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
Explore Java's interactive REPL tool for rapid prototyping, learning, and API exploration. Discover JShell's features, architecture, and integration with JDK 9.
Explore Java Platform Module System fundamentals, create modules from scratch, and learn techniques for modularizing existing libraries and applications with practical examples.
Explore seven powerful open-source libraries that enhance Android development, addressing common pitfalls and improving programming efficiency. Learn how these tools can streamline your workflow and create more robust applications.
Explore pure functional programming on the JVM with Frege, a Haskell-like language offering strong type safety, lazy evaluation, and seamless Java interoperability.
Join Java experts for a lively, beer-fueled session featuring blind ignite talks, 'Just a Minute' games, interviews, and panel discussions celebrating 40 years of Java technology and community.
Explore Java 8 streams for efficient data processing, analyzing performance factors and implementation stages to optimize stream usage and parallelization in practical programming scenarios.
Explore CRDTs for strong eventual consistency in distributed systems without consensus, offering an alternative to complex protocols like Paxos or RAFT for highly available systems.
Explore distributed load testing using Kubernetes, covering setup, scaling, and patterns for various scenarios. Learn to leverage containers and orchestration for efficient, scalable testing of Java applications.
Learn to build modern web applications efficiently using JHipster, which combines Spring Boot, AngularJS, and Bootstrap. Explore various tools and frameworks for streamlined development and deployment.
Explore smartwatch platforms, app development, and design principles for Pebble, Android Wear, and Apple Watch. Learn architecture, tools, and coding techniques through practical examples.
Discover brain-hacking techniques to overcome writer's block, boost creativity, and enhance writing fluency. Learn practical strategies to unleash ideas and transform your writing process.
Explore WebRTC security, architecture, and challenges in web-based peer-to-peer communication. Gain insights into deployment scenarios, potential weaknesses, and open security issues in this emerging technology.
Explore open source's impact on cloud computing, focusing on Docker and IBM's contributions. Live demo showcases containerized gaming app deployment in public cloud, illustrating open cloud architecture benefits.
Explore JRuby 9000's capabilities for modern web development, concurrency, and Java integration, enhancing Ruby's power in building scalable and versatile applications.
Explore a faster alternative to Java Reflection on Android with Reflection No Reflection (RNЯ), offering improved performance while maintaining API compatibility for data-driven applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.