Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Computer Science
Data Analysis
Computer Networking
Medicine and the Arts: Humanising Healthcare
Exploring Play: The Importance of Play in Everyday Life
Songwriting: Writing the Lyrics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Comprehensive tutorial on double pointers in C++, covering concepts, code examples, and practice questions to enhance understanding and practical application.
Comprehensive exploration of pointers in C++, covering arrays, functions, and advanced concepts. Includes practical examples, benefits, and homework for reinforced learning.
Comprehensive introduction to pointers in C++, covering their importance, usage, best practices, and arithmetic operations. Includes practical examples and resources for further practice.
Learn essential mathematical concepts for DSA: Sieve method for prime numbers, Euclid's algorithm for GCD/LCM, and modular arithmetic with fast exponentiation. Includes code examples and problem-solving techniques.
Comprehensive tutorial on 2D arrays in C++, covering creation, input/output, searching, and solving LeetCode problems. Includes practical coding examples and problem-solving strategies for matrix operations.
Comprehensive tutorial on char arrays and strings in C++, covering fundamental concepts and solving LeetCode problems with practical coding examples and explanations.
Comprehensive overview of C++ STL, covering data structures and algorithms. Learn efficient coding techniques and boost your programming skills with practical examples.
Comprehensive tutorial on Insertion Sort algorithm, covering theory, implementation, complexity analysis, and practical examples. Ideal for understanding this fundamental sorting technique.
Comprehensive guide to Bubble Sort algorithm: theory, implementation, optimization, and complexity analysis. Includes code examples and practical use cases.
Comprehensive tutorial on Selection Sort algorithm, covering theory, implementation in C++, time and space complexity analysis, and practical examples with step-by-step explanations.
Solve advanced binary search problems: Book Allocation, Painter's Partition, and Aggressive Cows. Learn efficient approaches, understand why binary search is used, and practice with code implementations.
Mastering binary search for coding interviews: pivot finding, searching rotated arrays, and calculating square roots. Practical implementations and problem-solving techniques included.
Solve binary search interview questions from top tech companies. Learn approaches, implementations, and dry runs for efficient problem-solving in coding interviews.
Comprehensive tutorial on binary search algorithm, covering theory, implementation, optimization, and real-world applications. Includes code examples and comparisons with linear search.
Learn time and space complexity concepts to optimize code performance and avoid time limit exceeded errors. Includes practical examples and problem-solving techniques.
Get personalized course recommendations, track subjects and courses with reminders, and more.