Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
IT & Networking
Management
Microsoft Excel
Ableton Live Course: Sound Production for Musicians and Artists
Medical Parasitology | 医å¦å¯„生虫å¦
How Things Work: An Introduction to Physics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a three-dimensional refinement algebra framework that unifies compositional verification and certified compilation for large-scale, heterogeneous systems, demonstrated through multiple use cases in Coq.
Explore an extension of incorrectness logic that enables backwards reasoning through underspecification, combining underapproximation with formal proofs and loop summaries, all verified in Isabelle/HOL.
Explore how reflection in Prolog can improve network diagnosis by enabling reasoning about both network states and the reasoning process itself, particularly for complex real-world networks.
Explore the theoretical foundations of "the best of abstract interpretations" in program analysis, examining computability properties and proving techniques for optimal abstract interpretations.
Discover how phase folding optimization can be reframed as affine relation analysis, extending quantum circuit optimization to programs with complex control flow and enabling non-linear relation analysis for improved compiler performance.
Explore how Answer Set Programming (ASP) is applied to develop a derivational stemming tool for the Myaamia language, supporting documentation and reclamation efforts for this reawakening Algonquian language.
Explore algebraic temporal effects for verifying temporal safety and liveness properties in higher-order programs with recursive types, featuring novel approaches using later modality and demonstrations with concurrent programs.
Discover MOLA, a universal interpreter for Stream Runtime Verification that offers data-theory extensibility, type guarantees, and simplified syntax with improved error reporting, separating datatypes from temporal engines.
Discover BeePL, a new eBPF programming language with a type system that encodes specifications and a formally verified compiler, enabling safer kernel extensions without modifying kernel source code.
Explore how to simplify zkSNARK programming through a new language feature that leverages the duality between proof construction and verification, enabling code reuse and easier maintenance.
Explore interaction equivalence in lambda calculus, a novel approach to program equivalence that counts interaction steps between terms and contexts while preserving equational theory properties.
Explore how hierarchical graph rewriting language LMNtal can be extended using MELL proof nets, enabling operations on Promotion Boxes and creating a practical platform for modeling and verification.
Explore how answer set programming and commonsense reasoning can automate gameplay in the survival game Don't Starve, creating an agent that outperforms novice players through environmental learning and logical decision-making.
Discover Bluebell, a program logic unifying unary and relational reasoning styles for probabilistic programs through "joint conditioning" - connecting conditional independence with relational liftings for enhanced verification capabilities.
Explore the generalization of symbolic automata to support ω-regular languages through symbolic transition terms and derivatives, unifying classic automata and logics for symbolic model checking applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.