• About Me
    • About Me
    • Contact Me
    • PR & Advertising
    • Privacy Policy
    • Cookie Policy
    • Disclosure
  • Frugal Living
    • Giveaways
    • Living a Frugal Life
    • Freebies
    • Homeschool Printables
    • Recycling
  • Inspiration
    • Inspiration & Quotes
    • Charity

Castle View Academy

Curiosity + Creativity = Learning

  • Home
  • Learning
    • Home Education
    • Homeschool Art
    • Field Trips
    • Homeschool Geography
    • Health
    • Homeschool History
    • Homeschool Language Arts
      • Books
        • Book Activities
    • Life Skills
    • Homeschool Math
    • Music
    • Homeschool Science
    • Sports
  • Creativity
    • Book Activities
    • Craft
    • Culture
      • Africa
      • Asian Cultures
      • Europe
      • North America
      • South America
      • Oceania
    • Nature
    • Outdoors
    • Playtime
  • Holidays & Seasons
    • Holidays
      • Valentine’s Day
      • St. Patrick’s Day
      • Easter
      • Mother’s Day
      • Father’s Day
      • Canada Day
      • Thanksgiving
      • Halloween
      • Christmas
      • New Year
    • Seasons
      • Spring
      • Summer
      • Autumn
      • Winter
  • Recipes
    • Beverages
    • Breakfast Recipes
    • Lunch
    • Dinner
    • Snacks
    • Fun Food
    • Fun Recipes for Play
  • Family
    • Family Life
    • Parenting
  • Reviews
Home » Education » Homeschool Math » Learn Python With Homeschool Code Academy

Learn Python With Homeschool Code Academy

November 9, 2020 by Crystal McClean

Homeschool Code Academy Python Coding For Students

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. This post contains affiliate links.

Over the past 6 weeks my son has been learning Python through Homeschool Code Academy’s Python for Beginners: Learn Coding at Home. Let’s find out what it’s about and how the class has gone.

Homeschool Code Academy Python Coding For Kids

We received the standard 10-month subscription of Python for Beginners: Learn Coding at Home for Tristan to try out.

Tristan loves learning how to code, but I’m afraid that these reviews are the most difficult for me as coding is not my strong suit. As well, Tristan has been working through this course on his own. The lessons are straight-forward for him, which is great. The target age for this course is from grade 5 and up, and he’s in 7th grade.

What’s Required To Learn Python

Not much is required for this class: a Mac or a Windows 10 PC is all – the Python program needed is available to download for free.

However, there are some skills that are needed to progress through the class successfully:

  • Addition and Subtraction
  • Multiplication and Division
  • Decimal notation and place value
  • Fractions
  • Simple geometric formulas (area of squares, rectangles, triangles, and circles)
  • Understand degrees in a circle, diameter, and radius

Yes, your child will learn that math is a required skill for programming – so if they’re interested in coding, maybe this is the way to get them to concentrate more in math class, if that’s a concern in your home.

How It Works

Python for Beginners: Learn Coding at Home is currently Homeschool Code Academy’s only course, but I am sure there will be more on the way. This course includes 158 guided lessons.

What is your name

This course starts right at the very beginning by explaining what is a computer and what is software. The course sections are:

  1. Introduction
  2. Hardware and Software
  3. Working with Output
  4. Working with Variables and Keyboard Input
  5. Doing Math with Python
  6. Lists and Tuples
  7. Turtle Graphics
  8. Writing Programs that Make Decisions
  9. Loops – Writing that Repeats and Counts
  10. Re-using Code with Functions
  11. Getting Unpredictable with Random Numbers
  12. Space Game Code Along Project
  13. Conclusion
Coding challenges

Students are guided through the program by a software engineer, Matt Bohn, who himself was home educated. Matt teaches his students through a series of videos. Students follow along, then download PDFs that contain programming challenges on them to complete, using the teaching videos as a guide. After this, students watch Matt solve the challenge to see if theirs matches up. Tristan enjoys how he has the freedom with this course to change the coding to his liking so that he can use different colours, shapes, speeds, or other options to make the coding his own style.

The ultimate goal is to learn to code your own 2D graphics and arcade style games, which Tristan is looking forward to.

How We Used It

Tristan has been working his way through this Python class by regularly using it for between 30 – 60 minutes a day from Monday to Friday. To date he is 51% of the way through the course.

This is the last item on his calendar each day so he has something to look forward, something he enjoys, and something he doesn’t particularly consider to be ‘school’.

Turtle program on Python

Most days Tristan sits in the living room and works on this while his dad is finishing off his own day of work from home. Sometimes, he’ll come and sit next to me to work on the lessons so I can keep up with what he’s learning. I like it when he shares his interests with me (even if I don’t understand them in full).

The most recent accomplishment was making turtle shapes in one colour and having them fill in with another colour. He went around the house with his laptop, programming specific colours for everyone in their favourite colours!

Turtle Graphics in Action

What We Think

The learning has really picked up over the past couple of weeks as the lessons lengthen, but it’s setting Tristan up towards his goal of learning how to program a game. He’s always enthusiastic to code, and has been known to get up early and do this class before the regular day’s classes begin.

Because I don’t know anything about coding, I appreciate how easy it is for Tristan to work his way through the course on his own without needing my assistance. He’s learning that a lot of code is needed for simple graphics, but that coding can be changed to give a different outcome, which he always tries out to see what effects this will have.

At his current rate of work, he should be able to complete this course before Christmas…which will then leave us with the conundrum of what to fill his time with in the new year that will hold his interest as well as this class.

Homeschool Code Academy Logo

Click here to read 37 more reviews about Homeschool Code Academy by the Homeschool Review Crew.  If you’d like to know more or would like to follow Homeschool Code Academy, you can connect  with them through their website, Facebook, Twitter, and YouTube.

Filed Under: Homeschool Math, Homeschool Reviews Tagged With: Coding, Elementary, High School, Middle School, Online

About Crystal McClean

I am a Mom, Wife, Home Educator, and Virtual Assistant. We love to have fun together while learning and exploring our environment.

« Movie Night Degusta Box Will Keep You Entertained
Harry Potter Essentials Gift Guide »
 
Free Language Arts Lessons
Try the World’s Best Homeschool Planner for FREE!

Popular Posts

Evan-Moor flashcards and worbooks
TOTS100 - UK Parent Blogs
TOTS100
”Top

Terms of Use

Please use our ideas in your home or school. If you wish to share a post, you may share one photo with a link to the original post; however, please do not share any photos of children, adults, or animals without prior written permission which may be obtained via an email to info@CastleViewAcademy.com

Please do not copy or duplicate a post’s instructions or recipe without written permission.

All content on this site is copyrighted and belongs to Castle View Academy/Crystal McClean 2011-2020.

· Copyright © 2015 · Castle View Academy · Site Design by: Fantastique Designs ·