Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore sagas as an alternative to distributed transactions in microservices, covering benefits, drawbacks, design principles, and implementation strategies for maintaining data consistency.
Discover key insights from 15 years of Java performance optimization, covering common issues and effective solutions for enhancing application efficiency and speed.
Explore AI's evolution from simple games to complex challenges like Go, delving into algorithms, neural networks, and breakthroughs that led to AlphaGo's triumph over human champions.
Open Q&A session with Java SE experts Mark Reinhold and Dan Hardiker, covering past, present, and future of Java development. Opportunity to gain insights on misconceptions, releases, and the platform's evolution.
Discover Atlassian's innovative approach to team management, focusing on principles and patterns that foster autonomy, continuous improvement, and organizational effectiveness without bureaucratic constraints.
Explore container orchestration frameworks: Docker Swarm, Kubernetes, and Mesos. Compare features, deployment options, scaling, and integration for effective platform selection and usage.
Explore real-time data streaming and analysis in Formula 1 racing using Apache Kafka, Spark, and Drill. Learn how to capture, process, and visualize high-volume automotive data for performance insights.
Learn to monitor container-based environments and host systems using Prometheus, Docker, Consul, and Grafana. Create health dashboards and set alerts for optimal infrastructure performance.
Explore the concept of 'polyglot programming' and its impact on software development careers. Learn strategies for balancing language diversity with expertise to enhance your professional growth.
Practical tips for leading technical teams, covering people issues, team building, and effective leadership strategies in software development.
Explore reactive programming principles with Angular and RxJS to enhance productivity and code quality in web development.
Panel discussion exploring Eclipse MicroProfile's progress in bridging Enterprise Java and Microservices, covering achievements, upcoming releases, and community proposals. Experts share insights on the project's direction and future developments.
Explore leadership traits, team dynamics, and core values through the lens of orchestral conducting. Learn to lead with vision, adaptability, and effective communication.
Practical introduction to Project Jigsaw and Java Platform Module System in Java 9, exploring configuration, encapsulation, security, and JDK configurability through live coding and a modular application.
Explore Spring 5's reactive programming support, including reactive streams, Netty-based web runtime, functional endpoints, and data access in this comprehensive overview.
Get personalized course recommendations, track subjects and courses with reminders, and more.