Become a Software Professional

Kick off your web development career with our fulltime programming bootcamp

What will you LEARN?


JavaScript is a practical and highly expressive language that once was just a frontend language. But now that it can be used on the backend, JavaScript is being used to create a whole new generation of apps.

Icon rails

Ruby on Rails

Ruby on Rails is one of the most popular frameworks for building apps on the web. Rails gives you the power to quickly build amazing apps. Just ask Twitter, AirBNB, Hulu, Indiegogo, Kickstarter, and others.


HTML and CSS are the building blocks of the web. HTML contains raw data like text, photos, and links. CSS contains style information -- like layouts, font sizes, and colors. Together they make a web page!

Icon react


Modern web apps need to be highly interactive and responsive to user input. With frontend JavaScript frameworks like React, you can build amazing interactive user experiences.


Git is the industry standard tool for source code control. That's just a fancy way of saying you can use Git to save your work, track your progress over time, undo mistakes, and other cool things.


Programming is a collaborative activity. So you will build on your Git knowledge by using GitHub to share and review code with others. You'll create your own Github account and use it for LEARN projects.


Testing is a critical part of the development process. You will learn how to write automated tests using RSpec, a popular Ruby testing library. With testing, you won't just think that your code works... you'll know for sure.

Pair Programming

At LEARN, you won't be coding alone. You'll take on daily coding challenges by pairing up with other students. That's why every desk at LEARN is equipped with two keyboards and trackpads.

Problem Solving

We won’t just give you problems to solve. We’ll teach you how to solve problems -- with a range of tools and approaches. Next time you get stuck on something, you won't just be googling for the answer.

What is included?

LEARN is an intensive, full-time bootcamp course designed to help you transform your interest in programming into a career in web development.

For three months, you'll spend every weekday from 9am to 5pm in our classroom learning how to be a web developer. We'll start the curriculum with the basics, then slowly introduce new concepts. Every day, we'll teach you something new and then you'll get to apply what you learned in a coding challenge.

And if you get stuck, our expert classroom instructors will keep you on track, making sure you're getting the help you need and the most out of each lesson.

You will get a month-long internship at a local tech company in San Diego. Guaranteed.

The internship is a critical component of your time at LEARN where you will get to apply the new skills you've learned, make new and valuable connections, and expand your web development skills.

And, once you have actual real-world experience, you will be a much more attractive job candidate for potential employers. In fact, many of our interns have even been hired on as fulltime employees after their internships.

At LEARN, we don't just teach you to code. We teach you how to find a job.

We'll teach you everything you need to know to land that first job. Writing resumes, developing your portfolio, negotiating a good salary, preparing for interviews, learning how to network, setting up your LinkedIn profile, and much more.

And, even after you get that first job, LEARN will help you develop your career through ongoing support, alumni events, and additional training.

When is the next class?

Nov 26 - Mar 29, 2019
2018 Foxtrot

$14,500 San Diego

Feb 11 - May 31, 2019
2019 Alpha

$14,500 San Diego

Apr 15 - Aug 2, 2019
2019 Bravo

$14,500 San Diego

Let’s get started!

Ready to take your career to the next level? Let's go!

Need to finish your questionnaire? Sign In