bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

Algorithms & Big O - 101 Basics Course: CRUSH The Interview!

A review of important key computer science concepts. This course will help you prepare for any Technical Interview!

3.6 / 5.0
1384 students2 hours 8 minutes

Created by Nav Gupta, offered on Udemy

bestcourses score™

Student feedback


To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 1384 students which left 11 reviews at an average rating of 3.6, which is below the average.

Course length


We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 2 hours 8 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 4 hours 58 minutes.

Overall score


This course currently has a bestcourses score of 4.4/10, which makes it an below average course. Overall, there are most likely better courses available for this topic on our platform.


CRUSH YOUR NEXT TECHNICAL INTERVIEW with the tips and tricks you learn in this incredible course!


If you've not had a technical interview for a while or at all, then this course will help you prepare by brushing you up on the basic concepts again.  This course is great for those who are actively looking for work again in the TECH INDUSTRY or for those who are new students looking to get into a software engineering position.

1. Go over the basics FAST rather than spending days, you can learn the basics in a short period of time

2. Focus your time on applying the information learned here to any upcoming technical interviews

3. Gain MASSIVE confidence going into those next technical interviews and have a better chance at getting the job!

If you've got a technical interview coming up and need all the help you can get to CRUSH THE INTERVIEW, then THIS COURSE IS FOR YOU! 

I was once like you, FRUSTRATED with having to relearn everything just so I could get into the highly competitive tech industry again.  I had not been back in school for a while after working for years!  I didn't know where to start and I wish I had a course like this that would just give me all the basics in a short period of time so I could focus more on learning what I needed to GET THE JOB!! Now I'm here to share with you the basics including some amazing tips and advice so you can go into these technical interviews and CRUSH THE INTERVIEW!

Here you will learn some of the BASICS from variables to loops to even advanced items like Big O and Recursion!  Finally you'll learn tips and tricks that have helped me get job offers due to my confidence in these various technical interviews!

:  Due to the busy schedule Nav has as he is developing new games and apps, speaking at seminars around the world, running his various companies,  building new programs and courses, and ofcourse spending time with his  family, fans and other students, etc. it will naturally be a challenge  for Nav to be available all the time.  Note: Please  make sure your questions are related to this course when asking  questions as Nav has several courses on various topics. If you have a  question on another course or topic that Nav teaches that is  outside the scope of this course, please ask it in that specific webinar  or discussion section.


This course is aimed at software professionals who are actively searching for employment in the tech industry OR are students in university who are looking to get a job. The assumption is that you already know most of this stuff and that you simply are reviewing the concepts in this course. The GOAL is not to teach you these concepts as you would learn in school but to simply brush up your skills and help you to do better in your technical interviews and hopefully even LAND A JOB! (If you do, please let me know! I love hearing success stories from my students!)


1. You're actively job searching and anticipate you will have a technical interview coming up

2. You're looking to save time and money rather than doing searches and reading books on the topics, you just want the fastest way to get the information you need so you can focus on the upcoming interviews

3. You want to increase your CHANCES of getting a job by learning methods and tips to give you an ADDED EDGE over your competition.


Important information before you enroll:

  • In case you are not fully satisfied with the course, don't forget you are covered by a 30 day money back guarantee, full refund, no questsions asked!

  • Once enrolled, you have unlimited, lifetime access to the course!

  • You will have instant and free access to any updates I may add to the course over time.

What you will learn

  • By the end of this course, students will have a better understanding of the basic concepts in software and will be better prepared for their current job roles, school or the most likely case => AN UPCOMING technical interview!!


  • Knowledge of programming and software development
Udemy logo
Available on


With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $94.99
  • Platform: Udemy
  • Language: English
  • 2 hours 8 minutes
Algorithms & Big O - 101 Basics Course: CRUSH The Interview! thumbnail

bestcourses score: 4.4/10

There are most likely better courses available for this topic.