NCLab After School NCLab After School NCLab After School NCLab After School
Manual Mode

Manual Mode

Simple Commands

Simple Commands

Library

Repeat Loop

If-else conditions

Conditions

While loop

While Loop

Karel Programming Course

Help a robot find his missing friend by solving fun programming games and puzzles! Write programs in a simplified Python language, and become ready for your next course in Python programming. Python is a premiere programming language of modern engineering and science.

 
The course consists of two modules, Karel 1 and Karel 2, with 35 games each. In comes with a textbook, video tutorials, hints, solutions, and limited email and live chat support. No prior exposure to computer programming is required. Basic keyboarding skills are required. Minimum recommended age of students is 10 years and there is no upper age limit. The price of the course is $30 for 12 months access.
 

Who Uses the Course?

The course is being taught at upper-level elementary schools, middle schools, high schools, afterschool programs, programming clubs, and homeschooling families. Read testimonials…

Schools and Clubs

K-12 schools are eligible for 10 free student accounts with access to all NCLab courses, and they can purchase additional accounts for $5 per student account per month. Afterschool programs, programming clubs, and other groups of at least 10 users can purchase student accounts for $5 per student account per month.

Alignment with Standards

The course is fully aligned with both Common Core Standards and CSTA K-12 Computer Science Standards.

Custom Commands

Custom Commands

Variables

Variables

Lists

Python Lists

Recursion

Recursion

Expert Levels

Expert Levels