Learn to Code | Boot.dev

Learn to code, but for real.
Welcome to the most captivating, finger-flying, addictive way to master career-forging skills
![]()
![]()
![]()
Join 822,231 students from companies like
![]()
![]()
![]()
![]()
Mediocrity doesn't cut it anymore
The only way to become a great developer is to write a lot of code
Avoid tutorial hell
by writing a ton of code
Stay motivated with
a game-like curriculum
Build portfolio projects
to prove your skills
Delve deeper
into foundational concepts
Learn flexibly online
without interrupting your life
For 1% the price of college
to minimize your financial risk
Pick a Learning Path
Choose the Backend or DevOps course roadmap, each designed to take you from beginner to job-ready
Meet Boots, your programming mentor
An AI assistant that uses the socratic method to deepen your understanding, not hand out answers

Help! I don't get why my code makes the player's health go up when she's hit by the sword.

*Adjusts wizard hat thoughtfully*
Ah, it looks like you used the wrong operator! Which one do you think will subtract from her health (instead of adding to it) in your take_damage function?
Join 822,231 students learning modern backend skills
Connect directly with them and others in our flourishing online community
This was a great experience. Challenging but also gave me the tools I needed to succeed!
It could have been great to also explore experimental features like decorators.
A great introductory course. I would strongly recommend not taking the course over a long period, as some concepts can get lost quickly and require more reading of the "spellbook" resources.
In the later lessons I sometimes got the problem that the spellbook was not able to answer the questions I had. But, to be honest, that might have also just been a problem with the questions I asked.
Nice course, and with bootsvariably deep depending on asking questions u got so ust nice to do overall
A proven path to a programming career
It takes most students about 12 months to complete an entire career path
Spend about 12 months if you're doing it part-time
There's no risk, cancel anytime
We don't tolerate unhappy students: ask for a refund within 30 days and it's yours
Software developers in the US earn over $100,000 per year
The following data is taken from the results of the 2025 Stack Overflow survey
Backend Developer
$175,000
Site Reliability Engineer
$165,000
Frontend Developer
$145,000
Some folks look at the job data and assume that front-end positions are the only option for new learners. On the contrary, there is big demand for backend and data-oriented positions!
If you like working with data, logic, and servers, you might just enjoy the back-end, data-focused curriculum here on Boot.dev. And similar to the frontend, most data and backend positions don't require a specific degree from a university... but you do need to know your stuff!


