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
Backend Path
Learn Backend development with our curriculum packed with courses on API design, authentication, databases, and CDNs.
Explore the Backend course roadmap
DevOps Path
Master DevOps engineering by following our courses on Linux, Docker, AWS, CI/CD, cloud deployments, and kubernetes.
Explore the DevOps course roadmap

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 4677
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
Cloud Engineer
$189,000
Backend Developer
$175,000
Site Reliability Engineer
$165,000
DevOps Engineer
$165,000
Data Engineer
$150,000
Frontend Developer
$145,000
Data Analyst
$100,956
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.