This post contains affiliate links. As an Amazon Affiliate, I do earn from qualifying purchases.

God works in mysterious ways. I wanted my son to take some coding classes, but I wasn’t sure where to begin. When I was given the opportunity to review Python for Beginners: Learning Coding at Home by Homeschool Code Academy, I knew this was a course I wanted to try out. For the purpose of this review, I was given a 10-month subscription for Python for Beginners. 

Homeschool Review of Homeschool Code Academy Python for Beginners

I got the course for Marcus, my 17 year old son. I am not going to lie. Out of all the reviews that I have done before, this one was the hardest for me. 

While I successfully completed a computer programming class in college, and years ago actually wrote a spreadsheet program (before the days of Excel), I do not enjoy programming. The mere talk of it makes me weary. Additionally, my husband is a computer engineer. Our life revolves around computers, and sometimes I wish I could just escape back to a time before they existed. However, since they are a part of our everyday lives, our children need to know how to navigate this world.

What is Python for Beginners by Homeschool Code Academy?

First, Python is a general-purpose coding language which means that it can be used for purposes besides web development. It is considered open source so you child can use it without having to purchase additional software.

This online coding for kids class by Homeschool Code Academy is to be used by middle and high school students to learn to program. It was designed by a homeschool parent who is a software engineer. 

The self-paced online videos guide your student through step-by-step lessons designed to teach coding and learn the logic behind it.

After watching the videos, students are given a challenge to complete. After completing the challenge, the student may watch a solution video which details how the teacher solved the challenge.

Random Numbers programming
Applications for Random Numbers by Homeschool Code Academy

What is Included in Your Python for Beginners Subscription?

There are 158 lessons with online videos, challenges to complete, and the teacher’s solution to the challenges.

You get 10 months of access to learn at your own pace.

Python for Beginners Learn to Code at Home for Homeschoolers
Lesson list for Random Numbers by Homeschool Code Academy

How Our Family Used Python for Beginners by Homeschool Code Academy?

Marcus is my 17 year old son. He is a junior this year. He is the one that worked through Python for Beginners. Marcus has been struggling with trying to figure out what he wants to be when he grows up. Because of this, I have been having him complete electives in many different disciplines to try to narrow down his life choices.

I have allowed Marcus to work through the video lessons on his own. Many days he shows me what he has done. He is enjoying this class, but this is a class that he and his dad can discuss. Maybe, just maybe, Marcus will end up helping his dad in the family business.

Some of the challenges Marcus completed included having the computer speak – our computer recited a part of the Song of the South song entitled “How Do You Do?” He also completed a house, a face, and spiral shapes. Marcus has completed 85% of the course in about 6 weeks.

Homeschool Code Academy Python Challenge 13
Screen shot of Lesson from homeschool code academy
Teaching the computer to talk

My Final Recommendations:

I can wholeheartedly recommend Python for Beginners by Homeschool Code Academy. This course is a wonderful introduction to computer programming.

If you want to teach your child to code, I believe Homeschool Code Academy is a great course. While not everyone will grow up to be computer programmers or software engineers, learning the logic of programming is a lifelong skill that will give your child problem solving abilities all the days of their life.

Read other reviewers thoughts on Python for Beginners: Learning Coding at Home from Homeschool Code Academy from other Homeschool Review Crew Members.

Python for Beginners: Learn Coding at Home {Homeschool Code Academy Reviews}
Homeschool Code Academy Homeschool Review

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top