Become a Full Stack Developer

Change your career. Learn a new skill. Do something you love.

Learn the essentials of front-end, back-end, and database development through our premier Full Stack Development bootcamp.
Learn More Start Today

A different kind of bootcamp built with you in mind.

Covalence's Full Stack Development bootcamp curriculum is designed to turn complete novices into junior-level software developers, and it's been redesigned to be better than ever before.

Time-Tested Curriculum
Experienced Instructors
Exclusive Developer Community
Learn from Anywhere
Proven Results
A Plan for Everyone

We reimagined the delivery of our bootcamp so that you can learn our cutting-edge curriculum regardless of your location, schedule, or budget.

Our Curriculum

At Covalence, we believe that JavaScript is the best language to learn when starting out. Web browsers (like Chrome) only understand JavaScript, so if you start with Ruby or Java, you'll still need to learn JavaScript. When you're first starting to code, don't over complicate it by learning two languages at once.

Covalence Teaches HTML5


Covalence Teaches CSS3


Covalence Teaches JavaScript


Covalence Teaches Bootstrap


Covalence Teaches GitHub


Covalence Teaches ReactJS and React Native

ReactJS and React Native

Covalence Teaches NodeJS


Covalence Teaches MySQL


Covalence Teaches TypeScript


Covalence Teaches Heroku


Covalence Teaches Stripe API

Stripe API

Covalence Teaches Mailgun API

Mailgun API

Fundamentals of Programming

All programming languages share constructs like loops, conditionals, functions, and more. We start by enforcing these fundamentals so that you will be able to pick up any programming language with ease.

Front-End Development

Applications need user interfaces in order for the user to interact with them. We'll teach you how to create web and mobile interfaces using the latest frameworks like ReactJS and React Native from Facebook.

Back-End Development

When a user interacts with an application, data needs to be saved somewhere, and that's where back-end technologies come into play. You'll use NodeJS to authenticate users, create APIs, and communicate with the database. NodeJS allows you to use JavaScript on the server, and it's the most popular back-end platform.


Your server needs to store data, and that's done in a database. There are several types of databases, and we'll focus on the most popular: MySQL. There are also NoSQL databases, like MongoDB, but we don't focus on those in the course because they're fairly simple to learn once you understand basic database schemas -- and once you can manipulate JSON, which you'll do A LOT in the course!

Interact with and Create Your Own APIs

Software developers can't create everything they need single-handedly, so they have to rely on other services that are exposed for public (or private) use. This exchange takes place in what's called an "Application Programming Interface" (API). As a Covalence student, you'll learn how to interact with third-party APIs in several different ways - including processing payments with Stripe and sending emails with Mailgun - and you'll even create your own in your Full Stack application.

Your Instructors

The developers teaching you in our curriculum are also in the community helping you when you need it the most.

Matt Landers


Will Johnston


Luke Przekwas


Jackson Carr


Matt Morgan


Your Experience

Flexible and Affordable Self-Paced Plans

A Proven Full Stack Curriculum

Direct Access to Covalence Instructors

Exclusive Developer Community

1:1 Mentoring Available

400+ Hours of Content

Rewatchable Video Lectures and Walkthroughs

50+ Coding Drills, Labs, and Projects

Career Prep Resources Available

Start Your Journey Today

You've got questions. We've got answers.

We've included some of the most frequently asked questions below, but feel free to browse our knowledge base for more information.

Unfortunately, we can't answer this for you. The truth is that it's completely up to your personal circumstances and ambitions.

To help you make that decision, we recommend you first pinpoint exactly what you're looking for in an educational program. Do you want to take it easy and learn something casually with a guided path to follow without worrying about making this an immediate career transition? Sounds like our self-paced plans would be a good place to start, and you can choose the one with the features (and price) that fits your needs the best.

If you know you're already looking at immersive bootcamp programs, you should spend the majority of your time evaluating our Catalyst program. If you're already employed and can't quite quit your job, then ask us about our part-time option; otherwise, if you want to make a career change as fast as possible, the full-time option is there for you.

We see students join our community from all walks of life – from baristas to bartenders to teachers to MBA students to stay-at-home moms re-entering the tech world – and what works for one student doesn't always work for another. That's why we offer our quality education several different ways at affordable prices. If you're still not sure, just reach out to us for help and guidance. It's what we're here for, and we're always happy to help!

Subatomic, Atomic, or Molecular students can start (or stop) subscription plans at any time. You can self-manage your plan settings in your Profile in Gravity. If you need assistance, just let us know. Students enrolled in our immersive program (e.g., Catalyst) cannot start or stop at any time once enrolled.

You're perfect - and you've come to the right place! Our entire purpose is to train complete novices into employable software developers, no matter how much previous experience you bring to the table. Of course, it always helps if you have some previous experience, but it is absolutely not necessary!

Haha, we're really glad you asked! It's pretty simple: we think what we've built here is really great. Our curriculum and instruction has literally changed students' lives, and we want to make that as affordable as we possibly can while still staying in business. At the end of the day, everything we do is for you - our students. We haven't raised a boatload of investment money that we have to produce a return on like almost all of our other bootcamp competitors. We set our prices based on what we need to to pay responsible, living wages and benefits to our full-time instructors and staff so we can keep doing this (and improving it with new features, courses, and more) for as long as we possibly can. Our prices are set for you, not investors, potential buyers, or anyone else. If that sounds good to you, come join us. We don't think you'll regret it.

Absolutely not! We really hate this slimy marketing tactic that others in the industry tout as if it's the greatest thing since sliced bread. If you really read the agreements surrounding these "guarantees", you'll notice it's not a guarantee at all. It just sounds really good (too good to be true, even) to get you in the door as a prospect. You may not even be eligible for the guarantee, and chances are you won't remain eligible for it. If you do everything they ask you to do in the "Eligibility Requirements" for said guarantee, you're going to definitely get a job. If you don't do those things to a "T", you're no longer eligible for a refund. Oh, and it's not a job they're guaranteeing: they only guarantee you a job OFFER. It doesn't matter if that job offer doesn't pay you enough or if it is out of range for your own requirements in the job search. If it fits their own definition of a job offer, then they've fulfilled their obligation of the guarantee and no longer have to give you a refund, even if you don't accept the job. See? Slimy, innit?

At Covalence, instead of spending time with lawyers coming up with shady marketing gimmicks, we spend our time on you: teaching you want you need to know to be successful as a developer. We're also real with you: landing that job is going to be hella hard, but we're here with you every step of the way, and we teach you the tools and topics you need to know to produce value for any employer on day one. What you do with those tools and topics are, ultimately, up to you. Guarantee be damned.

You can. Let's say you start out just giving us a try with our Subatomic plan. You decide that you really want to keep learning more with us with more support. You'll simply upgrade to the Atomic or Molecular plan. Just cancel your current plan and sign up for your new one in Gravity, or you can let us know and we can manage this for you. We do not recommend doing this frequently, but if you know you want to upgrade (or downgrade) to a new plan and stay there, it can make sense to switch. (Note: This does not apply to our immersive plans.)

To make things more clear for prospective students, Molecular+ is now our Catalyst (part-time) program. This better reflects the value and intention of this program: our Catalyst program is meant for students seeking an immediate career-change (regardless if they are part-time or full-time students), and those students require all the features that come with an immersive program whereas our Molecular subscription plan is meant to provide more support features than our Atomic plan for students that are learning at their own pace.

Atomic or Molecular students that complete our Full Stack curriculum and cancel their current plan will have the ability to purchase a sustaining Alumni membership for only $19/month or $199/year. This membership plan not only allows you to maintain access to our community, curriculum content, and event calendar in Gravity, but it also allows you to continually support the company and our mission. (And we can neither confirm nor deny alumni-exclusive beta testing slots for future features and products...)

Catalyst students have an additional twelve months of access after graduating at no additional cost before they can also access the sustaining Alumni membership to extend their access.

Catalyst students (and only Catalyst students) receive a certificate of completion – the Covalence Antidegree – once they pass their final assessment that's given at the end of our Full Stack Development course.

The Covalence Antidegree is issued digitally with a unique verifiable hash on a blockchain ledger. It can be embedded on your LinkedIn profile, portfolio, or linked to separately to verify your certificate's authenticity.

All of our subscription plans (Subatomic, Atomic, and Molecular) are self-paced, so it totally depends on how much time you spend learning the material and interacting with your instructors in the Covalence community. For these plans, there are no time limits or restrictions. You can take as long as you need to learn the material and master it; however, there are some rough guidelines listed in our Syllabus.

Our Catalyst program is a fully online, immersive bootcamp program that most closely resembles an in-person learning option in its duration, intensity, and expected student outcomes. In Catalyst, we expect our full-time students to spend a minimum of 40 hours per week learning; part-time students are expected to spend at least 20 hours per week learning. It is recommended that you have as much overlap during normal business hours (approximately 8 AM to 6 PM Central) so that we can support you as much as you need, and there are attendance requirements for the daily webinar office hours for our Catalyst students. The Catalyst program has strict program duration requirements, and we recommend this option for students that are either unemployed or are looking to make a very swift career change as fast as they possibly can.

You don't actually need a powerhouse of a computer to code. We recommend having at least 8GB of RAM (memory), 128GB of SSD storage, and either MacOS X or Windows 10 as the operating system. You won't be able to use a Chromebook or iPad, and if you're a Linux user, we unfortunately can't support any of those distributions while you're in the program.

Any Apple computer built in the last ~4 or so years (as long as it meets those requirements for RAM and storage) will work just fine for our program. If you're planning on learning iOS-specific development after our course, you'll need to buy an Apple computer for XCode.

If you're more familiar with Windows, we recommend refining your search to computers with at least an Intel i5 processor (or equivalent performance) and bumping up the RAM to 16GB, if you can. If you have a budget or specific computers in mind, you can always send 'em our way by asking for feedback in our community, and we'll let you know whether they would work or not.