Courses from 1000+ universities
India banned Telegram after the NEET paper leak led to a retest for 2.28 million students. Class Central studied the scam, the money trail, and other platforms the leaks could move to.
600 Free Google Certifications
Language Learning
IT & Networking
AI Engineering
Dino 101: Dinosaur Paleobiology
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Inglés empresarial: ventas, gestión y liderazgo
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explores advanced concepts in propagator algorithms, blending frameworks to optimize termination and consistency in various computational domains like CRDTs, Datalog, and constraint programming.
Explore Error Prone and Refaster for automated Java code refactoring, bug detection, and pattern enforcement. Learn to streamline large-scale development and take control of your codebase efficiently.
Explore how Kubernetes and OpenShift provide critical runtime infrastructure for JVM-based applications, replacing traditional application servers in cloud-native environments.
Discover the importance of Explainable AI for developers, learn practical tools for interpreting machine learning models, and understand its business implications in this insightful presentation.
Explore a three-stage approach to scaling agile delivery, starting with "turning on the lights" to assess organizational needs and challenges before implementing solutions.
Explore common programming pitfalls and learn effective strategies to improve your software development skills with insights from industry expert Dave Farley.
Explore functional programming in Rust, covering algebraic data types, pattern matching, ownership, higher-order functions, and advanced topics. Compare Rust's strengths and weaknesses as a functional language.
Explore the potential of low-code development to boost productivity, enable citizen developers, and meet growing application demands. Learn its benefits, limitations, and future prospects in software engineering.
Rediscovering software design's importance: balancing upfront planning with agile practices to create efficient, maintainable systems and reduce costly rework through meaningful architecture discussions.
Explore the intersection of psychology and technology design, examining how our digital experiences shape our world and how intentional design can create a more positive future.
Explore modern messaging systems, cloud functions, and conversation patterns in enterprise integration. Learn about pattern languages, routing patterns, and discovery patterns for effective system interactions.
Practical tips for improving CI/CD pipelines, covering speed, security, and team involvement. Learn strategies to optimize build performance, manage risks, and foster a DevOps culture for successful continuous delivery.
Explore challenges to testing orthodoxy in microservices, transient code, and functional programming. Reflect on future testing practices and their impact on software development.
Learn data-driven techniques to prioritize technical debt, balance code improvements with new features, and measure long-term trends in large-scale systems using version control data and real-world examples.
Explore Racket's unique approach to language creation and its versatile standard libraries. Learn how this innovative tool supports diverse programming paradigms and specialized language development.
Get personalized course recommendations, track subjects and courses with reminders, and more.