Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Communication Skills
Project Management
Graphic Design
Functional Programming Principles in Scala
Supporting Successful Learning in Primary School
Transport Systems: Global Issues and Future Innovations
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 JavaFX's powerful features for creating modern UI applications, including FXML, CSS styling, and cross-platform deployment. Learn through live coding and real-world examples.
Explore OWASP's free tools and guides for enhancing software security, from explicit requirements to secure development and verification, presented by an experienced OWASP contributor.
Explore quantum computing in the cloud with IBM's accessible platform. Learn about qubits, gates, algorithms, and error correction through practical experiments and simulations.
Discover how Maven can revolutionize your continuous delivery pipeline. Learn to harness its full potential for multi-module projects and seamless integration with Jenkins.
Explore Gradle's Composite Build feature to combine multiple builds, replace binary dependencies with project dependencies, and simplify mono-repo management for improved development workflow.
Explore GitHub's dataset on BigQuery to uncover programming patterns, common dependencies, exceptions, and mistakes, with examples from Apache Groovy and insights for other languages.
Explore JUnit 5's new features, architecture, and compatibility. Learn to write tests, understand changes from JUnit 4, and discover its potential for immediate implementation in your projects.
Learn to monitor Java applications with Prometheus, covering setup, metrics exposure, dashboards, and alerting. Gain practical skills for effective application monitoring and performance optimization.
Explore transforming REST APIs into data streaming APIs using WebSockets and Server-Sent Events. Learn to choose the right technology and optimize data transfer for real-time applications, including a demo with drones.
Comprehensive guide to packaging, deploying, and scaling Java applications with Docker. Learn to reduce environment mismatches and simplify deployment for more efficient development workflows.
Innovative approach to web testing using Serenity-JS and Screenplay pattern. Improves readability, reusability, and reporting for Angular-JS apps. Combines Protractor, TypeScript DSL, and Serenity BDD features.
Explore Javaslang's functional programming features, including persistent data types and immutable collections, to enhance Java 8's lambda capabilities and create more robust, efficient code.
Comprehensive exploration of Java Platform Module System in JDK 9, covering basic concepts, module development, migration strategies, and API design. Ideal for developers seeking to leverage modular architecture.
Discover Java 9's module system, REPL, and key features. Learn to define dependencies, work with existing JARs, and leverage new tools to enhance your programming experience.
Explore GitHub's daily production workflow, tools, and the role of Hubot in achieving 80 changes per day. Learn about efficient continuous delivery practices from a leading tech company.
Get personalized course recommendations, track subjects and courses with reminders, and more.