Earn Black Belt in Computer Programming!

Recommended age: 10+
 

The self-paced visual programming course Earn Black Belt in Computer Programming! is being taught at K-12 schools, programming clubs, after-school programs, and in home-schooling families. The course is designed so that the teacher or homeschooling parent does not have to know computer programming. Students proceed at their own pace with the help of hints, tutorial videos, and a textbook. View sample games. Gentle start and slowly increasing complexity of projects ensure an exciting and fulfilling learning experience for all students. The course includes an optional algorithmic thinking test. The price of the course is $50 (includes progress tracking).

What is Included?

The course is fully self-paced. Students earn karate-belts and receive certificates of completion. After a game is solved, new game unlocks. Every game has its own video tutorial, hint section, and a textbook link. Reading the textbook is helpful but not required.

Teachers

Are you a K-12 school teacher? Request free evaluation access!

K-12 Schools

Visit our page for schools to subscribe for access to all self-paced NCLab STEM courses for as low as $2.50 per student account per month.

Alignment with Common Core Standards

The Karel Course is aligned with Common Core Standards. Read more…
 

0


Your NCLab username



Nora

Progress Tracking

The Karel course not only teaches computer programming, but it also develops critical thinking and systematic problem solving skills. We will test you before and after taking the Karel course so that you can track your progress (optional). Take the test now!

New to the Karel Course?

This page will show you how to get started.

Testimonials

Please visit the testimonials page. We also have testimonials by homeschooled students and adult learners. You are also welcome to look at unabridged emails where teachers describe their classroom experience with the Karel course.

Concepts by Belt and Degree

Each Degree includes seven games:
 

  • White Belt: Guide the robot via clicking on buttons
  • Yellow Belt 1st Degree: Elementary commands
  • Yellow Belt 2nd Degree: Repeat loop
  • Yellow Belt 3rd Degree: If-else statement
  • Yellow Belt 4th Degree: While loop
  • Purple Belt 1st Degree: Custom commands
  • Purple Belt 2nd Degree: Variables
  • Purple Belt 3rd Degree: Lists
  • Black Belt 1st Degree: Advanced applications 1
  • Black Belt 2nd Degree: Advanced applications 2

Sample Games

First Steps

First Steps

Halloween

Halloween

Corn Maze

Corn Maze

Gold Mine

Gold Mine

RoboShop

RoboShop

Library

Library

Kitchen Duty

Kitchen Duty

Cast Away

Cast Away

Desert

Desert

Fortress

Fortress

Battlefield

Battlefield

Mexico

Mexico

Cancellation Policy

We stand behind our product. If you end up not liking the course, and decide to cancel before completing Yellow Belt 2nd Degree, we will refund your fee.

Other NCLab Courses