Free online teaching tools for STEM learning

Girl learning coding with Nao robot

Here are all of the resources we could gather to get you teaching online like a pro as quickly and easily as possible.

Best video tools for hangouts and streaming

YouTube Live is great for streaming content to students. For video hangouts, Zoom is able to have 100 participants in one session. It’s free for hangouts of less than 45 minutes and costs about $20/month for longer sessions (check their payments platform for the latest prices). Google Hangouts Meet is free and you can simply make a calendar invite and have students click on the link.

Check out this fantastic resource from the team at The University of Adelaide CSER Digital Technologies Education.

It includes a bunch of free online teaching tools for STEM learning. Our favourite is FlipGrid – get kids to upload TikTok style demos of their own ideas and responses to questions and briefs.

Mentimeter is another great tool with online poll options (hello smartphone users), while the fabulous Kahoot! adds quizzes, online games and much more to video hangouts, and is free for all schools impacted by COVID-19.

Chat and community in the Classroom

There’s already great collaboration tools you’re probably using like Google Classroom, including Google docs and slides. Google sites lets you build a great class page that everyone can contribute too.

If your needs are coding and community, Slack is a terrific free tool that offers you the ability to create channels for class communication.

You can also use it to send snippets of code without any formatting issues. Just add an attachment using the paperclip to send code from Python, Javascript or other platforms.


There’s some great free online teaching tools for STEM learning in the technology space. Grok Learning is a one-off fee and has a great Python course, you can also access their Schools Cybersecurity Challenges for free.

From March – July 2020 Grok is giving Australian students free access to:

The Techgirls Are Superheroes program can be done entirely online and is open now. It gets teams of girls together to provide technology solutions for global challenges. Timely!

FreeCodeCamp has over 5000 tutorials in coding for your students to try. If you’re just starting out, you can’t beat Google’s CS First, it has everything you need to get started in Digital Technologies education.

Mastercard recently announced a free online learning portal, Mastercard Girls4Tech Connect where students can upskill through a series of virtual activities. Activities are posted every Tuesday and Thursday via the Girls4Tech Facebook page, where you can can work, connect and collaborate with other students from across the globe via social media.

Got more ideas to add here? Send us a message and we’ll pop them in!


UNSW PhD student Randell Heyman has multiple videos on learning maths streamed by different levels from Year 7 to uni. He’s a pure mathematician and university tutor and is putting out daily videos – here’s his intro to his resources.

The University of Sydney is offering virtual visits from a mathematician. This is a great introduction to careers in mathematics, to hear about HSC & ATAR tips and tricks, ask about life at University, and includes some fun hands-on activities and puzzles. Suitable for Year 9-11 classes.

Learning management systems

Learning management systems, or LMS, may be available at your institution, or you can hop on to a bunch of free or low cost options to create content that is assessable on any platform. It uses nifty AI technology to help students learn. MathSpace is loaded with content ready to go.

edX, Moodle and Coursera are free online teaching tools for STEM learning that have content available and also let you create your own content, once your institution is registered.

Get more coding resources: Teach and learn coding

Heather Catchpole

Author: Heather Catchpole

Heather co-founded Careers with STEM publisher Refraction Media. She loves storytelling, Asian food & dogs and has reported on science stories from live volcanoes and fossil digs


  1. Hi Heather,

    I like how you mentioned that STEM can help students have a more in-depth view of their role in the world. My sister is a 5th-grade teacher and she was telling me last night about how she was thinking about having her students learn more about STEM. I’ll make sure to pass this information along to her so she can know more about the benefits of students learning it!


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.