Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to predict music preferences using Python and machine learning. Covers data preparation, model training, accuracy calculation, and decision tree visualization in a hands-on tutorial.
Comprehensive introduction to Git version control, covering installation, configuration, basic commands, and best practices for effective project management and collaboration.
Learn to build cross-platform mobile apps for iOS and Android using React Native. Covers fundamental concepts, debugging, layouts, and practical exercises for creating functional user interfaces.
Learn Redux from scratch: functional programming concepts, Redux architecture, and building your first Redux application with practical examples and exercises.
Learn design patterns through real-world examples and simple explanations. Covers essential concepts, Memento and State patterns, and potential pitfalls in pattern usage.
Learn essential data structures and algorithms, including Big O notation, arrays, and linked lists, to improve problem-solving skills and ace coding interviews.
Learn Java fundamentals, from basic syntax to control flow, with hands-on projects. Master essential programming concepts and build a strong foundation for developing Java applications.
Comprehensive Python tutorial covering fundamentals, syntax, and programming concepts. Ideal for beginners, with hands-on exercises and practical coding examples in VSCode.
Comprehensive tutorial covering React fundamentals, component creation, state management, event handling, and lifecycle hooks for beginners to build dynamic web applications.
Learn modern JavaScript features like let/const, arrow functions, destructuring, classes, and modules in this comprehensive ES6 tutorial.
Learn object-oriented programming in JavaScript, covering objects, prototypes, inheritance, and more. Gain practical skills through examples and exercises to enhance your coding abilities.
Learn to build a RESTful API using Node.js and Express. Covers server setup, HTTP methods, route parameters, input validation, and using Postman for API testing. Ideal for web developers seeking practical skills.
Comprehensive introduction to Node.js covering core concepts, modules, and practical applications. Ideal for beginners seeking a solid foundation in server-side JavaScript development.
Learn C# unit testing fundamentals, from writing your first test to implementing test-driven development. Covers key concepts, tools, and best practices for effective automated testing.
Comprehensive introduction to Angular 4, covering key concepts like components, templates, directives, services, and dependency injection. Includes hands-on exercises and CLI usage.
Get personalized course recommendations, track subjects and courses with reminders, and more.