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 advanced Object-Oriented JavaScript concepts including objects, prototypes, inheritance, and design patterns. Master techniques for creating efficient and maintainable code in modern JavaScript development.
Comprehensive JavaScript tutorial covering basics to advanced topics, including variables, functions, events, DOM manipulation, OOP, and form validation.
Comprehensive tutorial covering Dart programming fundamentals, from installation to advanced concepts like inheritance and exception handling, with practical examples and HTML integration.
Comprehensive Scala tutorial covering language fundamentals, object-oriented programming, functional concepts, and practical applications in just over an hour.
Comprehensive tutorial covering C# fundamentals to advanced topics, including data types, control structures, OOP concepts, and file I/O. Ideal for beginners and intermediate programmers.
Comprehensive Swift programming tutorial covering data types, control structures, functions, object-oriented concepts, and advanced features for beginners and intermediate developers.
Comprehensive tutorial covering C and Objective-C fundamentals, including data types, control structures, functions, pointers, and object-oriented programming concepts for beginners.
Learn practical CSS techniques for responsive design, custom styling, and layout optimization, including backgrounds, fonts, positioning, and multi-column layouts.
Comprehensive guide to CSS3 features including layouts, positioning, styling, animations, and responsive design techniques for modern web development.
Comprehensive introduction to Ruby programming, covering syntax, data types, control structures, object-oriented concepts, and file operations. Ideal for beginners seeking a solid foundation in Ruby development.
Comprehensive introduction to Go programming, covering essential concepts from variables to concurrency. Learn syntax, data structures, functions, and web development in this practical tutorial.
Comprehensive guide to HTML5 features, including tags, attributes, and integration with CSS, JavaScript, and PHP. Covers structure, multimedia, forms, and advanced elements.
Comprehensive C++ tutorial covering fundamental concepts, data structures, object-oriented programming, and advanced topics. Ideal for beginners and intermediate programmers seeking to master C++.
Comprehensive Excel tutorial covering basics to advanced topics like Pivot Tables, Macros, and VBA. Learn essential skills for data analysis, automation, and efficient spreadsheet management.
Comprehensive guide to mastering Numpy, Pandas, and Plotly for data science in Python. Covers core concepts and practical applications with free, commented code files for hands-on learning.
Get personalized course recommendations, track subjects and courses with reminders, and more.