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
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Exploring deep learning's potential in biomedicine, from molecular to tissue-scale data analysis, for precision medicine. Discusses challenges, opportunities, and applications in oncology using multi-modal biomedical data.
Explore AI design challenges, market trends, and innovative prototyping methods for intelligent devices. Learn from real-world examples and gain insights into creating engaging user experiences.
Explore the intersection of technology and business with a humorous twist, offering insights on navigating the complex world of tech industry dynamics and strategies.
Explore software as a metaphor for the human brain, examining identity, organizational dysfunctions, and the emotional impact of engineering work through cognitive science and metaphorical shapes.
Explore the cognitive era of computing, AI breakthroughs, and their impact on app development. Learn about pioneering applications, access sample code, and discover how to leverage intelligent machines in your projects.
Explore Kotlin's production-ready features, benefits, and real-world applications. Learn how it enhances development with conciseness, readability, and safety while maintaining Java compatibility.
Explore Java EE's Docker integration, robustness patterns, and telemetry features for building efficient microservices. Learn to implement "Thin WAR" microservices using Java EE patterns and best practices.
Explore how Java 8 lambdas simplify and reimagine common Gang of Four design patterns, demonstrating functional alternatives through live coding examples.
Live coding session demonstrating productivity tools for Java EE and Spring Boot development, including JBoss Forge, Arquillian, JBoss Swarm, and JRebel for rapid application development and testing.
Explore DOT calculus and its implementation in the Dotty compiler, discussing principles of module systems and their impact on Scala's evolution.
Explore cloud-native Java development with Spring Boot and Spring Cloud, focusing on microservices, DevOps, and high-performance architectures used by leading tech companies.
Explore reactive programming in Java: learn concepts, solve problems, and apply techniques for efficient handling of big data and high-frequency data streams.
Explore reactive programming, JDK 9, HTTP/2, and enterprise Java trends with Spring Framework 5, presented by project lead Juergen Hoeller. Gain insights into Spring's unique programming model strategy.
Explore Java EE Micro Profile with WildFly Swarm, TypeScript, and Angular for microservices. Learn to create an Angular interface for REST backends, covering APIs, Swagger, JWT, and more.
Optimize Fork/Join parallelism with ManagedBlocker to reduce wasted CPU cycles and maintain desired parallelism levels in recursive decomposition algorithms.
Get personalized course recommendations, track subjects and courses with reminders, and more.