Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Web Development
Data Analysis
Cybersecurity
Fractals and Scaling
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore event-driven microservices architecture using Kafka for scalable, fault-tolerant, and high-performance distributed systems. Learn implementation strategies and best practices for efficient communication between services.
Explore common Git pitfalls and learn effective strategies to overcome them, enhancing your version control skills and improving team collaboration in software development.
Practical advice for new technical leads on leadership, responsibilities, and balancing technical and managerial duties. Insights on interviews, team management, and maintaining technical focus.
Explore microservices maturity stages, essential practices, and business drivers for successful implementation. Learn from experienced professionals about overcoming challenges and making informed technical choices.
Explore how excessive use of annotations in Java can lead to code complexity and maintenance issues, and learn alternative approaches for cleaner, more maintainable code.
Discover techniques for writing clean, maintainable code. Learn to introspect design, express thoughts in code, and apply key principles like DRY and KISS. Includes Java 8 lambda/Stream tips.
Explore modern resilient architecture techniques using Spring Boot, Cloud, Retry, Netflix Hystrix, and Chaos Engineering. Learn observability, resiliency patterns, and embracing chaos for robust systems.
Explore HotSpot's JIT compilation decisions, deoptimization processes, and GC behavior through real code examples, gaining insights into JVM internals and performance optimization.
Explora los desafÃos de mantenibilidad en microservicios, abordando trampas comunes, costos asociados y estrategias para cerrar la brecha entre teorÃa y práctica en sistemas distribuidos.
Explore container orchestration platforms on Amazon EC2, including ECS, Docker Swarm, Kubernetes, and DC/OS. Learn deployment strategies and best practices for multi-container applications across multiple hosts.
Explore sustainable agile practices for responsive software development, balancing speed with discipline to meet intense user demands and deliver timely features while maintaining code quality.
Explore JPA's intricacies, from lazy loading to performance optimization. Gain insights into common pitfalls and best practices for efficient object-relational mapping in Java projects.
Explore consumer-driven contracts for microservices using Spring Boot and Spring Cloud Contract. Learn to create user-friendly APIs, automate testing, and improve software quality.
Explore Spring 5's reactive programming support, including message-driven services, functional reactive endpoints, and integration with existing Spring technologies.
Explore surprising performance issues in Java, understanding JVM and CPU complexities for better optimization. Gain insights into VM internals and modern performance tricks.
Get personalized course recommendations, track subjects and courses with reminders, and more.