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
Computer Networking
Ethical Hacking
Terrorism and Counterterrorism: Comparing Theory and Practice
Product Management Essentials
Biochemistry: Biomolecules, Methods, and Mechanisms
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore building lightweight, robust reactive systems using MicroProfile, RxJava, React.js, Kafka, and Hazelcast. Learn efficient assembly techniques with Payara Micro for scalable and evolving applications.
Explore Azure Functions' open-source runtime, its capabilities, and how it enables serverless hosting across environments. Learn Java patterns for faster app development and deployment.
Explore the creation of an automated cocktail mixer using Raspberry Pi, Python, and various hardware components. Learn about the challenges and solutions in building physical prototypes.
Explore reactive Java programming with Project Reactor and Spring Boot 2, covering integration, API design, testing, and live coding examples for building responsive services.
Explore GraalVM's integrated, polyglot environment for enhanced performance across multiple programming languages. Learn to optimize code execution, debug, and profile applications efficiently.
Explore challenges and triumphs of Serverless Java, examining latest features and Fn Project's support for building, testing, and scaling Java-based functions applications.
Explore columnar data formats and serverless computing for optimized analytics, reduced costs, and simplified big data processing. Learn about Parquet, ORC, and AWS Lambda.
Explore advancements in robotic sailing and the journey to build an autonomous boat capable of circumnavigating the globe, starting with a simple RC boat on a local pond.
Comprehensive overview of popular stream processing systems for real-time Big Data analytics, comparing Storm, Samza, Spark, and Flink. Explores use cases, architectures, and trade-offs for low-latency data processing.
Explore Java vulnerabilities, their impact, and defense strategies. Learn about reporting, management, and mitigation techniques to enhance code security and protect against cyber threats.
Practical guide to securing microservices using Game On! as an example. Covers OAuth2, OpenID Connect, social sign-on, and dev/production parity for distributed systems.
Explore Progressive Web Apps: combining web and app features for fast-loading, engaging experiences with offline capabilities, push notifications, and full-screen functionality.
Explore automated resilience testing using Docker and property-based testing to enhance system reliability against various failure modes and unexpected scenarios.
Explore the concept of Agile as an organizational culture rather than a process, examining its relationship with the Agile Manifesto and discussing how to truly embody Agile principles in the workplace.
Practical guide to Docker and microservices deployment, covering containerization, image management, and scaling. Insights on overcoming challenges and implementing efficient DevOps practices.
Get personalized course recommendations, track subjects and courses with reminders, and more.