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
Web Development
Algorithms and Data Structures
Cybersecurity
Bitcoin and Cryptocurrency Technologies
Preventing Dementia
Greek and Roman Mythology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a wide range of free and certified Programming core online courses. Find the best Programming core training programs and enhance your skills today!
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 fundamental Ruby programming through hands-on practice with variables, strings, boolean logic, and comparison operators while building practical scripts for managing travel-related data and calculations.
Master Rust programming fundamentals through hands-on exercises covering syntax, data types, operators, and control structures while building practical applications for efficient and reliable code development.
Master PHP functions, from basic definitions to advanced concepts like recursion and built-in array functions. Learn parameter handling, variable scope management, and practical problem-solving techniques.
Master object-oriented programming principles in PHP through hands-on examples, from basic class creation to advanced concepts like inheritance, encapsulation, and method overriding.
Master object-oriented programming fundamentals in Scala through hands-on exercises covering classes, inheritance, polymorphism, and traits while building practical applications for effective program design.
Master Swift programming fundamentals through space-themed projects, covering variables, operators, and boolean logic while building practical coding skills for creating basic programs.
Master object-oriented programming fundamentals through space-themed projects, covering classes, inheritance, encapsulation, and method overriding in C# while building interactive celestial simulations.
Master ASP.NET Core fundamentals through hands-on development, covering middleware, request handling, and error management while building a functional web application with logging and static file handling.
Master ASP.NET Core routing fundamentals, from route parameters and constraints to optional values and catch-all patterns, to create clean and efficient URL structures.
Master advanced asynchronous Java programming with CompletableFuture API and Executor Framework. Build efficient thread pools, manage task execution, and create powerful asynchronous pipelines.
Master functional programming concepts in C++ through advanced functions, lambda expressions, STL algorithms, Boost.Range library, functors, and monads for writing cleaner, modular code.
Discover Svelte's modern approach to UI development through compile-time optimization, component building, reactivity with $state API, and intuitive control flow directives for more efficient web applications.
Embark on a beginner-friendly journey into Go programming, progressing from basic syntax to loops and functions through travel-themed lessons and hands-on practice.
Dive into Go programming through a travel-themed journey, progressing from basic syntax to functions and data structures while building practical coding skills and modular programs.
Get personalized course recommendations, track subjects and courses with reminders, and more.