yena shared this post · 2h ago
Nav Toor

Coding boot camps charge $10,000 to $20,000.

They teach you 2 to 3 projects in 12 to 16 weeks. Then hand you a certificate and wish you luck.

This GitHub repo has 285 project tutorials you can build. For free. Step by step. In any language you want.

It is called project-based-learning. 271,153 stars. Top 15 most starred repositories on GitHub.

Here is how it works.

You pick a language. You pick a project. You follow the tutorial. You build a real working piece of software. Not a to-do app. Not a calculator. Real software.

Here is what is on the list.

In C:

Write a Shell. Build Your Own Text Editor. Let's Build a Simple Database. Write an OS from Scratch. Let's Write a Kernel. Write Your Own Virtual Machine.

In Go:

Build a Blockchain in 7 parts. Build a container from scratch with Liz Rice. Build a URL shortener with Gin and Redis. Build REST servers in 7 parts.

In Rust:

Build a browser engine. Build a web app with Rocket. Build a JSON parser.

In Python:

Build a Reddit bot. Build a Twitter bot. Build a Telegram bot. Build a Facebook Messenger bot. Build a blockchain. Build a recommendation system.

In JavaScript:

Build 30 things in 30 days. Build a real-time chat. Build a TicTacToe game. Build a snake game. Build a calculator.

Every project comes with a full written tutorial. Not a video where someone types and you watch. Written, step-by-step pages where you write every line yourself.

Here is what a $15,000 boot camp gives you.

12 to 16 weeks. 2 to 3 guided projects. One certificate. The same portfolio as every other graduate from that cohort.

Here is what this repo gives you.

285 tutorials across 22 languages. Any difficulty. A portfolio that no other applicant has, because you chose the projects and built them yourself.

The person who has written a shell in C, a blockchain in Go, and a virtual machine from scratch does not look like a boot camp graduate. They look like an engineer.

271,153 stars. MIT licensed. Free.

The best way to learn to code was never a lecture. It was building something real.

(Link in the comments)

96