

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Still calibrating
click for more info
Not enough gems
Cost: 6 gems
1: Welcome
incomplete
2: Choose an Idea
incomplete
3: Getting Help
incomplete
4: Submit Your Repo
incomplete
This lesson's interactive features are locked, please to keep using them
The whole point of a personal project is that it's personal. The idea needs to be yours. It's time to fly closer to the sun and break out of tutorial hell. Even if the project you build is simple for now, at least it's yours.
Build something that you find interesting.
This probably isn't a project that will make its way onto your portfolio or resume, but it's still good to get into the habit of building things that are interesting and useful. Interesting and useful projects have many benefits:
Use a programming language that you're already at least somewhat familiar with. Assuming you haven't been writing a ton of code outside of Boot.dev, your project should probably be a Python program that runs on the command line. That's fine!
I want to provide a few ideas to get your creative juices flowing, but please don't choose a project from this list without at least putting your own spin on it
Here are some excellent projects from other students to inspire you:
Your job as a developer is to constantly build stuff that you've never built before. Don't shy away from an idea because you're not sure where to start. Google it. Ask ChatGPT. Ask the Boot.dev Discord community. You might need to put in an hour of research before starting to decide if your idea is feasible within a 40-hour time frame, but that's fine!
Assume that you'll be doing something you've never done before! You have some fundamentals under your belt. Now it's time to piece it all together and research as you go.