A structured lab for building your first project that's genuinely yours — not a copied tutorial — scoped small enough to actually finish, and set up so it doubles as portfolio material.
Build one small project that is genuinely yours — chosen by you, not copied from a tutorial — and actually finish it. The finishing is the point. A completed, rough, original project teaches you more, and impresses recruiters more, than a polished clone.
Confirm you have a working environment and Git installed, and that you've done at least one tutorial in your chosen language — enough that you're not learning the language and the project at once.
Add one improvement as its own commits, then push to GitHub so it's part of your public portfolio. When internship season comes, this is exactly what you'll point to — see Portfolio Projects That Actually Impress.
Part of: Second Year
The single most valuable skill in a fast-moving field: teaching yourself a new tool or language without a course. A repeatable method that beats aimless tutorial-hopping.
Why learning Git in your first year — long before any job — is one of the highest-return things a student can do, and how it doubles as a portfolio you build automatically.