Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Algebraic Geometry
SQL
Computer Science
Project Management: The Basics for Success
Sustainable Tourism: Society & Environmental Aspects
Introducción a los encofrados y las cimbras en obra civil y edificación
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore why agility prioritizes effectiveness over efficiency, challenging common misconceptions. Learn to identify fake agility and understand the importance of adaptability in complex business environments.
Introduction to property-based state machine testing in Haskell using hedgehog library. Explores techniques for testing web applications, including content creation, deletion, constraints, and authentication.
Explore advanced functional programming techniques for reinterpreting existing code, including hardware circuits, automatic differentiation, and interval analysis, using Haskell and GHC plugins.
Explore new interpretations for functional programs, including hardware circuits and automatic differentiation. Learn techniques for overloading lambda and organizing interpretations in Haskell.
Explore algorithms for information propagation, including CRDTs, Datalog, and SAT solving. Learn about Sussman and Radul's propagators and Kuper's lattice variables, blending frameworks for consistent, terminating results.
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 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.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.