thinkful-logo

Thinkful

Atlanta, Atlanta, Austin, Austin, Baltimore, Boise, Boston, Boulder, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Dallas, Denver, Detroit, Hartford, Houston, Houston, Indianapolis, Jacksonville, Kansas City, Las Vegas, Los Angeles, Madison, Memphis, Miami, Milwaukee, Minneapolis, Nashville, New York City, New York City, Oakland, Online, Orlando, Orlando, Philadelphia, Philadelphia, Phoenix, Pittsburgh, Portland, Portland, Raleigh, Raleigh, Richmond, Sacramento, Salt Lake City, Salt Lake City, San Antonio, San Diego, San Francisco, San Jose, Seattle, Seattle, St. Louis, Tampa, Washington

Thinkful

Avg Rating:4.58 ( 634 reviews )

Thinkful is an online bootcamp that offers online, fast-paced, career-ready programs in Software Engineering, Data Science, Data Analytics, UX/UI Design, Product Management, Digital Marketing, and Technical Project Management. These programs are offered in part-time and full-time formats. All courses include personal mentor meetings, a custom-built curriculum, and mentor-hosted Q&A sessions with industry professionals. Students are expected to commit 20-25 hours per week in the part-time course, and up to 60 hours in the full-time option. 

On top of learning the most up-to-date industry skills, students benefit from 1-on-1 mentorship, and receive career support from the day they enroll.  Each student graduates with a professional portfolio, interview experience, and the tools they need to navigate the job market. All programs guarantee job placement in a qualifying position that is full-time and in-field. Thinkful also offers a tuition refund guarantee for qualifying courses, as well as an expanding list of payment support options.

Thinkful’s programs include the 5-month Engineering Immersion and Data Science Immersion, Engineering Flex, Engineering Nights & Weekends, Data Science Flex, Product Design Flex, Product Management Flex, Data Analytics Flex, and Digital Marketing Flex. All courses include personal mentor meetings, a custom-built curriculum, and mentor-hosted Q&A sessions with industry professionals. Students are expected to commit 50-60 hours per week for Immersion programs and 20 to 25 hours per week for Flexible programs. Thinkful students can learn while they can keep their jobs, and access course materials from anywhere in the world. Students can join a community of 3000+ students and mentors on Slack to get on-demand code help and build a professional network. All graduates receive lifetime access to the course curriculum.

Prospective students can apply via the Thinkful website, and schedule a call to chat with an advisor. It’s important to note that the Data Science Immersion and Flexible programs have stricter admissions requirements than other programs.

Recent Thinkful Reviews: Rating 4.58

all (634) reviews for Thinkful →

Recent Thinkful News

Read all (97) articles about Thinkful →
  • Data Analytics Flex

    Apply
    MySQL, Data Visualization, Excel, Data Analytics , Business Intelligence, SQL, Python
    OnlinePart Time20 Hours/week26 Weeks
    Start Date Rolling Start Date
    Cost$4,500
    Class sizeN/A
    LocationOnline
    Set your schedule in a program built to turn your into a highly-paid data analyst in six months. Benefit from one-on-one mentorship, career guidance, and community support from enroll to hire.
    Financing
    DepositN/A
    Financing
    Options: https://www.thinkful.com/bootcamp/data-analytics/flexible/#pricing
    ScholarshipSelf-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill LevelBeginner
    Placement TestNo
    InterviewYes
  • Data Analytics Immersion

    Apply
    MySQL, Data Visualization, Excel, Data Analytics , Business Intelligence, SQL, Python
    OnlineFull Time50 Hours/week18 Weeks
    Start Date None scheduled
    Cost$12,250
    Class sizeN/A
    LocationOnline
    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.
    Financing
    DepositN/A
    Financing
    Options: https://www.thinkful.com/bootcamp/data-analytics/full-time/#pricing
    ScholarshipSelf-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill LevelBeginner
    Placement TestNo
    InterviewYes
  • Data Science Flex

    Apply
    Data Science, Hadoop, Spark, Algorithms, SQL, Python, Machine Learning
    OnlinePart Time20 Hours/week26 Weeks
    Start Date Rolling Start Date
    Cost$7,000
    Class sizeN/A
    LocationOnline
    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.
    Financing
    DepositN/A
    Financing
    Options: https://www.thinkful.com/bootcamp/data-science/flexible/#pricing
    ScholarshipSelf-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill LevelIntermediate
    Placement TestYes
    InterviewYes
  • Data Science Immersion

    Apply
    Data Science, Hadoop, Spark, Algorithms, SQL, Python, Machine Learning
    OnlineFull Time50 Hours/week22 Weeks
    Start Date None scheduled
    Cost$18,500
    Class sizeN/A
    LocationOnline
    An accelerated online program of classes, mentorship, and professional guidance designed to get you a career in data science, fast. This advanced program is designed to serve the needs of equipping degree graduates with the data science skillset they need to obtain a career in their field of study.
    Financing
    DepositN/A
    Financing
    Options: https://www.thinkful.com/bootcamp/data-science/full-time/#pricing
    ScholarshipSelf-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill LevelIntermediate
    Placement TestYes
    InterviewYes
  • Digital Marketing Flex

    Apply
    Digital Marketing, Growth Hacking, SEO, Data Analytics
    OnlinePart Time20 Hours/week12 Weeks
    Start Date Rolling Start Date
    Cost$4,500
    Class sizeN/A
    LocationOnline
    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.
    Financing
    DepositN/A
    Financing
    Options: https://www.thinkful.com/bootcamp/digital-marketing/flexible/#pricing
    ScholarshipSelf-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill LevelBeginner
    Placement TestNo
    InterviewYes
  • Digital Marketing Immersion

    Apply
    Digital Marketing, Growth Hacking, SEO, Data Analytics
    OnlineFull Time50 Hours/week6 Weeks
    Start Date None scheduled
    CostN/A
    Class sizeN/A
    LocationOnline
    The fastest way to launch your marketing career. Create campaigns and analyze results as you learn relevant, up-to-date technical skills. Showcase your knowledge with an interview-ready portfolio that stands out and earns job offers. Enroll now, and pay nothing until you’ve graduated and landed a job.
    Financing
    DepositN/A
    Financing
    Options:
    https://www.thinkful.com/bootcamp/digital-marketing/full-time/#pricing
    ScholarshipSelf-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill LevelBeginner
    Placement TestNo
    InterviewYes
  • Engineering Flex

    Apply
    HTML, Git, JavaScript, CSS, React.js, Node.js, Front End
    In PersonFull Time20 Hours/week24 Weeks
    Start Date Rolling Start Date
    Cost$7,000
    Class sizeN/A
    LocationOnline
    A flexible program built to get you a career in full-stack web development. Study online at a pace that works for you, while a team of mentors, career coaches, and peers guides you every step of the way.
    Financing
    DepositN/A
    Financing
    ScholarshipSelf-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill LevelBeginner
    Placement TestNo
    InterviewYes
  • Engineering Immersion

    Apply
    HTML, Git, JavaScript, CSS, React.js, Node.js, Front End
    OnlineFull Time50 Hours/week22 Weeks
    Start Date None scheduled
    Cost$16,000
    Class sizeN/A
    LocationOnline
    A fast-tracked, full time program of online classes, mentorship, and career coaching. Skills, tools, and the support you need to become a highly paid full-stack web developer.
    Financing
    DepositN/A
    Financing
    ScholarshipSelf-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill LevelBeginner
    Placement TestNo
    InterviewYes
  • Technical Project Management Flex

    Apply
    OnlinePart Time20 Hours/week20 Weeks
    Start Date Rolling Start Date
    Cost$4,500
    Class sizeN/A
    LocationOnline
    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.
    Financing
    DepositN/A
    Financing
    ScholarshipSelf-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill LevelBeginner
    Placement TestNo
    InterviewYes
  • Technical Project Management Immersion

    Apply
    OnlineFull Time50 Hours/week11 Weeks
    Start Date None scheduled
    Cost$9,000
    Class sizeN/A
    LocationOnline
    The fastest path to a project management career. Learn to leverage the tools used by top employers in this full-time, online course. Work through a project-based course that builds your portfolio with the support of industry experts, a rigorous curriculum, and paired workshops.
    Financing
    DepositN/A
    Financing
    ScholarshipSelf-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill LevelBeginner
    Placement TestNo
    InterviewYes
  • UX/UI Flex

    Apply
    HTML, Git, JavaScript, jQuery, Design, User Experience Design, CSS, Front End
    OnlinePart Time20 Hours/week26 Weeks
    Start Date Rolling Start Date
    Cost$7,000
    Class sizeN/A
    LocationOnline
    Set your schedule with an online program aimed at taking you from newbie to a confident, highly-paid product designer. Learn the skills and the best way to present them with a team of mentors, career coaches, and community supporters.
    Financing
    DepositN/A
    Financing
    ScholarshipSelf-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill LevelBeginner
    Placement TestNo
    InterviewYes
  • UX/UI Immersion

    Apply
    HTML, Git, JavaScript, jQuery, Design, User Experience Design, CSS, Front End
    In PersonFull Time50 Hours/week20 Weeks
    Start Date None scheduled
    Cost$12,150
    Class sizeN/A
    LocationOnline
    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.
    Financing
    DepositN/A
    Financing
    ScholarshipSelf-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill LevelBeginner
    Placement TestNo
    InterviewYes

Shared Review

  • Clinton Owen  User Photo
    Clinton Owen • Software Engineer • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Apologies for the wall of text that's about to follow! Apparently I had a lot to say, so I hope that some will find it useful.

    Overview (TL/DR)

    Enrolling at Thinkful is one of the best decisions I've ever made. They have a solid curriculum with staff who are really invested in student success. Not only do you graduate the program having obtained a highly-sought-after skillset, but Thinkful continues to support you in your job search and provides the strategies, resources, and connections that will really help you reach your goal of becoming a Developer.

    Why Learn to Code?

    I assume that if you're reading this, you've already thought about the answer to that question. For me, I started coding as a side-project when my former company asked me to redesign their website—I had no prior experience, but it was so rewarding to dive in, solve problems on-the-fly, and emerge with something I was really proud of. After taking some time to reflect, I decided that my interests and skills were more aligned with a career in programming.

    I found it helpful to figure out my own, personal "why" and think about what I really wanted to get out of this journey. Defining a simple, reasonable, quantitative goal gave me something to aim for and helped me to stay motivated and focused. The goal I came up with for myself was to "obtain a growth-oriented software developer job in the Chicago area within 6 months of graduating from boot camp with a salary that would allow me to comfortably start a family."

    One of the first major steps I took was to complete Udacity's "Intro to Computer Science" course, which validated my feelings that this is something I would really enjoy doing. There are many similar resources out there (freeCodeCamp is another good one) where you can get a taste of what being a programmer is all about and decide if it's right for you. Additionally, Thinkful has a mandatory Prep Course (which I'll discuss in more detail later) that also allow you to dip your toes in the water before taking the full plunge.

    Why A Boot Camp?

    One thing I know about myself is that when I’m trying to learn something on my own, I can spend hours just researching the "best" way to learn it, often to the point of paralysis by analysis. That's why the concept of a boot camp really resonated with me—allowing someone else to handle the "what" and "how" of my education by curating a solid curriculum would help me stay focused and moving forward. My next step was… research!

    Why Thinkful?

    Using sites like SwitchUp and CourseReport, I created a comparison spreadsheet of all the boot camps I was interested in. Thinkful's Engineering Immersion program checked all the right boxes—it combined the ideal qualities of a modern, comprehensive, project-based curriculum, high-quality teaching staff, regular 1-on-1 mentorship, daily peer collaboration, and outcome-oriented career services. From the glowing reviews of alumni, I got the impression that Thinkful is constantly striving to improve and update the program to the benefit of future student cohorts. So, I decided to take the leap and applied for the July 2018 cohort.

    Prior to Starting

    After applying to the Engineering Immersion program, I had a phone call with one of Thinkful's program coordinators to make sure that I was a good "culture fit." They mainly wanted to hear about my background and why I was learning to code, answer any questions I had, and go over the next steps.

    Then I began the Prep Course, the cost of which went towards the full program tuition. It was 4 weeks long and required a 30 hours/week commitment. The course is designed to get you up to speed on the basics of HTML, CSS, and JavaScript. This was mostly self-guided learning using the curriculum they provided, however I was assigned a Mentor during the Prep Course, who I met with twice a week to go over what I was learning and discuss anything I was struggling with or had questions about.

    The Prep Course also included a few short lessons on communication and other soft skills which provided some tools and strategies to help you work well in a group environment. I loved that they provided this and it gave me the impression that they really wanted everyone to have a great experience collaborating in our cohort.

    Towards the end of the Prep Course, my Mentor helped me prepare for the Technical Evaluation, which you need to pass in order to be admitted to the full-time program. They asked some general questions about the topics covered in the Prep Course and then I had to complete 5 coding challenges using JavaScript.

    Once I passed the Technical Evaluation and was admitted into the full-time Engineering Immersion program, I had an orientation session where I got to meet all of the other students in my cohort and got an overview of the program.

    The Curriculum

    There were four main instructional "units" of the program, each led by a different instructor. After each unit ended, we would schedule a mock interview (similar to the Prep Course Technical Evaluation) which would focus on the material covered in that unit.

    1. The first unit (2 weeks) covered JavaScript, jQuery, and how to architect and build asynchronous web applications, culminating in a 3-day solo project where I built my own web app.

    2. The second unit (4 weeks) was all about server-side programming, using Node/Express to build RESTful APIs, PostgreSQL and Mongo to build databases. We also learned how to write tests and construct user authentication strategies.

    3. The third unit (2 weeks) was dedicated to learning React and Redux, an extremely popular framework for building web apps.

    4. The fourth unit (2 weeks) was on data structures and algorithms, a very useful topic to prepare you for programming interviews.

    Interspersed between and around these core instructional units, we had about 7 total weeks dedicated to working on projects, both solo and in groups. In the final week of the program, we focused on completing our online portfolios and polishing up our projects in preparation for the job search.

    Overall I was extremely impressed with the quality and freshness of the curriculum. One of the program coordinators told me that they try to make at least one substantial update to the program after each cohort of students, and it really shows in the quality and attention to detail of the curriculum. You can tell that Thinkful really cares about what their students think. There are many opportunities to provide feedback, both solicited and unsolicited.

    There were a few scattered instances of an outdated or broken link, but that just comes with the territory of a curriculum which is constantly improving and evolving to keep up with the pace of the industry.

    Thinkful was really, really good about teaching us to be independent developers. There was some necessary hand-holding in the beginning as we learned the basics, but they pretty quickly transitioned us to working both independently and on group projects where it was really up to us to come up with an idea, organize the projects, research different technologies that might be useful, study documentation, and work autonomously.

    A Typical Day

    Class started at 9am (Central) every morning with a lecture by the lead instructor for that unit of the curriculum. This was typically about an hour long and was held in a group chat room where we could watch the instructor and ask questions via text, voice, or video. I really enjoyed this format and thought that the instructors provided a lot of great insights. They were also very good at explaining things in a way that was easy to follow and understand.

    Next, we would break into pairs (we had a different partner each day) and work on coding exercises using a technique called pair programming—this is where you take turns writing code ("driving") and providing direction ("navigating"). This definitely took some getting used to, but quickly started to feel more natural as we progressed. It's great practice for learning to work with different people and different personalities, and it helps us pull each other along—I noticed on some days that my partner was teaching me a lot, while on others I was doing the teaching. Most days it was a mix of both. If you ran into any trouble, you could always message the instructor/TA's, who would join your room and help you figure things out. 

    After a 45-minute lunch break, we'd have an afternoon lecture, which was usually a short review or small addition to the content we covered in the morning lecture.

    Then, we'd break into our pairs again and work on some more exercises until the end of the day (4:30pm Central).

    In the evenings, we'd meet with our personal Mentors at an agreed-upon time for 30 minutes. Thinkful Mentors work regular jobs in the industry and provide mentorship on the side, so in addition to getting help with your coursework, they can provide valuable insight about life as a real Developer.

    We'd also usually have an assigned reading each night to introduce the topic for the next day's class. Thinkful recommended that we dedicate at least 2 hours per night to studying outside of class. Obviously, the more time you put into it, the more you'll get out of the program, so it's important that your family/friends understand the time commitment you've made so that they allow you time to focus and study. I found that in order to keep up" at the level I wanted to be at, I had to devote more like 3-4 hours every night, plus an additional 3-4 hours per day on weekends.

    Projects

    The projects were a great way to really apply our knowledge in a practical setting and review and reinforce some of the lessons we had learned. They also provided great material for our portfolios.

    The highlight of the program for me was our first Full-Stack Capstone project. We had finally reached the point where we had the knowledge to build a complete web application and then were given two weeks to brainstorm, plan, design, build, and deploy a full-stack project of our choice. While we still had regular progress check-ins with our instructor, it was so cool to have the freedom to flex our skills and creativity and dive deep into a project.

    During the final Capstone project, I was on a team of five, where we came up with the concept for an app, decided on the features we wanted to implement, created user stories and wireframes, organized our tasks on a Trello board, and had daily morning stand-ups to discuss our progress and any hurdles we encountered. I think we all learned a lot about the importance of communication, organization, and version control when working in a collaborative environment. It was so cool to be put into an Agile development environment, simulating the type of tasks and interactions we might encounter in our professional work.

    Pace/Difficulty

    The pace of the program was very quick—it often felt like we were just starting to wrap our heads around one subject when another would get introduced. Some days were definitely more difficult than others, but the days seemed well-balanced so it never got too overwhelming.

    I sometimes wished that I had time to read more about a few of the more complex topics we covered, but then you run the risk of going down a rabbit hole and losing focus, so overall I'm happy with the pace and structure. It did feel at times like I was literally just coding, eating, and sleeping, but I knew the program would be time-consuming, so it's hard to complain, especially when I look at how far I developed in such a short time.

    Job Search

    One of the key selling points for the program was the focus on giving me the skills required to land a Developer job, and that includes the soft skills. There was an entire section of the curriculum dedicated to crafting application materials, networking, and interviewing.

    Upon graduating, I was also paired with a dedicated Career Coach, who would meet with me every 1-3 weeks (more frequently earlier on) to go over your application materials, talk about different job hunting techniques, and help you refine your strategy if things weren't working.

    They definitely expect a lot from you during the job searching phase (see the specific requirements in their Tuition Refund Guarantee), but it's all designed with the goal of getting you a job as quickly as possible.

    Thinkful is great about connecting with companies who are looking for Developers like you. Your mileage may vary depending on where you live, but Thinkful introduced me to quite a few companies in Chicago.

    Outcome

    I'm thrilled to say that, having recently been hired as a Software Engineer at Groupon's Chicago headquarters, I've surpassed my wildest expectations of what I'd be able to accomplish in only a year's time. Thinkful was absolutely instrumental in every step of the way. Not only did they provide me with the current, relevant skills I would need to impress during my interviews, but their incredibly hard-working Careers Team helped me get a foot in the door by making an introduction with Groupon and helping me cut through the high volume of applications they receive on a regular basis.

    One of the highlights of my life will be the moment after I received the job offer and then immediately called my wife to deliver the good news and got to hear her cries of joy. This means so much to us and our aspirations of starting a life together. It's also incredibly significant to me, personally, to be doing something that I love in an environment where I'll be challenged and inspired to learn and grow. As I think about my future and start to set new goals for my life and career, I'm so grateful for the time I had with Thinkful and for their incredible team of instructors, mentors, managers, and coaches. I'll always look back fondly on Thinkful as the pivotal factor in propelling me along my desired career path.

  • Claire Hendry  User Photo
    Claire Hendry • Junior Web Developer • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I came from a fine arts background with no coding experience and landed a job 10 months after starting the program. If I could do it, any one can! The Software Engineering Flex program at Thinkful was very challenging and pushed me to learn quickly. To be sure, this program requires a lot of self-motivation and determination; this is faced paced and can have a steep learning curve, especially for someone with little or no experience coming into it. However, Thinkful provided guidance, resources, and help that made it totally worth the cost.

    I think the strengths of Thinkful and some of the reasons I chose this bootcamp over others were: the ability to do it part-time and on my own schedule (though it was a 30+ hr/week commitment and had an overall timeline to follow), the curriculum (focuses essentially on one fullstack approach, but it is applicable and comprehensive), having a mentor to check in with twice a week (a huge positive! My mentors not only helped me here and there when I was stuck with coursework, but also gave me lots of insights on breaking into the industry), the job guarantee (which I ended up not needing, but was a relief/assurance mentally), and the career search support after graduating. 

    The only criticisms (small!) I had were a general lack of opportunities to connect in person with other Thinkful students (yes, there is a Slack channel, but no events to go to pre-pandemic), and no formal opportunities to collaborate or work in a team-setting (this may be different for full-time, on-site students).

    Regardless, I highly recommend the Thinkful program to anyone considering a bootcamp. Whether I was successful or not was up to me, but Thinkful provided all the tools I needed to get there! 
  • Aaron Barton  User Photo
    Aaron Barton • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    As much as anyone thinking about joining an online boot camp I was skeptical and trying to figure out if it was the right thing to do. The career help and tuition reimbursement was definitely a big help in my decision-making process. I took the UX/UI Design Flex Program. The flex program gave me the opportunity to have a more flexible schedule juggling a full-time job and school. The Flex Program is the same program as the immersive program just a longer course due to it being on your time. The Mentors are great and really help tackle different concepts to help you see things from different angles to make sure you fully grasp the subject. The Success Managers are great also they are always there if you ever have any questions pertaining to the course and always making sure that your putting in the work to stay on track for graduation. I only had one con with the program and I can only say this for my particular course. That is when getting grading feedback for a project you will have revisions to do to pass which is great until a different grader looks at your revisions and decides to add more revisions on top of you already did. That can get very annoying especially for time purposes but last I brought this up I heard they are looking into fixing this problem. Other than that the course was great. The curriculum was very in-depth to help understand the particular subject. It has modules to read, videos to watch, and workshops to do to help solidify what you learned. Hope this review helps with your decision process of taking this course.
  • Holly Rogers  User Photo
    Holly Rogers • Software Engineer • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I enjoyed my experience as much as you can enjoy school, but it was a very difficult course. I found that even though there is a curriculum to work through, you definitely get what you put in. I put in extra work, asked lots of questions, and spent time outside of the assignments working on code. I went in with zero coding experience and gained a lot from the curriculum, feedback, mock interviews and the mentor I worked with. I appreciated that Thinkful covered data structures and algorithms, since they are common in interviews and not every bootcamp covers them. Thinkful is one of the more expensive bootcamps, but I think it was worth the money. Plus, they do have a job guarantee and work with you weekly after you graduate so that you get a job. I was in the Nights and Weekends Engineering Immersion - it's part time but I ended up spending about 30-35 hrs a week on the course. 
  • Anthony Hill  User Photo
    Anthony Hill • Front End Developer • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I come from a sales background and fell in love with software development through self-study and getting to know engineers I had met through work. I chose to study with Thinkful full-stack flex because I liked that I could work as fast as I wanted and I liked the tech they were teaching. I thought since I had self-studied, I could finish much faster than the allotted six months, but oh boy was I wrong… You really have to put in major hours (>30 hours) a week to get through the course work, but I think my desire to have a complete understanding of each topic really slowed me down and could have played a factor in my slowness. Overall I finished in 8 months.
     
    The part that saved me was my mentor. I had a great relationship with him and he was able to connect with me on a level other than just “here’s how to code this”. I was able to talk through my stupid questions and even talk through imposter syndrome insecurities. Meeting twice a week via zoom really was the highlight of my week, but, I would recommend having a shared doc that you can write down questions throughout the week so there’s no wasted time during the meeting. 
     
    Having a mentor helped me understand that even though they were already a software engineer, they still had to google certain stuff and we spent tons of time debugging together. 
     
    The course work itself was very text-heavy but was written in a way that was easy for me to comprehend. I found that if I had trouble with a particular concept, I could pull up Youtube or find articles online that could help me (which is an important skill to have). If I wasn’t satisfied with what I found, I knew that I could write it down and talk it over with my mentor in a few days. 
     
    An aspect that Thinkful fails at (while I was there) was the community. They really push that the slack channel is a great place to connect with other devs, but I found that we were often on completely different parts of the curriculum so I couldn’t either find help with a topic or wasn’t able to chat comfortably on topics they were on. Also, there was no real “hang out” chatting—it was basically only tech help. (This improved as I was nearing the end of my time as I think they improved a bit on their processes with putting people in cohorts). 
     
    Another thing I wish they had spent more time on was teaching the very basic fundamentals of web technology. I learned how to use tools, but didn’t truly deeply understand what was happening underneath the hood. I’ve had to really push myself during my interview phase to look up and read a lot of material on some of the "why" things work. 
     
    Overall, I am very happy with my decision to attend Thinkful. It taught me how to find solutions to problems I was encountering, which I’ve learned is such an important skill on the job. I’m lucky to have been able to find a job as a front end developer within 6 months of graduating with the help of their career services—my resume always shined and I was confident I was putting my best foot forward. In the end, the mentor sessions were invaluable in my success as a student and I'll continue to carry those lessons with me in my first role. 
  • Codi Martin  User Photo
    Codi Martin • Data Scientist • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    With no hope in academia I decided on a career change and signed up for Thinkful's Data Science Flex course. The one-on-one mentorship was stellar. I learned so much and was able to land a data scientist position within two months after finishing, even in the middle of the COVID-19 pandemic! However, I think it's important to note that I have a graduate degree which definitely helped boost my resume.

    I wish there was a bit more SQL in the curriculum, along with more stats; otherwise, I thought all of the material covered was fantastic; there were even job-focused modules that focused on networking, cold outreaching, resume writing, etc. You really need to put in a lot of work and effort to be successful. Even though the "Flex" version of the course is part time, it's very easy to fall behind if you are not careful. Taking this course was one of the best decisions I've made in the last decade. Thank you Thinkful!

    Codi

  • Anais Nesheim-Sanchez   User Photo
    Anais Nesheim-Sanchez • Data Entry Clerk • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    This program really helped me out. I learned everything I needed to know for my new job as a data entry clerk. I suggest to everyone writing out notes and saving every assignment as this program moves very fast. Also, never be afraid to ask questions to a anyone- mentors, other students, teachers, and TAs. The most helpful part of this was the paired sessions, the mentosions and the resume help. The career coaching helped me stay on track in the job search. 
  • Ellen Hoffman  User Photo
    Ellen Hoffman • Data Analyst • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I chose to study Data Science at Thinkful because they offered a remote, flexible program and a tuition reimbursement if I didn't land a job in 6 months after graduating. Remote study is definitely challenging, but I felt supported by Thinkful's staff throughout. I was especially impressed with my mentor, who I met with biweekly, and the other Data Scientists and Analysts who provided feedback on my projects and mock interviews. The team is great! The curriculum is good too. After completing the program, I have a working knowledge of a variety of data science solutions. Delving deeper into subject matter is definitely up to the student. My mentor was great at expounding on areas I wanted to learn more about, and of course there are plenty of resources online to supplement. If I could change any part of the curriculum, I would add more opportunities to practice SQL. Ultimately, I had a great experience at Thinkful, and I would recommend the program to anyone interested in preparing for a career in data science or analysis!
  • James Higgs  User Photo
    James Higgs • Front End Developer • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    Deciding Between Bootcamps:

    If you feel that you can manage your own schedule and be persistent in regards to holding yourself accountable and keeping on track then I would say Thinkful is the bootcamp for you. The cost is very reasonable when compared to other bootcamps. You'll absolutely have no problem at succeeding if you're actually determined to make a career shift. 


    My Background: 

    I was working as an architectural drafter/designer for roughly 7 years and I had no software engineering experience prior to Thinkful except experimenting with Codecademy and freeCodeCamp. I was disappointed with the industry I was working in and decided to change careers. To give you some perspective, I was 32 years old when starting this journey. I'm now 33 and employed as a front end developer. 


    School Structure:

    - The curriculum is very upfront in regards to when assignments are due, when your mentor and manager sessions are, and where you need to go to get assistance. The biggest advantage of being in a bootcamp is that it provides you structure. For most people, learning this material on your own is very difficult.


    Time Management: 

    - For this program they recommend a certain number of hours per week but that number was actually way under the amount of time I should have been spending. I quickly learned this as I was falling behind within a month of the course. You really need to treat this course as a full-time job if you want to finish on time and obtain the "job guarantee" (graduate within 6 months). 

    - If you plan on working full-time and take this course you will not graduate on time unless you are one of the the 3% of people who power through, doing 80 hours of work per week. I learned this the hard way by having to purchase extra time to graduate.  

    - If you do fall behind, you can use your "pause weeks" strategically to make up for lost time.


    Curriculum: 

    - This is extremely fast-paced, but they did structure it so that everything is broken down into readable and maintainable parts. You will be learning relevant tech stacks that employers are looking for, which is incredibly important.

    - Some of the curriculum is sloppy however with typos and inconsistencies. They will sometimes jump to conclusions showing you how to go from A to B but failing to mention that you need to incorporate C ("C" being something that you learned two months previously in the course but they do not remind you how to implement it). 


    Instructors:

    - I had five different mentors (instructors). My first mentor wouldn't show up for our meetings. I then got assigned another mentor who was competent but due to no fault of his own, he was from Spain and had a very think accent and it was difficult to talk about these often complicated concepts. I then got assigned another mentor who was great but he eventually left to pursue a new job working with AI. I then got assigned another mentor who was competent but he really did not put in any effort to assist me. I then got assigned my last mentor who was very knowledgable though he often had to reschedule our meetings.

    - Thinkful also has "office hours" where you can seek assistance from a mentor but you're in a session with other students as well. This is really hit or miss. I've found some mentors to be very helpful and go out of their way to help every student that attends the office hours. I've also seen some mentors who don't even show up to their own office hours. 
     
    - Thinkful also has "technical coaching" which is conducted over Slack and is not very helpful roughly 80% of the time.


    Job Assistance:

    - My experience with Thinkful Careers was incredible. I was lucky to have an awesome coach who gave me a lot of great advice and was very willing to give me constructive feedback in regards to my job search and the various techniques I was using. 

    - She was also very empathetic to us graduates who were looking for an entry level job during a pandemic! 

    - I ultimately got a full-time job as a front end developer with the assistance of Thinkful Careers and I think they do an incredible job at guiding you through the job hunting process.


    Overall Experience:

    - The curriculum can be very difficult and frustrating at times. This is good to go through however since the experience on the job is somewhat similar in regards to having to continually learn new concepts in a software engineering position. 

    - It's affordable, convenient, and transparent.  

    - There are times where you will feel like you're lost, give yourself time, and know that it will click. Software engineering is not an easy career it really takes time and perseverance. 
  • Joseph R  User Photo
    Joseph R • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I want to preface this by saying that I started in the February 2020 cohort and had mild programming experience before joining the Bootcamp. The biggest thanks I can give to Thinkful is the monthly stipend I was approved for, as that allowed me to dedicate time to the Bootcamp as I would a full-time job.

    Before joining the Bootcamp I had learned some HTML and CSS, with the basics of JavaScript. I had been jumping between Udemy courses and other sources like TeamTreehouse and FreeCodeCamp since the summer of 2018. Albeit I did learn how to develop very simple websites, but nothing where I needed to be to be job-ready. I had been looking at bootcamps over the past few years and Thinkful always stood out. I decided to go with them as they had 2 main things I was looking for: Full Stack JavaScript AND Remote experience. Especially with all the concerns over COVID-19 now, the remote experience will be a huge benefit as well as focusing in on one programming language and focusing more on concepts.

    The teaching structure of the course is definitely well-structured and you can tell they have a good team behind that. From guiding you from front-end development to back-end with some data structures & algorithms practice, the Bootcamp gives you what you need to grow into the role you're most interested in. That along with the support from your fellow classmates, instructors, and mentors, there is no way you can't go without getting the help you need. And THAT was most important in helping me be job-ready. Prior to learning newer, more in-demand technologies in this bootcamp, I realized that I lacked the confidence that I wasn't able to find just learning these concepts on my own. Having a team of instructors with years of experience helped me actually put confidence in myself that I could indeed be a software developer.

    Overall I'm more than grateful to have taken the Engineering Immersion Bootcamp. I've developed important soft skills, made relationships that I'll carry on to my new career, and got the opportunity to spend hours upon hours of coding that have given me the confidence to work in the field. I only give the Job Assitance rating 4 stars as I've only done the job preparation modules while a student in the course and those alone have helped me get my name out there more. As a graduate, I'll be paired with my own Careers Coach to help me along with the job search portion of it. I couldn't recommend Thinkful enough!
  • Austin Tumlinson  User Photo
    Austin Tumlinson • React Native Developer • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    Full in depth course, fast tracked, zero to hero. Great classes, curriculum, and especially mentorship! I would not be where I am today if it was not for my mentor and career coach with all their help!
  • Data Science Flex
    - 7/29/2020
    Crystal Yang  User Photo
    Crystal Yang • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I was looking for a data science program because self studying wasn't doing it for me - I lacked motivation and self discipline.  I picked Thinkful because it was cheap AND had good employment rates after graduation.  Having to meet with a mentor twice a week was enough to keep me motivated and on track.  The curriculum gives you a good foundation, but there were some areas I felt I needed to supplement material (SQL and stats in particular).  While I was in the program, they were actively changing the curriculum though, so hopefully this has been improved.  Something I especially appreciated was all the career related help they offered during the program.  This means working on your resume, cover letter, and LinkedIn profile in addition to multiple mock interviews.  The mock interviews were nerve wracking, but they really helped me breakdown what I did well and what needed improving, so when it came time to doing a real interview it wasn't too bad.  

    After graduation, you are paired with a career coach and this was amazing.  In the data science/analytics program, you get to meet with other data grads who are also job seeking and share advice/links/stories with each other.  I definitely enjoyed connecting with other grads since it made the job hunting experience less lonely.  Thinkful really encourages you to develop your own network and connections, but they do have people behind the scenes working their own connections.  This is how I got my job offer even in the midst of the pandemic (July 2020), 4 months after graduating Thinkful.  

    Overall, if you are looking for a career change/finding a job, I'd recommend Thinkful.  
  • Megan Dibble  User Photo
    Megan Dibble • Global Solutions Analyst • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    I definitely recommend the data science program at Thinkful! I enjoyed doing the flex one specifically because it was less money and more flexible so I could learn at my own pace. Being paired with. Mentor really helped since it was basically self taught. Wouldn’t recommend this specific one though if you have a hard time being self motivated or are not used to learning/troubleshooting on your own. 

Thinkful Outcomes


N/A
On-Time Graduation Rate
78%
In-Field Employed
$60,450
Median Salary

100% of students intended to seek in-field employment within 180 days of graduating. 0% of students did not intend to seek in-field employment.Below is the 180 Day Employment Breakdown for 9 graduates included in report:

180 Day Employment Breakdown:

Full-time employee
77.8%
Full-time apprenticeship, internship or contract position
0.0%
Short-term contract, part-time, or freelance
0.0%
Started a new company or venture after graduation
0.0%

Employed out-of-field
0.0%
Continuing to higher education
%
Not seeking a job for health, family, or personal reasons
%

Still seeking job in-field
22.2%

Could not contact
0.0%

Salary Breakdown:

100% of job obtainers reported salaries. 0% of job obtainers were hired by the school itself.

Notes & Caveats:

Read the full Thinkful CIRR report here

Thanks!