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
Enhance Java development with Kotlin's concise syntax, safety features, and seamless interoperability. Learn key concepts and leverage Kotlin's power for JVM, Android, and server-side projects.
Explore JPA Buddy's features for managing JPA data models, including coding assistance, smart inspections, and database migration tools. Learn to create entities, repositories, DTOs, and mappers efficiently.
Explore Java records through 5 practical examples, covering syntax, semantics, features, and limitations. Learn how to use records with pattern matching and sealed classes.
Learn techniques to analyze and understand large Java and Kotlin classes, including behavioral code analysis, data visualization, and dependency structure matrices. Gain insights for effective refactoring and codebase comprehension.
Explore Java-friendly machine learning with JSR381, an open-source API for visual recognition. Learn its goals, architecture, and practical applications in IntelliJ IDEA.
Learn to build CRUD REST APIs in Java with Spring Boot, covering best practices, Spring Initializr, and IntelliJ IDEA. Gain hands-on experience in creating efficient and scalable web services.
Learn to set up and use MongoDB with Docker in IntelliJ IDEA. Covers container creation, data insertion, MongoDB shell access, and Docker Compose setup for efficient database management and application development.
Explore efficient version control in IntelliJ IDEA, covering common and advanced Git tasks to enhance productivity and streamline workflows.
Explore advanced debugging techniques in IntelliJ IDEA, including breakpoints, memory analysis, hotswap, async stack traces, and stream debugging for efficient code troubleshooting.
Learn to use Spring Data JPA with IntelliJ IDEA, covering project setup, entity creation, repository interfaces, database configuration, and query methods for efficient database interactions.
Explore Testcontainers for integration testing, local development, and CI pipelines through live coding. Learn to boot database containers, replace docker-compose, and create reliable tests.
Explore modern UI test automation using Selenium and Java, covering WebDriver setup, APIs, configuration, Page Object Pattern, and CI integration for efficient end-to-end testing.
Explore the evolution of Kotlin support in IntelliJ IDEA, highlighting key milestones, lessons learned, and positive changes in IDE development, presented by JetBrains experts.
Discover advanced debugging techniques in IntelliJ IDEA, enhancing productivity beyond bug fixing. Learn about lambdas, smart stepping, async stack traces, and innovative ways to leverage the debugger in daily development.
Explore the evolution and future of Version Control integrations in IntelliJ-based IDEs, focusing on productivity enhancements and streamlined workflows for developers.
Get personalized course recommendations, track subjects and courses with reminders, and more.