0 / 2 Embers
Streak not protected by embers
5000 xp remaining
click for more info
0 / 2 Embers
Streak not protected by embers
5000 xp remaining
click for more info
0 Frozen Flames
Streak not protected by Frozen Flame
click for more info
Do today's lesson!
Start a new streak
Complete a lesson to start your streak
click for more info
You can see the courses and projects we're releasing next on our roadmap on GitHub. Do not wait for more content before you start! This is a living learning path that will always be growing and improving.
Only skip courses if you know what you're doing. If you're new to the content within a course do not skip it. Each course requires you to understand the concepts taught in the previous courses.
Learning several programming languages is critical to your success. We've hand-picked languages that are a great fit for the concepts we're trying to teach at each stage in the path.
Python and C are great for teaching computer science fundamentals. SQL, Go, JavaScript, and TypeScript are great for teaching backend specific concepts and for building real-world web applications.
Boot.dev is a place to learn everything you need to know to become a back-end developer. This is not a front-end program. We have no immediate plans for purely front-end technologies in our curriculum.
If you still have questions after reading this sidebar, join our community Discord server and ask us directly.
Yes! If you have friends or family that you think would like Boot.dev you can find your recruitment link here. You'll both get a mythic chest when your friend reaches level 20!
Absolutely! If you built it, use it. You'll build several personal projects while completing our curriculum, and our final course about finding jobs will show you how to construct a job-ready portfolio.
It's completely up to you. The time it will take you to be "job ready" will depend on how much you already know, how often you study, and how long you study for. That said, the backend career path takes many people about 12 months.