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 DebloaterX, a novel approach for efficient object-sensitive pointer analysis. Learn how container-usage patterns improve context debloating, enhancing performance with minimal precision loss.
Explore a novel approach to Datalog implementation, allowing custom data structures for improved scalability in deductive-analytic workloads like social media analytics and program analysis.
Explore bounded pathwidth in control-flow graphs, its advantages over treewidth, and its applications in static analysis and compiler optimization. Gain insights into more efficient algorithms for program analysis.
Explore a novel method for synthesizing quantum circuits using modular components, accelerating the process and reducing search space for efficient circuit construction.
Explore a novel technique for mechanizing session types using structural typing contexts, enhancing the modeling of linear type systems in proof assistants.
Explore automated ambiguity detection in layout-sensitive grammars using SMT solving. Learn about local ambiguity, reachability conditions, and their application to language design.
Explore efficient question selection in Oracle-Guided Inductive Synthesis. Learn about LearnSy, a novel selector improving OGIS solver performance through effective and efficient optimization techniques.
Explore WheaCha, a novel method for explaining code model predictions by separating input programs into 'wheat' and 'chaff', demonstrating its efficiency and usefulness in identifying defective models.
Explore Rapid, a tool for efficient pointer disambiguation using region-based allocation. Learn about its performance benefits, low-overhead allocator, and improved dynamic checks for compiler optimizations.
Explore semi-ring dictionaries, a versatile collection type for functional programming. Learn about SDQL language and its optimizations for efficient database and linear algebra processing.
Explore a novel approach to global object initialization in Scala, addressing safety issues and proposing static analysis techniques to eliminate errors and optimize performance.
Explore how domain experts utilize embedded DSLs, uncovering key themes and user needs to inform future designs. Gain insights into eDSL usability and adoption challenges.
Explore typed translations between direct and continuation-passing styles, examining their preservation of types and semantics, and their behavior in trivial and non-trivial control flow scenarios.
Explore ByzzFuzz, a randomized testing method for detecting errors in Byzantine fault-tolerant algorithms. Learn how it uncovers protocol and implementation bugs in blockchain systems through innovative message mutations.
Explore compositional security definitions for higher-order where declassification using logical relations, addressing intensional information-flow properties in private data handling for advanced programming.
Get personalized course recommendations, track subjects and courses with reminders, and more.