Karel Coding Course:
Learn Computational Thinking and Problem Solving
The Karel Coding course is an excellent introduction to computational thinking and computer programming. It is suitable for complete beginners but also for students who were already exposed to block programming (Scratch). The course is 100% self-paced and self-graded. Students type code using a simplified Python language that resembles plain English, which allows them to fully concentrate on developing the programming logic. All new concepts come with video tutorials and examples. Students step through sample programs to really understand how things work. The course is being used by homeschoolers, at K-12 schools, public libraries, at junior colleges and by workforce development agencies. Importantly, adult learners and even seniors enjoy the course as much as students do! The course requires keyboarding skills, therefore the recommended minimum age is 10 years.