Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Explore Fleet, JetBrains' new lightweight distributed IDE. Learn its key features, distributed architecture, and how it complements existing JetBrains IDEs for multi-language development and remote collaboration.
Insights on navigating the long road of open source development, drawing from 18 years of experience maintaining a popular library and contributing to OpenJDK. Valuable lessons for creators and maintainers.
Discover how to safely use open-source code with the JetBrains Dependency Checker plugin. Learn about vulnerability detection, detailed information, and suggested fixes for secure development.
Explore Java modules: benefits, challenges, and decision-making for implementation. Learn when to use modules and how to overcome common roadblocks in your projects.
Live coding session on event streaming with Kafka, covering Spring Kafka, Kafka Streams, and Spring Actuator. Learn to create consumers, producers, and streams for scalable, fault-tolerant applications with real-time monitoring.
Explore Java's potential on Raspberry Pi: control hardware, run Spring apps, and create games. Learn to interact with sensors, displays, and electronic components using Pi4J and IntelliJ IDEA.
Explore JetBrains' HTTP Client tool for efficient web service testing, covering basic functionality, streaming, file downloading, and gRPC in this comprehensive webinar.
Learn to write, locate, and execute tests using IntelliJ IDEA and JUnit 5. Explore IDE features, Java assertions, JUnit Jupiter, and the Mainrunner test engine for efficient software testing.
Get personalized course recommendations, track subjects and courses with reminders, and more.