Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Digital Marketing
Computer Science
Graphic Design
Mining Massive Datasets
Making Successful Decisions through the Strategy, Law & Ethics Model
The Science of Well-Being
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore automated code refactoring using OpenRewrite and AI. Learn to combine rule-based systems with generative AI for precise, large-scale code transformations and defect identification.
Optimize persistence layers with Spring Data JPA 3: Learn features for high-performance applications, handling large datasets, and improving response times in complex projects.
Comprehensive guide to GraalVM for Java: building, deploying, monitoring, and optimizing native executables. Covers testing, performance tuning, and third-party library integration with practical demos.
Explore event sourcing in Spring applications: benefits, implementation, and design patterns. Learn to create scalable systems with built-in audit trails, time-based reporting, and error recovery capabilities.
Explore the transition from Spring Data JPA to Spring Data JDBC, focusing on key differences, benefits, and migration strategies for improved data access in Spring applications.
Explore Spring Boot's Kotlin support, comparing features with Java. Dive into Webflux simplification using Coroutines, and witness live Java-to-Kotlin conversion for practical insights.
Optimize Spring Boot apps for cloud deployment: reduce startup times, memory usage, and enhance performance using AOT, classpath exclusions, lazy beans, and alternative JVMs.
Explore challenges and solutions for implementing high-performance, resilient, and scalable background jobs in distributed systems using Java, Spring Boot, Hibernate, and relational databases.
Discover how to turn open-source projects into profitable ventures, learn from JobRunr's success story, and explore strategies for becoming a full-time open-source developer and your own boss.
Explore strategic fine-tuning in Spring Framework 6.2's core container, including component models, autowiring performance, locking behavior, and lifecycle management revisions.
Explore ArchUnit for testing Java architecture, focusing on maintaining code structure and preventing common issues. Learn to apply ArchUnit in Spring applications for improved system integrity.
Explore efficient logging in Spring Boot using Elastic Stack. Learn to implement, manage, and visualize logs, add tracing, and optimize data collection for production environments.
Comprehensive guide to becoming a Spring Certified Professional, covering exam details, study resources, and cost-effective preparation strategies.
Explore AI-powered planning optimization with Spring Boot and OptaPlanner to solve complex scheduling challenges, from vehicle routing to employee rostering and high school timetabling.
Explore Neo4j SDN/RX, a new Spring Data module for Neo4j. Learn about reactive database access, composable modules, and improved mapping support for larger domains and immutable classes.
Get personalized course recommendations, track subjects and courses with reminders, and more.