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
Marketing
Cybersecurity
Machine Learning
Circuits and Electronics 1: Basic Circuit Analysis
Academic Writing Made Easy
Nutrition, Exercise and Sports
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Information-Flow Control's role in data security, its implementation in Haskell, and its alignment with GDPR principles for building secure, compliant software systems.
Master the art of scientific presentations: learn effective structuring, audience engagement, and strategic use of visuals and equations for impactful talks.
Explore refinement types for expressive specifications, from light verification of basic properties to deep verification of complex language semantics using Liquid Haskell.
Explore the evolution of effectful programming in Haskell, from monads to higher-order effects, examining key milestones and their impact on functional programming paradigms.
Explore incremental computation's essence through incrementalization, a systematic method for efficient algorithm and program design. Gain insights into high-level abstractions for developing optimized solutions.
Explore the evolution of program transformation techniques, focusing on functional and constraint logic programming, and their applications in program verification and synthesis.
Explore partial evaluation of reversible flowchart programs, examining effects on symmetric encryption and reversible Turing machines. Gain insights into program inversion and applications in various computing domains.
Explore a novel method for verifying productivity in functional programs, transforming co-inductive data structures into functions and reducing productivity verification to termination verification.
Explore Yaffle, the new core language for Idris 2, and discover key insights from implementing a dependently typed language in itself.
Explore GHC's type inference engine, covering bidirectional inference, implication constraints, level numbers, evidence generation, and quantified constraints in Haskell.
Explore type inference for application spines in Haskell, covering error messages, impredicative polymorphism, visible type application, and required type arguments.
Explore asai, an OCaml library for enhancing compiler diagnostics in proof assistants, improving error messages for end users.
Explore implementing separation logic with SMT-backed Frame Rule for symbolic execution. Learn to simplify verification of programs with pointers using CVC5 solver's decidable fragment support.
Explore efficient evaluation techniques in polymorphic and dependently typed languages, focusing on controlled definition unfolding for improved user interaction and unification processes.
Explore innovative binding syntax for dependently-typed programs, enhancing ergonomics while maintaining fixed grammar for improved error messaging.
Get personalized course recommendations, track subjects and courses with reminders, and more.