Self-Paced, Online Video Courses for Homeschoolers

The Latest From Homeschool Spark

microsoft word alternatives

8 Free Microsoft Word Alternatives

I use a lot of software, and as a programmer myself, I totally understand the need for programmers to make a living from their work. But, I don't

Read more...

greatest artist of all time

The Greatest Artist of All Time

This isn't a post so much about technology as about creativity - and its ultimate source. When personal computers were first becoming popular -

Read more...

computer video courses homeschool

Computer Software Course Lineup August 2018

Tired of paying ongoing fees to use computer software? LibreOffice Writer is a powerful, full-featured, free alternative to Microsoft Word. It's a

Read more...

Best Writing Software

This car is parked at the side of the road a few miles from my house. Every time I drive past, it makes me smile. Both front tires received the same

Read more...


Receive notifications of new courses

* indicates required

Do you have to be a homeschooled student to take Homeschool Spark courses? 

No, of course not, but I was a homeschooling mom for seventeen years. Once a homeschooler, always a homeschooler, I guess.

I love the homeschool community and the concept behind homeschooling and self-directed learning. I created these courses to provide quality video courses on technical subjects: software, programming, computer graphics, and more. The courses are clean and wholesome, with no objectionable content. That's getting harder to come by in today's world.

Sign up above to be notified by email when new courses become available. If you have a particular course you'd like to see, go to the Contact page and let me know about it.

  • Learn Computer Graphics with the FREE GIMP software. Fun, project-based course for the entire family. 

  • Learn LibreOffice Writer, the powerful, full-featured, FREE alternative to Microsoft Word.

  • Atomic Scribbler - FREE Windows writing software - to organize and improve the efficiency of your writing!

  • Learn computer programming concepts and logics using python 3. Project-based with programming solutions videos.