| | Yusuf Alp | I choose Thinkful because of several reasons. One reason was that I was looking to learn to React as the framework in their curriculum and this program was one of them. And then learning about Node, Express, and Postgresql was amazing. I also liked to structure of how the curriculum is designed. It is expected that you know the fundamentals of JavaScript, HTML/CSS before you start and if you don't, they have prep for that. Once you get a hang of the fundamentals, the real learning begins then. That was the curriculum I wanted.
The second reason was the schedule. Since I still had to work and with my commitments to my family, I knew I had to sign up for a part-time program (they call it flex there). It was more self-paced than part-time. There are no live videos, and you do not belong to a set cohort (they had registration starting every Wednesday) but other than that you get to have everything the full-time students had (if you can though, I suggest the full-time program called immersion there). I liked the self-pace because I could spend as much time as I want on a new subject, learn the ins and outs, and practice as much while I can practice and glance at the topics I already know. Don't get me wrong, there are checkpoints in almost every step, and more than enough assignments are graded. So you have to pass them to move forward. Your progress is closely being monitored.
Now comes the last part (or rather the first I listed in the title), the support. I started with the 15-day trial they had and even in that trial, they assigned me a mentor on the second day and we were expected to meet once a week (this becomes twice a week once you are done with the trial and register). Honestly, I am very grateful for the mentor I had, he was somebody who had 20 years of experience in the field (their mentors are engineers that work at other companies who chooses to be a mentor, and they are located anywhere in the world). I got a mentor before even I started to pay, can you imagine. I felt that they value support more than anything else. Then you have technical help, you use a chat tool to ask your questions (within the work hours but it was like 7 am to 10 pm), and almost always somebody answers. (I said that because I had answers to all of my questions but I heard people sometimes not getting answers). Then they have office hours ("had" I should say because near my graduation they removed it) where you could just join a video call and ask your question about the pre-determined subject and the lead will help you find a solution. They also had workshops and student presentations you could join anytime and just listen and learn a few things. Their AMA sessions were my favorite. (Again, they decided to re-design that concept near my graduation so it may not be there anymore). Another support and was really my go-to one was the Slack group. All the instructors, coaches, mentors, students, and alumni are on their Slack group and you could just ask a question and there is always somebody answers it, more often than not, it was other students which was great for peer learning but alumni jumped in and helped from time to time. On slack, you could also learn about personal experiences from alumni and how their professional life is after the program. Lastly, you have one assigned Academic Success Manager and they are your last resort if you couldn't find the support you needed and my ASM was awesome, she got what I needed sometimes faster than expected. You also check in with your ASM every month or bimonthly to go over your progress and graduation schedule and if you have any concerns.
So for those reasons, I am so grateful that I chose Thinkful and I am so happy to know that I graduated. Onto the job search now |