We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

This lesson's interactive features are locked, please to keep using them

Welcome

It's time to start your second personal project! I want you to bite off something a little bigger this time.

This project may or may not make it onto your resume, but it should be something that you're not so ashamed of that you'll set it to "private" on GitHub. Give it the love and attention it deserves.

The Goal of This Project

The goal with this second project is to build something interesting with data. At their heart, software products are usually only as interesting as the data they're built on top of.

Now that you have an understanding of HTTP and APIs, you can start to build things that interact with real-world data.

Requirements

  • Again, 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.