Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore all talks and presentations from Devoxx. Dive deep into the latest insights, research, and trends from the world's leading experts.
Explore monitoring applications on OpenShift using Hawkular, covering container metrics, application metrics, and distributed tracing for performance and business analytics.
Learn to defend against cryptographic attacks on Diffie-Hellman key exchange, focusing on vulnerabilities in OpenSSL and RFC 5114 groups. Explore mathematical properties and potential risks in public-key cryptography.
Explore Java 9's new features beyond Project Jigsaw, including language enhancements, APIs, JShell, and more. Prepare to leverage these improvements in your development projects.
Explore functional data structures in Java, including persistent structures, amortized performance, and lazy evaluation. Learn efficient implementations and their advantages over JDK alternatives.
A visual journey exploring gender diversity in tech, debunking myths and proposing actions to foster inclusivity based on personal experiences of female software engineers.
Explore the pitfalls of overusing annotations in Java development and learn alternative approaches to improve code quality, maintainability, and development speed.
Explore essential Java libraries for production and testing, covering established tools and emerging options to enhance your development toolkit and boost productivity.
Optimiza el rendimiento de aplicaciones Android: técnicas avanzadas, herramientas de depuración y perfilado, y mejores prácticas para equilibrar velocidad, funcionalidad y experiencia de usuario.
Learn to implement predictive capabilities and voice recognition in your applications, understanding machine learning concepts and challenges without needing to be a data scientist.
Explore how modern SQL databases use advanced optimization techniques to outperform hand-written algorithms, making SQL the ideal language for complex data retrieval and business logic.
Explore Akka Streams for asynchronous, bounded processing of infinite data streams. Learn Reactive Streams, build streaming graphs, and discover when to use different APIs.
Explore the principles of Category Theory and its practical applications in solving common coding challenges, with real-world examples to simplify complex programming concepts.
Explore how Java 8 lambdas simplify and reimagine common Gang of Four design patterns, enhancing code clarity and efficiency through functional programming concepts.
Explore JavaScript module history, SystemJS ecosystem, and build future-proof applications with powerful module-handling tools and techniques.
Explore progressive enhancement in CSS, addressing browser limitations and providing strategies for writing adaptable stylesheets that enhance user experience across different platforms.
Get personalized course recommendations, track subjects and courses with reminders, and more.