Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Computer Science
Data Analysis
Computer Networking
Medicine and the Arts: Humanising Healthcare
Exploring Play: The Importance of Play in Everyday Life
Songwriting: Writing the Lyrics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a novel type and effect system enabling direct reasoning about effect absence through effect exclusion, enhancing programming flexibility and correctness in various domains.
Explore formal specification and testing methods for reinforcement learning applications, focusing on temporal difference methods and property-based testing using functional programming techniques.
Explore higher-order extension of PDR for automated verification of complex systems. Learn about HoPDR's formalization, implementation, and effectiveness in program safety verification.
Discover the importance of collaboration in research, learn how to initiate partnerships, overcome challenges, and achieve success in joint projects.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.