What students have to say about courses

5 star rating

Excellent Data Structures Course And A Great Opportunity to Learn Best Practices!

mojgan kavehei

In October 2023, I joined the "Interview 101: Data Structures and Algorithms" course on Silicon Insiders and had a great experience. The interactive nature of the course, coupled with the challenging exercises and assignments, helped me solidify ...

Read More

In October 2023, I joined the "Interview 101: Data Structures and Algorithms" course on Silicon Insiders and had a great experience. The interactive nature of the course, coupled with the challenging exercises and assignments, helped me solidify my understanding of data structures and algorithms. I now feel much more confident in my coding and interview skills, all thanks to this course. What impressed me the most was the instructor's expertise and dedication to helping students comprehend all the details and succeed. He answered all the questions patiently and provided additional explanations when needed. I am deeply grateful to my instructor, for his exceptional guidance. I am truly appreciative of the knowledge and skills I've gained under his mentorship. And look​ing forward to learning ML courses​ soon!

Read Less
5 star rating

Very good course in DSA with good instructor

Chi Hoang

This is a very good course in DSA with clear explanation from the instructor. The course has 9 sessions (5.30hr) on Sundays and 9 assignment sessions (1hr) on Wednesdays. Overall, the course is very intense and quick. The learners should already h...

Read More

This is a very good course in DSA with clear explanation from the instructor. The course has 9 sessions (5.30hr) on Sundays and 9 assignment sessions (1hr) on Wednesdays. Overall, the course is very intense and quick. The learners should already have some _basic_ knowledge of DSA about: linear arrays, trees, graph, time/space complexity to catch up with the learning process, otherwise they will have lots of difficulties. The instructor is very knowledgeable with super clear explanation about all topics and thought process. You expect around 8-9 Leetcode questions per session, so totally about 80 LC problems (medium+hard) over the whole course. I would highly recommend the course for people who already have some basic knowledge about DSA. Very good course to prepare for FAANG interviews.

Read Less
5 star rating

Exceptional Coding Interview Prep Course

Anastasia Arsky

Instructor's in-depth knowledge of algorithms and data structures made the learning experience both effective and enjoyable. The interactive format of the course promoted lively discussions, and he was highly responsive to questions, creating a su...

Read More

Instructor's in-depth knowledge of algorithms and data structures made the learning experience both effective and enjoyable. The interactive format of the course promoted lively discussions, and he was highly responsive to questions, creating a supportive learning environment. The well-structured curriculum, with a blend of theory and practical exercises, provided a comprehensive preparation for technical interviews. Overall, I highly recommend this course for its knowledgeable instructor, interactive format, and commitment to addressing student questions, making it a standout choice in coding interview preparation.

Read Less
5 star rating

Superb course

Yasser Taima

The course was expertly taught and the instructor is highly capable both as a professional and as a lecturer. It was very well prepared. The explanations were thorough and deep while at the same time covering a breadth of knowledge. One of the bes...

Read More

The course was expertly taught and the instructor is highly capable both as a professional and as a lecturer. It was very well prepared. The explanations were thorough and deep while at the same time covering a breadth of knowledge. One of the best DSA courses out there.

Read Less
5 star rating

The best system design course on the planet

Sunil Ranka

From the moment I enrolled in this system design course, I knew I was embarking on a unique educational journey. However, little did I know that it would profoundly reshape my understanding and approach to system design. Having participated in var...

Read More

From the moment I enrolled in this system design course, I knew I was embarking on a unique educational journey. However, little did I know that it would profoundly reshape my understanding and approach to system design. Having participated in various other courses and already having a lot of experience in this field, I can confidently say that this course stands in a league of its own – it is, without a doubt, the best system design course on the planet. 1. Course Content and Structure is meticulously crafted 2. Excellent caliber instructors 3. The learning platform was intuitive and user-friendly

Read Less
5 star rating

Comprehensive System Design Tutorials with Engaging Instructors

Behrooz Keshavarzi

Enrolling in this class was a game-changer for my understanding of system design. The tutorials delved into a diverse array of subjects, ranging from social media platforms and messaging apps to search engines, video streaming, and stock exchange ...

Read More

Enrolling in this class was a game-changer for my understanding of system design. The tutorials delved into a diverse array of subjects, ranging from social media platforms and messaging apps to search engines, video streaming, and stock exchange applications. The instructors provided comprehensive explanations for each topic, offering in-depth insights where necessary. Their approach was friendly, and they made a genuine effort to address the majority of questions raised. The interactive nature of the classes enhanced the learning experience, and the five practice sessions allowed students to spend 30 minutes discussing and contemplating the provided questions, fostering a deeper understanding of the material.

Read Less
5 star rating

Excellent Course for ML System Design. Highly Recommend!

Alan Varghese

This course teaches how to use machine learning for various use cases. I find the course and the instructors collaborative. The instructors were knowledgeable in their field and could quickly and thoroughly address any questions. I would encourage...

Read More

This course teaches how to use machine learning for various use cases. I find the course and the instructors collaborative. The instructors were knowledgeable in their field and could quickly and thoroughly address any questions. I would encourage anyone who knows the basics of machine learning and the classical machine learning fundamentals to take this course to understand how the design of an ML system will work. As for me, this course allowed me to restart my ML learning after a long break.

Read Less
4 star rating

Great aid in interview preparation!

Aum Rajadnye

I found the case studies covered in the ML System Design course to be not only very relevant to the current state of ML/DL but also covered in depth, especially the NLP use cases. Also, the mid-week practice sessions helped to reinforce what was t...

Read More

I found the case studies covered in the ML System Design course to be not only very relevant to the current state of ML/DL but also covered in depth, especially the NLP use cases. Also, the mid-week practice sessions helped to reinforce what was taught on the Sunday class.

Read Less
5 star rating

Great Course for Software Engineers making the Transition to ML Engg. or ML Related roles

Roop G

I am a Full Stack Cloud Native Engineer(15+ years) making the transition, and I had completed Machine Learning Certificate and Deep Learning Certificate already. The course helped me answer the questions around ML in practice and Project Situati...

Read More

I am a Full Stack Cloud Native Engineer(15+ years) making the transition, and I had completed Machine Learning Certificate and Deep Learning Certificate already. The course helped me answer the questions around ML in practice and Project Situations. The System Design Course elucidates the key steps in ML Projects and a Deep Dive on each of the Key Steps. Explaining and Rationalizing decisions/prospective-options at each step. The Instructors/specialists were loaded with both scientific and practical knowledge of ML Use Cases. All of them were Leading Key Projects in Focus ML areas at leading organizations at the cutting edge of ML(so kind of them to share the experience and knowhow). Silicon Insider mentor kept tab on the progress of the class in the session and steer the conversation so as to focus on what the students need at that juncture, I would Highly recommend this course for all Software Engineers in General irrespective of if they want to work as ML Engineers or not.

Read Less
5 star rating

Very good course in ML System Design with good instructor

Chi Hoang

- This course teaches ML System Design (and NOT about basic ML) to solve actual problems such as: recommendation systems, ranking systems, searching systems, NLP problems, that you may see in real interviews. - Learners should have basic knowled...

Read More

- This course teaches ML System Design (and NOT about basic ML) to solve actual problems such as: recommendation systems, ranking systems, searching systems, NLP problems, that you may see in real interviews. - Learners should have basic knowledge about ML to take full advantages of the course. - Overall this is a must-take course for learners aimed to tackle ML SD interviews in FAANG companies. The course will provide you with a general framework with 8 steps to handle almost any ML SD problems. Instructors are current FAANG software engineers, very knowledgeable and responsive in answering questions.

Read Less

Benefit highlights

  • Instructor-led

    Interact online and get engaged in a fruitful discussion with instructors and other learners.

  • Commit and prepare faster

    Build momentum through a motivated and efficient program that makes your interview-ready faster.

  • Self-paced study

    Access recorded materials and review them at your own pace (available during and up to 6 months after completing each course)

  • Expand your network

    Become a member of a community who can help boost your application reachability in top silicon valley companies.

  • Interactive learning

    Practice and receive feedback through interactive components like group discussions, mock interviews, one-on-one coaching.

  • Mock interviews

    Experience the interview style in top-tier companies by being interviewed by senior engineers and hiring managers from those companies and get personalized feedback.

High-profile instructors from top-tier companies