Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Java EE 8's focus on cloud and microservices, new features, and updates to existing JSRs. Learn about JSON enhancements, reactive programming, and security improvements.
Explore JUnit 5's modern testing capabilities for Java, including extensibility, Java 8 features, and a new programming API. Learn about its architecture, Jupiter model, and migration strategies.
Explore reactive programming in Java: learn its concepts, benefits, and applications through examples. Discover how to handle data flow, errors, and observables effectively.
Discover advanced techniques for efficient coding in IDEA IDE. Learn navigation, editing, code selection, and productivity-enhancing features to streamline your development workflow.
Explore Java 8's Optional class: its history, proper usage, antipatterns, and future developments. Learn to effectively handle null values and improve code quality.
Explore code review methodologies, benefits, and implementation strategies for development teams. Learn to improve collaboration and knowledge sharing in shared codebases.
Explore AI's impact on human experiences, design thinking for intelligent systems, and the evolving relationship between people and technology in an interconnected world.
Learn to build an autonomous robotic vehicle using Java, 3D printing, and off-the-shelf components. Covers hardware selection, 3D printing design, software development, and using Java Flight Recorder for efficient algorithm design.
Discover techniques to build efficient, high-value prototypes by adopting a mindset that focuses on essential features and ideal customers, overcoming conventional developer thinking.
Demystifies OAuth 2.0 for REST developers, exploring stateful and stateless approaches. Compares with HTTP Signatures, focusing on architectural differences and practical implementation through HTTP message analysis.
Comprehensive overview of JDK 9's new features, including modularity, collection enhancements, and performance improvements. Ideal for Java developers seeking to understand and leverage the latest platform updates.
Learn principles for creating robust, efficient unit tests in Java, covering flakiness, debuggability, speed, and more. Improve software quality and development practices.
Explore Eclipse OMR's debugging features for language runtimes, enhancing serviceability and development. Learn to implement mature tools for quick debugging and improved adoption of emerging languages.
Discover the latest enhancements in Eclipse IDE, including faster indexing, improved UI, dark theme updates, and streamlined development processes for a more efficient coding experience.
Explore common pitfalls in microservices architecture, including testing challenges, inappropriate service coupling, distributed system failures, and technology selection, to improve your project's success.
Get personalized course recommendations, track subjects and courses with reminders, and more.