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
Discover productivity-enhancing features and shortcuts in IntelliJ IDEA with Hadi Hariri. Learn to streamline your workflow, improve code quality, and boost efficiency in this comprehensive guide.
Explore advanced JVM profiling techniques using async-profiler to uncover performance bottlenecks, memory leaks, and I/O issues in Java applications, with practical demonstrations in IntelliJ IDEA.
Explore the evolution of IntelliJ IDEA's user interface design, including key features, challenges, and improvements made to enhance developer productivity and user experience.
Explore advanced debugging techniques in IntelliJ IDEA, including breakpoint management, filters, remote debugging, and custom renderers to enhance your code analysis and troubleshooting skills.
Master IntelliJ IDEA's debugger essentials: from setting breakpoints to evaluating expressions. Learn to efficiently troubleshoot code and enhance your debugging skills in this comprehensive tutorial.
Explore JavaFX for cross-platform UI development in Java, covering its structure, components, and roadmap. Learn to create modern, platform-independent interfaces for desktop, mobile, and embedded devices.
Learn to write and run unit tests using the Spock framework in IntelliJ IDEA. Covers project setup, assertions, mocking, data-driven testing, and best practices for effective test creation.
Optimize Java containerization with best practices for memory management, image size, and initialization time. Learn to leverage container advantages while overcoming Java-specific challenges.
Explore Spring Boot and Kotlin integration for efficient JVM application development. Learn to leverage Kotlin's features with Spring's flexibility for cleaner, more productive coding.
Build a full Spring Boot application with Kotlin backend, Java client, and JavaFX UI. Learn reactive programming, REST services, RSocket, and more in this hands-on tutorial.
Explore OpenJDK's latest concurrent garbage collectors: ZGC, Shenandoah GC, and G1 GC. Learn their algorithms, design goals, and key differences for optimized Java application performance.
Explore strategies for modernizing legacy systems, improving business agility, and aligning technology with organizational goals to drive innovation and sustainable change.
Discover how to leverage IntelliJ IDEA Edu and JetBrains Academy for effective Java learning and teaching, with insights on tools, shortcuts, and community resources.
Explore lazy evaluation in Java for efficient, scalable applications. Learn about data structures, APIs, and techniques to improve performance and responsiveness in big data scenarios.
Discover the benefits of open-source contributions: learn new skills, join a community, and give back. Explore various ways to contribute, from code to documentation, and find the right project for you.
Get personalized course recommendations, track subjects and courses with reminders, and more.