thinkful-logo

Thinkful

Atlanta, Austin, Boston, Chicago, Dallas, Denver, Detroit, Houston, Los Angeles, Miami, Minneapolis, New York City, Online, Orlando, Philadelphia, Phoenix, Portland, Raleigh, Raleigh, Salt Lake City, San Diego, San Francisco, Seattle, Tampa, Washington

Thinkful

Avg Rating:4.62 ( 532 reviews )

Thinkful is an online school that equips students for new careers by offering online, fast-paced, job-ready programs in software engineering, data science, data analytics, and design. Students learn cutting-edge industry standards, have 1-on-1 mentoring with an industry professional, and receive career services and job placement assistance to get a job in tech (and even offer a tuition refund guarantee). While Thinkful is an online platform, the school also has in-person communities in tech hubs around the US, where students can attend in-person events and classes. 

Thinkful’s flagship programs are the 5-month Engineering Immersion and Data Science Immersion, Engineering Flex, Engineering Nights & Weekends, Data Science Flex, Product Design Flex, and Data Analytics Flex. All courses include personal mentor meetings, a custom-built curriculum, and daily 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 set their schedules, learn while they can keep their jobs, and access course materials from anywhere in the world. Students 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.

Thinkful offers all students career guidance to navigate the job market, build a professional portfolio, and prepare for interviews. All programs guarantee job placement in a qualifying position that is full-time and in-field. If students are not placed within 6 months of graduation, they get a 100% tuition refund.

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 more strict admissions requirements than other programs.

Recent Thinkful Reviews: Rating 4.62

all (532) reviews for Thinkful →

Recent Thinkful News

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

    Apply
    MySQL, Python, Data Visualization, SQL, Excel, Data Analytics , Business Intelligence
    OnlinePart Time20 Hours/week26 Weeks
    Start Date
    Rolling Start Date
    Cost
    $7,990
    Class size
    N/A
    Location
    Online, Detroit, Washington, Los Angeles, Phoenix, San Diego, Denver, Boston, Philadelphia, Minneapolis, Chicago, Raleigh, Tampa, Miami, Orlando, San Francisco
    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
    Deposit
    N/A
    Financing
    Options: https://www.thinkful.com/bootcamp/data-analytics/flexible/#pricing
    Scholarship
    Self-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill Level
    Beginner
    Placement Test
    No
    Interview
    Yes
  • Data Analytics Immersion

    Apply
    Start Date
    None scheduled
    Cost
    $12,250
    Class size
    N/A
    Location
    Online, Detroit, Washington, Los Angeles, Phoenix, San Diego, Denver, Boston, Philadelphia, Minneapolis, Chicago, Raleigh, Tampa, Miami, Orlando, San Francisco
    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
    Deposit
    N/A
    Financing
    Options: https://www.thinkful.com/bootcamp/data-analytics/full-time/#pricing
    Scholarship
    Self-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill Level
    N/A
    Placement Test
    No
    Interview
    Yes
  • Data Science Flex

    Apply
    Data Science, Python, SQL, Hadoop, Machine Learning, Spark, Algorithms
    OnlinePart Time20 Hours/week26 Weeks
    Start Date
    Rolling Start Date
    Cost
    $7,990
    Class size
    N/A
    Location
    Online, Detroit, Washington, Los Angeles, Phoenix, San Diego, Denver, Boston, Philadelphia, Minneapolis, Chicago, Raleigh, Tampa, Miami, Orlando, San Francisco
    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
    Deposit
    N/A
    Financing
    Options: https://www.thinkful.com/bootcamp/data-science/flexible/#pricing
    Scholarship
    Self-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill Level
    Intermediate
    Placement Test
    Yes
    Interview
    Yes
  • Data Science Immersion

    Apply
    Data Science, Python, SQL, Hadoop, Machine Learning, Spark, Algorithms
    OnlineFull Time60 Hours/week22 Weeks
    Start Date
    November 18, 2019
    Cost
    $18,500
    Class size
    N/A
    Location
    Online, Detroit, Washington, Los Angeles, Phoenix, San Diego, Denver, Boston, Philadelphia, Minneapolis, Chicago, Raleigh, Tampa, Miami, Orlando, San Francisco
    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
    Deposit
    N/A
    Financing
    Options: https://www.thinkful.com/bootcamp/data-science/full-time/#pricing
    Getting in
    Minimum Skill Level
    Advanced degree
    Placement Test
    Yes
    Interview
    Yes
    More Start Dates
    November 18, 2019 - OnlineApply by October 23, 2019
    January 2, 2020 - OnlineApply by December 11, 2019
  • Engineering Flex

    Apply
    AngularJS, HTML, Git, JavaScript, CSS, React.js, Node.js, Front End
    OnlinePart Time20 Hours/week26 Weeks
    Start Date
    Rolling Start Date
    Cost
    $9,500
    Class size
    N/A
    Location
    Online, Detroit, Washington, Los Angeles, Phoenix, San Diego, Denver, Boston, Philadelphia, Minneapolis, Chicago, Raleigh, Tampa, Miami, Orlando, San Francisco
    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
    Deposit
    N/A
    Financing
    Options: https://www.thinkful.com/pricing/#financing
    Scholarship
    Self-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill Level
    Beginner
    Placement Test
    No
    Interview
    Yes
  • Engineering Immersion

    Apply
    HTML, Git, JavaScript, CSS, React.js, Node.js, Front End
    OnlineFull Time60 Hours/week22 Weeks
    Start Date
    October 21, 2019
    Cost
    $16,000
    Class size
    N/A
    Location
    Online, Detroit, Washington, Los Angeles, Phoenix, San Diego, Denver, Boston, Philadelphia, Minneapolis, Chicago, Raleigh, Tampa, Miami, Orlando, San Francisco
    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
    Deposit
    N/A
    Financing
    Options:https://www.thinkful.com/bootcamp/web-development/full-time/#payment-options
    Scholarship
    Self-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill Level
    Beginner
    Placement Test
    Yes
    Interview
    Yes
    More Start Dates
    October 21, 2019 - OnlineApply by September 2, 2019
    December 2, 2019 - OnlineApply by October 14, 2019
    January 6, 2020 - OnlineApply by November 18, 2019
  • Engineering Nights & Weekends

    Apply
    HTML, Git, JavaScript, CSS, React.js, Node.js, Front End
    OnlinePart Time25 Hours/week30 Weeks
    Start Date
    December 2, 2019
    Cost
    $12,900
    Class size
    N/A
    Location
    Online, Detroit, Washington, Los Angeles, Phoenix, San Diego, Denver, Boston, Philadelphia, Minneapolis, Chicago, Raleigh, Tampa, Miami, Orlando, San Francisco
    An online program that will turn you into a full-stack web developer after hours. Work up from the fundamentals, write strong code, and build the perfect job-ready portfolio.
    Financing
    Deposit
    N/A
    Financing
    Options: https://www.thinkful.com/bootcamp/web-development/nights-weekends/#pricing
    Scholarship
    Self-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill Level
    Beginner
    Placement Test
    Yes
    Interview
    Yes
    More Start Dates
    December 2, 2019 - OnlineApply by October 14, 2019
    January 6, 2020 - OnlineApply by November 18, 2019
  • Product Design Flex

    Apply
    HTML, Git, JavaScript, jQuery, Design, User Experience Design, CSS, Front End
    OnlinePart Time20 Hours/week26 Weeks
    Start Date
    Rolling Start Date
    Cost
    $8,500
    Class size
    N/A
    Location
    Online, Detroit, Washington, Los Angeles, Phoenix, San Diego, Denver, Boston, Philadelphia, Minneapolis, Chicago, Raleigh, Tampa, Miami, Orlando, San Francisco
    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
    Deposit
    N/A
    Financing
    Options: https://www.thinkful.com/bootcamp/product-design/flexible/#pricing
    Scholarship
    Self-identifying women and US military members (active or discharged) are eligible for reduced tuition.
    Getting in
    Minimum Skill Level
    Beginner
    Placement Test
    No
    Interview
    Yes

Review Guidelines

  • Only Applicants, Students, and Graduates are permitted to leave reviews on Course Report.
  • Post clear, valuable, and honest information that will be useful and informative to future coding bootcampers. Think about what your bootcamp excelled at and what might have been better.
  • Be nice to others; don't attack others.
  • Use good grammar and check your spelling.
  • Don't post reviews on behalf of other students or impersonate any person, or falsely state or otherwise misrepresent your affiliation with a person or entity.
  • Don't spam or post fake reviews intended to boost or lower ratings.
  • Don't post or link to content that is sexually explicit.
  • Don't post or link to content that is abusive or hateful or threatens or harasses others.
  • Please do not submit duplicate or multiple reviews. These will be deleted. Email moderators to revise a review or click the link in the email you receive when submitting a review.
  • Please note that we reserve the right to review and remove commentary that violates our policies.
You must log in to submit a review.

Click here to log in or sign up and continue.

Hey there! As of 11/1/16 is now Hack Reactor. If you graduated from prior to October 2016, Please leave your review for . Otherwise, please leave your review for Hack Reactor.

Title
Description
Rating
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
School Details
About You

Non-anonymous, verified reviews are always more valuable (and trustworthy) to future bootcampers. Anonymous reviews will be shown to readers last.

You must log in to submit a review.

Click here to log in or sign up and continue.

  • Anonymous • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    It works with my learning style and for a busy professional like me. I enjoy talking one on one with the mentor who helped me alot.

  • Anonymous • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    A good overview of what the world of Data Science is like. This is a great course for someone looking for beginners' knowledge with a little extra. The plan to finish within the recommended time frame (12 weeks) is a little unrealistic, especially if you have other commitments, such as full time work. However, it is absolutely worth it to invest the extra time. The mentorship you get is invaluable as being introduced to coding for the first time can be overwhelming and a more hands on approach by a mentor can make this seem less daunting.

    Keep pushing through the content! The last unit will introduce machine learning, which is very interesting. Don't get burned out at this point, it is a LOT to go through!

  • Anonymous • Business Systems Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    My background: Degree in Comp Sci 6 years prior to starting the course. Acquainted with HTML, CSS, JS.

    My goal: To gain relevant skills so I can get a job in web development.

    My reason: Thinkful offers flexible, self-paced, and guided curriculum which fits my schedule since I have a full-time job.

    My result: Gained a full-time job as a developer before finishing the Front-End Career Path Course

    My experience (in summary):

    I had a great learning experience with Thinkful. Your experience will depend a great deal on your mentor. So if you think you're not paired with the right mentor, ask for a change as soon as possible. Fortunately, my mentors were great developers. Like everything else, just because you can do it, doesn't mean you can teach it. The same applies to Thinkful mentors. It's up to you to pick their brain. Be proactive by asking questions, explanations, helps, and clarifications.

    One notable mention is Derek. Derek's not my mentor, though I wish he was. There is hardly anybody as interested or as hard working in helping me as Derek. From advice, to extra mentor sessions, to extra curriculum. Anything that will aid me in accomplishing my goal.

    I highly recommend Thinkful, but please realize that it's not a utopia for dev bootcamps (I can bet you that no place is). You'll learn to think and solve problem as a developer.

  • Max Carlquist • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    My time at Thinkful started when I was quite aware that to pursue a career in Freelance Web Development I needed a reputable institution as a reference point to future employers. I had some previous experience coding, intermediate HTML & CSS skills, but no javascript knowledge - even said that javascript was uneccesary and too complicated to implement in my, then, web projects. By the end of this course I thought I'd never say the words: "Javascript IS necessary and fun!" I had a great mentor, a guide along the dark alleyways fo learning a new language, and a fantastic, closely-knit, community of fellow classmates, coders, and eventually friends. Within two months I had grasped not only an advanced level of Javascript, but honed my HTML & CSS skills to the MAX (yes I know, my name is Max, pun intended)! By now I'm a season programmer, with many projects under my belt, a whole new skillset, and the ability of utilizing this new found knowledge to pursue that Freelance Web Developement that I was so desperately in search of! Come one, come all, join me at Thinkful!

  • Nathen • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    My background includes more than two years of QA and Test Automation experience working as a contractor for various companies in northern Colorado. My focus had been to write software that would test against web sites, meant to ensure sites wouldn't break and user experience remained high. My goal with Thinkful's FEWD career path was to help me transition into the development side of things and not remain just a tester. 

    Success with education is always left up to the student, whether you go to a university or choose Thinkful, it is up to you the student to get what you want out of the experience. If you intend to get a junior or entry-level web developer role then Thinkful's FEWD career path is a great option considering they will show you what web developers go through on a day-by-day basis (yes this includes - using Google, StackOverflow, code reviews, debugging, test-driven development *hopefully*, refactoring). 

    Every concept you will use as a web developer is taught in this curriculum, so my advice would be to not focus so much on the tools being used but rather the concepts and reasons for using the tools (version control, build processes, testing, design, MVC frameworks). Learn and practice daily even if for only 20 minutes - it adds up over the 4 to 6 months you're in the program.

  • Asa Toburen • Web Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    The frontend developer Career Path program created by Thinkful is an excellent program for the aspiring developer. After 6 months working one on one with a professional developer, I was able to land a job almost immediately after completing the program. Thinkful's modern curriculum and professional mentors create a unique and effective learning experience. The Career Path is project-based and each project addresses a different real-world programming challenge. Whenever I hit a wall or had a question, I had immediate access to a professional mentor who would  answer my questions and provide valuable feedback on my work. I would recommend this program for anyone who is interested in starting a career in web development.

  • Career Path
    - 10/28/2015
    Kyle • Director of Academic Technology • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    The front end career path at Thinkful is exactly what it sounds like: a course intended to help you land a job via tech skills. Thinkful recommends allowing six months to complete the course with a mentor. By explaining to my mentor what I wanted, and by dedicating myself to the course, I landed a job within a month of starting the front end career path!

    I currently teach AP programming ,created a "Start Up" course based on tech innovation, and I'm designing the school's computer science curriculum (hello oculus rift programming!). I also have the fun title of Director of Academic Technology, and I am currently helping the school build an innovation building. I get to seek out edtech pitch competitions, go to them, and work with a startups to push the school to frontier.

    I was able to shift the course to my needs, interests, and projects. This was critical in the learning process. My mentor was key in helping me succeed. I loved the one-on-one aspect of the course- rather than committing to a physical space and inflexible times. I treated this course like I was designing and attending my own coding bootcamp. If you are a hard worker, and are serious about learning to code, you will. If you depended on others as your driving force, I would not recommend. I like being in charge of my learning, and having a course that adapts to my life and needs, rather than the other way around.


    I'm currently working on my own side project of creating a native app (can't spill the beans on it!), and looking at accelerators to fund my own edtech startup. The key is that Thinkful empowered me to enter the tech workforce, and has shown me that I can learn whatever it is I need to do what I want. Thinkful offers a monthly subscription to partake in as many side courses as you like. This is nice, because a little help goes a long way. Plus, the price is right.

     
  • Anonymous • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    My only regret is not starting this course earlier. I love Thinkful and taking this course has given me the knowledge, skills and portfolio to work as a developer. I still talk to my mentors, refer back to my course curriculum, and hangout in the Slack community. Since I graduated I will be able to pay off the course cost at the end of October - 2 months all with side code projects I've booked in the last few months. It takes a lot of commitment and time, more for total newbies like myself, but it has been worth it. I would do it again in a heartbeat. 

  • Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    The quality of mentors here are not that great . They might be good developers but definitely are not good teachers . Unable to explain concepts well.

    I needed to switch out my mentor and a month later they had not yet assigned me a mentor and kept billing me . I was so frustrated


    Also cutomer service is horrible. No punctual replies at all , no matter who you contacted to sort out the whole mess. 

    NOT RECOMENDED !!

  • Luck of the Draw
    - 9/26/2015
    Anonymous
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    This review is regarding the FEWD course.

    I had a weird scheduling issue so I was with my first mentor for two months and am halfway through the last month with another mentor. My first mentor was amazing and geniunely wanted to help me improve my skills. He would talk me through issues and explain exactly what was going on. There were also awesome mentors in the office hours, chatrooms, and workshops. 

    My second mentor has been a different experience. He's told me more than once "there's no easy way to do that". I understand it may be difficult, but it would be nice to maybe have an explanation. Also, I did some googling after our session and was able to find a solution and implement it in five minutes for one of the issues without an "easy solution". I asked about suggestions for a freelance clients website and he mentioned using Wix or Squarespace. I'm here to learn and I think using Wix isn't the proper way for me to improve my skills.

    The main reason I signed up for Thinkful was for the mentorship and having finished projects. The curriculum is good and during my time they've introduced the library and workshops which is awesome. I wish they had that when I first started. I believe there's now a cheaper option to have access to the library and workshops only. I haven't gone through the job assistance yet, but I have my exit interview scheduled for next week. 

    Overall, it was a good experience and the projects helped me have a goal and level up my skills. The community is exteremely helpful. I'm greatful I had an amazing mentor to begin with or I wouldn't know where I'd be. You can't select your mentor so it's all in the luck of the draw. 

  • Not worth the $$
    - 9/21/2015
    Anonymous • User Experience Designer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I took the thinkful front-end develoer course part-time to bone up my work skills. While I walked away with some knowledge, I ended up abandoning the course about halfway through. My instructor was kind but didn't seem very worldly and would often take our calls from in bed (!) which was both unprofessional and awkward. The material was often out of date from the current version of Chrome. I ended up using other resources through Udemy that were a fraction of the cost of thinkful and got more value. Not recommended.

  • Tyler S • Front End Web Developer / Support Specialist • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Recently I graduated from the Front End Web Developer Career Path course at Thinkful and I was beyond impressed. With a background in graphic design and animation, and very little experience in web development, I started my journey to land a job as a FEWD. 

    Getting to meet with a mentor 3 times a week was more than beneficial because it kept me motivated, and when I had a deadline, I was more likely to complete my work. 

    Many of the reviews have noted that you end up having to google free resourses throughout the curriculum. They are not wrong, but at the same time this is part of the Thinkful way of learning. They teach you how to find the information you need and it has helped me tremendously throughout my professional career. I learned how to phrase questions I wanted to ask and sometimes even figure out my issue prior to even asking it. 

    The Career Path course is comprised of 5 parts:

    • Front End Web Development
    • Intermidiate Front End Web Development
    • AngularJS
    • Ellective
    • Career Services

    FEWD – I was able to complete in a few weeks because most of it was review for me, but I did learn a few tips and tricks along the way. This is a great course for someone with no knowledge of HTML/CSS/JS.

    Intermidiate FEWD – I thoroughly enjoied this course because I was able to replicate the game "Flappy Bird" with nothing other than javascript and the canvas element. You also learn about task runners, preprocessors, and other useful programs that can speed up your development process.

    AngularJS – This was my favorite course because I finally got to dive into Angular. At first I was very confused, but once I started talking with my mentor, he was able to explain and help me solve the problems. I'm currently using Angular at my job on a huge project and I give all credit to my skills to Thinkful.

    Career Services – This course was iffy because I didn't get the full experience of it. I landed a job one week into starting it. The mentor I had was very nice, knowledgable, and helped me look at my resume in a way that an HR person would read it.

    Overall I enjoyed my experience with Thinkful and definitely recommend this bootcamp to anyone that is looking for a fun, challenging way to learn to code at the speed you choose!

  • FEWD Review
    - 8/23/2015
    Jared H. • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I'm about to wrap up my time with the Thinkful Front-End Web Development course.  I've thoroughly enjoyed my time with the guys and gals at Thinkful and have definitely made some big jumps in a few different areas of web development.  Without using too many platitudes, you'll basically get out what YOU put into the course.  If you really push yourself and build things from the ground up, you'll come out on the other side with a significantly improved skill set.  

    Another great thing about Thinkful is that they are always looking to improve and provide more value to their students.  I believe they are currently on v4.0 for the front-end course.  The mentors are awesome, the projects lead you down a path that doesn't dead-end, and you community is even better.  We probably couldn't be frirends if you didn't enjoy your time with the Thinkful team.  

    PS: Thinkful has also introduced "workshops" recently into their office hours, meaning that there are several different subject areas introduced eachweek in a one hour live workshop.  Topics lately have included React, Node, organizing code, error handling, gulp, and a few others.

  • Anonymous • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I didn't make it far in the course, but when I did make an honest effort to do what they wantted, I found the way they formatted the curriculumn to be overly complicated. I am very new to HTML and CSS and didn't understand when they would say to do something because it was poorly formatted. Perhaps the expectation was for people to know more before taking the course but they said it was for beginners, and I didn't find that to be the case. They even had examples of what the code should look like but when I was showing it to my instructor, we realized the code they used was causing problems for my page, which lead to me getting frustrated. I really didn't have time to waste but waste it I did. 

  • Backend in Node.js
    - 6/26/2015
    Aaron • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    To lead with the positives,my assigned mentor Denis was fanastic.Extremely knowledgeable, and further was available both for our scheduled meetings and via email, which was a big help for a number of questions that I had. He was an excellent guide in understanding how Node.js works in real life. Thinkful itself did  a very good job in facilitating the class, and when I initially had problems synching up with my first mentor, they readily extended the course availability until a new one was assigned. The curriculum itself though I found to be a little lackluster. I appreciate that it was building a project, but I feel that it was a level of instruction below that which I've gotten at Codeschool and Treehouse. In fact, both of those sources were used for certain parts of the course. Thinkful's own lessons were fairly quick, and I don't feel really went into depth the way I was expecting. Also, there were some typos and other issues in the course that made it seem that it wasn't quite ready for primetime (though I'm assuming these have since been improved, as I did report them to Thinkful). Overall, this course felt like it was second fiddle to their more premiere front-end offerings. Given the strength of my mentor, correspondingly high quality instruction material could have really made this course shine. I wonder if it's just biting off a little more than it can chew, as backend programming really seems to require more depth than can be delivered in a short term online course.
     

  • Thinkful Thoughts
    - 5/29/2015
    Anonymous • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I just graduated from Thinkful's main FEWD (Front End Web Design) course. I have not yet tried to find a job as this process is a career change for me and I am still financially hooked to my prior job for a few more months. I cannot therefore speak to Thinkful's job assistance, but they have offered to help even though it was not covered in my original package.

    I have to start off by saying how hard to back office staff works to hear from their students and learn from what they like and dislike about their program. They seemed super attentive to anything you had to say, whether that’s for me, their business, or both, I just can't say, but it did feel as though it was for me.

    I did have a small amount of coding background coming into the course. A long length of time trying to teach myself, but not a huge amount of actual time was spent given that I work a 55+ hour a week job with lots of travel. That is the main reason I choose Thinkful and I think overall that was a smart move. Thinkful's biggest competitor is Bloc. Thinkful is a bit newer and rapidly growing everyday thus it is hard to make a full comparison, however, because I spent the money, I think I shall.

    Thinkful is cheaper but you do receive what you pay for in this area. The curriculum had a huge number of errors, mainly typographical, however, they started to wear on the student as you go through the material. Given that Thinkful is so young, it is understandable, but nonetheless, quite irritating. Also on the curriculum, there was a great deal of "go to this other website and read their lessons and then come back here for your project". They are updating it as we speak, all the time, and have multiple version going at the same time depending on when you start. This was one of my two biggest pet peeves with Thinkful. Their curriculum is just not uniquely theirs while Bloc's does have a home written curriculum. My other pet peeve was that I was unable to choose my mentor specifically. While they were quite knowledgeable, they did not fit me personally and had some other shortcomings that I would have at least been able to attempt to rectify by choosing one that aligned with my goals. I am confident, that had I complained to Thinkful, they would have changed me out, however, like I said, I would then just be paired with another mentor at random, without really fixing the problem of alignment.

    Thinkful's projects are great, though a bit on the lighter side. It is only 3 months of about 10 hours a week but still I felt that doing just the projects at face value would not lead to much help. I took my own initiative as much as I could to do extra for each project, just for the practice. I know Bloc's projects are much more in depth and of larger number. I would have liked that.

    My overall conclusion is therefore, that for the money, this is a great program. If you want to go their online only, Bloc is quite expensive but offers more, and Thinkful is cheaper but offers less. This Thinkful program was still great and I would recommend to anyone that cannot afford the Bloc courses or does not need the intensity of that program.

  • Jun C. • Corporate Safety and IT Specialist • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I was a student at Thinkful over a year ago in their Programming in Python course in which I learned to develop a dynamic website using Python and Flask in the backend. 

    At the time, I wanted to enhance my knowledge and potentially advance or change my career from the pharmaceutical industry to the tech industry. I was researching a number of options. I could get an AA degree in CS from one of the local community colleges; getting a BS was out of the question since the local universities here in San Diego, CA do not allow for a secondary BS and so my other option was getting an MS in CS at one of the universities. This meant that I would have to study for and take the GRE... meh, that's a lot of commitment for exploring getting into the tech industry.

    I also read a few articles about bootcamps and so I researched that. Unfortunately, there are no local bootcamps in SoCal. They're based near Silicon Valley and New York. Going into a bootcamp would've required me to quit my job for a few months and hope that I would find a job after the end of the bootcamp pending the fact that I don't burn out from the bootcamp. Since I already had job, the risk of doing a bootcamp didn't seem worth it. 

    There were also these other free online courses and MOOCs... Udacity, Udemy, Coursera, etc... and I also came across Thinkful.com. I've taken some courses on Udacity and learned how to program with JavaScript. These free online courses and MOOCs were great! Learn at your own pace and sometimes they were free or relatively cheap. And then comes Thinkful...

    It's somewhere between a full on bootcamp (I'm assuming here since I've never done a bootcamp) and a MOOC. You pay for their course and service (which is a sh*t-ton cheaper than the cost of a bootcamp) on a monthly basis and in the end, you graduate the course by working on and presenting a project with real world use. My final project was an "Online Training Website" in which a user can log in, do training courses, and it tracks which training courses you've completed. I used Python, Git, SQLAlchemy, Flask, and MySQL to create this site and I've actually put it into use at my current place of employment and they liked it so much since it was value-adding to our safety training. My company was recently bought out by another company (actually, the number one company in my particular industry) and I may even be able to use my training website in this company...

    Anyway, I've learned so much from Thinkful and I would definitely recommend it. The most valuable difference between Thinkful and MOOCs or other online courses such as the ones I took at Udacity and Coursera is that you have a mentor... a person who works in the industry with the technologies that you're learning. You do the assignments, just like Udacity or Coursera or Udemy... but when you're stuck on an assignment or if you don't understand the how or why... you have your assigned mentor availble to help you out. That personal touch can't be beat. And even if your mentor isn't available at that time, you have other mentors available to help you out. This type of positive experience doesn't even compare to MOOC forums or MOOC TAs. 

    After graduating from Thinkful, I've taken a few Python programming MOOCs here and there and honestly, I wouldn't have been able to pass some of those MOOCs without the knowledge I gained from Thinkful. And if I didn't pass those MOOCs, it would've been a waste of time and commitment...

    My overall experience with Thinkful was awesome and my mentor was excellent! I've learned a lot about his programming workflow and about his experience in the industry... that's something you'll never ever learn in a MOOC!  They are continually updating and improving their curriculum so I know the courses I did while I was their have improved. I haven't really looked into their Job Assistance as of yet since I'm still currently employed in the pharma industry (and using what I've learned at Thinkful) but I just might check with them in the near future... 

    If you're looking at bootcamps... have a look at Thinkful first... maybe that's a better option for you and they have other courses too! If you don't want to pay... go ahead and look at Coursera, Udemy, Udacity, etc... but when it gets to the point where you plateau in your learning, type http://thinkful.com into your web browser... 

  • Varun • Engineer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I wanted to learn about front end web development and somebody told me about thinkful. I got enrolled and it was a great journey. I learned a lot and it helped me to make my next carrer switch.

  • Cody Karst • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    When I found Thinkful I was looking for a way to reclaim my life and my time.  I wanted to be able to work from home and focus on my family.  After all, I didn't get married and have three wonderful kids just to spend the majority of my waking time at work.  I wanted to be there, to watch them grow up. I realized that the only currency of worth in our lives is time. You can't get time back and you can't stop spending it.  The thought of missing years of my kids lives because I worked a "traditional" job weighed heavy on my heart. It was a driving force pushing me to make radical change.

    College was just to expensive and time consuming.  I didn't want a well rounded education I wanted a specialized one. I wanted to hone my skills towards a specific goal and while college degrees are cool and all it just wasn't going to work for me.

    When I discovered Thinkful the first thing I noticed was that they were really friendly. In fact I was able to get on the phone and talk to them right away. They were quick to go over the pros and cons of online learning. They let me know that it was on my own time frame and that I could go as fast or as slow as I wanted.  They told me about how the mentorship program works and what I could expect.  I was the most excited about the prospect of a mentor.  After attempting to self teach my self front-end dev and hitting wall after wall with no one to ask for help I was ready for a mentor. 

    After speaking with Thinkful I continued to research my options. I reached out to several other prominent online bootcamps and after weighing all of the pros and cons of each I decided to choose Thinkful.  

    The price was right and the people seemed exceptionally warm and sincere.  I took a leap and enrolled and it changed my life!

    My mentor was/is amazing.  He is the reason I was able to succeed through the whole process.  He not only provided support and accountability but true friendship.  I always looked forward to our weekly hangout and a chance to ask questions and show off my work.  He was always patient and took the time to make sure I really understood the curriculum. There were times when I just didn't get things.  In fact several times we focused on the same weeks problem for several weeks.  He made 100% sure I got it and I was ready to move forward.  He wasn't trying to push me through, he was teaching me.  And I actually...gasp LEARNED the content!

    I found the curriculum well done.  It continued at a good pace. I felt like each new concept was introduced at the right time and it was challenging but not overwhelming. Thinkful suggests that the Front-end dev course should take about three months.  I took four months and that felt just right.  I was able to spend time with my family and still have time to continue to learn.

    Midway through my course I decided to make the jump into freelancing. I had  reduced my hours to part time at my job but that wasn't enough. I needed a change! So I quit and went 100% into freelancing.  It was scary as hell but I had made up my mind.  I knew my skill set was strong enough to start charging. I also felt confident in my ability to learn and master my trade. 

     I am now in the second year of my business. It hasn't been easy and I know there are still many challenges ahead of me but its been the best years of my life. I work from home and get to enjoy my beautiful wife and children every day. I am watching them grow up and giving them my time instead of a job I didn't like. I just bought a house and I am getting the privilege to partner with exceptional clients.
     
     I went on to take the awesome Angular.JS course with Thinkful.  I was even given the honor to help write some of the content for Thinkful's freelancing course.  Things have gone full circle and I honestly couldn't have done it on my own.  Thinkful was the foundation I needed to get going and help me live my dream.  I am so thankful for Thinkful!

     

  • John Marks • Fullstack Developer
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    This was a great class, boosting my frontend productivity. The Angular (v1.3) curriculum presented the necessary info and concepts to understand a very large portion of the framework. 

    It seems that many people today are struggling with Angular, but I love it. Working on old jQuery only apps was such a pain. The Angular framework employs convention over configuration, providing it's own way to create a slick MVC separation between the view (HTML/CSS) and the JavaScript/backend and model. It's built-in dependency injection system is genius. The controllers are super easy to learn. The services handle all business logic and talking with backends. Directives really make Angular what HTML6 should be. I know that are some problems with AngularJS (makes SEO tough, startup load can be slow), but it is such a huge leap forward in SPA development.

    The Thinkful team built a very powerful curriculum. Just do it one lesson at a time, and you will come out the end understanding most of the Angular framework. My mentor (Leon) was in the UK (six hours later) and was very helpful. He had been using Angular from the early days and really knew the framework. If you already have a bit of backend experience, having Angular under your belt will definitely give you a boost in productivity. Use Thinkful if you want to do it right.

     

  • Thinkful Thoughts
    - 4/26/2015
    Anonymous • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I just graduated from Thinkful's main FEWD (Front End Web Design) course. I have not yet tried to find a job as this process is a career change for me and I am still financially hooked to my prior job for a few more months. I cannot therefore speak to Thinkful's job assistance, but they have offered to help even though it was not covered in my original package.

    I have to start off by saying how hard to back office staff works to hear from their students and learn from what they like and dislike about their program. They seemed super attentive to anything you had to say, whether that’s for me, their business, or both, I just can't say, but it did feel as though it was for me.

    I did have a small amount of coding background coming into the course. A long length of time trying to teach myself, but not a huge amount of actual time was spent given that I work a 55+ hour a week job with lots of travel. That is the main reason I choose Thinkful and I think overall that was a smart move. Thinkful's biggest competitor is Bloc. Thinkful is a bit newer and rapidly growing everyday thus it is hard to make a full comparison, however, because I spent the money, I think I shall.

    Thinkful is cheaper but you do receive what you pay for in this area. The curriculum had a huge number of errors, mainly typographical, however, they started to wear on the student as you go through the material. Given that Thinkful is so young, it is understandable, but nonetheless, quite irritating. Also on the curriculum, there was a great deal of "go to this other website and read their lessons and then come back here for your project". They are updating it as we speak, all the time, and have multiple version going at the same time depending on when you start. This was one of my two biggest pet peeves with Thinkful. Their curriculum is just not uniquely theirs while Bloc's does have a home written curriculum. My other pet peeve was that I was unable to choose my mentor specifically. While they were quite knowledgeable, they did not fit me personally and had some other shortcomings that I would have at least been able to attempt to rectify by choosing one that aligned with my goals. I am confident, that had I complained to Thinkful, they would have changed me out, however, like I said, I would then just be paired with another mentor at random, without really fixing the problem of alignment.

    Thinkful's projects are great, though a bit on the lighter side. It is only 3 months of about 10 hours a week but still I felt that doing just the projects at face value would not lead to much help. I took my own initiative as much as I could to do extra for each project, just for the practice. I know Bloc's projects are much more in depth and of larger number. I would have liked that.

    My overall conclusion is therefore, that for the money, this is a great program. If you want to go their online only, Bloc is quite expensive but offers more, and Thinkful is cheaper but offers less. This Thinkful program was still great and I would recommend to anyone that cannot afford the Bloc courses or does not need the intensity of that program.

  • Emily K • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    My experience with Thinkful was extremely positive from the beginning. Before enrolling, I wanted to make sure that I would be able to get a mentor that really worked with me. They asked me for guidelines in choosing a mentor for me, and assured me that I could request a change if we didn't "click." Luckily, we did. 

    The material is very well-presented in an order that makes sense. You dive in actually writing code right away, and work on projects throughout. These projects provide not only hands-on learning, but finished pieces you can show to prospective employers. Many are still in my portfolio today. 

    The weekly sessions with your mentor are what what really set this program apart from others, IMO. My mentor was great. She helped me when I needed it without just fixing things for me, which helped me understand things. She was available by email outside our scheduled sessions. She was AWESOME. 

    In addition to mentors, there is a student community where you can post your projects for help or feedback, both from other students and other TAs and mentors. This is frequently the fastest way to get help. There are also office hours daily (or close to daily) via google hangout with different mentors. Anyone can go into the office hours hangout and get help or ask questions. Sometimes the mentor will talk about aspects of the industry if there's not people that need help with specific questions. This was SO valuable! 

    I also found the support staff to be friendly and quick to respond to technical issues or feedback. 

    When I finished my course at Thinkful I felt confident as a junior front end developer. I would highly recommend this program to anyone, especially those looking for something in between completely self-directed study like Treehouse and a full bootcamp. 

    I believe that since I finished, they have expanded the course to include job search assistance, which would make it even more valuable.

  • Aaron Piotrowski • Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    The Front-end course at Thinkful was one of the best experiences that I've had during my journey to become a developer. They have a easy to read and understand, yet thorough material set. I started with no knowledge of programming or writing markup, and afterwards was able to build sites from the ground up. One of the reasons that I feel I got so much out of the program is that I was able to have one on one time with a mentor. I could talk through the problem that I was stuck on and they would help me figure it out. The keyword being help, you don't learn anything from someone spoon feeding you the answers. Learning to solve problems is such an important skill. 

    The other reason that I enjoyed the program is that I never once felt like I was competing against my peers. I was able to work at my own pace and not burn myself out. I did move from Thinkful to an on location bootcamp and I feel I can say that people are able to learn without coding 16+ hours a day. 

    I want to explain the 1 star for Job Assistance. During my enrollment at Thinkful they didn't really have any career help after the program. They have since started a career assistance section. I haven't taken it so I can't give an honest opinion of it. 

  • FEWD review
    - 4/15/2015
    Chris • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    During the summer of 2014 I attended the online Thinkful FrontEnd Web Development (FEWD) course.  I use to be a web developer, but had since fallen out of the game, not knowing what was relevant vs. irrelevant. 

    In a very short period of time, the FEWD course got my interest back in the field, and also got me up to speed on pertinent things to focus on while trying to get back into the field.  This course come down to how immersed you allow yourself to become in the overall course.  By overall course I mean, using the community chat, joining the office hour hangout meetings, as well as completing your assignments, etc...

    Weekly hour long, and they typically went over, sessions with the same mentor throughout the course was more than beneficial.  My mentor would give amazing real world examples of scenarios that I might find myself in somewhere along the line, and I could ask him or her questions about certain WebDev ideas that I may have and they would dive right in, helping me every step of the way.

    In summary:

    • Great course
    • Worth the money spent
    • You get out what you put in
    • Great people!
  • Great resources
    - 4/15/2015
    Troy • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    If you are autodidactic but need a little bit of guidence, Thinkful is amazing. I had a little experience building static websites with HTML and CSS, but really wanted to get more programming experience with Javascript. I had clear objectives and knew what I wanted to learn. This is important because I hit a wall with my first mentor, but Thinkful was accomodating and found me someone who could take me the rest of the way through the course with my particular learning goals in mind. 

Student Outcomes


40%
On-Time Graduation Rate
84%
In-Field Employed
$63,700
Change in Salary

180 Day Employment Breakdown:

Full-time employee
63%
Full-time apprenticeship, internship or contract position
21%
Hired by school in-field
0%

Started a new company or venture after graduation
0%
Short-term contract or part-time position
0%
Hired by school out of field
0%
Out of field
0%

Still seeking a job
16%
Not still seeking a job
0%

Non reporting
0%

Salary Breakdown:

92% of job obtainers reported salaries.

Notes & Caveats:

Thanks!