Launch Academy Online

Get Your Learn On. Get Hired. Get Paid.

Enroll
Online 2df564ed79ed0bc2f57ef571759358c778b47b21aaabc7ca2172773feb45b3e0

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 706da50d87cbab2a47e8bd1b598320b4a234ed88fcd090cd047a86480ffa6645

Takes Flight On

July 24th

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 8ecd1d6d32e395c8be40e9a56b60cc34306c58b1ca4d15f52d888a06f38b127f

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 9618ca591a9b25abed0a52888fed1705b2023155b9c23d22b916b968a0bcbc4d

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 6c6becfddd31c18a226d7b3d824514f2075f49bacd05be06d0e4b5ee0a2f37b0

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 00b9350872f95d96a4cb559bf5eca376aae5add69fbf8eda9b0cb02cca78a810

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 98b026a94074ad39c9d1a52b10417935c3ae6e18f6fe82266d92cb769d2b7012

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 4752606556a07b2ddb7da46c235a9673ea5ab82ec22f7e82bd80d42800a8359e

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 9a7164ac486088963398f07c05411e6ea7e09dac9a67b14141baef6e041f60ec

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 f310f3f6bd4996a09702040e8f764befa441900ea20ff08c3780a795e47e1e4e

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 c1a9853caa6a510ffa9d4db20c685cd0ab5beaa9c1459819bf9060c1301d6fd7

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 328612bc8c5d49f49019d7e6e4881fbfcca0f973df0587c5675e2941d0cda1f4

Logo html 3be480ad219b5576dbf97942a4cd8eedf20fa393bcb055091f945f2a472d3974

HTML

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

Logo javascript 667c7fc4cc323ab667f78a3087d5285d25594aeb1fb771d902da6f579e1b185a

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 1638a011582bbf8afbfb39ecf6213acadf3ec7a0ea10920927c3c5f8fead08d2

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 9496b835daca88cf20022e277389ab1ce57c3b3146959279b8b69df58bc13b93

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 8f366ff8c46d0cdad00cb91a419e633b988f1a2dfad50015d9492ea5f350a13d

Ruby

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

Logo rails c652d0a8b1eb18b491a1cf4564178e1be8b38ed6713d4e65598b437a5c5cfcaf

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.