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 image formats, their strengths and weaknesses, and learn effective optimization techniques for web and app development. Gain insights on automating the process for better performance.
Explore FlameGraphs for JVM profiling, combining Linux perf and JDK options to visualize execution profiles across OS, JVM, and Java code. Learn advanced usage and insights into performance optimization.
Explore advanced domain-driven design techniques for identifying bounded contexts, designing microservices, and improving organizational alignment in complex systems.
Explore integrating transactional actor model with Eclipse Vert.x using Narayana transactions and Software Transactional Memory for asynchronous, event-driven applications with volatile, persistent, and nested transactions.
Explore Git workflow strategies to incrementally reduce technical debt, focusing on measurement, backlog management, and continuous inspection for improved code quality.
Explore StampedLock for thread safety in Java 8, covering optimistic reads, atomic references, and lock-free solutions. Learn practical idioms and Lambda applications for efficient concurrent programming.
Optimize Fork/Join CPU usage with ManagedBlocker: Learn to implement reserved caching, reduce wasted cycles, and maintain parallelism in recursive decomposition algorithms.
Learn to cluster MicroProfile applications using CDI and JCache. Explore live coding demos, Hazelcast integration, and running clusters on Raspberry Pi's for high availability and scalability.
Learn to create and integrate Alexa, the voice-controlled personal assistant, using Raspberry Pi and Java. Explore custom skills, home automation, and serverless AWS Lambda implementation.
Discover how modern SQL databases outperform hand-written algorithms with cost-based optimization, enabling complex queries on large datasets to run in milliseconds. Learn why SQL is the ideal language for business logic.
Learn a systematic approach to diagnose and fix Java/JVM application performance issues quickly using the Performance Diagnostic Methodology (PDM), reducing troubleshooting time from weeks to hours.
Live-coding demonstration of modularizing a Java 8 application using Java 9's Project Jigsaw, showcasing gradual migration strategies and compatibility with non-modularized libraries.
Explore the potential of chip implants for health monitoring, identification, and tracking. Discover current possibilities and future implications of connected bodies, with insights from a speaker's personal experience.
Explore functional programming in Java 8 through live coding, reimagining GoF design patterns using lambda expressions for simpler, more concise implementations.
Learn to build and secure microservices using Spring Boot, JHipster, and JWT. Explore deployment options, API gateways, and modern tools like Docker and Kubernetes in this code-heavy presentation.
Get personalized course recommendations, track subjects and courses with reminders, and more.