Hacker Fellows Internship Technical Program Overview

In the 2019 Hacker Fellows intern class you’ll have an opportunity to build a fully functional web application while learning the principles of web application development.

This class with familiarize you with the layers of a typical web application: database, server-side language, HTML and CSS. The tools we’ll be using on the server side will be Ruby, PostgreSQL and Ruby on Rails.

You’ll be divided into teams that will work together on a series of programming exercises as well as a Capstone Project at the end of the class. The Capstone Project, a restaurant ordering system, is designed to be a fun project where you and your team can exercise some creativity.

The first half of each day will be a mix of lecture and exercises. The second half of each day will be open lab time with your instructor spending time with each group to answer questions and help with any challenges you encounter in your work.


Week-Long Agenda

Monday, May 20, 2019
Morning: Introductions & Tour of Downtown Detroit
Afternoon: Intro to Ruby + Ruby Lab

Tuesday, May 21, 2019
Morning: Database Design & PostgreSQL
Afternoon: Database Lab

Wednesday, May 22, 2019
Morning: HTML & CSS
Afternoon: HTML & CSS Lab

Thursday, May 23, 2019
Morning: Ruby on Rails
Afternoon: Ruby on Rails Lab + Capstone Project Overview

Friday, May 24, 2019
Morning: Ruby on Rails Capstone Project
Afternoon: Capstone Project Demo