Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Comprehensive guide to HTML and CSS, covering essential web development concepts from basic structure to advanced styling techniques and interactive elements.
Comprehensive introduction to C++ programming, covering fundamental concepts, data structures, algorithms, and object-oriented principles through practical examples and mini-projects.
Comprehensive JavaScript tutorial covering basics to advanced topics, including DOM manipulation, asynchronous programming, and game development. Hands-on projects reinforce learning.
Comprehensive C# programming tutorial covering fundamental concepts, advanced topics, and practical applications with hands-on projects and coding examples.
Comprehensive Java programming tutorial covering basics to advanced topics, including OOP, GUI development, file handling, multithreading, and more. Ideal for beginners seeking in-depth knowledge.
Comprehensive Python tutorial covering basics to advanced topics, including OOP, GUI, file handling, and game development. Includes practical projects and hands-on coding exercises.
Comprehensive introduction to C programming, covering syntax, data types, control structures, functions, arrays, file handling, and practical projects. Ideal for beginners seeking hands-on learning.
Comprehensive JavaFX tutorial covering GUI elements, event handling, and practical projects. Learn to create interactive applications with scenes, controls, and multimedia components.
Learn to create a simple Tic Tac Toe game in C, covering basic programming concepts and game logic implementation for beginners.
Comprehensive MySQL tutorial covering installation, database operations, advanced queries, and performance optimization techniques for beginners to intermediate users.
Learn to create a Tic Tac Toe game using Python and Tkinter. Build a functional GUI, implement game logic, and handle player turns and win conditions.
Comprehensive introduction to Java programming, covering basics from setup to coding essentials. Ideal for newcomers to start their programming journey.
Learn to build a Java text editor with features like font customization, file operations, and a user-friendly interface. Gain practical coding skills for creating functional desktop applications.
Learn to create a basic substitution cipher encryption program in Java, covering key concepts and implementation steps.
Build a basic Java calculator with GUI, covering project setup, imports, components, and essential functions like number input and basic operations.
Get personalized course recommendations, track subjects and courses with reminders, and more.