About Launch School
Launch School (formerly Tealeaf Academy) is an online school for studious beginners whose goal is to become developers. Offering a professional grade curriculum designed to teach students to build production quality apps and become ready for jobs as developers... Read More
Launch School offers students constant support from teachers, teacher assistants, and a community of peers around the world.
The program focuses on full-stack web development, and takes about 1200-1800 hours (8-16+ months) to complete. After completion of the course, students may enter the job-guaranteed Career Services, where they work 1-on-1 with a mentor to land their first job in software development.
The entire course is $199/month, and students can expect an in-depth and advanced curriculum in an online bootcamp.
Once the course is completed, students can apply for a Capstone Program focused on helping students acquire career-launching opportunities. The Capstone Program takes 3 months full-time and employs an Income Sharing Agreement where students pay after they get a job offer.
Do you represent this school? Suggest edits.
This is our level up to professional grade course. The goal of this course is to take you beyond a beginner Rails developer and learn what it takes to launch real, robust and production quality applications. We assume you already have a good understanding of Ruby and Rails foundations, so this course will focus on the processes, workflows and best practices of experienced developers. We take you through building a non-trivial e-commerce application, a clone of NetFlix, with full payment processing, account management, and administration capabilities. Along the way, we'll demonstrate application level design concerns and trade-offs that you'll face in real applications. During the process of building all those features, we'll show you how to use Test Driven Development (TDD) to build production-level robustness and manage complexity in a growing codebase. Towards the end, we will teach you post-launch best practices around monitoring, data backups and ongoing maintainenance concerns.
We'll build a fun and engaging blackjack game from the ground up. Along the way, we'll cover basic Ruby structures and systematically build up the program's complexity and introduce you to Object Oriented Programming and best practices. You'll never have this much fun learning programming! We then move the game to the web, and explore important topics like HTTP, dynamice view templates, processing requests and responses, routing, etc using Sinatra, a lightweight Ruby based web development framework. By the end of this course, you will have built and launched your first Ruby web application.
This course is our curated program to learn core Ruby on Rails fundamentals. We will build from scratch a clone of the popular news sharing site Reddit and walk you through every core Rails concept in detail, resulting in your second launched web application. The main goal of this course is to introduce you to Rails conventions, then peel back the magic and dissect how it all works under the hood. In addition to learning Rails, you will also see how features are gradually introduced, and how the application grows in functionality.
Average Ratings (All Programs)
- Chian Yee Lee
- Introduction to Ruby and Web Development
- Graduated: 2016
"A great school"
Launch School focuses a lot on the fundamentals and principles of software engineering. Even after months of graduating from its courses, I still remember the concepts taught well. The curriculum is quite long and challenging, but it is worth it if you... Read More
Definitely join Launch School if you are serious about learning software engineering and building quality web application.Comment
- Cristian Rennella | Ruby on Rails Software Developer
- Build Production Quality Applications
- Graduated: 2017
"I learned everything I needed to be an excellent developer!"
Launch School's average rating is 5.0 out of 5.0 based on 2 review(s).