Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js Typescript HTML5 PHP
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Data Analysis Data Warehouse Blockchain Business Intelligence
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin SwiftUI Mobile App Development
Graphic Design Photoshop Adobe Illustrator Drawing Canva Digital Painting InDesign Design Theory Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Emotional Intelligence Coaching
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Online Business Startup Business Plan Blogging Amazon Kindle Direct Publishing (KDP)
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Copywriting Google Analytics Email Marketing Startup Advertising Strategy

DevelopmentSoftware EngineeringC++

Data Structure & Algorithm using C++ : Zero To Mastery 2022

Ace the Google, Amazon, Facebook, Microsoft, Netflix coding interviews. Step by step guide for their toughest questions!
Rating: 4.3 out of 54.3 (1,160 ratings)
8,026 students
Created by Ankit Thakran, Harsh Kajla
Last updated 8/2022
English
English [Auto]

What you'll learn

  • Learn the strengths and weaknesses of a variety of data structures, so you can choose the best data structure for your data and applications
  • Learn many of the algorithms commonly used to sort data, so your applications will perform efficiently when sorting large datasets
  • Code an implementation of each data structure, so you understand how they work under the covers
  • Develop your Analytical skills on Data Structure and use then efficiently.
  • Improve your problem solving skills and become a stronger developer
  • Learn everything you need to ace difficult coding interviews

Requirements

  • Basic knowledge of Programming in C++
  • NO experience with data structures or computer science needed!

Description

Brand new course ready for the 2022 hiring season! Join a course taught by industry experts that have actually worked both at top tech firms. Graduates of this course are now working at Google, Tesla, Amazon, Apple, IBM, JP Morgan, Facebook + other top tech companies.

This is the ultimate resource to prepare you for coding interviews. Everything you need in one place!

WHAT OUR LEARNERS ARE SAYING:

5 STARS - This was an amazing course. I was a beginner in data structures and algorithms, but I have learned so much that I would consider myself intermediate-advanced. For anyone looking to deepen their understanding of these data structures, their implementation, or their real-world use, I completely recommend buying this course.

5 STARS -  This is the best course on data structure compare to all data structure course .all the topic of data structure has been completed in this course .if anyone want to learn data structure then you can go for it. thank you sir for making this course on udemy

5 STARS -  I liked this course very much! It clears out your basics quite well and is does totally what Harsh and Ankit claim they'll do. I would recommend this to everyone who wants to learn Data Structures and Algorithms, especially if you had a phobia for coding like I did. I now love coding! All thanks to them.

5 STARS -  This course is really amazing. instructor is going beyond and beyond each and every thing was my beyond expectations. really mastery course it is.

5 STARS -  Hands-on course. The teaching style is excellent. If you are looking for a DSA course and a beginner then your search end here. Just go for it guys. Many thanks to the instructor for creating this course

5 STARS - This is the best computer science course I've taken. If you need to learn C++ and pass your technical interviews, this is the course to take. The explanations in the videos are extremely thorough, and I have reached out to the instructor several times on various questions, and he's always quick to respond and very helpful. In my experience, every MOOC that said its instructors would actively help you with problems lied, EXCEPT FOR THIS COURSE. TAKE THIS COURSE!

5 STARS - This is the BEST COURSE on C++ Data Structures & Algorithms. The Instructors are the BEST. They Draw Everything out and Then EXPLAIN THE CONCEPTS VERY WELL & then CODE it. Also I Love Doing the LEETCODE ProblemSets. Absolutely Fantastic. Above my Expectations. I am taking this course for COMPETITIVE PROGRAMMING. It is the BEST COURSE. Thank you very much Ankit and Harsh. You guys are the BEST!

Course Highlights

  • Quality Problems with hands-on code

  • Intuitive & Detailed Explanations

  • HD Videos

  • Deep focus on Problem Solving

  • Broaden your mindset

  • STL Powerful features

  • 250+ HD Lectures

  • 200+ quality Problems

  • 60+ hours of interactive content

  • Code Evaluation Exercises

  • Doubt Solving within 6 hours

  • Practice Exercises

  • Real Time Feedback

  • Lifetime Access

  • Industry vetted curriculum

  • Completion Certificate

Overview of Topics

  • Arrays, Strings, Vectors, Binary Search

  • Stacks, Queues, Linked Lists

  • Binary Trees, BSTs, Heaps

  • Hashing, Pattern Matching, Tries

  • Brute force, Recursion

  • Sliding Window, Two Pointer

  • Sorting & Searching, Greedy

  • Graphs Algorithms, Dynamic Programming

So you want to learn and master Data Structure and Algorithm , I have done it. I have cracked interviews of top product based companies and landed job offers from many companies (Amazon, Samsung , Microsoft, Flipkart ...)

This course is totally designed, with interative lectures, good quality problems, and is deeply focussed on problem solving. If you want to learn  breath & depth of topics, this course is for you.

So i have created this course keeping in mind university syllabus and also to make you ready to get those valuable internships and placements.

You will top your university exams and will become interview ready at the same time.

I know how professors teach in colleges , they just discuss theory , but hey I am not a professor instead a bro. I will teach you things which really matter . Also i have shared many tips and tricks in the course .

So what are you waiting for ??

Master Data Structure and Algorithms , top you university exam and get those valuable internships and placements

Still have doubt , see the course content , no one is teaching you variation of binary search , every other instructor will teach you standard binary search. I am also teaching Dynamic Programming which is difficult to teach and other instructors are not teaching this but its a very important topic and you must know it.

We are solving 30+ problems on Recursion ,

Note :  This course is 100% practical

My approach is very simple : discuss the relevant theory and then solve lots of problems . I teach concepts by solving lots of problems  and you should be ready to solve lots of problems as Assignments , Quizzes etc

Every Data Structure is discussed, analysed and implemented with a Practical line-by-line coding.

Source code for all Programs is available for you to download

With this complete course, you will become an expert in the core fundamentals of programming, Data Structures, Algorithms and its functioning with one of the most popular programming languages,C and C++. The involvement of the practical technique of problem-solving will give learners a better understanding of the concepts of the course. Learn to design efficient algorithms and become ready for future best jobs in the industry.

As if this was not enough , I have shared tips and tricks on how to become good in competitive programming ( yes i have did CP in college)

Source code for all Programs is available for you to download

Sign up today!

Who this course is for:

  • Undergraduate who want to Learn Data Structures Perfectly
  • Developer who want to get Deepest knowledge of Data Structure
  • Anyone interested in improving their problem solving skills
  • Anyone preparing for programming interviews

Featured review

Kunal Kolhe
Kunal K.
13 courses
4 reviews
Rating: 4.5 out of 5a year ago
It was very good and extremely stick to the technical point with all the possible aspects. Also, the practical demonstration view is very well giving the proper step by step explanatory things of algorithms, code steps, and possible outcomes.

Instructors

Ankit Thakran
Software Developer | Bootcamp Instructor
Ankit Thakran
  • 4.4 Instructor Rating
  • 2,342 Reviews
  • 28,336 Students
  • 3 Courses

Hi, I am Ankit .I am a Passionate Learner & Teacher. I have a Passion for learning new things.

I have done my Engineering in Computer Science.

I have learned most of the stuff from Books and

Tutorials Online. I feel like anyone can learn anything today without going to School / College  with the Power of Internet.

I look forward to Learn from you and teach you whatever I know in the best possible way. :)

Harsh Kajla
SDE-2 @Intuit || ex- Amazon || Bootcamp Instructor
Harsh Kajla
  • 4.4 Instructor Rating
  • 2,342 Reviews
  • 28,336 Students
  • 3 Courses

I have done my Engineering in Computer Science

Internship Offer Received ( in college ) :   Samsung and  Amazon !

Full time Job offers Received ( in college )  :  Amazon (PPO) ,  Flipkart (India) (on Campus) 

[OUR APPROACH]

We use the 80-20 Rule. We discuss 20% of things used 80% of the time in depth. We touch upon other things briefly equipping you with enough knowledge to find out more on your own.

Problem Solution based Step by Step Hands-on Learning.


                 

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Terms
  • Privacy policy
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.