Intro to Computer Programming
Intro to Computer Programming Minicourse
If you are a newcomer to computer programming, then you absolutely should start with this course. By writing programs for an autonomous robot named Karel, you will learn all important concepts of procedural programming including loops, conditions, variables, functions, and recursion. But even more importantly, this course will teach you how to think correctly and use computer programming to solve problems.