Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Comprehensive guide to mastering linked list interview questions, covering recursion, sorting, cycle detection, and in-place reversal. Includes practice problems from top tech companies.
Comprehensive exploration of singly, doubly, and circular linked lists, covering theory, implementation, and coding. Ideal for mastering this crucial data structure for coding interviews and practical applications.
Explore Java's Collections Framework, Vector Class, and Enums. Learn key concepts for efficient data management and code organization in object-oriented programming.
Explore advanced Java concepts: generics, custom ArrayList, object comparison, lambda expressions, exception handling, and object cloning. Enhance your OOP skills with practical examples and in-depth explanations.
Comprehensive exploration of advanced OOP concepts in Java, covering abstract classes, interfaces, annotations, and multiple inheritance, with practical examples and coding demonstrations.
Explore access control, in-built packages, and Object class in Java. Learn about modifiers, package types, and essential Object methods for effective OOP implementation.
Comprehensive exploration of OOP principles with real-world examples, covering inheritance, polymorphism, encapsulation, and abstraction. Ideal for interview preparation and deepening Java programming knowledge.
Comprehensive guide to advanced OOP concepts in Java, covering packages, static elements, inner classes, and singleton pattern. Ideal for deepening understanding of Java programming.
Comprehensive introduction to OOP in Java, covering classes, objects, constructors, memory management, and essential keywords. Ideal for beginners seeking a solid foundation in object-oriented programming concepts.
Comprehensive tutorial on solving complex backtracking problems like N-Queens, N-Knights, and Sudoku. Covers theory, implementation, and optimization techniques for tackling challenging algorithmic questions.
Comprehensive guide to backtracking and maze problems, covering theory, code implementation, and practical tips for solving complex algorithmic challenges in programming interviews.
Learn to solve Google and Amazon recursion problems: dice throws and phone number letter combinations. Includes approach, thought process, and solution implementation.
Learn permutation techniques in recursion, including theory, code implementation, and practical tips for solving complex problems efficiently.
Explore recursion techniques for solving subset, subsequence, and string problems. Learn to convert recursive solutions to iterative and analyze complexity.
Comprehensive guide to Quick Sort algorithm, covering theory, implementation, complexity analysis, and comparisons with other sorting methods. Includes code examples and practical insights.
Get personalized course recommendations, track subjects and courses with reminders, and more.