Tuesday, November 10, 2020

Python for Beginners: Learn Coding at Home from Homeschool Code Academy: A TOS Crew Review

 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



Python for Beginners: Learn Coding at Home from Homeschool Code Academy



Python for Beginners: Learn Coding at Home from Homeschool Code Academy is a great way to introduce your students to the wonderful world of computer coding.






This is an online program designed by homeschool graduate - parent - and software engineer: Matt Bohn.  We have been using a 10 month access to the full, self-paced study program that will teach your middle to high school students the basics of Python coding language so that they will be able to create 2D graphics and simple games.



The 13 sections are broken down into 158 self-paced lessons designed to be a hands-on coding lesson.  Sections include:
  • Introduction
  • Hardware and Software
  • Working with Output
  • Working with Variables and Keyboard Input
  • Doing Math with Python
  • List and Tuples
  • Turtle Graphics
  • Writing Programs that Make Decisions
  • Loops-Writing Code that Repeats and Counts
  • Re-using Code with Functions
  • Getting Unpredictable with Random Numbers
  • Space Game Code Along Project
  • Conclusion

Students must download a free program called Thonny to complete lessons. Python is a computer coding language.  Easy to follow instructions are included, and it works well on Mac or PC.

Short video lessons walk the student through step-by-step as they practice the skills they are learning at the same time.  I love that students can pause and rewind as many times as they want.  Once a lesson is marked complete, they are automatically taken to the the next lesson.  Lessons do need to be completed in order, since the skills keep building on themselves.  

Downloadable PDF of the lessons are also included.



Students complete Programming Challenges  that begin with "Hello World" and making their computer speak to them and progress to creating their own space-themed game complete with animated lasers and sound effects!  

This is a well-designed program that does not require any prior coding knowledge. My tester found it very easy to follow along, and is super excited about what he is learning!

We are excited to keep working through this program.  It's an excellent elective for your high school students, one that will give them valuable skills in today's world.

I'm always interested in learning more in-depth computer skills, and this was a great introduction to coding for both of us!





No comments:

Post a Comment