CodeX Virtual Coding Practice Labs

Learn, practice and test your code in a secure and virtual environment - without the risk of servers and data.

What are CodeX Virtual Coding Practice Labs?
With CodeX labs, you get a virtual environment where you can learn, code and validate in real time - you'll be guided with built-in instructional modules. You can also use the built-in environment to test your own codes - without risk to your servers or data.

CodeX contains virtual code exercises in a laboratory environment with associated instructions videos. With CodeX you build and refine your coding skills using hands-on exercises in the built-in Integrated Development Environments (IDE) - these correspond to the environments you are using. CodeX gives you a fully functional environment through virtual Machines (VMs) and IDEs. You can develop, practice and test your skills, whether you follow the built-in exercise, or you choose to use the environment as a virtual "sandbox" environment where you can test and validate your code.
Code in the right environment
When learning a new programming language, the right environment is crucial. CodeX works with the environment you want. The vast range of Integrated Development Environments (IDEs), representing a wide range of development platforms:

Apache Kafka
The Apache Kafka CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to Apache Kafka.

You will cover areas like configuring and managing Apache Kafka, configuring a broker, and creating a producer and a consumer in Apache Kafka.
Data Science Using R
The Data Science Using R CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to MongoDB.

You will cover areas like manipulating a data set using multiple dplyr verbs, adding the browser function to some R code to debug it, using xtable to output a table in LaTeX format, and creating an R Markdown file (.rmd) and rendering the output as html.
MongoDB Development
The MongoDB Development CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to MongoDB.

You will cover areas like installing MongoDB, reading and aggregating data with MongoDB, using and storing data in GridFS, and storing binary data in MongoDB.

You will also cover using GUI tools to manage users and database operations, performing backups, and using stats and monitoring functions to administer MongoDB.

Also covered is using Python to connect and interact with MongoDB and using the MongoDB Connector for Spark with Java.
Developing ASP.NET MVC Web Applications
The Developing ASP.NET MVC Web Applications CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice developing ASP.NET MVC web applications.

In this lab, you will use ASP.NET MVC templates to create new web applications, how to design the user experience with adaptive user interfaces, and how to work with the ASP.NET Web API and MVC extensibility points.

Likewise, you will work with MVC controllers, routes, and model classes in an ASP.NET MVC web application.

You will also learn how to reduce network bandwidth and plan for search engine optimization, how to design application architecture for RESTful web applications, and how to implement security features like user authentication and authorization.

This lab also covers how to troubleshoot runtime issues, handle exceptions, and use the Entity Framework to generate a SQL Server database in an ASP.NET MVC web application in Visual Studio 2017.
Angular 4 Application Development
The Angular 4 Application Development CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to app development using Angular 4.

You will cover areas like creating and running a simple Angular web app, creating a custom component and manipulating element bindings, and using Angular directives.

You will also cover creating and using pipes, routes, and animations in an Angular app.

In addition, you will cover creating a mobile app using NativeScript, creating model-driven forms and manipulating and managing template-driven forms, and creating a service that retrieves external data.
App Development with React and Flux
The App Development with React and Flux CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to developing apps with React and Flux.

You will cover areas like installing tools required on a developer machine to build apps with React and Flux, creating a composite React component and wiring up life cycle functions, creating a form and routes in React and React Router, and configuring a Flux Action, Dispatcher, and Store.
HTML5 with JavaScript and CSS3
The Programming in HTML5 with JavaScript and CSS3 CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to programming in HTML5 with JavaScript and CSS3.

You will cover areas like styling with HTML5 and JavaScript, using JavaScript OOP and HTML5 forms, styling with complex HTML5 and CSS3, and working with HTML5 animations and adaptive AI.

You will also cover provisioning data in HTML5, processing and Web Workers in HTML5, input validation with HTML5 and JavaScript, and using content layouts and media queries.
Advanced jQuery
The Advanced jQuery CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different advanced tasks related to jQuery.

You will cover areas like when and how to use advanced Ajax features, manipulating widgets and creating a simple widget, and using a plugin to alter the theming done to a widget in multiple buttons.
Android App Development Essentials
The Android App Development Essentials CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to developing apps for Android.

You will cover areas like creating an app and a virtual device and exporting the app as a package.

You will also cover creating an activity, a service, a broadcast receiver, and a content provider.

Manipulating user interfaces, controls, and fragments and working with different types of Android databases will be covered as well.
Defensive Programming in Java
The Defensive Programming in Java CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to defensive programming in Java.

You will cover areas like using defensive programming techniques in Java programs to defend against attacks.

You will also use defensive coding techniques in communication, authorization, and access control to create a secure Java application.
Fundamentals of Eclipse
The Fundamentals of Eclipse CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to Eclipse.

You will perform common Eclipse SVN operations and commit changes to a project.
jQuery Essentials
The jQuery Essentials CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to jQuery.

You will cover areas like creating a web page and manipulating elements, using AJAX to make a request and update an element on the web page based on the response, as well as creating a web page containing a widget and using animation to make the web page more interactive.
Python for Data Science
The Python for Data Science CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to Python for data science.

You will cover areas like working with pandas and visualizing data with Python.
Python Fundamentals
The Python Fundamentals CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to Python development.

You will cover areas like adding views to existing Django projects, creating and running tests on Python, and the manipulation of data objects using the pandas module in Python.
Software Development Fundamentals
The Software Development Fundamentals CodeX Lab will provide you with the necessary platform to gain hands on skills where you can practice different tasks related to fundamental software development skills.

You will cover areas like basic C# programs, and the implementation of methods, classes and constructors, the creation of applications, and the implementation of flow control and random number generation, the creation of Windows and web applications, the creation of JavaScript alerts, prompts and functions, and the connection of XML files and the display of their information.
Get started now!
Get 12 months online access to CodeX virtual labs including access to 15 virtual development platform.

only € 145,- (excl. VAT)
(€ 181,- incl. danish VAT)

The price is per user and covers 12 months unlimited access.

Amount  /12 months
Price variants
12 months
   1 ⇒ 4 users   145,-   € excl. danish VAT
   5 ⇒ 9 users   116,-   € excl. danish VAT
   10 ⇒ 24 users   108,-   € excl. danish VAT
   25 ⇒ 49 users   104,-   € excl. danish VAT
   50 ⇒ 99 users   100,-   € excl. danish VAT
   100 ⇒ users   94,-   € excl. danish VAT

 

Great flexibility

CodeX lets you learn, practice and validate your code in real time. You have access whenever and wherever you want. You work in your preferred development environment.

Easy access

CodeX is delivered as an online access for 12 months at a time. CodeX contains a number of modules (videos, instructions, etc.) that you have access to throughout the period.

Learn when you want

You decide when to receive training - you can pause when needed. The system automatically keeps track on how far you have reached, so you can continue where you paused.

Always updated

The always updated tools and resources are carefully selected by experts and are presented in a user-friendly environment, that gives you instant access to a diverse educational content.
"As part of a major educational program, we at Advizor have given our IT consultants access to online training. With the built-in tools, we can keep track of progress for the individual and offer help if needed."
Advizor IT
Flemming Knudsen
Partner, Salgs- og Marketingansvarlig
Are you interested in more info, having questions or would you like a free quote? Call Martin Funding on


We are ready to help !!
Product family
    News letter


    By visiting www.2masterit.com you accept our use of cookies, which we and our partners use to improve functionality, statistics and marketing. Read more about our use of cookies at www.2masterit.com