Coding Foundations will teach you to think the same way that professional programmers do!
Build your own computer games and programs from the ground up using problem-solving skills and foundational programming techniques. This course gives you the tools you need to easily approach more advanced, professional programming languages—like C++, Python, C#, or Java—without feeling lost or unsure of where to start.
Use the Scratch programming language from MIT to learn how to use professional programming tools like iteration, conditionals, variables, arrays, events, and functions. Plan out your projects and tackle new, big problems using the same methods as professional programmers.
Includes:
Coding Foundations was designed with middle and high school students in mind but is for anyone who wants to learn to program using a powerful but easy-to-understand programming environment.