Computer Programming

Code Spark

This is an app for young children to begin learning coding. An interesting quote from the site: "We believe all kids are natural builders and programming is one of the most rewarding and powerful ways to build." The cost for the app is a bit high, but there are some free teacher resources that look very useful.

CSJumpstartr

Project based computer science learning using the Scratch program from MIT. Students use templates to create slideshows, quizzes and games in Scratch. The templates include step-by-step help, printable worksheets, and explanations of the code. The projects are content-based, so they provide a way for kids to show what they're learning in other subjects. Reasonably priced, and a great tool for homeschoolers!

Alice

A free software for learning object-oriented programming. There are links on the website to several other sites with teaching materials.

Tynker

An online program where kids can learn computer coding, game and Minecraft mod design, and robotics and drone programming. Includes quite a bit of material at a reasonable price.

Brilliant

This is a great, free site for math and science learning. There are wiki pages with explantions of concepts and math tricks, quizes, and daily math problems. You can join for free and have them sent to your inbox, or just go to the site a play around. (Warning: if you're a math geek like me, you'll spend a lot of time!) Great alternative to other time-wasters for a teen who likes math!

Kodable

This is a great resource that teaches foundational computer skills and beginning coding to elementary students. You can get a lot of the content for free, and the complete version is only $29. (That's a one-time fee, not a monthly subscription!) The complete program appears to include several years worth of lessons.

Learn to Mod

An online program for learning computer science and coding through Minecraft.  Use drag-and-drop block programming or learn Javascript and learn through lessons, videos, quizzes and more.  Affordable annual subscription price.

Pages

Subscribe to Computer Programming