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
Management & Leadership
Artificial Intelligence
AI Assistants
Financing Innovative Ventures
AI and Big Data in Global Health Improvement
Successful Negotiation: Essential Strategies and Skills
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Live-coding a Spring Boot 2 app with audience-driven requirements, showcasing its flexibility and ease of use for building stand-alone Spring applications quickly, regardless of chosen technologies or frameworks.
Explore advanced deployment techniques like smart routers and feature toggles for effective A/B testing, monitoring, and hypothesis-driven development to enhance software releases.
Learn to create high-performance, event-sourced microservices using Play! Framework and Akka. Explore project structuring, event sourcing, clustering, and CQRS optimization for tailored read-sides.
Discover how to modernize monolithic Java applications by applying microservices principles, including service isolation, reactive approaches, and cloud-native techniques for improved performance and scalability.
Explore quantum computing's evolution, from basic concepts to cutting-edge applications. Learn about quantum mechanics, gates, and real-world use cases using platforms like IBM Quantum Experience.
Uncover problematic code and team dynamics using software evolution techniques and psychology. Prioritize improvements, detect organizational issues, and make data-driven decisions for better software development.
Gentle introduction to Category Theory for OOP programmers exploring Functional Programming. Explains key concepts with diagrams, metaphors, and code examples in Java and Kotlin, comparing to classical OOP approach.
Discover how Kotlin and Java EE combine to create efficient microservices. Learn to write, build, test, deploy, and scale services quickly using Docker, focusing on business logic and productivity.
Explore insights gained from porting Doom 3 to Java, comparing language features, and uncovering unexpected lessons about Java's strengths and limitations in game development.
Exploring real-world experiences of transitioning from CMS to G1GC in Java, including performance implications, potential challenges, and optimization strategies for reduced operating costs.
Explore Spring Framework 5.0's compatibility with JDK 8 and 9, learning benefits, challenges, and upgrade strategies for Java applications. Gain insights on classpath and module path implementations.
Exploring the trade-offs of microservices architecture: complexity, orchestration challenges, and developer skills needed. Evaluating if benefits outweigh costs in real-world scenarios.
Discover tricks to make websites feel faster, improve user perception, and create memorable experiences when traditional optimization methods fall short.
Challenging software development speed obsession, emphasizing sustainable pace, quality, and responsibility. Explores misconceptions about velocity, sprints, and full-stack development to promote thoughtful, effective practices.
Explore Graal, a high-performance polyglot runtime that enables seamless language interoperability and world-class performance for Java, JavaScript, Ruby, R, and more, with integrated compilation and execution infrastructure.
Get personalized course recommendations, track subjects and courses with reminders, and more.