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
Learn the fundamentals of Apache Kafka, a powerful event streaming system for distributed architectures. Explore its key features, use cases, and practical implementation through code examples.
Discover how Hibernate ORM and Elasticsearch can be seamlessly integrated for efficient data synchronization, automatic indexing, and powerful querying capabilities in Java applications.
Comparison of Maven and Gradle for project automation, highlighting strengths and solutions for various problems. Audience decides the winner in this engaging faceoff between popular build tools.
Explore HTTP/2's impact on server performance and concurrency, focusing on its synergy with Vert.x's model for improved web application efficiency and user experience.
Explore geospatial data processing at scale using LocationTech projects. Learn about challenges, solutions, and integration with Apache frameworks for analyzing large-scale location-based information.
Explore JAX-RS 2.1's new features: Reactive programming, Server-Sent Events, and Non-Blocking I/O. Learn how these enhancements improve asynchronous processing and enable integration with modern libraries.
Explore Clojure, Scala, JRuby, Groovy, and Kotlin in this crash course on modern JVM languages. Learn their unique features and how to get started quickly to find the right language for your needs.
Explore JShell, a powerful REPL for Java 9, enhancing learning and prototyping. Discover interactive ways to test APIs, write code snippets, and master new Java features with this tightly integrated tool.
Discover unique Maven features in Eclipse for enhanced Java development, including project conversion, dynamic resource filtering, profile management, war overlay support, and advanced pom.xml editing.
Explore CDI 2.0's new Java SE-compliant programming model for building robust applications, leveraging EE technology in SE environments.
Insights on managing diverse engineering teams across locations, covering hiring, team structure, motivation, and performance evaluation in the tech industry.
Learn to create hobby projects using Raspberry Pi and Java 9. Covers device setup, API usage, I2C programming, UI creation, 3D printing, and Java 9 modules for building embedded IoT projects.
Explore advanced Kotlin concepts like generics, inline functions, delegation, and coroutines. Gain insights into efficient coding practices and DSL creation for enhanced software development.
Explore Java 9's expanded invokedynamic, method handle combinator chains, and VarHandles for atomic access. Learn core features crucial for Java's future development and enhancements.
Explore G1 Garbage Collector's performance optimization techniques, including heap management, concurrent marking, and mixed collections, to achieve better Java application performance.
Get personalized course recommendations, track subjects and courses with reminders, and more.