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
Explore how esoteric programming languages like INTERCAL and Piet can enhance programming skills and language design awareness through their unique constraints and features.
Discover program verification in Agda through binary search algorithms with a positive approach to formal methods and correctness proofs.
Explore OxCaml extensions for performance-oriented OCaml programming, covering fearless concurrency, data layouts, and allocation control for safer, faster code.
Explore formal verification techniques for detecting atom exhaustion vulnerabilities in Erlang using mechanised proofs and the Coq proof assistant.
Discover a block-based programming environment for OCaml that ensures error-free code through built-in scoping and typing rules, demonstrated via Tokyo metro pathfinding examples.
Explore how Girard's paradox transforms into electronic music through Soundproof, translating proof terms of dependently typed lambda calculus into sonic tree structures.
Discover how Lexa achieves state-of-the-art performance with lexically scoped effect handlers through innovative compiler design and formally verified correctness techniques.
Discover a structural pattern for creating legible, modular software using concepts and synchronizations to improve incrementality, integrity, and transparency in LLM-assisted development.
Discover how join points revolutionized functional compiler optimization through 8 years of GHC implementation experience, featuring insights from Simon Peyton Jones on practical lessons learned.
Explore geometric reasoning in functional programming through "magic squares" - commutative squares that unify logic, databases, and formal semantics into elegant visual proofs.
Discover typedKanren, a statically typed miniKanren dialect in Haskell featuring exhaustive matching, disequality constraints, and generic programming support.
Explore hardware design using Haskell by building an FPGA Sudoku solver, transforming software implementation to hardware while preserving functional programming benefits.
Explore Weft, a web-based Haskell-like interpreter that brings TidalCycles live coding to browsers with type inference and enhanced error reporting for interactive music performance.
Explore how formal methods will quietly transform software development from testing-based to verification-driven, becoming invisible infrastructure for secure systems.
Discover Daisy, a block-based environment that teaches information modeling through a structured three-step process, helping novice programmers represent problem data effectively.
Get personalized course recommendations, track subjects and courses with reminders, and more.