24 Aug 2020

13 Free Online Coding Courses That Are Stemettes Approved


At Stemettes we believe in learning by doing, in this article, we have curated a list of online coding courses that allow you to get hands-on whilst learning and are also completely free. Enjoy…



  • Udemy

HTML5 & CSS3. This course will introduce you to the two pillars of web development: HTML and CSS. Among other things, you will learn the foundational role of each these pillars and how they fit together to form websites. Check it out here.

  • BitDegree

A HyperText Markup Language responsible for the aesthetic appeal of a website, including its font, type, and background – best for creating and maintaining websites. Check out the HTML course here, and the CSS course here.



  • LearnPython.org

Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the Python programming language. Take a look at LearnPython.org here.


An online Python course with videos and quizzes to help you get to grips with the basics of Python. You’ll learn to represent and store data using Python data types and variables, and use conditionals and loops to control the flow of your programs. Check out the course here.

  • DataCamp

This course is great for beginners of Python, with videos and hands-on exercises for you to try. Unlike other Python tutorials, this course focuses on Python specifically for data science. Check out the curriculum here.



  • BitDegree

A client-side scripting language that allows creating highly responsive interfaces – a course best for web development, video games, widget development, and analytics. Check out the course here.

  • Learn JS

Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the JavaScript programming language with hands-on tutorials. Check it out here.

  • JavaScript.com

A course of mini lessons for those who are just beginning to learn JavaScript. Check this course out for a quick introduction to the language.



  • RubyMonk

Free, interactive tutorials to help you discover Ruby idioms, in your browser! From beginner through to advanced lessons, this course will help you get to grips with Ruby. Take a look at the course here.

  • Code School: Rails For Zombies

Okay, so this course has a 10-day free trial, so block out 10 days in your diary and settle in for this course. Learn Ruby on Rails basics like models, views, and controllers. Check out the course here.


Web Development Courses

  • Dash General Assembly

Learn more about the basics of web development. Read more on Dash here.

  • KhanAcademy

Learn the basics, starting with Intro to programming. This course includes HTML/CSS, Javascript and SQL. Wrap up the course with an introduction to the variety of jobs available to you after learning these skills. Check out the course here.

  • UpSkill

A project-based course that takes you from beginner to advanced coder by taking you through lessons on JavaScript, HTML and PHP. Check out the ‘Learn how to code from Scratch’ course here.

Did we miss one? If you’ve spotted/completed a free coding course you loved, let us know in the Stemette Society, and we will share it with others to help them learn to code for free.

Did you enjoy this article? Click on a star to rate it!
Next in this issue...
Upcoming Events
Parent, guardian, teacher or volunteer?

The Stemettes Zine is a curated space tailored specifically to Stemettes but we have plenty of content and updates for you folks too. Sign up to receive the Stemettes newsletter and we’ll keep you updated with the latest from Stemettes HQ including events, activities, resources and fundraising activities.