Course Information
Course Overview
75 Check Points | Explanations for Blind 75 | 226 Assignment Problems | 40 C++ Basic Questions | Powered by LeetCode
Are you aspiring to master algorithms and data structures but unsure how to find the best, curated problems?
Welcome to Blind 75! This course is designed to help you build solid programming foundations with C++, focusing on logic, algorithms, and data structures. You'll benefit from a carefully curated list of logical challenges that bridge theory and practical coding every single day.
This course also includes the Blind-75 — a collection of problems selected by a Meta engineer in 2018, widely regarded as an excellent starting point for algorithms and data structures practice on LeetCode.
Course Highlights:
Lecture Format: Each session begins with concept discussions and evolves into hands-on coding in C++, guiding you towards optimized solutions.
Downloadable Source Code: Get access to C++ source code for every lecture.
What You’ll Learn:
Data Structures in C++
List-based structures: Array, Matrix, Interval, String, and Bits
Node-based structures: Linked List, Tree, Heap, and Graph
Dynamic Programming Techniques
Problem Types
Traversal, transformation, and searching
Counting, gauging, and verification
Linking, optimization, and path selection
Interval merging and insertions
Problem links are available in the resources section for easy access.
Embrace this journey to mastering algorithms and data structures—happy learning, and keep coding with confidence and curiosity!
Course Content
- 11 section(s)
- 158 lecture(s)
- Section 1 Introduction
- Section 2 Bit Manipulation
- Section 3 Arrays
- Section 4 Strings
- Section 5 Linked List
- Section 6 Tree
- Section 7 Matrix
- Section 8 Graph Theory
- Section 9 Dynamic Programing
- Section 10 Heap
- Section 11 Intervals
What You’ll Learn
- Build algorithmic thinking, Solve diverse problem sets, Master key DSA concepts, Prepare for coding interviews, Practice with LeetCode problems