Technology Education for Professionals and Homeschoolers

Hello, I am Ryan Swanstrom. It's nice to meet you. I am a homeschool dad, computer programmer, and data scientist. I discovered there was a lack of materials for homeschool children to learn programming and technology, so I decided to build some. I hope you and your children find them useful.

My Bride and I homeschool our 5 children in South Dakota, USA. 

Microsoft Data Science Certification Study Group

Are you interested in the new Microsoft AI, Data Science and Data Engineering certifications? Sign up to know when a study group and/or training course will be launched.
View course Coming soon

A Quick Introduction to Programming with Scratch 3.0

This course will take you from an absolute beginner to building your very first game in Scratch 3.0. All you need is a web browser. Windows, Mac, Chromebook, Linux and even iPad will work.
View course Free

Scratch Academy

If you have started to learn programming with scratch and you do not know where to go next, this is the course for you. This course assumes you have built your first program with scratch, either during hour of code or "A Quick Introduction to Programming with Scratch" on this site. During the course you will build some fun games and activities. Some of the games include: Dancing Music Racecars Number Guessing and more.... The programming concepts covered include: Loops Variables Conditional Statements Events Messaging Logical Thinking Don't worry if you do not know the terms; that is what the course is for. After completing this course, you should be free to continue learning to code with more text-based languages such as: Java, Python, C#, C++, Ruby, or other languages. P.S. - Parents Only - Don't tell your kids, but they may actually be learning some marketable job skills during the course. You can just tell them it is for fun. This course is intended as a follow-up for "A Quick Introduction to Programming with Scratch."
View course Coming soon