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
Computer Science
Management & Leadership
Information Technology
Astrobiology and the Search for Extraterrestrial Life
Dino 101: Dinosaur Paleobiology
Cybersecurity Fundamentals
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover how Java's existing and future features like Foreign Function API, Vector API, Project Valhalla, and Project Babylon enable competitive AI solutions.
Explore GraalVM's WebAssembly integration: compile Java to Wasm modules and run multi-language Wasm code in Java with native performance through live demos and practical examples.
Discover how AI agents are transforming software development through 10,000+ code completions, revealing new paradigms like AmpCoding and agent-amplified workflows for the future.
Discover how Project Leyden and Spring Boot optimize JVM startup time and performance for microservices, with practical techniques for Java 25 and insights into future developments.
Explore deployment strategies from YAML to GitOps, comparing Helm, ArgoCD, Terraform, and developer portals to choose the right approach for containerized applications.
Explore building autonomous AI agents in Java using LangChain4j's agentic module, structured outputs, function calling, and the new MCP protocol with OpenAI's SDK.
Dive into Java's pattern matching evolution with Project Amber, exploring exhaustiveness, unconditionality, and JEP 507's primitive type enhancements for safer, more expressive code.
Discover how OpenRewrite and Moderne enable large-scale code migrations for digital sovereignty, helping organizations gain tech stack liquidity and resilience against disruptions.
Explore the chaotic world of AI agents in Java development, from misusing protocols to creating autonomous code-refactoring swarms that argue and hallucinate with confidence.
Discover hard-won lessons from 6 years of Quarkus development, covering naming, component reuse, build optimization, and bold architectural decisions to help you avoid common pitfalls.
Discover how to handle massive traffic spikes during live events when auto scaling fails, exploring techniques for managing millions of concurrent users and unpredictable ad breaks.
Explore emerging Agentic AI patterns, from workflows to autonomous agents, with practical implementation examples using Quarkus and LangChain4j for sophisticated AI systems.
Discover how to build AI agents using Java with Google's Agent Development Kit, exploring tools, multi-agent systems, workflows, and state management for practical agent development.
Discover how to implement OAuth2 authorization for Model Context Protocol servers, covering grant types, client initialization, and access control with Spring AI examples.
Discover how to redesign your entire development workflow with AI agents, moving beyond autocomplete to asynchronous, parallel coding processes that boost productivity.
Get personalized course recommendations, track subjects and courses with reminders, and more.