Hey! We use cookies
By clicking "OK", you consent to the use of cookies in accordance with our cookie policy.
OK
Hey! We use cookies

Software Engineering Bootcamp

Complete job-ready online program for beginners. Full-time and part-time options
Software Engineering
Bootcamp
Complete job-ready online program for beginners. Full-time and part-time options
Practicum is the best coding bootcamp 3 years in a row
graduates
find a tech job within 6 months
See what goes into these numbers in our
H2 2022 Graduate Outcomes Report
1k+
89%
You don’t need a tech background
All you need
is a love for
building things
Your new skillset:
React.js
JavaScript
HTML5
Babel
Webpack
NPM
GitHub
Git
Rest API
Google Cloud
MongoDB
CSS3
Node.js
Median>>graduate salary: $75,100
Learn in a work-simulated environment
Interactive platform
Prepare for an engaging learning experience. Our platform serves up concepts, coding practice, and projects in one window.
Sprints
Week 1 — Theory + Practice
The learning process is divided into sprints—2-3 week planned periods of work towards a tangible outcome. Most tech companies work in sprints, so you'll show up prepared.
Each sprint caps off with a project that will be reviewed line-by-line by a professional software engineer.
Week 2 — Work on project
Line-by-line code review
A professional software engineer will check every line of your code to make sure it works the way it's supposed to and follows industry best practices.
It’s great that you delete the event handler when the popup is closed. Good work ✨
Code reviewer
Thomas Anderson
6 portfolio projects
The only way to really learn how to code
is to create apps and services people will use. We teach by having you produce show-stopping portfolio pieces that jump out at employers.
Help along
the way
Learning a new profession can feel daunting—that’s why we dedicate hours of support to help with your specific needs. We are here to cheer you on, provide advice, and help with coding tasks.
React
HTML
Node.js
JavaScript
CSS
Don't give up! You’re surrounded
Community Managers
Guide you through the program
Code Reviewers
Give you feedback
Tech Support
Get your tools up and running
Career Coaches
Get you hired
Senior Students
Share experience and wisdom
Tutors
Teach you tech skills
Let's get you a job
you will enjoy
Career Prep
Learn how to write a standout resume and cover letter, create a professional LinkedIn profile, make a stellar GitHub portfolio, and rock your job search.
Free career coaching included
$4000 value
4+ free hours of mock interviews will give you the confidence to ace a real one
One-on-one sessions with a career coach to develop a job-search strategy.
Career coaching
Support beyond graduation
We'll stay in touch during your first two months of employment to make sure you're confident in your new position.
Externships
All students take on externships—real-life projects at actual companies. Boost your LinkedIn profile and impress your future employers with relevant projects and reviews from a real company.
If you don’t get a job within six months of graduating Practicum, we will refund 100% of your tuition. Read more in our Terms of Use
Get paid or get a refund
Rated 4.8 out of 5
600+ reviews
While you are learning, you are also learning Agile methodology, which is used for most companies out there.
Enyel Sequeira
The mentors, community managers and support staff are top notch and care greatly about student advancement and, ultimately, success. The program provides also great alumni network.
Linda Kovacs
Software Engineer at Accenture
Former Journalist
The entire team is so caring and thoughtful, and are willing to help in any way they can. They really make the program feel personal.
William Schutte
Full-stack Software Engineer at Cove.tool
Worked in Biochemical Engineering
The instructors were one of the best parts of the program. I really like the staff and found them very helpful and easy to talk to. You could reach them over slack whenever you are having trouble on a project.
Zachary Rodriguez
Web Developer at Curious Media
Worked in Film industry
Senior Frontend Engineer at OMEGA Systems
Former Teacher
Former Bartender
Web Developer at Neurogazer
Nathanael Anderson
Along the way I had a ton of fun, participated in group projects and hackathons, went to talks, worked in sprints, and learned a TON.
Worked in Mental Health and Outdoor Recreation
Full Stack Software Engineer at Zencare
Jake McCambley
Learning to collaborate with others, learning to adopt new technologies to solve unique problems, and learning what it feels like to build real projects gave me a massive leg up in the interview process.
Former Graphic Designer
Full Stack Software Engineer at Flexion
Desiree Bradish
The program is really well structured and organized, which is something that appeals to me.
Read all our reviews on Career Karma, Course Report, and SwitchUp
Program structure
Program structure
The length of the sprints depends on the learning format
Program
Introductory Course
Advanced HTML and CSS
Basic JavaScript and Working with the Browser
Applied JavaScript
Creating an Interface with React
Back-End Basics for Software Engineers
Final Project
This module will take you through the fundamentals of software engineering
and cover the basics of HTML and CSS.
Introductory Course
Program
Introductory Course
Advanced HTML and CSS
Basic JavaScript and Working with the Browser
Applied JavaScript
Creating an Interface with React
Back-End Basics for Software Engineers
Final Project
This module explores different page layout techniques using flexbox, positioning elements, and grid layout. It also introduces BEM, Git, and debugging.
Advanced HTML and CSS
HTML5
CSS3
Git
Github
Figma
Projects
Landing page
HTML, CSS
Social media web app
Adaptive layout
Program
Introductory Course
Advanced HTML and CSS
Basic JavaScript and Working with the Browser
Applied JavaScript
Creating an Interface with React
Back-End Basics for Software Engineers
Final Project
This module starts off with an introduction to the DOM and explains how it can be manipulated to create interactive pages. Then it describes programming logic, such as primitives, conditions, loops, arrays, and functions.
Basic JavaScript and Working with the Browser
JavaScript
Projects
Social media web app
Vanilla JS
Program
Introductory Course
Advanced HTML and CSS
Basic JavaScript and Working with the Browser
Applied JavaScript
Creating an Interface with React
Back-End Basics for Software Engineers
Final Project
This module introduces the key concepts that all software engineers need, such as object-oriented programming and destructuring syntax. It also covers webpack, APIs, asynchronous programming, and interfaces.
Applied JavaScript
Webpack
Projects
Social media web app
Vanilla JS
Program
Introductory Course
Advanced HTML and CSS
Basic JavaScript and Working with the Browser
Applied JavaScript
Creating an Interface with React
Back-End Basics for Software Engineers
Final Project
This module is all about the React library. It examines core topics, such as components, state, props, and Hooks, and also covers React Router and advanced React techniques.
Creating an Interface with React
Rest API
Projects
Web application
React
CSS3