Launch Academy Online

Get Your Learn On. Get Hired. Get Paid.

Enroll
Online

Launch Academy Online

Get Your Learn On. Get Hired. Get Paid.

Enroll

Not Your Average Online Course


Getting Hired

Our online experience is baked full of career-building obsessions. You aren’t learning to be a programmer (ok, you are), you’re learning to be a hireable programming machine. Our career review cycle will turn you from newbie to beast mode.

One-on-One Mentorship

Connect with an in-house Launch Academy instructor for an hour every week to clarify concepts, debug your code, and deepen your knowledge.

30 Day Money Back Guarantee

We want you to be completely happy with your learning experience here at Launch. If at any time within the first 30 days, if you are not 100% satisfied with your experience, you’ll get a full refund, no questions asked.

Laptop

Takes Flight On

February 19th

Launch Academy Online is currently unavailable to Pennsylvania residents

Build Your Portfolio

Learn by building meaningful projects. When you're done you'll have a portfolio full of amazing work to show off to friends and work colleagues alike
Dreamingfurther

Launch Your Career

Chances are, you're interested in starting a career in web development after you complete this course.

We're here to help.

Career coaching whistle

Career Coaching

Your career coach can guide you through the process of finding the right job for you. Once you've unlocked career support, you'll connect with a mentor twice a month to discuss the progress of your job hunt.

Career oriented curriculum

Career Oriented Curriculum

Cover letter, resume, and social media review - Get a monthly review of your cover letter template, resume, and your social media presence. Look professional, and make your mom proud.

Interview practice

Portfolio Review

You and your career coach will review your outward facing code and make it look squeaky clean. That's right, after we're through, your code will squeak.

Portfolio review

Interview Practice

There's an art and a science to performing well at interviews. We'll help you get comfortable with bringing the awesome to your interviews. We'll get you professionally polished.

What You'll Discover

The Fundamentals of Programming

Think in Objects

Study the fundamentals of Ruby and what it means to think in objects. We'll also work with arrays and hashes, both of which are fundamental data structures. As part of our exploration, we will also learn how to practice Test Driven Development (TDD).

Your First Web Page

Together, we’ll build your first web page! Along the way, you’ll learn about HTML and CSS, the technologies that are the very cornerstone of web development.

Code tag

The Foundations of Web Development

The Dynamic Web

It’s time to bring together the foundations of both programming and the web to build your first dynamic application! We’ll study Sinatra, HTTP, forms, and how to make your applications respond to user behavior.

Database-Backed Apps

We’ll also need a database to maintain all of the information the users of our application provide. We’ll explore schema design, SQL, PostgreSQL, and relational databases.

Database

Intermediate Web Development with Ruby on Rails

Test Driven Rails Apps

After Phase II, you have everything you need to know to create dynamic and meaningful web applications! In this phase, we’ll take your skills to the next level with Ruby on Rails. Along the way, you’ll learn how to define requirements, write automated tests to validate functionality, and how to build new features using the entire Ruby on Rails framework.

Leverage Rails

We’ll shift our focus from Sinatra to Ruby on Rails, a popular web framework. We’ll look at many of the opinions and components of the framework as we compare and contrast it with Sinatra.

Rails

Front End Development with JavaScript and React JS

JavaScript

Learn how to leverage JavaScript– a powerful client-side language– to manipulate web pages that respond to user actions in real-time without additional page loads.

Integrate React JavaScript library

Build on your foundational JavaScript skills by integrating the hugely popular React library (developed and maintained by Facebook) into your projects. React allows you to quickly build a highly-polished, interactive front-end for your projects.

Js react

Practicum

In the final phase of the course, we’ll put everything you’ve learned into your final project. You’ll be guided by one of our Experience Engineers to create the crown jewel of your GitHub portfolio.

It’s all about simulating what you’ll do on the job as a professional software developer!

Octocat

Logo html

HTML

The core markup language for the web, HTML is the all-encompassing container that organizes the assets on a page.

Logo javascript

Javascript

Often called "the programming language of the web," Javascript is an object-oriented language that's usually used to make interactive effects within web browsers.

Logo react

React

React is a Javascript library designed to handle large web applications with data that changes over time. It is primarily used to build composable user interfaces.

Logo sql

SQL & Databases

Databases: they're the core of all the behind-the-scenes functionality in an application. SQL gives you the power to create, retrieve, and update database records.

Logo ruby

Ruby

An open-source high-level programming language, Ruby was designed with common-sense syntax to make programming simple and productive.

Logo rails

Ruby on Rails

Ruby on Rails is a model-view-controller (MVC) framework for building websites using the Ruby programming language.

Our Grads Now Work At...

Cloudant
Constant Contact
Fiksu
Firecracker
Kayak

More Questions?

  • +
    What is Launch Academy Online?

    Launch Academy Online was born from our On Campus program that we’ve been running for 3 years now, and we’ve helped to place over 350 students in their first job as web developers. From the very early days, we were always running into amazing people that, for whatever reason, could not relocate to Boston and quit their job or uproot their family. We really wanted to serve those folks, so we knew from very early on that we wanted to provide an Online version of what we’re teaching on campus.

    We could have done what others have done: throw a camera in the room here in Boston and hire outside contractors to meet with students once per week. That didn’t sit well with us, so we went a different way; a human way.

    Our program was designed around the idea that learning is better together. You’ll be working through the curriculum and collaborating with your peers, asking questions during daily office hours, and meeting with your mentor—a full-time Launch Academy instructor or an alum of the on-campus program—for live 1-on-1 video sessions. We’re creating an online learning experience that provides you with access to what makes the learning quick, while also taking into account that you have a life outside of your studies, and that it needs to fit your lifestyle.

    What we’ve done is we’ve taken our entire curriculum and divided into a set of core phases. We start with the very basics. It is a zero prerequisite program, so we start at ground zero. We take you from command line basics and build your capabilities all of the way up to full stack developer with a firm understanding of Ruby, Rails, Databases, and JavaScript.

  • +
    How is it different from other online programs?

    We could have done what others have done: throw a camera in the room here in Boston and hire outside contractors to meet with students once per week. That didn’t sit well with us, so we went a different way; a human way.

    Our program was designed around the idea that learning is better together. You’ll be working through the curriculum and collaborating with your peers, asking questions during daily office hours, and meeting with your mentor—a full-time Launch Academy instructor or an alum of the on-campus program—for live 1-on-1 video sessions. We’re creating an online learning experience that provides you with access to what makes the learning quick, while also taking into account that you have a life outside of your studies, and that it needs to fit your lifestyle.

  • +
    How do I know if I’m ready for Launch Academy Online?

    Launch Academy Online is a zero prerequisite program. We start you on day 1: we’ll help you get familiar with the command line, and with the very basics of programming. The real key is to ensure you can dedicate the time and energy to your studies. If you’ve been looking for a place to learn, and you have an interest in software development, this is the program for you.

  • +
    When does the next program start?

    We admit on a rolling basis, and there’s an opportunity to start in the program every two weeks. Because we don’t use third-party contractors, we can only enroll a limited set of students every two weeks. This ensures that every student gets the best possible experience. Enrolling now will secure your spot, and your card won’t be charged until the day before the start date.

  • +
    How will I learn?

    We want you to learn by doing, so the majority of the time you spend on each unit will be actually writing code. You’ll be supported by interactive tutorials, video solutions, and a little bit of reading. Through years of refining our on-campus curriculum, we’ve found that the most effective way to learn programming is through a delicate balance of directed teaching and designed struggle. Too much hand-holding and you won’t really internalize the concepts you’re learning; not enough guidance and it’s easy to get discouraged.

    As you work through the curriculum, expect to be challenged. You’ll encounter problems that require you to ‘connect the dots’ between concepts where the answers might not be immediately obvious. But you’re never on your own for too long—help is at your fingertips when you need it.