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
Data Analysis
Cybersecurity
Microsoft Excel
Internet History, Technology, and Security
First Step Korean
Understanding Multiple Sclerosis (MS)
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master clean code principles and best practices in Java through hands-on exercises covering naming conventions, class design, SOLID principles, and practical implementation techniques.
Master fundamental Go programming concepts, from basic syntax and data types to string manipulation, conditional logic, and arithmetic operations through hands-on space-themed coding exercises.
Master Go's fundamental data structures through hands-on exercises with arrays, slices, and maps while building practical applications like study trackers, menu systems, and classroom management tools.
Master Go's iteration mechanisms through hands-on practice with for loops, nested structures, and loop control statements for efficient data manipulation and program flow control.
Master debugging techniques in Go through hands-on exercises, from basic error messages to advanced runtime error handling, while building robust programs with proper error management.
Master string manipulation in Go through hands-on exercises covering formatting, operations, special characters, search/replace functions, and text transformation techniques.
Master Go functions through hands-on space-themed projects, from basic syntax to variadic functions, while building practical applications for calculating costs, managing spacecraft systems, and astronomical data.
Master Go's struct and interface concepts through hands-on exercises building digital libraries, car simulators, athlete training systems, school management tools, and zoo applications.
Master essential Python OOP concepts - from classes and objects to inheritance, polymorphism, and encapsulation. Build practical skills through hands-on exercises with real-world examples and design patterns.
Master essential creational design patterns in Python, from Singleton and Factory Method to Abstract Factory and Builder, with practical implementations for real-world software development challenges.
Master structural design patterns in Python through practical examples of Adapter, Composite, and Decorator patterns, with real-world applications in GUI libraries, file systems, and e-commerce platforms.
Master behavioral design patterns in Python through practical examples like chat apps, payment systems, and weather monitoring implementations.
Master design patterns by building a Python-based smart home system, implementing Factory, Observer, Command, and other patterns to create secure, automated home solutions.
Master SQL fundamentals through Leo Messi's career statistics, learning database querying, data filtering, sorting, and analysis using real soccer data examples.
Master SQL joins through real-world analysis of Messi's soccer career data, connecting match statistics, player performance, and competition tables to unlock meaningful insights from complex sports databases.
Get personalized course recommendations, track subjects and courses with reminders, and more.