CodeLab
A Powerful Tool For Programming Instruction
CodeLab is the web-based interactive programming exercise system for programming classes in Python, Java, C++, C, and C#. It is a proven system that has been used in over 400 institutions in 20 countries and has analyzed over 300,000,000 (three hundred million) exercise submissions from more than 700,000 students. Introduced by Turing’s Craft in 2002 as a fee-based service, it became FREE in May 2024, and is now operated, developed and supported by The CodeLab Foundation.
For students, CodeLab offers:
- Hundreds of small to large exercises, focused on particular language constructs and programming ideas
- Immediate feedback with hints for wrong answers
- Students gain mastery of the syntax, semantics and common usage of language elements
- Exercises include coding, testing, and behavior prediction
- Highly customizable
For instructors, CodeLab offers:
- Detailed tracking of student usage and accomplishment
- Complete customization tools, including but not limited to new customized exercises
- LMS integrations, optional use of LLMs, and optional manual review of selected exercises