About This Course

Our curriculum meets or exceeds the CSTA's standards for teaching K-12 Computer Science

In this homeschool course, we will cover coding, problem solving using code, presentation skills and digital safety and citizenship. We will also introduce techniques for receiving and applying constructive criticism. 

Depending on their experience level kids will either begin with Block coding or Python. The goal is to have all kids using Python by the end of the semester. 

Required Experience

Your child does not need any experience coding to take this class. If your child has experience, their projects will be scaled according to their ability.

Expected Outcome

At the end of the course, your child will have built games that they can share and play with their friends or families. They will have a better understanding of how to stay safe online and how to accept feedback on their work. 

What your child will learn in this course.

Lets go beyond coding...

  • Coding and Computer Science using professional tools and languages.

  • Improving Presentation Skills.

  • Digital Citizenship and Online Safety.

  • How to accept feedback and constructive criticism.

  • Understanding and recognizing cyber bullying

Fall 2020 Schedule

You can choose the section that fits your schedule best.

  • Homeschool Registration Closed. Ask us about our subscription packages!

System Requirements

We recommend a PC or a Mac, but if you need to use a tablet, please let me know and I can adjust accordingly. 

  • PC: Windows 7 or higher (Must be 64-bit)
  • Mac: OS X 10.8 Mountain Lion or higher
  • Greater than 4-8 Mbps bandwidth Test Your Network Speed.

We will require the installation of a few professional tools for this class. They will either be freely available or provided by CodeForce. 

Course curriculum


Instructor Bio:

Matt has a passion for teaching STEAM (Science, Technology, Engineering, Art, and Math) to students of all ages. Here are some highlights from Matt's career. He has bachelor's degrees in both Computer Science and Biology, with a minor in math and a Master's degree in Computer Science. Matt is a Software Engineer with over 15 years experience and he currently manages several engineering teams globally as the Manager of Software Engineering at Cision. His teaching experience ranges from ages five to adult. He has 5 years experience teaching at 4 colleges and universities, 4 years experience as a First Lego League Coach and 2 years experience as a 4H Robotics Coach. As the Chief Code Monkey at CodeForce, Matt designs all of our courses and is the lead instructor.

Matt Livingston

Chief Code Monkey