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 meta-tracing JIT compiler frameworks beyond VM generation, covering multi-tier compilers and multi-staged program implementation techniques.
Discover how to reduce GraalVM Native Image executable sizes by up to 36.9% while maintaining peak performance through selective bytecode interpretation and JIT simulation techniques.
Explore innovative JIT compilation techniques for low-power coprocessors in IoT devices, reducing power consumption while maintaining performance in resource-constrained environments.
Discover foundational design principles for creating reliable GenAI-native systems through five key pillars and architectural patterns for robust, adaptive software development.
Explore an LLM-powered interactive environment that guides students through systematic program design using natural language conversations and automated feedback.
Discover ScooPy, an IDE-integrated tool that enhances program synthesis with nested example specifications, improving code understanding and programmer engagement through innovative scoping.
Explore machine-assisted reasoning for formal software verification, covering WebAssembly standards, separation logic, and compositional analysis techniques for large-scale systems.
Explore a novel typing approach for Scheme that uses plausibility-ranked types, allowing efficient code generation while maintaining conditional soundness guarantees.
Explore WebAssembly research tools through hands-on exercises covering specification engines, instrumentation, analyzers, and benchmarks for program analysis and verification.
Discover how Fenwick trees emerge as optimized segment trees through equational reasoning, demystifying their bitwise operations using functional programming and binary number theory.
Discover a technique for eliminating administrative expressions in macros using localized rewriting rules to create cleaner, more efficient compositional macro systems.
Explore 20 years of Linux kernel maintenance automation through Coccinelle tool development, tracing strategies, and formal verification approaches for large-scale C code transformation.
Explore a simplified blame calculus for handling null values in gradual typing systems, bridging legacy and modern programming languages with formal verification.
Discover advanced Haskell deriving mechanisms for generating multiple related class instances and automating TTG transformations using Template Haskell.
Discover Phocus, the first abstract interpretation tool for hyperbolic PDE solvers that certifies bounds and invariants to prevent crashes and ensure numerical stability.
Get personalized course recommendations, track subjects and courses with reminders, and more.