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
Software Development
Cybersecurity
Transforming Digital Learning: Learning Design Meets Service Design
Matrix Algebra for Engineers
Anatomy: Know Your Abdomen
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 declarative programming approaches, contrasting with imperative styles. Learn techniques applicable to requirements, code, and tests in various languages for more expressive and composable software design.
Explore major changes in JDK 9, including hidden internal APIs, deprecated class removals, and new defaults. Learn how to identify and address potential impacts on your Java applications.
Explore Project Hummingbird: connecting JVM to Polymer web components via websockets, enabling server-side Java developers to create dynamic, high-performance web UIs with Angular 2 templates.
Explore creating a new JVM language, covering grammar, semantics, interpreters, and interoperability. Learn about parsers, optimizations, and tackle common language design challenges.
Insights from PagerDuty's "Failure Friday" exercises: Improving system reliability through controlled fault injection in production environments.
Explore the lifecycle of Android Activities, their state changes, and runtime behavior. Learn key considerations for designing robust Android apps and gain insights into fundamental app components.
Explore Baratine, an asynchronous web framework with improved thread and data execution models for high-volume web services. Learn about its integration with Java EE and various use cases.
Explore advanced RxJava techniques for managing app state, increasing confidence and determinism. Learn from cross-platform approaches and integrate with MVP/MVVM architectures.
Explore the latest features in JHipster for creating Spring Boot and Angular applications, including Angular 2, Progressive Web Apps, HTTP/2, JUnit 5, and Spring 5.
Exploring the true value of developers beyond code writing, examining essential skills and the evolving landscape of software development in an era of automated coding and knowledge sharing.
Learn best practices for building resilient microservices. Explore real-life outages, design strategies, and techniques to anticipate and control failures in distributed systems.
Explore Fabric8, an open-source platform for developing, deploying, and managing containerized microservices using Docker, Kubernetes, and Jenkins to accelerate software delivery.
Strategies for testing and verifying distributed systems, addressing partial failure and asynchrony. Explores formal methods and practical techniques to ensure correctness and reliability.
Comparison of Docker Swarm and Kubernetes orchestration frameworks, covering development, deployment, scaling, and more. Hands-on demonstrations help understand each platform's strengths.
Discover how to prevent runtime errors using pluggable type systems. Learn to guarantee compile-time safety, find hidden bugs, and improve code quality with the Checker Framework.
Get personalized course recommendations, track subjects and courses with reminders, and more.