Study streak tracker
Build a console app that records study sessions and prints a weekly streak summary.
You’ll practice
- Variables
- Loops
- Methods
First step
Create a StudySession class with a topic and minutes field.
60–90 min
Project lab
Choose a brief that stretches you just enough. Each one starts with a clear first step, so a blank editor never slows you down.
Start small, finish a version, then make it yours.
Build a console app that records study sessions and prints a weekly streak summary.
You’ll practice
First step
Create a StudySession class with a topic and minutes field.
60–90 min
Create a menu-driven task manager where people can add, complete, and list tasks.
You’ll practice
First step
Model a Task with title and done fields before writing the menu loop.
2–3 hrs
Model books, members, and loans while using interfaces to keep lending rules flexible.
You’ll practice
First step
Write the Book and Member classes, then identify the operations a LendingService needs.
4–6 hrs