Jordan Taylor

Take Class with:

Jordan & team

Directly after graduating Brown University in 2014, with degrees in Political Science and Economics, Jordan spent two action-packed years advising Fortune 500 CEOs on their most demanding problems. After consulting, he worked as a Technical Architect at the distributed computing startup, Improbable, the first “unicorn” startup (meaning +$1B in value) in the UK. He is a coach at Hack Reactor, an intensive coding program for two years.

Build Your Own iPhone App

$600 - $820 per student
  • Day 1: Coding Fundamentals

    Our program initiates with a streamlined coding introduction. The intro is tailored to get students to the point where they can write a simple Javascript code that will run on the machine they brought with them to camp. By the end of day 1, students have gained experience in coding fundamentals, including variable instantiation, data structures, basic syntax, and control flow.
  • Day 2: App Ideation and Visual Development

    To kick-off their second day, students will build, storyboard, and wireframe their own iOS application. We encourage them to use their classmates as resources, and to make sure to have fun (after all, no one comes to the Vineyard to not have fun). During the afternoon, we introduce students to React Native, our platform of choice for writing iOS applications. Students learn JSX, React Native’s equivalent of html. By the end of the day, they are able to make visual changes to an iOS app. Their last exercise is to build several interactive screens by composing visual elements like Views, Text Inputs, and Buttons.
  • Day 3: Data Manipulation, Servers, and Databases

    On Day 3, things ramp up. Students finish building the screens they need for their application. In the afternoon they connect their applications to a pre-built remote server and database setup, and they learn how to manipulate the flow of data between their application to remote hosts. They also work to research and integrate any APIs necessary to make their apps work — for example, an app that needs to generate text messages might use an API like Twilio.
  • Day 4: Consulting, Independent Study

    Students deepen their applications. They work with each other and their instructors to add to the application as well as refine what they already have. At this point, if students have chosen the right project, they are in ‘play mode’, enjoying seeing how much they can use their new skills to do. Instructors give valuable individualized advice and help with de-bugging.
  • Day 5 and Beyond: More consulting, Show and Tell Day

    Dtudents complete and share their apps with parents and loved ones. Individuals with iPhones are able to view the applications on multiple phones already. Students put the finishing touches on their apps, and make a plan to keep working on their apps in the future. After camp ends, we shepherd all the completed applications through Apple’s iOS approval process. Once the applications are approved, we email students, letting them know their application is available for download.



“I learned active listening and problem solving, learning new topics like coding that I’ve never done, you really have to listen, push through, and problem solve.”


“It is cool to make an app and put it on the app store. You can also learn how to solve problems logically. You can hone in on your skills.”