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
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the transition from Spring Data JPA to Spring Data JDBC, focusing on key differences, benefits, and migration strategies for improved data access in Spring applications.
Explore Spring Boot's Kotlin support, comparing features with Java. Dive into Webflux simplification using Coroutines, and witness live Java-to-Kotlin conversion for practical insights.
Explore Spring AI, a framework for Java developers to integrate AI into enterprise apps. Learn key concepts, create prompts, use vector databases, and implement RAG patterns for effective AI applications.
Explore the power of Continuations in Java, understanding their role in virtual threads and high scalability. Learn to implement a simple VirtualThread class using the Continuation API.
Explore serverless computing with Spring, focusing on cloud-native development, AWS integration, event-driven applications, and performance optimization using GraalVM native images.
Explore event-driven autoscaling for serverless Java using KEDA and Knative on Kubernetes, focusing on Apache Kafka metrics for efficient scaling beyond traditional resource-based methods.
Explore passkeys for enhanced security in Java applications. Learn core concepts, architecture, and implementation using WebAuthn libraries and Spring Security, with step-by-step demos.
Explore optimizing Spring Boot applications with Java 21, Virtual Threads, AOT, CDS, and Buildpacks for faster startup, improved efficiency, and reduced hosting costs.
Enhance Spring development with Kotlin: extension functions, bean definition DSL, lateinit for configuration, sequences, and default arguments for more expressive and efficient coding.
Practical guide to implementing Domain-Driven Design concepts with Spring, focusing on structuring monolithic applications for maintainability and alignment with business needs.
Explore Spring Boot for edge computing: optimize with GraalVM, deploy to Kubernetes, scale efficiently, and overcome edge-specific challenges. Includes live demo on Raspberry Pi.
Explore technologies enhancing Java app efficiency in serverless environments: Native Java Images with GraalVM, JVM Checkpoint and Restore with CRaC, and Project Leyden for improved runtime performance.
Explore feature flags in Spring applications, covering their purpose, implementation libraries, live reloading, and practical demonstrations for effective software development and deployment.
Explore effective code review strategies, from communication techniques to automated tools, enhancing team collaboration and code quality while minimizing frustration and inefficiencies.
Explore classic and innovative data repository recipes using Spring, JPA, and NoSQL. Learn about result limits, keyset scrolling, and enhance applications with observability and metrics.
Get personalized course recommendations, track subjects and courses with reminders, and more.