8 Websites To Learn Programming Or Get New Skills

Online or offline?

Free or paid?

Free software for students

JetBrains products for students for free

freeCodeCamp

freeCodeCamp curriculum
freeCodeCamp curriculum

Codecademy

Codecademy main page
Codecademy

Udemy

udemy top categories for learning
Udemy

Coursera

coursera main page
Coursera

Khan Academy

khan academy courses page
I took these courses
khan academy badges page
My badges on Khan Academy

TreeHouse

treehouse topics
Treehouse

The Odin Project

the odin project javascript course page
JS objects and object constructors course on The Odin Project
additional resources in the odin project’s js course
Additional Resources of JS objects and object constructors course

W3Schools

w3schools categories
W3Schools categories

--

--

--

Michael Myers. 21 y/o Front-end Developer & Freelancer & Video Creator. Writing about Web Development and Freelance. Twitter @devmoek

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How does YouTube videos help me become a developer without a computer science degree?

GITHUB Forked…. a Linux story

5 Best macOS Apps for Developers

Basics of Mongoose

My first iOS app just landed in App Store

Breaking down the coding interview

Software (Unit) Testing in Django

BASH Scripting — Creating Bash Functions for shell script

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
moek 👨‍💻

moek 👨‍💻

Michael Myers. 21 y/o Front-end Developer & Freelancer & Video Creator. Writing about Web Development and Freelance. Twitter @devmoek

More from Medium

Step 2: Pseudocode (?)

How to learn computer programming by yourself

Lately, I’ve found I’ve been able to successfully make whatever I’m attempting in any language I’m…

15 Days of my #100DaysOfCode