Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover techniques to improve Bash scripting quality, overcome common pitfalls, and leverage tools for robust shell scripts in Unix environments.
Explore dynamic team formation and self-organization in engineering, including strategies for planning, stakeholder engagement, and aligning with business goals through OKRs and Agile principles.
Dive into Reactive Programming essentials by building a custom Publisher and implementing Project Reactor. Learn key patterns, behaviors, and best practices through hands-on development.
Explore SRE principles and building blocks for transforming applications with observability, security, and scalability using open standards like gRPC, Envoy, and Prometheus in enterprise environments.
Explore micro frontends as a strategy to avoid frontend monoliths, discussing implementation approaches, advantages, and challenges in extending microservices concepts to the frontend world.
Explore patterns for scaling engineering teams, requirements, and architecture as organizations grow. Learn strategies to adapt and optimize for increased workload and team size.
Discover techniques to identify and mitigate security vulnerabilities in open-source NPM modules, using real-world examples and practical demonstrations to enhance your application's safety.
Live coding session demonstrating refactoring from callbacks to Observables in TypeScript, focusing on asynchronous programming best practices and maintainable code for single-page applications.
Explore effective strategies for testing messaging applications, focusing on key techniques and best practices for ensuring reliability and performance.
Explore the pitfalls of "fake Agile" and learn how to implement genuine Agile practices for effective risk management and organizational success.
Use Docker and property-based testing to automate resilience checks for service failures and unexpected interactions.
A live-coded map of the reactive landscape explains how reactive programming, streams, systems, and asynchronous techniques relate.
A practical JVM-based demonstration of how pattern matching, algebraic data types, type classes, and folding can address real programming problems.
Learn how to turn static REST APIs into real-time data streams, comparing polling, webhooks, WebSockets, and Server-Sent Events, with JSON Patch and streamed drone control.
A practical walkthrough of creating a custom language, from choosing its execution and typing model to parsing its grammar and generating code.
Get personalized course recommendations, track subjects and courses with reminders, and more.