Four Free Options for Learning Computer Programming

Do you have a child interested in learning computer programming, or would you like to expose your child to this field of study? Here are three free options: offers online classes for grades Pre-K- college. You can start with just one hour of code to see if it is something that will work well for your child. From there, you can move on to more involved classes. They also offer links to courses from third-parties. Students can learn how to create games, apps, and webpages.

CSFirst with Google

Google offers it’s own programming classes at

Classes are designed for ages 9- 14 and use Scratch as a programming tool. They also offer one-hour introductory lessons to get children coding quickly.

Kahn Academy

Kahn Academy offers classes in Javascript, HTML/CSS, and SQL. These classes are appropriate for high school age or older.


JobTensor offers free tutorials for learning PHP. Appropriate for high school age or older.

Author: Patrice Fagnant-MacArthur

Patrice Fagnant-MacArthur, editor of "Today's Catholic Homeschooling", is the mother of two biological sons and one adopted daughter. She is in her fifteenth year of homeschooling. She has a B.A. in History and Fine Art and a Master's Degree in Applied Theology. She is the author of "The Crash Course Guide to Catholic Homeschooling" and "The Fruits of the Mysteries of the Rosary". She blogs at