

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: Portfolio Projects
incomplete
2: How Many Projects?
incomplete
3: README Section
incomplete
4: Description Section
incomplete
5: Motivation Section
incomplete
6: Quick Start Section
incomplete
7: Usage Section
incomplete
8: Contributing Section
incomplete
Back
ctrl+,
Next
ctrl+.
This lesson's interactive features are locked, please to keep using them
Click to play video
The single most important section on your resume is your portfolio projects.
Projects are demonstrable evidence that you can do what you say you can do. Admittedly, there are ways to cheat - like generating AI slop projects, or stealing code and trying to pass it off as your own... but for the most part, good hiring managers can tell if you did that after they have the chance to talk to you.
Too many entry-level developers build the same old stuff:
These are good projects for learning, but they're not remarkable enough to grab attention. And grabbing attention is how you stand out in a fat stack of resumes.
In college I built a Python script that found "loudness spikes" in an .mp3 file. The end result was that a user could play a drum beat into a microphone, and get back the sheet music for it.
It barely worked, but it was a unique project, and I actually won 2nd place in a local hackathon with it. The point is, your project doesn't have to be perfect or crazily ambitious, but it should be interesting.
Your project should make people ask follow up questions like:
Generally speaking, there are several main types of projects:
Do not sleep on command line tools and libraries! Many developers think they need to build end-to-end applications to impress hiring managers, but that's not the case. Just solve an interesting problem, and do it well.