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
Codecademy is an online interactive platform that offers free coding classes in 12 different languages including Python, Java, JavaScript, and more.
Interactive introduction to PowerShell covering variables, operators, control flow, objects, arrays, and functions for Windows automation. Gain practical skills through hands-on projects and quizzes.
Enhance JavaScript with TypeScript's type system for more structured, error-resistant code. Gain skills in type annotations and bug detection, boosting your development efficiency.
Discover powerful SQL aggregate functions for complex database operations, enabling data grouping and filtering to answer specific questions efficiently.
Discover Swift programming fundamentals, from basic syntax to variables and data types. Build a strong foundation for iOS development and general-purpose coding.
Explore pointers, memory management, and basic pointer arithmetic in C programming. Master key concepts for effective memory allocation and access.
Enhance web interactivity with dynamic CSS animations. Learn to animate elements, customize effects, and set transition specifications for engaging user experiences.
Deepen Java skills with advanced concepts like I/O, collections, threading, and JUnit testing. Enhance code efficiency and gain practical experience through hands-on projects.
Learn responsive design techniques, like relative sizing units and media queries, to create websites viewable on devices of all sizes.
Master object-oriented programming in Python 3: inheritance, abstraction, encapsulation, and polymorphism. Represent real-world relationships and create multi-form classes in your code.
Master CSS box model and layout techniques to precisely control element positioning and display for visually appealing web designs.
Explore server-side web architecture, learn essential JavaScript for Node.js, and discover components for writing server-side logic in web applications.
Explore variables and operators in C programming, learning to store, manipulate, and change data effectively for creating functional programs.
Learn to import, manipulate, and visualize data using Excel. Master tools like PivotTables and macros for advanced analysis. Apply skills in a guided financial modeling project.
Explore large language models' history, text generation mechanics, and adjustable parameters in this concise introduction to cutting-edge AI technology.
Discover NoSQL databases and MongoDB, mastering CRUD operations, data modeling, indexing, and aggregation for efficient database management in modern tech applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.