Online | 5-6 Months

Software Engineering Bootcamp

Your future career starts here. Study online, with flexible payment options and the full support of industry pros and career mentors.

  • Full-time or part-time

  • Flexible payment options

Start learning to code for free.

Start learning to code right away, with no commitment. Try out a few beginner-friendly practice exercises and experience our student platform. No credit card required or experience needed to start. Sign up to begin your intro course.

Introduction to Software Engineering

Build a career in an exciting, in-demand profession.

Software Engineers run websites, make apps functional, and ensure we can shop online. Put simply, they make the web work.

Average salary increase
+$17K

Common Job Titles
  • Application Developer

  • Web Developer

  • DevOps Engineer

  • Security Engineer

  • Game Developer

Job Skills
  • Node

  • React

  • JavaScript

  • Front-end Development

  • Back-end Development

Average salary increase for grads is based on our Outcomes report, which you can find here.

Results reflect a Thinkful online survey conducted among Thinkful graduates who reported an in-field job between September 2018 and February 2020. Respondent base (n=232) among 336 graduate invites. (Sample size represents this population of customers within a margin of error of 6.4% at 95% confidence.) Survey responses are not a guarantee of any particular results as individual experiences may vary. The survey was fielded between February 16th and February 28th, 2021. Graduates invited to the survey were offered a $25 gift card.

Big names hire Thinkful grads.

  • Google
  • Webflow
  • IBM
  • Amazon
  • Twitter
  • Walmart Labs

Flexible options to fund your tech career.

Our payment plans are built around your needs. Whether you can finance your studies upfront, or want to pay us back when you've secured a job, we've got you covered.

Curriculum

Job-ready skills employers are looking for.

01

Start with the Client-side

Build accessible, functional, and creative web pages and applications.

arrow

02

Master the REST software architectural style

Design secure application program interfaces.

arrow

03

Solve problems with data structures and algorithms

Simplify and resolve common computer science problems.

arrow

04

Employ an Agile approach

Manage web development projects using Agile methodology.

arrow

05

Impress employers

Launch your career as a web developer.

arrow
Select a course format and enter your email to view the entire syllabus.

By entering your email address, you agree to receive emails from Chegg. You are also agreeing to our Privacy Policy.

Schedule Options

One curriculum. Two different ways to study.

Whether you're able to dedicate your time completely to study or need to balance learning with the rest of your commitments, we've got you covered. 

Full-Time

Full-Time

Study with a cohort, at an accelerated pace.

Part-Time

Part-Time

Study independently, with lots of flexibility.

Duration
5 months
6 months
Time commitment
M-F 10am to 5pm ET; 50 hrs/week total
Self-paced lessons; 20-30 hours a week
Live video mentor sessions
Live video mentor sessions
Live video mentor sessions
Daily live online lectures and workshops
Daily live online lectures and workshops
Additional support options
Dedicated learning assistants
Optional office hours
Requirements
4 week self-paced prep course*
None, start immediately
Upfront TuitionSee payment options
Pay $16,000 upfront
Pay $9,500 upfront

*Admittance into the program depends on successful completion of the prep course.

See payment options

Tuition Payment Options

Our plans fit your needs.

Pay Upfront
$16,000

Total cost

Pay in full before you start, at the lowest possible rate. No additional costs, and nothing to pay when you’re done.  

Total cost

Pay in full before you start, at the lowest possible rate. No additional costs, and nothing to pay when you’re done.  

No loans or financing needed

$0 owed after graduation


Month to Month
$3,520

Monthly payment

Pay the same amount in tuition each month. 

Monthly payment

Pay the same amount in tuition each month. 

No loans or financing needed


Total cost

$17,600

Deferred Tuition
$0

While enrolled

Pay nothing until you’re making at least $40,000 a year, then make fixed monthly payments. Terms and fees dependent on amount requested, credit history, employment history, and personal references. If you’re not hired in six months and qualify for our Tuition Refund Guarantee, the loan will be forgiven and you’ll owe $0.

While enrolled

Pay nothing until you’re making at least $40,000 a year, then make fixed monthly payments. Terms and fees dependent on amount requested, credit history, employment history, and personal references. If you’re not hired in six months and qualify for our Tuition Refund Guarantee, the loan will be forgiven and you’ll owe $0.

Approx. total cost

$18,554 - $19,909


Approx. monthly cost

$515 - $553

Deferred Tuition + Living Expenses
$1500

Monthly loan for bills

Full-time students on the Deferred Tuition plan can apply for a $1500/month loan to cover groceries, bills, and rent while enrolled. You have 36 months to repay the loan once you’re making $40k a year or more.

Monthly loan for bills

Full-time students on the Deferred Tuition plan can apply for a $1500/month loan to cover groceries, bills, and rent while enrolled. You have 36 months to repay the loan once you’re making $40k a year or more.

Approx. total cost

$32,026 - $32,264


Approx. monthly cost

$890 - $980

Program discounts are available to veterans and eligible individuals. Ask your Admissions Rep to find out if you qualify.  

For more detail, take a comprehensive look at all of our payment options here

Take the first step to a new career. Book a call with Admissions.

Schedule a call

See how we compare to other bootcamps.

Thinkful
Springboard
General Assembly
Flexible online learning
Thinkful
Springboard
General Assembly
Long-term outcomes reporting
Thinkful
Springboard
General Assembly
Tuition refund guarantee
Thinkful
Springboard
General Assembly
Career Karma rating
Thinkful
4.8/5
Springboard
4.6/5
General Assembly
4.6/5
Full-time upfront cost
Thinkful
$16,000
Springboard
N/A
General Assembly
$15,950
Part-time upfront cost
Thinkful
$9,500
Springboard
$9,900
General Assembly
$14,950

1-on-1 Mentorship

Get matched with a personal mentor who works in the industry.

  • Live personal video consultations

  • Detailed feedback and reviews

  • Career insights and tips

On-demand Technical Coaching

On-demand Technical Coaching

Connect with our expert educators in real-time with our live chat service. Ask questions and get feedback, fast.

Personalized career coaching.

Career Services

Personalized career coaching.

  • Full-time career support from day 1

  • Unlimited technical interview practices

  • Industry and salary insights

  • Linkedin and resume writing support

  • Exclusive access to open roles

Student Outcomes

We help students launch careers.

Recent Job Offers
See more outcomes

Enrollment

Choose your path to a new career.

Enter your email address to apply for Engineering, and find out if you qualify for prep course.

By entering your email address, you agree to receive emails from Chegg. You are also agreeing to our Privacy Policy.

Student Reviews

Stephanie Chamblee, Thinkful Grad

Previous Job: Office Manager

Current Job: Associate Software Engineer, BrightLink

The curriculum is very focused on getting you a career in software development. Two days after the program, I got two job offers. Where I'm working now... I love it.

1 of 3

Launch a career in web development. Get a job, or get your tuition back.

FAQs

Please reach out to our admissions team to find the latest start dates on the corresponding course page of interest.

We offer Immersion programs (full-time) and Flex programs (part-time) for many of our courses. Please visit Thinkful.com to find the latest start dates on the corresponding course page of interest.

Instructors are chosen based on their academic credentials, relevant industry experience, and teaching ability.  Thinkful collects weekly feedback from students and staff on program curriculum, projects, and overall student experience in order to evaluate the quality of each program. In addition to student experience, Thinkful also considers industry demand for particular skill sets and success rates with each program in order to look for areas of improvement, ensuring that each program has successful outcomes that matches Thinkful’s mission on a quarterly basis. 

The minimum requirements to serve as a mentor, technical expert, or faculty for all Thinkful programs include: 

  • 3+ years of relevant industry experience 

  • Demonstration of genuine student advocacy and empathy for beginners

  • Exceptional written and verbal communication skills

You are fully supported from the moment you join Thinkful with a comprehensive, personalized approach to your success that means that while you’re learning online, you’re never alone. Regardless of the program you choose, you’ll have access to: 

  • 1:1 Mentorship -- you’ll be assigned a mentor whose focus is on getting you hired and helping you build a profile that best shows off your skills and strengths

  • Technical coaches/Thinkchat -- in addition to technical coaching and office hours sessions, our newly launched virtual messaging platform means you can get answers to study-related questions in real time. 

  • Access to a Slack community -- you’ll have plenty of chances to pair with and learn from your fellow students in a safe, fun, online environment. 

As of now, mentors are assigned by Thinkful based on fit and availability and cannot be chosen by students.  The minimum requirements to serve as a mentor is 3+ years of relevant industry experience,  demonstration of genuine student advocacy and empathy for beginners and exceptional written and verbal communication skills.

Thinkful is dedicated to educating and connecting students to career opportunities via curated workshops and post-graduation support. The Careers team at Thinkful empowers students through a host of programming and resources that are aimed at career advancement as well as transparent outcomes.  We provide career support in the form of 

  • Individual and group sessions 

  • Mock behavioral and technical interviews 

  • Curated technological content 

  • Thematic workshops and career-focused Q&As, topics for which include but are not limited to networking, technical landscape, resume and LinkedIn reviews, cover letter writing, negotiating, navigating the job search, and interview preparation 

Our programs require a computer with high-speed internet access and video capability, including a webcam, a microphone, and speakers. Your computer must be available and ready to use prior to the first day of class. It's important to note that your program cannot be completed on a tablet or smartphone, and we don't provide computers to students. You must own or have access to a personal computer with at least 4GB RAM, at least 1.8 GHz processor (above 2 Ghz recommended), and at least 100 GB HD.

We also highly recommend having a pair of headphones for the best possible learning experience. Macs must have the most current OS version installed, and PCs must be using either Windows 10 (or newer Windows operating systems) or a current version of a Linux operating system.