Disclaimer: I received a FREE copy of this product through the HOMESCHOOL REVIEW CREW in exchange for my honest review. I was not required to write a positive review nor was I compensated in any other way.
If you are looking for a homeschool computer programming course, I suggest checking out Python for Beginners: Learn Coding at Home from Homeschool Code Academy. As a blogger, I am always desiring to learn more about coding so I can do more with my blog; I appreciated the opportunity to review this online product. This course lived up to my expectations. This online course requires a computer, downloading the Python program, a good Internet connection, and probably some patience will help.
Ideally, I wanted to work on this course three times a week. Unfortunately, my schedule did not always allow this. But I completed at least two days a week. The structure of the course requires students to work through the lessons in order. So students who already know a lot about computers may find the first few lessons tedious.
Matt Bohn provides the instruction for this course. With over 18 years of profession experience, he presents the material in a straight-forward and clear manner. Being self-taught prior to getting his degree allows him to talk to those with little or no programming experience. I also feel the presentation of the material ensures parents do not need to have coding experience themselves.
Within this course, students learn:
- the basics of computers
- working with output
- Working with variables and keyboard input
- Doing Math with Python
- Lists and Tuples
- Turtle Graphics
- Writing Programs that Make Decisions
- Loops – Writing Code that Repeats and Counts
- Reusing Code with Functions
- Getting Unpredictable with Random Numbers
- Space Game Code Along Project
Once students complete the introductory materials discussing the basics of the computer and its various components, students dive right into coding exercises and challenges. I think one of my favorite things about this course comes from Matt’s demonstration of both correct coding and incorrect coding. I also appreciate how he breaks each section into smaller pieces. So children with busy schedules can complete work in ways that fit your family.
If my children were doing this program and were younger, I would probably elect to have them complete one small chunk in between other subjects in order to give them a break. Between the lessons and the challenges, I found this course extremely enjoyable to complete.
Providing directions for shortcuts to help code quicker impressed me. However, I have one desire for this course. I wish instructions for both PCs and MAC computers for the download. When installing Thonny (the program used to create the Python code) Mr. Bohn only provides the instructions for PCs. MAC users need to figure it out for themselves.
When he presented the challenges, I appreciated the PDF downloads being given. Another recommendation given, I strongly urge families to use comes from having two screens. Because I have both a MAC desktop and a MAC laptop, I had the videos open on my desktop (which has a larger screen) and completed the coding on my laptop. An alternative to two screens would be to use a split screen feature.
One of my favorite activities in this course was creating code to take text and have it spoken out loud. Here is a video of it.
So if you are looking for a Homeschool Computer Programming course for your family, I suggest you check out Python for Beginners: Learn Coding at Home from Homeschool Code Academy.
Other members of the Home School Review Crew are sharing their thoughts on this product this week. So click here or on the graphic below to read their reviews.
#hsreviews #codingforkids #teachkidstocode #homeschool #pythonprogramming