From the course: Programming Foundations: Programming for Kids

Welcome

From the course: Programming Foundations: Programming for Kids

Start my 1-month free trial

Welcome

- My name is David Gassner and this is Foundations of Programming: Programming for Kids. This course is actually for parents and educators, who want to help young programmers learn the fundamentals of programming and build their coding skills. But programming is fun and that will be our focus throughout the course. First, we'll have a brief discussion of some theories of childhood learning. For the youngest programmers, I'll show you apps that you can load onto tablets, that let kids animate objects using simple, block based visual programming. I'll then move onto software for older kids, that's available for PCs and Macs. It includes the same sort of block based programming with tools like Scratch and App Inventor, that let's you build real Android apps. I'll also look at programming environments that help kids learn real languages like Ruby and JavaScript. And then we'll get to the really cool stuff. I'll finish the course with real world programming tools showing you how kids can build and program robots and other hardware such as the Arduino circuit board and the Raspberry Pi computer on a card. If you're a parent or an educator, who works with potential young programmers, I hope this course helps you find the tools you need, that help kids learn how to program.

Contents