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
IT & Networking
Personal Development
Personal Creativity
Transforming Digital Learning: Learning Design Meets Service Design
Best Practices for Biomedical Research Data Management (HE)
Fundamentals of Reinforcement Learning
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the science and benefits of laughter in software development. Learn how humor affects the brain, enhances well-being, and improves team dynamics. Discover practical tips for incorporating fun into your work.
Explore how pipeline-driven processes enable true continuous delivery, delegating tactical IT decisions to automated systems for improved efficiency and organizational success.
Explore data breaches with Troy Hunt: motivations, access methods, and defensive strategies. Gain insights into the complex world of cybersecurity and learn to protect your organization.
Explore the balance between essential work and improving development tools. Learn to identify and tackle different "yak shaving" scenarios for enhanced team productivity and smoother workflows.
Introduction to Apache Airflow for orchestrating data pipelines, covering key components and demonstrating simple pipeline builds. Includes practical demos and insights on Airflow's evolution and community contributions.
Comparative analysis of TypeScript and KotlinJS, exploring their strengths, weaknesses, and suitability for different distributed architectures. Covers community support, JavaScript interoperability, syntax elegance, and async programming models.
Explore the psychology behind UX design, cognitive biases, and digital decision-making. Learn how to influence choices through environmental interventions and understand the ethical implications of user experience manipulation.
Explore functional programming and actor composition for building resilient, non-deterministic systems. Learn design strategies for handling failures and communication latency in distributed environments.
Discover how Elixir simplifies system architecture for smaller projects, offering benefits beyond massive concurrency. Learn its advantages for backend development and homogeneous solutions.
Explore software failures, their consequences, and valuable lessons learned. Gain insights into preventing critical errors, validating data, and understanding common pitfalls in programming and system design.
Explore DevOps challenges, new patterns, and anti-patterns in modern software development with insights from "Release It!" author Michael Nygard and Java Champion Trisha Gee.
Explore serverless architecture with AWS, focusing on practical examples like form uploads and restaurant reservations. Learn to design distributed systems and leverage event-driven architecture for efficient development.
Exploring software engineering as an iterative, empirical discipline. Challenges misconceptions, emphasizes practical approaches like continuous delivery, and redefines the field as a true engineering practice.
Explore serverless computing's evolution, lessons learned, and future trends with insights from a product manager's experience building on AWS Lambda and developing next-gen platforms at Cloudflare.
Explore Unison's unique approach to functional programming, featuring cryptographic signatures, immutable distributed codebases, and simplified deployment for enhanced developer experience.
Get personalized course recommendations, track subjects and courses with reminders, and more.