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
Data Analysis
Project Management
Graphic Design
Critical Perspectives on Management
Design Patterns
Supporting Victims of Domestic Violence
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 creating a new JVM language, covering grammar, semantics, and interpreter development. Learn about parsers, optimizations, and JVM interoperability challenges in language design.
Explore the integration of BPMN and DMN standards for workflow and decision automation, bridging business users and developers through real-world examples and hands-on demonstrations.
Concise UI testing with Selenide: Write stable, readable Java tests that handle timing issues and browser quirks. Focus on business logic with smart waiting, error messages, and automated screenshots.
Explore full-stack Scala development using Play Framework for backend and Scala.js for frontend, enabling code sharing and rich web app creation with static typing benefits.
Explore genetic algorithms through examples like evolving Shakespeare's phrases and Mona Lisa's image. Learn about natural selection-based metaheuristics and their applications.
Explore real-time video analytics for football games using Apache Beam, machine learning, and cloud technologies to detect events, track players and ball, and perform game analytics.
Explore evolutionary architecture development through 23 key aspects, enabling incremental design and optimal decision-making for software projects.
Explore architectural patterns and tools for building maintainable Spring applications, focusing on code organization, bean relationships, and domain events to enhance modularity and testability.
Explore strategies for maintaining sustainable pace in software development, addressing complexity, and improving predictability in the software development lifecycle beyond just code.
Discover how Montessori principles can enhance leadership, promoting autonomy and motivation in teams. Learn strategies to balance coaching and delivery for improved effectiveness.
Play by Play is a series in which top technologists work through a problem in real time, unrehearsed, and unscripted. In this course, Play by Play: Developing Microservices and Mobile Apps with JHipster 4, Matt Raible and Michael Hoffman demonstrate bu…
Explore lambda expressions in Java, delving into their mathematical foundations and functional programming concepts through unconventional code examples and theoretical insights.
Explore seamless language interoperability with Graal, a JVM compiler supporting JavaScript, Ruby, R, and LLVM-based languages. Witness a demo showcasing multiple languages working together in a single web application.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.