#2016 Purdue Ironhack Tutorials
Welcome to Purdue Ironhack! This pages aims to introduce you to various technologies that will be required as part of this programming challenge.
HTML is Hyper Text Markup Language which is used to describe web pages. HTML Tutorial
CSS stands for Cascading Style Sheets and is a language that describes the style of an HTML document.
CSS Tutorial
Writing CSS code with hand is tedious, so generally CSS frameworks like bootstrap are used.
Javascript is an object-oriented programming language to create interactive effects within web browsers. JS Tutorial
jQuery is the most widely used Javascript library, using jQuery would greatly speed up your Javascript programming. jQuery Tutorial
You'll be creating visualizations as part of Purdue Ironhacks, so knowledge of some javascript charting library would be handy.
Here are some useful ones:
- Arbor.js - A graph visualization library
- D3.js - A library to create interactive graphics and visualizations. For a video tutorial series, you can refer here. For credentials, you can login to goldironhack.com
- C3.js - A library built on top of D3.js which allows you create charts with few lines of code. Click here for a quick tutorial on c3.js
- Sigma.js - Another graph visualization library
Purdue Ironhacks will involve playing with location data, so Google Maps is a recommended feature to have in your project. Click here for a quick tutorial on Google Maps API.
For an advanced tutorial, click here.
The rules require you to use one mandatory dataset Climate Data Online and one dataset from either Data.gov or Open Indy Data Portal. You can read more about these datasets here
You'll be required to use Github.com for submitting your code to our system. Here is our tutorial on getting setup with Github.com for this hack. You can learn advanced git here.
For Github setup on Windows, go here
For Github setup on Mac, go here
We have made a complete tutorial project along the lines of the problem statement. You can find the tutorial [here](Tutorial Project.md) and demo here.