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 the quest for the perfect programming language, examining modern language design, tradeoffs, and future tools to make programming less challenging.
Explore Netflix's massive ecosystem: production changes, microservices, and engineering practices. Learn about innovation velocity, failure management, and customer experience obsession from a senior engineer's perspective.
Practical insights on implementing microservices architecture, covering design decisions, coding techniques, and real-world challenges faced during iBOOD's transition to a new platform.
Explore critical trade-offs in distributed architectures with industry veterans. Learn strategies for service granularity, workflow management, and optimizing operational characteristics in software design.
Explore cloud native as the new standard with experts from Microsoft Azure and AWS, discussing its benefits, serverless computing, and cost considerations for organizations of all sizes.
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.
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 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 GitHub's engineering culture, test analysis, and monolithic architecture. Discover the impact of Commodore 64 music on software development and the importance of simplicity in coding.
Get personalized course recommendations, track subjects and courses with reminders, and more.