We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

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
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?
lessons completed
courses completed
xp earned
Showing 1-9 of 2551
Learn in-demand back-end technologies like Python, SQL, and Go
Spend about 12 months if you're doing it part-time
We don't tolerate unhappy students: ask for a refund within 30 days and it's yours
Backend Developer
$170,000
Site Reliability Engineer
$166,500
Cloud Engineer
$165,000
AI Developer
$160,000
Data Engineer
$150,000
DevOps Specialist
$145,000
Frontend Developer
$135,000
Data Analyst
$100,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!
Yes! It's free to create an account and start learning. You'll get all the immersive and interactive features for free for a few chapters. After that, if you still haven't paid for a membership, you'll be in read-only (content only) mode.