Web Development Program

Program Schedule

CohortStatusClasses StartGraduation / Demo Day
Cohort XIIIn ProgressOctober 22nd, 2018January 25th, 2018
Cohort XIIINow EnrollingJanuary 28th, 2019April 19th, 2019
Cohort XIVAccepting ApplicantsApril 28th, 2019TBA
Cohort XV"Summer 2019TBA

Our Curriculum

Our three-month program runs four cohorts per year, starting roughly every quarter. We prepare individuals for entry-level jobs as junior front-end or back-end web developers. Graduates will be able find employment with companies who build and maintain their own websites and web applications (i.e. product work), or with agencies that produce websites and web applications for other companies (i.e. client work).

Students will learn client-side (front-end) technology: HTML, CSS, and JavaScript as well as server-side (back-end) technology such as .NET or Ruby on Rails. At the end of the course, students will be able to create beautiful, fully functional websites backed by databases and server-side applications.

Fundamentals

The first unit of the program will cover fundamental skills for software developers. Students will get to know their development environment and tools while diving into the core web technologies: HTML, CSS, and JavaScript.

Background and BasicsDevelopment environment, text editor, version control & Git, HTML & CSS
Programming FundamentalsSyntax, Methods and functions, Control structures
Paradigms
  • Objects, constructors, and object-oriented programming Anonymous functions
  • Scope, closures, and `this`
  • Asynchronous programming; callbacks and promises

Front-end Frameworks

Going into the second unit, students will get hands-on experience with the latest best practices for modern JavaScript development. Students will learn about building complex interactive applications with React, a popular JavaScript library for building user interfaces.

Modern JavaScript toolingwebpack, ES2015+, transpiling, modules, Deploying
ReactComponent driven design, Routing, Managing complex state
Intermediate Web ConceptsUsing data (via JSON), Intermediate CSS, APIs, AJAX, REST

Back-end Frameworks

In the final unit, students will round out their full-stack toolkit with a exploration of the server- side technologies that power applications on the web and mobile devices. Students will be able to choose a focus, such as: Ruby on Rails (and the Ruby programming language) or .NET (and the C# programming language).

Working with servers Responding to requests, REST + APIs, Templating Engines, Deploying, MVC
Working with dataDatabase Basics, SQL, Migrations, Object Relational Mapping

Keep in Touch

Stay up to date with our latest news and upcoming events.

By sharing your email address, you agree to our Privacy Policy and Terms of Service.

Take a Tour

Come visit our campus and see what we're all about. Tours are every Friday at 12:00 p.m.

RSVP Today