Professional Documents
Culture Documents
me/posts/code-for-free/#general
Table of Contents
Please note: all information, topics taught, etc., have been taken at
time of updating (March 2020) and are definitely subject to change.
Thanks!
1. CODECADEMY
Codecademy is where most people who are new to coding get their
start. On their platform, you can learn how to program among
other technical skills. Its reputation is well-deserved. Codecademy
revolves around interactive learning; that is, you read a little, type
your code right into the browser, and see results immediately.
2. FREECODECAMP
3. COURSERA
Coursera is one of the best places to learn to code for free, with its
professional and versatile course options. The site is a large online
course library where classes are taught by real university professors.
All courses are free of charge, but you have the option to pay for a
“Coursera Verified Certificate” (prices range between $30-$100) to
prove course completion. Sometimes paying for a certificate also
grants access to content not available in the free versions. Coursera
also offers “Specializations,” which are collections of courses on a
specific topic, typically with a capstone project at the end.
What free coding courses they offer: Many (far beyond your basic
coding/computer science topics)
4. EDX
5. CODEWARS
Codewars offers a fun and unique way to learn coding. With a martial-
arts theme, the program is based on challenges called “kata.”
Complete them to earn honor and progress to higher ranks. This is a
fun way to learn programming online if you're motivated by a little
gamification!
6. CODE CONQUEST
They are one of the very few free learn-to-code resources that have a
course on how to build a Tumblr theme from scratch. Read my review
of it here.
Khan Academy offers tons of subjects (as their front page says, “You
can learn anything”), including many on computer programming. A
few courses are offered for younger kids, too–so the whole family can
learn to code for free!
9. MIT OPENCOURSEWARE
Competition to get into MIT may be stiff, but accessing their course
material online has no tuition or minimum SAT score. They maintain
an online library of every subject they teach, with no account required
for access; just browse for a course and start reviewing the material.
Yep…you can learn programming for free at MIT. What a world.
Modern-day warriors can set sail for learning to code with the Odin
Project. It's made by the creators of Thinkful—a premier online
coding bootcamp—and the Odin Project is their free, open-source
version. While you learn to code for free with their programming
tutorials, you can check in for support from other students using
the online chat group!
12. SOLOLEARN
14. BENTO.IO
They offer both paid and free coding classes. Note that on Udemy,
courses can be created by anyone, so make sure to read reviews.
Coupons can also be easily found, too, and sales are frequent. Check
out their development courses here.
16. UPSKILL
17. CODE.ORG
18. SCOTCH.IO
This free coding website covers lots of topics related to web
development and workflow. The programming learning platform
features short courses, tutorials, guides, blog posts, and videos.
19. HACKR.IO
21. CODERBYTE
Learn to code by doing it! Coderbyte teaches you the basics of popular
programming languages and lets you build up your new skills using
their library of 300+ coding challenges and solutions.
23. EDABIT
Edabit is “like Duolingo for learning to code,” offering bite-sized
coding challenges that simulate what programming is like in the real
world.
What free coding topics they cover: Git and GitHub, the Command
Line, Ruby on Rails, SQL
25. CLASSPERT
Classpert is a search engine that helps you find and compare online
courses in computer science, data science, business, and more. It’s
able to search through 175,000 free and paid courses from more than
25 coding websites, so you’ll be spoiled for choice. You can even
watch course previews and compare syllabuses side-by-side to find the
best course for you. It’s a great way to sort through the noise to find
coding classes that are perfect for your goals.
26. LEARNCODE.ACADEMY
One of my personal favorites! This learn-to-code channel features
web-development-focused videos made by Will Stern. There are a ton
of free coding tutorials on JavaScript and other languages, plus videos
about the various tools developers use.
Subscribers: 662K
27. THENEWBOSTON
Subscribers: 2.4M
28. DEREK BANAS
Subscribers: 1.03M
29. PROGRAMMINGKNOWLEDGE
Subscribers: 1.13M
30. DAVID WALSH
31. SOFTWAREHOW
They have lots of writers and publish often. Topics range from HTML
and CSS to entrepreneurship. The coding website also offers paid
books and courses on SitePoint Premium. Make sure to check out their
newer “collections” – which include coding tutorials on topics like
WordPress security, React.JS, and Swift. (And new ones are added
daily!)
33. ENVATO TUTS+
35. CSS-TRICKS
This coding website goes very thoroughly into CSS with their big, bad
CSS almanac. However, the blog now goes beyond just CSS and talks
about other things like Sass, JavaScript, PHP, and more. Explore tons
of programming resources and check out their code snippets.
Head back to the table of contents »
Free online book by Mark Bates that goes very in-depth. You can
purchase hard copy or screencasts.
39. GIT IMMERSION
A guided tour to teach you the basics of Git. Set preferences and
create your own projects.
40. TRY GIT
41. HTML5 DOG
Start learning to code with one of the simplest languages. You can
find an HTML beginner tutorial here. (They also offer intermediate
and advanced HTML tutorials.) CSS tutorials are here.
42. MARKSHEET
It’s like a book on a single webpage, broken down into sections about
learning to code JavaScript…with cats. Created by programmer Max
Ogden. Filled with non-cat gifs but has cat pics at the end. Just
because. Lol.
46. NODESCHOOL
Has in-person workshops and events all over the world, as well as an
active web presence. See their online coding tutorials here.
47. LEARN JS
48. ELOQUENT JAVASCRIPT
Another online coding book, but longer than most. It has big-tech
financial backers like Mozilla and Hack Reactor (“the Harvard of
coding bootcamps”).
49. JAVASCRIPT.COM
51. WORDPRESS.TV
52. WPBEGINNER
53. JOY OF WP
Free online book for beginners learning to code. You can choose to
download it for free as a PDF or spend money for a hard copy.
55. LEARNPYTHON.ORG
Learn to code Python for free in a hands-on way with this interactive
online coding tutorial. It has a little window at the bottom where you
can write your code as you go through the lessons.
56. LEARN PYTHON THE HARD WAY (WEBSITE)
The book costs money, but the coding website is free. Written by Zed
Shaw. (I used the book when I first started learning.)
Another book written by Zed Shaw. A free HTML version of the book
is available online. Buying the hard copy also gets you access to
videos.
60. RUBY KOANS
The Koans walk you along the path to enlightenment in order to learn
Ruby. With this method, you’ll learn Ruby syntax and some of the
language quirks quickly.
61. RUBYMONK
Entirely free resource, though you have the option to donate. Based on
interactive online coding tutorials, where you read a lesson and type in
code. Lastly, “run” it.
RubyMonk has one beginner course option, two intermediate, and one
advanced.
62. RUBY IN 20 MINUTES
63. DATAQUEST
Hands-on free coding courses that teach you the skills you need to
become a data scientist, data analyst, or data engineer. Build projects
in your browser and work on real-life data science problems.
64. SPRINGBOARD
65. ELITEDATASCIENCE
68. CYBRARY
70. ANDROID DEVELOPERS
Official site for Android app developers. Learn how to build your first
Android app with detailed online coding tutorials and training courses.
Free, self-paced online coding courses for both Android beginners and
experienced developers. Created by experts at Google and Udacity.
72. START DEVELOPING IOS APPS (SWIFT)
73. SWIFT PLAYGROUNDS
iPad app that lets you experiment with Swift through interactive mini-
puzzles. Plus, you’ll get to see your code run in a beautiful 3D world.
Head back to the table of contents »
75. UXPIN
Subscribe to free weekly design training and dive into the world of
UI/UX with free resources, blog articles, and curated lists of the best
UX courses, podcasts, and books.
The big, bad list of places where you can learn to code…for
free! See all 76 here.
CLICK TO TWEET
However, sometimes even the best free coding courses will only get
you so far.
LEARNING TO CODE
LAURENCE BRADFORD
Hey, my name is Laurence. I am the creator of Learn to Code With Me, a blog for beginners
teaching themselves how to code. Once upon a time, I was digitally unsavvy. But not
anymore. Find out how I changed my life by teaching myself digital skills here.
You can make money while learning to code, even if you’re just starting out.
WATCH IT NOW
Still reading? Awesome. Now why don't we make our friendship official?
Learning digital skills has changed my life for the better. And it can do the same for you.
Blog
Podcast
Top tech skills
Tools
About
FAQ
Contact
built by Laurence Bradford with and | Permissions, Disclaimer, Privacy Policy
learntocodewith.me | © 2014 - 2020 | Get digital skills, be happy.
PRIVACY OVERVIEW
This website uses cookies to improve your experience while you navigate through the website. Out of these
cookies, the cookies that are categorized as necessary are stored on your browser as they are as essential for the
working of basic functionalit...
NecessaryAlways Enabled
Non-Necessary