Code Labs can help you provide a comprehensive development environment for learners to grow their coding skills. Each lab will open to a browser-based code editor where students can test their coding skills against challenges defined by lab authors. When the student is ready, they may run the code to return a pass/fail for each challenge.

Use Cases 

Code Labs enable lab developers to train and evaluate their learners’ skills with a language’s syntax and structure. Previously, hands-on training was limited to virtual machines or containers, which excel at learning how to design a program but less so with basic syntax.

Now with Code Labs, a learner can become familiar with that syntax and can be evaluated as to if that syntax was done properly and if the outcome is as expected.

Code Labs support the following languages: C, C#, Go, Java, PHP, Python and R.

Code Lab example within Lab on Demand

Ready to implement Code Labs?

Get Started

Resources

Want to connect with other lab developers about Code Labs? Join us on Slack: labauthor.slack.com

To view the official documentation about Code Labs: https://docs.learnondemandsystems.com/lod/code-lab.md