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
Personal Development
Personal Creativity
Transforming Digital Learning: Learning Design Meets Service Design
Best Practices for Biomedical Research Data Management (HE)
Fundamentals of Reinforcement Learning
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a gradual probabilistic lambda calculus combining static and dynamic typing for probabilistic programming, enhancing flexibility in machine learning and differential privacy applications.
Explore a novel approach to Verilog's formal semantics using λV, a core language addressing semantic pitfalls and facilitating tool development for hardware description languages.
Explore innovative browser fuzzing techniques using production-context sensitive grammars for enhanced semantic coverage and bug detection in Chrome, Safari, and Firefox.
Explore innovative techniques for reusing compiled code across program runs, reducing warm-up costs in dynamic languages through speculative contextual dispatch and off-line curated code repositories.
Explore perception contracts for ML-enabled systems safety, focusing on error handling in ground-truth estimations and symbolic learning algorithms for vision-based control systems.
Explore a novel approach to solving conditional linear recurrences in program verification, focusing on ultimately periodic index sequences and their closed-form solutions.
Explore gradual typing for effect handlers, integrating effect typing with existing languages. Learn about GrEff language, its semantics, and the graduality theorem through operational logical relations models.
Explore run-time prevention of ML API integration failures. Learn about SmartGear, a tool detecting and converting mismatching outputs to prevent software incompatibilities.
Explore a new simulation technique, FreeSim, for proving behavioral refinements between transition systems, offering simplified meta-theory and enhanced flexibility in verification processes.
Explore automated 'Extract Method' refactoring for Rust, addressing ownership and lifetime challenges through program transformations and repair procedures. Gain insights into advanced code refactoring techniques.
Explore hardware-aware static optimization for hyperdimensional computing, focusing on minimizing resource usage while meeting accuracy targets in error-prone hardware platforms.
Explore a novel approach to callback reachability in event-driven frameworks using message-history logics. Learn about targeted specification and goal-directed verification for improved app analysis.
Explore a novel deductive verification infrastructure for probabilistic programs, featuring an intermediate verification language and real-valued logic for quantitative property verification.
Explore a method for generating proof certificates in language-agnostic program verification, enhancing reliability across imperative, functional, and assembly languages.
Explore formal verification of compiler optimizations using block simulations. Learn about enhancing CompCert with efficient, verified validators for advanced optimizations like LCM and SR.
Get personalized course recommendations, track subjects and courses with reminders, and more.