Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Computer Science
Artificial Intelligence
Web Development
Food as Medicine
Introduction to Animal Behaviour
ANIMATIONs
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Java's quirks and pitfalls through entertaining puzzles. Learn to identify and avoid common programming traps while sharpening your Java skills with industry experts Bob Lee and Josh Bloch.
Explore Go's features and packages for building scalable web services, covering HTTP, JSON, reflection, testing, deployment, logging, and more. Learn battle-ready patterns for production.
Exploring how Minecraft motivates kids to create on computers, featuring live demonstrations by young players and discussing strategies for encouraging digital creativity in children.
Explore Servo, an experimental browser engine designed for multi-core hardware, focusing on parallelization and security through Rust. Learn about its goals, design, and potential impact on web browsing.
Exploring the future of programming beyond current paradigms, reimagining software creation for improved insight and reduced complexity in modern development.
Explore Daimio, a new language for secure functionality sharing. Discover architectural possibilities, security techniques, and comparisons to similar systems. Witness practical applications in browser-based projects.
Explore Gershwin, a stack-based language fusing Clojure and Factor concepts. Learn about its unique features, implementation, and seamless Clojure interop while building a program during the presentation.
Explore language design principles and prototype development using functional programming, inspired by Clojure and Haskell. Learn about BODOL, a unique toy language combining Lisp and Haskell features.
Explore Functional Reactive Programming in Elm, a powerful approach for creating interactive web interfaces and games with concise, readable code. Learn key concepts and see live coding of a Mario game.
Exploring ways to make software development more inclusive and accessible, addressing challenges in diversity, education, and communication within the field.
Explore the concept of "I" and self-awareness through Gödel's incompleteness theorem with Pulitzer Prize-winning author Douglas Hofstadter, as he revisits and clarifies ideas from his influential works.
Explore LinkedIn's stream processing challenges, innovations in machine learning applications, and advancements in nearline processing. Learn about state management and offline-online convergence in large-scale data systems.
Novel programming constructs for probabilistic AI that automate complex mathematical details, enabling accessible AI development without advanced math. Includes examples using Gen for 3D scene inference and time series forecasting.
Explore how a digital bank built and scales its microservices architecture, focusing on cloud-based infrastructure, Kubernetes deployment, and custom tooling for high reliability and fast development cycles.
Explore CSS algorithms: their definition, implementation, and impact on web development. Learn to write efficient CSS code and understand its role in modern design systems and media publications.
Get personalized course recommendations, track subjects and courses with reminders, and more.