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
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to create a functional stopwatch using React hooks in this beginner-friendly tutorial, covering essential concepts and implementation steps.
Comprehensive beginner's guide to React, covering key concepts, hooks, and practical applications through hands-on projects like a color picker, to-do list, digital clock, and stopwatch.
Comprehensive JavaScript tutorial covering basics to advanced topics, including DOM manipulation, asynchronous programming, and practical projects for hands-on learning.
Comprehensive guide to Python OOP concepts, covering inheritance, polymorphism, composition, and advanced topics like decorators and magic methods.
Discover how to work with arrays in C programming, a fixed-size collection of elements that can hold multiple values of the same data type.
Master the fundamentals of C programming variables, from integers and floating-point numbers to characters and boolean values, with clear explanations and practical examples.
Master the concept of arrays of strings in C programming, understanding how 2D character arrays work to represent multiple strings efficiently.
Master Java programming from basics to advanced concepts through hands-on projects and practical exercises, covering OOP, data structures, file handling, multithreading, and building real-world applications.
Master Java threading fundamentals and learn to create concurrent programs that run multiple tasks simultaneously, improving application performance through parallel processing.
Master the creation of a Hangman game while learning essential Java concepts including ArrayList manipulation and file handling through hands-on coding practice.
Learn to build a functional alarm clock application in Java while mastering object-oriented programming and threading concepts through hands-on coding and practical implementation.
Master the basics of Java programming in minutes - from setting up your development environment to writing your first program with essential syntax and commenting techniques.
Explore how to build an interactive quiz game in C, learning to work with string arrays while creating a fun beginner-friendly programming project.
Master C programming from basics to advanced concepts with hands-on projects like games, calculators, and banking systems. Includes variables, loops, arrays, pointers, memory management, and file operations.
Dive into C programming with a quick beginner's guide covering setup, tools, and your first program across Windows, Mac, and Linux platforms.
Get personalized course recommendations, track subjects and courses with reminders, and more.