12-weeks. All day, every day. Learn from skilled developers with professional experience in the field. We teach the skills you need to kickstart your career as a developer and a lifelong learner. From programming fundamentals to launching full-stack web apps, you’ll learn to solve problems with code while applying industry best practices in a collaborative environment.
Know Your Stuff.
Develop New Skills.
Build real websites, APIs, and data-driven apps while collaborating with classmates on a range of projects.
Launch your new career in web development with the support of our career counselors through every step of the job search.
We break up our daily schedule with a mix of presentations, interactive labs, and project collaboration. No two days look exactly alike, but here’s an example of what your day could look like on campus.
Programming Fundamentals – Understand how to set up your development environment, work efficiently as a developer, and make your projects a success. Learn programming fundamentals, along with the basics of computing, networks, and data structures.
The Basics of Product Development – Define what a user should be able to do with your app, appropriately model your data, develop simple wireframes, and learn to track a collaborative development process using version control.
Back-End Web Development – Build web applications from the ground up using a modern programming language and MVC framework (like Ruby on Rails). Build quality APIs and integrate data from other apps (like Twitter or Yelp) into your project.
Working with Teams – Learn to collaborate with others to produce high-quality software as you work with a team to develop, maintain, change, and secure an application.
You’ll complete several projects, including a primary portfolio project that will help you begin your job search with confidence.