Courses from 1000+ universities
Seven years after replacing a Yale president with a fintech CEO, Coursera picks an Amazon veteran to help fix its slowing growth and falling stock price.
600 Free Google Certifications
Computer Science
Data Analysis
Ethical Hacking
FinTech Foundations and Overview
Managing Conflicts on Projects with Cultural and Emotional Intelligence
Extreme Geological Events
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.
Learn TypeScript fundamentals, its benefits over JavaScript, and practical implementation in projects. Explore type annotations, interfaces, generics, and advanced features for enhanced development.
Explore in-memory data systems like Infinispan for efficient data handling, querying, and analysis. Learn about architectures and use cases to optimize app performance and data processing.
Insights and experiences from a Java team's 2-year journey adopting Scala/Akka, covering best practices, pitfalls, and lessons learned in functional programming and interoperability with Java and Groovy.
Learn strategies for retrofitting test frameworks onto existing code and developing test suites for legacy software, improving maintenance tasks and code robustness.
Learn to develop web applications using Clojure, a functional JVM language. Explore its advantages for stateless HTTP approaches and discover why it's an excellent choice for modern web development.
Explore AI's impact on software development, its applications, and future implications. Discuss recent breakthroughs, opportunities, and potential challenges in the field of artificial intelligence.
Explore stateless authentication with JWT, learning its benefits, implementation, and security considerations for modern REST architectures and scalable API design.
Explore upcoming features in Java EE 8 and 9, including cloud-native enhancements, microservices support, and improvements in configuration, security, and HTTP/2, with insights from Oracle's Software Evangelist.
Explore virtualization technologies, comparing containers, VMs, and microkernels. Understand their workings, origins, and use cases through demos and explanations suitable for all technical levels.
Discover how property-based testing can simplify your test suite, reduce technical debt, and document business rules explicitly. Learn to find domain invariants and improve your design in Java.
Explore JVM and Docker integration challenges, focusing on memory management, performance tuning, and monitoring tools for efficient containerized Java applications.
Explore developing "Right Size" Java EE services with WildFly Swarm, including demonstrations, integration with cloud technologies, and insights on microservices architecture for experienced Java EE companies.
Explore Java Platform Module System in JDK 9: learn basic concepts, built-in modules, and develop a module from scratch with hands-on examples and expert guidance.
Explore reactive machine learning techniques for building scalable, responsive AI systems using JVM languages and beyond, with real-world examples and cartoon animal guides.
Discover practical strategies to enhance code quality, reduce technical debt, and write more maintainable software through expert insights on common anti-patterns and best practices.
Get personalized course recommendations, track subjects and courses with reminders, and more.