Table of contents 👇


Fundamentals

Learning sites

Data Structures and Algorithms

Courses and Tutorials

Interviews

Exercises

Cheatsheets

Interactive Games

Projects

Books

Blogs

Podcasts

Newsletters

Channels

Handbooks

Best Practices

Collections


Like my content and want more? 👇

Follow me on Twitter and LinkedIn

1. How Web Works

Learn what happens behind the scenes when we open Google in the browser.

👉 https://github.com/vasanthk/how-web-works

2. Developer Roadmap

This is probably the best and most complete roadmap, that will help you to grasp the bigger picture of the development landscape, its leading technologies, and the recommended sequence of learning.

👉 https://roadmap.sh/

3. Computer Science 101

Introduction to Computer Science for a zero-prior-experience audience. Play with little phrases of code to understand what computers are all about.

👉 https://www.edx.org/course/computer-science-101

4. CS50's Introduction to Computer Science

A broad and robust understanding of computer science and programming. Will teach you how to think algorithmically and solve programming problems efficiently.

👉 https://www.edx.org/course/introduction-computer-science-harvardx-cs50x

5. Web Development for Beginners

Learn the fundamentals of JavaScript, CSS, and HTML with our comprehensive 12-week course, brought to you by Microsoft Cloud Advocates.

👉 https://microsoft.github.io/Web-Dev-For-Beginners

6. Open Source Society University: Computer Science

Path to a free self-taught education in computer science.

👉 https://github.com/ossu/computer-science