It's time to start your first personal project! This is a big step, up until this point, you've had extremely granular instructions to follow in the courses, and even fairly structured steps to tackle in the guided projects.
It's time to take the training wheels off and build something on your own.
The Goal of This Project
Your goal here is not to build something that makes money, or even to build something that will make its way onto your resume.
The goal with this first project is simply to get you used to the process of building something from scratch. We want you to get some practice breaking down a project into smaller pieces.
Requirements
Try to spend 20-40 hours on this project.
Use a programming language you're already familiar with.
Commit your code to Git often, and push it up to GitHub.
Create a README.md file for your project. It should explain to readers:
What the project is, and what it does.
How to clone and run it.
It's okay (even encouraged!) to use third-party libraries! That said, make sure that some of the code that you wrote is doing something interesting. You don't want a razor-thin wrapper around a third-party library to be the only thing you've written.