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
IT & Networking
Management
Microsoft Excel
Ableton Live Course: Sound Production for Musicians and Artists
Medical Parasitology | 医å¦å¯„生虫å¦
How Things Work: An Introduction to Physics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn the Diffie-Hellman key exchange algorithm for secure network communication. Understand the step-by-step process of generating and exchanging public and private keys to establish a shared secret key.
Explore AES encryption algorithm's structure, operations, and key components for secure network communication and data protection.
Learn about C structures: definition, declaration, initialization, and member access. Master this fundamental concept for efficient data organization in programming.
Learn to work with 2D arrays in C, including initialization, subscripts, and printing. Master tabular data representation for applications like student marks and matrix operations.
Learn to declare, initialize, and access one-dimensional arrays in C programming, covering numerical arrays, subscripts, memory allocation, and display techniques.
Learn window-to-viewport transformation in computer graphics, covering scaling factors, examples, and formulas for effective 2D graphics rendering and display.
Learn the DDA line drawing algorithm in computer graphics, including intermediate point calculation, temporal graphics, and unit intervals, with practical examples.
Comprehensive guide to HTML and CSS fundamentals, covering tags, attributes, forms, multimedia, selectors, properties, and advanced styling techniques for web development beginners.
Learn to calculate time complexity with practical examples, focusing on analyzing algorithms efficiently for better problem-solving and optimization in computer science.
Explore dynamic programming to solve the Longest Common Subsequence problem efficiently. Learn step-by-step implementation and optimization techniques for this fundamental algorithm.
Explore binary search algorithm using divide and conquer approach, including implementation examples and time complexity analysis for efficient problem-solving in computer science.
Comprehensive exploration of merge sort algorithm, including divide-and-conquer strategy, step-by-step examples, and time complexity analysis for efficient sorting implementation.
Comprehensive exploration of Quick Sort algorithm, including divide-and-conquer approach, implementation examples, and time complexity analysis for efficient sorting techniques.
Explore job sequencing with deadlines using the greedy method, including examples, algorithm, and time complexity analysis in Design and Analysis of Algorithms.
Learn to solve the N-Queens problem using backtracking, focusing on the 4-Queens case. Explore algorithmic techniques for efficient placement of queens on a chessboard without conflicts.
Get personalized course recommendations, track subjects and courses with reminders, and more.