Not Sure Where to Apply?

Thinkful

Online
Best Bootcamp

 Ranked 2025 Best Bootcamp

About Thinkful

Location: Online

Thinkful teaches students how to become equipped for the world's next workforce with fast paced, job-ready programs in software engineering, data science, data analytics, and design. Students learn cutting-edge industry standards and work 1-on-1 with... Read More

Thinkful's Engineering and Data Science Immersion programs, Engineering Flex, Engineering Nights & Weekends, Data Science Flex, Product Design Flex, and Data Analytics Flex programs have unprecedented levels of support, with weekly 1-on-1 mentorship, 40+ hours of Q&A sessions, and a bustling Slack community of mentors and fellow students.

The Engineering and Data Science Immersion programs are among the most in-depth and rigorous available. With five full months of expert instruction, team project building, and career prep, the course sets the standard for immersive programs. If you graduate but are not hired as a developer or data scientist within six months, Thinkful refunds 100% of your tuition.

With Thinkful, you'll gain guidance from an active community, attend online office hours and offline local community meetups, while using various tools and resources to help you change your career.

Courses

Data Analytics Flex

Cost: $8,000
Duration: 24 weeks
Locations: Online
Course Description:

The Data Analytics program combines an in-depth, project-based approach with two 1-on-1 sessions every week with a professional Data Analyst. This program is built to help those with no prior experience in data or technology land their first full time job as a data analyst - at a flexible pace and without having to quit your current job! You'll work side-by-side with a professional data analyst to learn statistics, analysis and experiment design, how to work with visualizations in Tableau, a thorough understanding of Excel, SQL and Python. You’ll also have the option to meet in person with fellow students and mentors to share ideas and work through problems.

Subjects:
MySQL, Python, Data Analytics, SQL, Data Visualization

Data Analytics Immersion

Cost: $12,250
Duration: 15 weeks
Locations: Online
Course Description:

A rigorous and structured full-time program built to get you a job as a data analyst. Benefit from instructor-led learning, a virtual classroom environment, 1-on-1 mentorship, and a robust support team.

Data Science Flex

Cost: $9,500
Duration: 24 weeks
Locations: Online
Course Description:

A flexible, online data science course aimed at helping you launch a career. One-on-one mentorship, professional guidance, and a robust community network are on hand to help you succeed in this highly advanced profession.

Subjects:
Data Science

Digital Marketing Flex

Cost: $4,900
Duration: 12 weeks
Locations: Online
Course Description:

Learn the technical skills needed to build an audience, create a brand, and drive sales. Study with a flexible, online schedule, a personal mentor, and peer groups. Professional career coaches guide you with networking advice and personalized resume tips to help secure a high-income marketing role.

Subjects:
Digital Marketing

Engineering Flex Program

Cost: $9,500
Duration: 24 weeks
Locations: Online
Course Description:

The Engineering Flex program was designed for students whose schedules vary week to week or for those who can’t commit to regular class times in the evening. The program is flexible, allowing you to set your own schedule to fit your life. By dedicating 20-30 hours a week, you can be ready for a new job and graduate in six months. The program is on your own time but you have to be committed to make it work.

The course teaches students web development fundamentals such as HTML, CSS, and JavaScript as well as advanced skills in Node.js, React, data structures and algorithms. Students will build full stack JavaScript applications and come out with strong portfolios. Before graduation, students will conduct mock interviews and polish their resumes, Linkedin and Github profiled with insight from career coaches. Thinkful programs are backed by a tuition reimbursement guarantee - if you don’t get a job within six months of graduating, we’ll refund your tuition.

Engineering Immersion

Cost: $16,000
Duration: 20 weeks
Locations: Online
Course Description:

Thinkful’s Engineering Immersion program is designed for people to immerse themselves into web development and get hired as fast as possible. The pace pushes students to become hirable web developers in five months and requires 50-60 hours of effort per week. The fully online program features constant support, as students interact daily with their classmates, instructors, and mentors. Each student will have a dedicated mentor, who they’ll meet with 1-on-1 for half an hour multiple times per week.

The course teaches students web development fundamentals such as HTML, CSS, and JavaScript as well as advanced skills in Node.js, React, data structures and algorithms. Students will build full stack JavaScript applications, learn to collaborate in teams, and come out with strong portfolios. Before graduation, students will conduct 5 mock interviews and polish their resumes, Linkedin and Github profiled with insight from career coaches. This program offers an income shared agreement - you won't have to pay tuition until you're hired and earning an income above $40,000/year.

Technical Project Management Flex

Cost: $6,500
Duration: 20 weeks
Locations: Online
Course Description:

Break into tech as a project manager. Learn how to plan, schedule, and budget in a business setting while developing the leadership skills for long-term career growth. A flexible format that works around your schedule, with industry mentors and career support until you’re hired.

UX/UI Design Immersion

Cost: $12,150
Duration: 20 weeks
Locations: Online
Course Description:

Learn career-ready skills in research, web design, and teamwork on your path to a high-paying role in UX/UI. One-on-one mentorship, interview prep and community support take you from newbie to hired and beyond.

UX/UI Flex

Cost: $9,500
Duration: 26 weeks
Locations: Online
Course Description:

Thinkful's UX/UI Flex program is an online, flexible training program for busy, career-focused adults to become job-ready designers. UX/UI Flex is a holistic learning experience that includes mentorship from skilled designers, an industry-vetted curriculum, graded assignments, and a community of fellow designers to support you. Over 90% of senior designers say designers need to know how to code in today's market. You'll study the design process in depth, including UX research, visual design, AND frontend development. You'll also build a portfolio of real-life projects. These skills, combined with dedicated support from career services, will help you land your first job as a designer, or your money back.

Subjects:
UI Design, UX

Thinkful Reviews

Average Ratings (All Programs)

Thinkful logo

4.63/5 (664 reviews)

Jordan Paz
Graduated: 2018

1/30/2019

Overall

Curriculum

Job Support

"Not Worth the Money"

After going through the first half of the web development bootcamp at Bloc, I must say that the experience was lacking. I regret spending my money on this program and hope this review will dissuade others from making the same mistake. Firstly, the curriculum... Read More

Official Response from Thinkful

Your feedback is incredibly valuable for us and has a direct impact on the ways we continue to improve our programs. Our goal is that you get support from a team of experienced developers who work together to ensure that you get the comprehensive feedback... Read More

We apologize for your negative experience in our program. We would like to do what we can to help resolve some of the issues you raised here. Please email us at success@thinkful.com at your earliest convenience.

Thanks,
Derrick
Student Success Manager

Felicia Jackson
Graduated: 2018

1/30/2019

Overall

Curriculum

Job Support

"UX Design Student - What a journey!!"

January 30, 2019 I started the program back in May, 2018 and i'm currently enrolled in the course. This is a self paced online course that has great accountability and mentorship. My background is in Human Resources so this is a career change for me into... Read More

Emily
photography/full stack developer | Graduated: 2019

1/29/2019

Overall

Curriculum

Job Support

"Great school for those looking to work a little while studying"

I am nearing the completion of my Bloc program (only one week left!) Bloc has been a great experience for me all around. When you sign up for the program, they say that you will be able to keep your current job and complete the program at the same time.... Read More

Brian L Pham
Software Developer | Graduated: 2018

1/28/2019

Course
Full Stack Flex

Overall

Curriculum

Job Support

"Great Program with Straight Forward Curriculum"

Disclaimer: My Job Assistance review on this program is based solely off of one career coach and their knowledge of the industry and individual follow-up. I was able to land a job about a week or so after graduating, therefore, my experience with Job... Read More

What shined:

- The curriculum was straight forward and the lessons explained concepts well throughout the course.

- The two instructors and two program managers I had during my program were amazing. Extremely well versed in the content, patient, and helpful throughout the curriculum.

What needed help:

- I was paired with a instructor in the beginning who seemed educated on the topics but had a very heavy accent and did not seem to be patient with me. It was a very small bump in the road but I eventually switched to another instructor and it was extremely smooth sailing moving forward.

- Learning can be somewhat difficult at times since it was solely reading and completing examples. For those who work better visually might rely heavily on their instructor and possibly outside resources.

My Take:

If i had to choose a program again, it would most definitely still be this Thinkful Full Stack Flex program. My mentors/instructors were amazing and the curriculum and outline was very clear cut and helped me with my style of learning. My advice for anyone enrolling in this program would be to definitely find chemistry with your instructors, because mine was instrumental in how successful I was in the program.

Anonymous
Graduated: 2018

1/26/2019

Overall

Curriculum

Job Support

"Not what I expected"

My experience at Bloc has been positive and negative. I was enrolled for just under 8 weeks in the Designer Track and went through all of the checkpoints in the 1st module, Design Fundamentals. Bloc’s curriculum is not for everyone. I would say to do... Read More

Official Response from Thinkful

We're sorry to hear that our program wasn't the right fit for you. However, we really appreciate your honest review. Your feedback is important to us and has a direct impact on how we improve our programs. If there is anything we can do to improve your... Read More

Thanks,
Derrick
Student Success Manager

Kileen R.
Graduated: 2019

1/25/2019

Course
Full Stack Flex

Overall

Curriculum

Job Support

"Full Stack Flex - Flexible yet Immersive"

I'm a current student in Thinkful's Full Stack Flex program (over half-way through) and I am so happy I made the investment for my upcoming career change. There's a lot to say about the program and Thinkful as a whole, so I'll break it down into sections... Read More

Program - Materials
Like other reviews have said, Thinkful's program is broken down into a series of article-like sections with numerous chapters. They aren't articles in tone, but more in the structure of how information is broken up into easily digestible sections interspersed with drills to accompany the concepts as you learn. The chapters walk you through how to identify, then approach, and then tackle coding concepts, and usually end with an assignment that they estimate should take around an hour (or sometimes more) to complete. These assignments are where things get fun, because they like to add bonus challenges into them in the form of introducing a new concept early (alongside the concept(s) you just learned in the chapter) that you'll learn to tackle via Googling, help with your mentor, or help during office hours, to gain real experience in terms of how it is to be a programmer on-the-job. After you complete an assignment, you can go over it for a code review with your mentor. The big assignments will always be code reviewed by a member of the dev grading team, who will always provide specific and detailed feedback, which has helped me immensely.

The only aspect of Thinkful's curriculum that leaves me wanting is the lack of video content. I sometimes wish harder concepts had video walk-throughs to help solidify information, so I've found myself turning to YouTube once or twice to help my understanding in between mentor meetings.

Program - Pacing
As many reviewers have noted, Full Stack Flex is a self-paced program, with a deadline. If you approach this structure less like your're hopping in and doing some assignments when you feel like it, and more like you're taking a real structured course (because you are!) then you will do fine. Thinkful's goal is for you to get through the program in 6 months, which they say is doable if you dedicate around 20 hours per week to it. I've been lucky enough to dedicate around 30 hours per week to the program, and I am well over a month ahead in the program. I choose this route because I wanted to be in and out of the program in less than six months and the team you learn under is very accommodating to help you do so if you wish. The other great thing about this is if you can zoom through some subjects (like HTML and CSS) but need more time with others (like React, for me) you can slow the pace down a bit and still complete on time. 6 months is VERY reasonable for this program.

Your progress and position in the program are also tracked by your program manager, your mentor, on two areas on your personal Thinkful dashboard. In addition to this, you're also given a spreadsheet at the start of your program that tells you exactly when you need to meet deadlines. And it doesn't just outline big deadlines like capstone projects or tests, but shows you when you should complete each and every section to stay on track.

Support - Mentorship
During the program, you get to have (and must have) 2 meetings per week with your mentor.
I've worked with two mentors with Thinkful. One I had when I elected to take the fundamentals pre-course, and one for the Full Stack Flex program itself. Both of my mentors are outstanding, and I still reach out to my first mentor if I have a quick question or want to share a highlight of my progress. The mentors I've worked with are not only knowledgable but are highly experienced. My current mentor always helps me understand issues I'm facing and also offers to pair program with me on assignments, which not only helps understanding, but shows what it's like to pair program in a job.

Support - Program Manager
Thinkful is outstanding in that a good chunk of their program managers have been devs or have gone through the program itself, so they know exactly what you're going through and they have realistic expectations when it comes to meeting deadlines or how long it may take you to learn different things. They are the ones that make sure you're meeting or exceeding deadlines.

Career Services
Before you're even half-way through, you will get to work with the career services team. They help you identify how to build a strong portfolio and build soft skills and networking skills, including attending events, connecting with professionals, and doing networking outreach. Throughout the course, you will also have evaluations in the form of mock interviews, where the test-administrator (always an industry professional) will interview you just like they would at a job, including soft-skill questions and live coding challenges. Having gone through a handful of these, I already feel prepared to interview for front-end positions confidently and I'm only over half-way through the program. They also help you find where to apply, and industry professionals often come to Thinkful meetups to present and get to know students.

Bottom line:
In my experience: can you get the concepts and information presented by Thinkful elsewhere like on blogs/articles/videos? Yes.

But I choose to pay and dedicate time to the program because they show you not only what you need to learn, but in the most optimized order to do it in, and the access to real devs and engineers along with detailed code reviews and career counseling is very, very worth it to me. Not to mention their curriculum quickly adapts to industry changes (I went from learning css 'hacks' for layouts one week to learning the new flex layout the next when it changed in the 'real world'), which was a huge concern of mine after trying to learn on my own with outdated materials.

Soheb Panjwani
Graduated: 2018

1/24/2019

Overall

Curriculum

Job Support

"Good School"

The main thing I like about Bloc is the support structure they have in place. You never really feel like you have to go through this alone. The assignment grading is very helpful and so is the staff. The path makes sense and I learn something new with... Read More

Sean Sullivan
Web Developer | Graduated: 2018

1/23/2019

Overall

Curriculum

Job Support

"At Bloc You Can Learn Programming and Actually Understand It"

My favorite aspect of Bloc is the apprenticeship-style structure to learning. I have tried other tutorials/online courses in the past and it never really clicked with me. With Bloc's curriculum and having a mentor to talk every week, I have been able... Read More

Kawita Kandpal
Graduated: 2018

1/23/2019

Overall

Curriculum

Job Support

"My Bloc Experience"

I'm enrolled in Bloc’s web development program and it has been an incredible experience for me. Even though the curriculum is designed to be self-paced, I've never felt I am on my own and adrift. For my part, I commit 25+ hours each week to my course... Read More

Rico Pananganan
Graduated: 2018

1/23/2019

Overall

Curriculum

Job Support

"Honest Review"

Hello There! I'm currently a student with Bloc and finishing up the last leg of my assignment/apprenticeship with the UX Design program and I must say that it has been quite a ride. The amount of support you get in the program is on point - the slack... Read More

Related News

How Data Science Can Be Used to Improve Animal Shelter Outcomes
April Andrews, Marketing Manager at Thinkful - 10/31/2018
From Sales to Software Development in Six Months
Aaron Fazulak, Thinkful - 8/18/2017

Frequently Asked Questions

What financing options are offered by Thinkful?

Thinkful offers many financing options, such as Scholarships, Income Share Agreements, Loan Financing, Upfront Payments, and Monthly Payments.

What courses are offered at Thinkful?

There are many courses you can take at Thinkful. These include Data Analytics Flex, Data Analytics Immersion, Data Science Flex, Digital Marketing Flex, Engineering Flex Program, Engineering Immersion, Technical Project Management Flex, +2 more.

UX/UI Design Immersion, UX/UI Flex

What types of programs are offered at Thinkful?

Thinkful has Full-Time programs for students that can be taken online.

In these programs, students can learn from and take advantage of 1-on-1 mentoring sessions, personalized feedback on submitted assignments, live 1-1 assessments (usually structured as a mock interview), career services, and more.

What are the job outcomes for Thinkful?

The average salary after graduation is $64,417, and 80% of alumni find a job.

Thinkful alumni work at various tech companies, such as Google, IBM, Boeing, Walmart Labs, Amazon, and more.

What is the application process at Thinkful like?

Prospective students will need to submit an online form in order to apply to Thinkful.

Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.