A POWERFUL TOOL FOR PROGRAMMING INSTRUCTION
CodeLab is the web-based interactive programming exercise system for intro 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 analyzed over 136,000,000 (one hundred thirty-six million) exercise submissions from more than 300,000 students.
Get in Touch
Faculty Benefits
Auto Grading
CodeLab automatically checks student work for correctness. A dynamic roster tracks student performance and maintains a record of submissions, freeing you to focus on the less banal and more satisfying tasks of teaching.
LMS Integration
CodeLab offers seamless integration with Canvas, Blackboard, Moodle, D2L, Schoology, Sakai, and other Learning Management Systems.
Customizing
There’s no need to toss your existing course syllabus, textbook and/or class notes! The CodeLab service is content agnostic—the system can be used with any content and course organization you choose.
CodeLab
CodeLab has 800+ short exercises, each focused on a particular programming idea or language construct. The student types in code and the system immediately judges its correctness, offering hints when the submission is incorrect. Through this process, the student gains mastery over the semantics, syntax, and common usage of the language elements.
Student Benefits
Higher Test Scores
By completing the CodeLab exercises, you internalize and reinforce your knowledge of the concept and better retention means better scores on the exams.
No Brick Wall
In CodeLabs there are no brick walls. Every exercise comes with feedback, hints, and other explanatory material that will help you overcome any learning obstacle.
Efficient Studying
Within seconds of your submission, you will know if you need to study a concept. This translates to less time spent figuring out what to study and more time learning by doing.
Testimonials
"CodeLab has proven to be invaluable in giving students additional hands-on experience and hence a better understanding of programming. The students have also given it favorable reviews. I will certainly be recommending it for next semester’s introductory programming class."
Glenn Jones
Professor, Medgar Evers College
“We’ve received outstanding support from Turing’s Craft. I’m a satisfied customer and anticipate using CodeLab in my introductory programming classes in the future."
Deborah Trytten
Professor, University of Oklahoma
“I really love CodeLab. It has helped me cover more material with better comprehension than ever before!"
Marcus Darden
Professor, Olivet College