Courses from 1000+ universities
India banned Telegram after the NEET paper leak led to a retest for 2.28 million students. Class Central studied the scam, the money trail, and other platforms the leaks could move to.
600 Free Google Certifications
Artificial Intelligence
Language Learning
Data Analysis
Mathematical and Computational Methods
AP® Microeconomics
Competitive Strategy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Explore dynamic capability enforcement in concurrent programming through Dala language's six-axis design framework for safe object flavors and runtime systems.
Discover Stak Scheme, a minimal R7RS-small implementation with bytecode compiler in 1.6K lines of Scheme and VM in 1.5K lines of Rust for embedded scripting on resource-constrained platforms.
Explore Philip Wadler's insights on Haskell equation ordering and his proposed syntax improvements for ensuring order independence in pattern matching.
Explore how to embed and verify Scheme's denotational semantics using Agda's type system to detect wellformedness issues and improve semantic definitions.
Discover a method for transforming context-free grammars into LL(1) form while preserving original semantics using tree-based representations for efficient parser construction.
Explore practical formalization of monadic equational reasoning in dependent-type theory using Coq, covering effect hierarchies and algebraic laws for functional programming.
Explore an extensible turtle graphics language that generalizes beyond traditional approaches, enabling creation of domain-specific languages for Bézier paths and vector graphics manipulation.
Explore underexplored language-design directions through Scheme's unique platform for advancing programming concepts, from sophisticated continuations to expressive macro systems.
Discover hs-bindgen, a tool for automatic Haskell FFI binding generation from C headers, featuring compositional binding specs and C macro support for seamless library integration.
Explore freer arrows as an alternative to freer monads in Haskell, enabling static analysis while maintaining expressiveness through choreographic programming examples.
Discover strategies for maximizing your academic conference experience, from networking effectively to engaging with presentations and building professional connections.
Get personalized course recommendations, track subjects and courses with reminders, and more.