Topics Covered: Working with APIs; Data.gov, Reddit
Today, we're handing the reigns to you! Explore the internet for cool APIs that you can find. Googling will get you far, but you'll probably end up at mashape.com, which has a huge repository of cool APIs to check out. Sign up for an account by signing in with your Github account, and start seeing which ones you can combine to come up with something cool. Examples of other APIs are the New York Times, Twitter, The United Nations, Facebook, Instagram, the World Bank...most any public data you can think of, there's a free API that will make it available to you.
Think about a problem you can solve, or something cool you can show by combining two or more of the APIs. Once you have an idea, run it by one of the teachers. We'll help you scope it so you can get it done in the time we have, and then follow the steps below.
F is for friends, who code stuff together. You're going to be given a partner to work with. Together, think of a cool use of one of the APIs we've learned, or find some others. Run your idea by a TA to make sure it's feasible.
U is for u and me. To work together, we'll need a way to collaborate. For this project, we'll do partner coding, so choose a computer that you want to work on!
N is for 'n' get to work! Read the documentation before you get started. 15 minutes here could save you hours later. Spec out, plan and pseudo-code your project. Divide up the tasks and write the code.