I started out in social sciences but switched to tech while studying in North America. Here’s my take on whether taking an algorithm fundamentals course was helpful. In university, I loved the learning environment, which made me want to stay in the U.S. But I realized that with my degree, finding a job here would be very tough. So, I decided to learn coding.
Coming from a non-technical background, I found computer science confusing at first. I tried self-learning with videos and materials, but it didn’t really work for me. After some trial and error, I decided to take an algorithm fundamentals course. I looked at a few options and chose a smaller school called Drill Insight.

This school stood out because of its small class sizes, which allowed the instructors to focus more on each student. They were also very hands-on, checking in with us outside of class to make sure we were keeping up. This was great for me, as I tend to procrastinate. The instructors had experience in big tech companies and knew what interviewers were looking for, which helped me prepare.
The course helped me get a better understanding of programming and why coding matters. It also gave me a clearer idea of what to focus on and what kinds of questions to expect in interviews. One important lesson was that interviews aren’t just about solving problems—they also test how well you explain your thought process.
In the end, the algorithm fundamentals training was definitely helpful. It gave me the skills I needed to get started in tech and prepared me for interviews. Most importantly, it boosted my confidence to switch careers successfully.