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
Digital Marketing
Artificial Intelligence
Monitoring Volcanoes and Magma Movements
FinTech Ethics and Risks
Python and Statistics for Financial Analysis
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to create complex, responsive web layouts using CSS Grid's native system. Explore line-based layouts, flexible grids, and box alignment for modern design implementation.
Explore microservices with Spring Cloud: service registration, REST clients, reactive programming, circuit breakers, and messaging. Learn to build robust, interconnected systems efficiently.
Explore key principles of microservices architecture, including domain modeling, automation, independent deployment, and failure isolation. Gain practical insights for implementation and management.
Explore innovative testing approaches for microservices architecture, covering system-scale testing, database migration, and regression testing across various technologies like NodeJS, DynJS, VertX, Ceylon, and Ruby.
Explore typography, Unicode, and text rendering on Android. Learn about font systems, typesetting, and performance optimization for effective text handling in app development.
Explore JDK 9 modularity, compatibility changes, and strategies to prepare existing code. Learn to manage incompatibilities and adapt to the new Java SE Platform structure.
Practical approach to Continuous Delivery and DevOps in 10 steps, focusing on scalability, resilience, and maintainability without popular container solutions. Covers automated processes, microservices, and cloud services.
Hands-on introduction to developer-friendly open source BPM platforms using BPMN, DMN, and CMMN standards. Explore real-life examples and experiences in SOA and microservice architectures with live coding demonstrations.
Explore Docker's ecosystem for building, shipping, and running distributed apps with microservices and Linux containers. Learn about networking, plugins, standards, and orchestration tools.
Explore new Java 9 Collections APIs for improved convenience, immutability, and efficiency. Learn about implementation details, design considerations, and benefits for cleaner code and reduced memory usage.
Learn DevOps practices for large-scale Java applications, focusing on sustainability, culture, and customer-centric approaches in global retail platforms.
Discover strategies for efficient, meaningful code reviews. Learn to focus on crucial issues, improve collaboration, and communicate effectively to enhance team productivity and code quality.
Explore how Java 8's lambda expressions transform traditional design patterns, enhancing their implementation and enabling new patterns for more efficient and expressive code.
Comparison of JavaScript alternatives for UI development: TypeScript, CoffeeScript, and EcmaScript 2015. Explores options for Java developers seeking to avoid JavaScript in UI implementation.
Explore humanoid robotics with Pepper, learning Java-based programming for robot control, emotion recognition, and interactive applications. Discover personal robotics' future and potential.
Get personalized course recommendations, track subjects and courses with reminders, and more.