Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Cybersecurity
Digital Marketing
Generative AI
Understanding Medical Research: Your Facebook Friend is Wrong
Algorithms, Part I
Moralities of Everyday Life
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore higher-order extension of PDR for automated verification of complex systems. Learn about HoPDR's formalization, implementation, and effectiveness in program safety verification.
Explore functional programming's role in building resilient systems for climate analysis, emphasizing data handling, access control, and interdisciplinary collaboration for conservation impact.
Explore Etna, a platform for evaluating property-based testing techniques. Compare popular frameworks in Coq and Haskell to understand best practices and tradeoffs in functional programming.
Explore a graded modal type theory with dependent types, erasure, and formalized meta-theoretic properties. Delve into its universe, extraction function, and soundness proofs for open programs.
Explore modular techniques for writing and verifying high-level code while producing efficient, zero-overhead implementations. Learn how these methods scaled HACL library and improved proof engineer productivity.
Explore WebAssembly's evolution, adoption across ecosystems, and its foundation in programming language research. Gain insights into its formal specification and upcoming features.
Explore cutting-edge research in functional programming through student presentations at ICFP'23, featuring innovative ideas and emerging talent in the field.
Explore System DE, a calculus for dependently-typed programming with equality reflection. Learn about termination tracking, inductive proofs, and performance-safety trade-offs in functional languages.
Explore TypeScript's origins, unique type system, and benefits, even for dynamic language enthusiasts, with Anders Hejlsberg, the project's lead architect.
Explore reflective generators as a new foundation for random data generation, unifying and enhancing existing techniques for property-based testing, shrinking, and mutation in programming.
Explore a novel approach to generic programming over extensible data types using row types, capturing patterns and duality between cases blocks over variants and records of labeled functions.
Explore the Verse calculus, a new core calculus for deterministic functional logic programming, featuring a small-step rewrite semantics for reasoning about programs similar to lambda calculus.
Explore Lurk, a LISP-based language for zk-SNARKs, enabling Turing-complete zero-knowledge proofs. Learn about its design, theory, and innovative content addressing approach for efficient programming.
Explore a formal definition of digital circuits, emphasizing compositional correctness and timing analysis through simple denotations and homomorphisms in Agda.
Explore Modal FRP in Haskell: Learn to prevent space leaks in functional reactive programming and implement a Pong game using this technique.
Get personalized course recommendations, track subjects and courses with reminders, and more.