Data Structures & Algorithms Essentials using C++ (2023)
Master core computer science concepts by mastering data structures, algorithms & problem-solving using C++.
Welcome to Data Structures & Algorithms, Essentials Course – the only course you need to understand the core concepts behind Data Structures & build a solid programming foundation using C++. The course is taught by an expert instructor Prateek Narang from Google, who is not just a software engineer but also has mentored thousands of students in becoming great programmers & developers and is top rated on Udemy for his amazing teaching skills.
Every software application revolves around data, performing different operations like Insert, Delete, Update & Search. To be a great software developer, understanding of Data Structures & Algorithms is must and this course provides you a deep understanding of the topic by covering both the theory and hands-on-implementation of each data structure from scratch.
The Course contains 20+ hours of interactive video content & dozens of coding exercises, teaching you all essential concepts starting from ground zero. Each section covers data structure in great detail, with Coding Exercises & real-life examples.
Best Seller Course: Mastering Data Structures & Algorithms using C and C++
What you’ll learn
- Core concepts & internals of Data Structures
- Trees, Linked Lists, Heaps, Graphs
- Build all data structures from scratch
- Object Oriented Programming Basics
- Brute Force & Optimisation Techniques
- Space Time Complexity Analysis
- Hash Functions, Collision Handling
- Recursion & Backtracking
- Dynamic Memory & Pointers
- Create your own DS library!
- C++ Standard Template Library Basics
- Project – Design & Implement Shopping Cart
Recommended Course: Master the Coding Interview: Data Structures + Algorithms