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
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Java 21's virtual threads and structured concurrency, enabling efficient asynchronous programming with millions of lightweight threads and simplified code patterns for concurrent systems.
Enhance debugging skills in IntelliJ IDEA with basic and advanced stepping techniques to efficiently analyze and troubleshoot code execution.
Explore JetBrains' HTTP Client CLI for running requests from terminals and CI servers. Learn its features, command options, test result generation, and integration capabilities.
Explore OAuth in Java: frameworks, ecosystem, and practical examples for securing apps, APIs, and devices. Gain insights into implementation and best practices.
Explore next-gen Spring with new baselines, GraalVM-native images, observability, and more. Learn about Java 17, Jakarta EE, and exciting features in Spring Framework 6 and Spring Boot 3.
Explore advanced Testcontainers features for reliable integration testing, including debugging, complex service topologies, Docker Compose migration, local development, and reusable mode.
Explore JavaFX for creating cross-platform mobile apps targeting iOS and Android using a single codebase. Learn about UI controls, property binding, animation, and concurrency in JavaFX development.
Explore Project Loom's lightweight threads for JVM, their benefits, implementation, and impact on concurrent programming. Compare with coroutines and assess potential to revolutionize Java development.
Explore the latest features of JUnit 5, including declarative test suites, custom JFR events, and improved support for temporary directories, with insights from the JUnit Team Lead.
Explore the architecture and challenges of creating Gateway, JetBrains' remote development feature, and learn how collaborative editing is integrated into their IDEs.
Explore Java ecosystem security through DevOps and OpenSource, addressing challenges and opportunities in software supply chain security with real-world scenarios and DevSecOps principles.
Discover best practices and advanced features for writing concise, readable Kotlin code. Learn to leverage Kotlin's unique capabilities to enhance your programming style and efficiency.
Explore Spring Boot's capabilities for developing fast, cloud-native services on Kubernetes with Spring Developer Advocate Josh Long in this comprehensive presentation and Q&A session.
Explore event streaming and processing with Apache Pulsar, covering its role in modern software development, distributed messaging, and applications in IoT, AI/ML, and eCommerce.
Explore compelling reasons to upgrade from Java 8 or 11 to Java 17, including new features, improvements, performance comparisons, and upgrade strategies through live coding and presentation.
Get personalized course recommendations, track subjects and courses with reminders, and more.