YouTube Channels That You All Must Subscribe if you are into DSA or CS

Must Watched YouTube Channels for DSA, CS, or Programming Interviews

Data structure and Algorithm (DSA) plays vital role in all disciplines of software development. DSA is not limited to a single programming language. Although programming languages evolve over time, but DSA is incorporated into all of these languages.

Here I am mentioning some YouTube Channels that you should visit if you want to learn DSA.



The main focus of this channel (#CodeNCode) is to teach students data structures and algorithms which will help students in hiring challenges and also in competitive programming challenges.

1. Data Structures with implementation details and practice problems

2. Algorithms (basic to advanced) with implementation details and practice problems

3. Help students to get better at competitive programming

CodeNCode YouTube Channel


Coding Simplified

This channel is all about teaching you insanely about Programming that you can use to grow your Programming Skills like Data Structure Array, String, Linked List, Graph, Binary Tree, Binary Search Tree, Basic coding problems & several other Tech Related Basic issues.

Coding Simplified YouTube Channel


Kartik Arora

Kartik Arora works at Amazon as a Software Development Engineer. This channel aims to provide high quality content related to computer science more specifically algorithms, data structures and competitive programming. In addition to this, he covers interesting problems asked in coding interviews and competitive programming contests like google kickstart and codeforces rounds, etc.

Kartik Arora YouTube Channel


Akshay Saini

Akshay Saini is working as an Engineer at Uber. He creates videos to help people with Interview preparation, Frontend Interview Tips, core concepts of Javascript, Tech Tutorials, and his personal Tips and Tricks to advance their career

Akshay Saini YouTube Channel


Take U Forward

Currently working at, previously worked with Amazon, Master at Codeforces and a 6* at Codechef.

Data Structures, Algorithms and Competitive Programming together is the most powerful tool to get into any top Techies.

In this channel, you will get to learn

1) Competitive programming (Mostly Codeforces editorials and some other Algorithms)

2) Data Structures and Algorithms

3) Interview preparations

TakeUforward YouTube Channel



Pepcoding, a software training company, started by Sumeet Malik in 2017 with a small team with the mission to create world class computer engineers and the vision to bring in "The Great Indian Coding Renaissance"

Pepcoding YouTube Channel



With 80k+ subscribers, this channel provides educational computer science and mathematics videos

WilliamFiset YouTube Channel



This guy is finalist of multiple big programming competitions like ICPC, Facebook Hacker Cup and Google Code Jam (even got 2nd place in 2018). On this channel, you can find Algorithms, competitive programming, coding interviews, etc.

Errichto Youtube Channel


Knowledge Gate

KG College and GATE helps (CS/IT) students to prepare for University/semester and GATE Exams.

They /admin/upload Videos and conduct Live Classes for:

  • GATE and Competitive Exams
  • Core subjects of Computer Science
  • University & Semester Exams

Knowledge Gate YouTube Channel


Love Babbar

Love Babbar, a graduate from NSUT,Delhi and SDE at Amazon,Gurugram. This is a Vlog channel and basically aim to innovate new things with interesting content.

Love Babbar Youtube Channel


Tanay Pratap

Tanay Pratap is an engineer at Microsoft.

Tanay Pratap YouTube Channel


Coding Ninjas

To watch more videos on programming, Data Structures, Android Development, Data Science, C++,Java, React, check this channel. Coding Ninjas is an online Edtech company providing highest rated programming courses in Java, C++, React, Machine Learning, Android Development, Data Science, Coding Ninjas provide Industry relevant programming courses for students and working professionals with the help of industry mentors and faculty from IITs, IIITS, NIT and Stanford. At Coding Ninjas students enjoy regular mentor support, Doubt resolving support, real-time course experience, Coding Ninjas ecosystem comprises of 20,000+ students and alumni, 1000+ Campus ambassadors, 2000+ teaching assistants, and 100+ employees.

Coding Ninjas YouTube Channel


Back to back SWE

This channel will help you in programming interview preparation.

Back to Back SWE YouTube Channel


Corey Schafer

This channel is focused on creating tutorials and walkthroughs for software developers, programmers, and engineers. They cover topics for all different skill levels, so whether you are a beginner or have many years of experience, this channel will have something for you. They have already released a wide variety of videos on topics that include: Python, Git, Development Environments, Terminal Commands, SQL, Programming Terms, JavaScript, Computer Science Fundamentals, and plenty of other tips and tricks which will help you in your career.

Corey Schafer YouTube Channel


Kevin Naughton Jr.

Kevin is a software engineer at Google in New York City

Kevin Naughton Jr. YouTube Channel


Kunal kushwaha

Kunal is a developer from India. He is working towards empowering communities via Open Source and Education. He is currently doing community management at MLH, Developer Advocacy at Civo, is a Student Program Manager at Data on Kubernetes Community, a CNCF Ambassador, part of the Kubernetes Release Team, a GitHub Campus Expert, Gold Microsoft Learn Student Ambassador, Google Summer of Code Mentor at Red Hat Middleware. He finds passion in teaching and has taught thousands of students both online and in-person.

He is the founder of Community Classroom, an organisation focussed on providing training & mentorship, free of cost. He also started the Official Cloud Native Student Community group joined by thousands of students, focussed on getting more young people involved in the Cloud Native world. These platforms are utilised by conducting hands-on workshops, events, podcasts, and sharing about opportunities in the field.

Kunal Khushwaha YouTube Channel


Rachit Jain

Rachit Jain is an IIT Roorkee Alumnus, and a Software Engineer at Microsoft.  

1. Data Structures and Algorithms

2. Competitive Programming

3. Problem Solving

4. Motivation

5. Learning Mindset

6. Success and Winning

7. Failures and Reactions

8. Cracking Interviews

He has given lots and lots of interviews with Google, Microsoft, Goldman Sachs, Directi, Hackerrank and received job offers from all of them. He has worked with Microsoft, Flipkart, Grofers, HackerEarth, Codechef and also delivered lectures in IIIT-H about problem solving and logical reasoning.

Rachit Jain YouTube Channel


Gaurav Sen

Here you can learn about System design, Competitive programming, Artificial Intelligence, etc.

Gaurav Sen YouTube Channel


Keerti Purswani

If you are a Software Engineer or want to become one - You will find tutorials to some hard questions here which will help you crack the tough interviews. You can also find many Mock Coding Interviews with tons of knowledge and tips.

Keerti Purswani YouTube Channel


Clement Mihailescu

He is an Ex-Google Software Engineer, an Ex-Facebook Software Engineer, and the CEO and co-founder of AlgoExpert (, a website that helps Software Engineers prepare for coding interviews.

Clement Mihailescu YouTube Channel



HackerRank is a technology hiring platform that helps over 1,000 companies hire skilled developers and innovate faster. Their mission is to match every developer to the right job. They also have an active developer community (5 million and counting) where folks around the world can practice coding, prepare for interviews, and get hired. This channel houses content for developers, hiring managers, and technical recruiters.

HackerRankYouTube Channel



Simplilearn is the world’s #1 Online Bootcamp focused on helping people acquire the skills they need to thrive in the digital economy.

Simplilearn YouTube Channel



MyCodeSchool is an educational initiative. Their aim is to present some core concepts of computer programming through illustrated examples and creative teaching techniques.

MyCodeSchool YouTube Channel


Tech Dose

This channel features Programming, MATHS, Data Structures & Algorithms, Technology, Tutorials etc.

Tech Dose YouTube Channel


Code with Harry

Youtube Channel:


Lead Coding

YouTube Channel:


Apna College

Youtube Channel:


Cs Dojo

Youtube Channel:


Nick White

Youtube Channel:


Engineering with Utsav

YouTube Channel:


Baby bear 4812

Youtube Channel:


Naresh Gupta

Youtube Channel:


Tushar Roy

YouTube Channel:


Stable Sort

Youtube Channel:


Abdul Bari

YouTube Channel:


Soumyajit Bhattacharya

YouTube Channel:


Neso Academy

YouTube Channel:


I hope this article was helpful. If you have any recommendation about YouTube channels that we have missed out, please mention them in the comment section below.

Leave a Reply

Also Read

Join GraspHack Family!

We will never spam you.

Be a part of our ever growing community.