Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Artificial Intelligence
Project Management
Python
Mechanical Ventilation for COVID-19
Matrix Algebra for Engineers
Introduction to Programming with MATLAB
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Dispelling myths about extreme programming practices and demonstrating how they help teams ship high-quality software quickly and sustainably in a competitive industry.
Refactoring imperative Java code to functional programming, exploring concepts like referential transparency, recursion, and higher-order functions for cleaner, more efficient code.
Explore how external influences shape developers' decisions and coding practices, and learn strategies to maintain autonomy and critical thinking in software development.
Explore serverless Java on Kubernetes: deploy Apache OpenWhisk, understand Java programming models, and discover tools for efficient serverless application development.
Explore Progressive Web Apps: combining web and native app benefits for seamless user experiences. Learn key concepts, building blocks, and success stories from industry leaders.
Discover how improvisation techniques enhance creativity, collaboration, and team dynamics in this interactive session on boosting organizational effectiveness and innovation.
Explore Docker-Compose for multi-container apps, scaling with cloud infrastructure, and optimizing with Docker Swarm. Learn about persistent storage, event-based architecture, and monitoring with Elasticsearch and Grafana.
Amplify your agile delivery team's effectiveness across growth stages. Learn strategies for hiring, delivering digital services, and scaling teams from an experienced tech leader.
Insights on creating enduring web applications, drawing from a 20-year journey of maintaining RoaldDahlFans.com. Learn key decisions for long-term success and balancing trade-offs in web development.
Insights on scaling a startup to unicorn status, covering engineering and product organization challenges, with lessons from GO-JEK's rapid growth and strategies for managing exponential expansion.
Learn to integrate Elasticsearch into legacy applications, enabling advanced search features without complex SQL. Includes live coding demo, data operations, and performance optimization techniques.
Explore the evolution of distributed ledger technology and consensus algorithms, from Paxos to Hashgraph, with insights on their pros and cons and impact on application architecture.
Learn to build and manage IoT devices using Raspberry Pi, Google Cloud, and serverless technologies. Explore hardware setup, data warehousing, cloud storage, and machine learning integration for IoT projects.
Explore reactive systems using Eclipse Vert.x and Kubernetes, covering microservices, service discovery, deployment, and resilience. Learn through live coding and practical demonstrations.
Demystifying functional programming concepts through live coding, transforming imperative code to functional. Explore key principles like higher-order functions, closures, and currying for clearer, more efficient code.
Get personalized course recommendations, track subjects and courses with reminders, and more.