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…
HTML/CSS
-
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.
Python
- 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.
- UDACITY
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.
JavaScript
- 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.
Ruby
- 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.