Karel Coding


Intro to Computational Thinking and Computer Programming

Karel Coding

Intro to Computational Thinking and Computer Programming

Karel Coding is the perfect course for students of all ages to learn fundamental coding principles. While designed to be fun, the course delivers deep knowledge on essential skills and terminology of programming. In addition to essential programming concepts such as conditions, loops, variables and functions, the course teaches computational thinking (i.e., how to formulate ideas to be understood by a computer), logic, critical thinking and perseverance. Hence the course’s popular title, “The Chess of Programming.”

On average takes 30 hours to complete.
At 2 hours per day it takes just 15 days.

200 game-based levels
25 quizzes and projects

Average course student age: 24 y.o.
Min age: 11 y.o. or 5th grade.
Max recorded age: 63 y.o.

12,000+ students tried this course.

Skills You Will Master

  • Computational thinking
  • Problem solving
  • Clean and effective code
  • Counting (repeat) loop, nested loops
  • Conditional (if-else) statements
  • Conditional (while) loop
  • Defining and using custom commands
  • Using functions that return a value
  • Using local and global variables
  • Basic operations with Python lists
  • Designing recursive algorithms
  • Solving advanced problems
  • Running and debugging programs

You will learn fundamentals of coding. No matter if you are a genius or not.
Guaranteed or your money back!

All lessons are scientifically structured to create new neural connections in your brain that will improve problem solving patterns.

Start Free TrialTry the course free for 7 days.
Then only $9.99 per month.

Computer Programming is an essential skill for STEM and Industry 4.0 jobs. According to a study by Burning Glass Technologies, coding has become a core skill which bolsters the prospect of commanding a high salary. Burning Glass researchers found that jobs which require coding skills pay up to $22,000 more per year on average. “For students looking to increase their potential income, few other skills open the door to as many well-paying careers,” the report says. Nearly half of all jobs that pay more than $58,000 require some coding skills, according to the analysis.

The Karel Coding course is structured in the form of short games. Each game level presents a new maze that requires problem solving and typing a short program in simplified Python language. The course is light on syntax and provides an absolutely essential foundation for learning any advanced computer programming language.

Extra Course Features

  • Game-based and self-paced learning form the player’s journey, including well-designed puzzles and opportunities to tackle challenges with confidence.
  • Embedded Mathematics.
  • Free App to create projects and games.
  • Aligned with Common Core Math Content and Practice Standards, Next Generation Science Standards (NGSS), Crosscutting Concepts, Science & Engineering Practice (SEP) and Disciplinary Core Ideas (DCI) with an emphasis on Engineering Design, and CSTA/CSforAll Computer Science Standards.

Get all the course materials you’ll ever need:


The Karel Programming course is divided into five units.

Each unit consists of five sections which include several game levels and creative projects. That’s a total of 200 levels and 25 quizzes and creative projects!

Download Syllabus


A PDF textbook is included with the Karel Programming course. The textbook provides more detailed explanations of concepts as well as additional examples and descriptions of good programming practices.

Educator Resources

Access rich resources to help you implement NCLab seamlessly into your classroom—including Slide Shows, Lesson Plans, Assessments, Pacing Guides, Standards Maps, Classroom Admin Screens, and Professional Development.

Access Resources