Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Computer Science
Data Analysis
Computer Networking
Medicine and the Arts: Humanising Healthcare
Exploring Play: The Importance of Play in Everyday Life
Songwriting: Writing the Lyrics
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.
Enhance Python development productivity with PyCharm and Cloud Code. Learn to set up projects, write APIs, deploy to Google Kubernetes Engine, and optimize your workflow for cloud-based applications.
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.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.