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
Management & Leadership
Cybersecurity
Digital Marketing
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Uncommon Sense Teaching
Programming for Everybody (Getting Started with Python)
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Uncover the mystery behind the correlation between indentation styles and developer salaries in this data science investigation, exploring correlation pitfalls, model fitting, and biases.
Explore functional programming's composition principle, from basic concepts to practical applications in building web applications without objects.
Explore low-power wide area networks for IoT devices, covering NB-IoT and LTE-M protocols, practical considerations for device firmware, and backend implementation.
Explore agile software architecture principles, debunking myths and examining its role in modern development methodologies. Learn practical approaches for architects to contribute effectively to team success.
Explore cross-platform development using the Salami Method, a system architecture for creating portable, maintainable C++ code across multiple platforms, with practical examples and benefits.
Explore optimization techniques for modern computing, from silicon-oriented methods to algorithm adjustments, enhancing performance in speech recognition, self-driving cars, and AI.
Explore internal exception mechanisms in Windows, C++, and C#, from low-level details to high-level constructs. Gain insights into advanced exception handling techniques and CLR implementation.
Explore efficient error handling in C++ using the 'Expected' type, combining strengths of error codes and exceptions for resilient code. Learn practical techniques for local and centralized error management.
Comprehensive introduction to machine learning for beginners, covering data preparation, model creation, and deployment, providing a solid foundation for aspiring data scientists and developers.
Explore the evolution of object-oriented programming, from Simula 67 to modern challenges, with insights on forgotten ideas and their relevance today.
Learn to create outstanding user experiences for B2B and professional environments, focusing on key differences from consumer UX and strategies to boost professional UX with real-world examples.
Explore innovative approaches to code presentation, examining typography, layout, and visual programming to enhance readability and challenge traditional coding paradigms.
Explore machine learning techniques for automatic news article categorization, including word embeddings, clustering, and supervised learning, with insights on real-world implementation in production environments.
Explore programmable jewelry to engage girls in coding, featuring live demos, API introduction, and tips for teaching young women in tech through fun, interactive projects.
Explore real-world case studies on build vs. buy decisions in software development. Learn to evaluate options, costs, and risks for better decision-making in your projects.
Get personalized course recommendations, track subjects and courses with reminders, and more.