Websites

freeCodeCamp

Learn to code for free. Build projects. Earn certifications.

- @freeCodeCamp

Beginner

The Odin Project

Your career in web development starts here.

- @TheOdinProject

Beginner

Codecademy

Learn the technical skills to get the job you want. Offers free coding classes in 12 different programming languages.

- @Codecademy

Beginner

MDN

Learning resource for web development and documentation repository used by Mozilla, Google, Microsoft, and Samsung.

- @MozDevNet

All

Intro to Web Dev

Everything you need to build your next website. Learn how to design and build your own website as you learn the basics of web development. The Intro to Web Dev Experience gives students the tools to start you on a path, no matter how much experience or technical knowledge you currently have.

- @github

Beginner

coursera

Free online courses from well-known universities.

- @coursera

Beginner

GeeksforGeeks

A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.

- @geeksforgeeks

All

Code Tutsplus

Thousands of free tutorials and online courses to help you learn software development from mobile to web and everything in between.

- @TutsPlusCode

Beginner

edX

A joint effort between MIT, Harvard, and Berkeley to provide free online versions of some of their courses.

- @edXOnline

All

MIT OpenCourseWare

Massachusetts Institute of Technology free online courses.

- @MITOCW

All