Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Marketing
Cybersecurity
Machine Learning
Circuits and Electronics 1: Basic Circuit Analysis
Academic Writing Made Easy
Nutrition, Exercise and Sports
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore architecture-preserving V-polytope provable repair of deep neural networks. Learn about a novel approach that guarantees specification satisfaction while preserving DNN architecture, supporting various layers and activation functions.
Explore a novel framework for efficient, incremental, and complete verification of updated deep neural networks, improving scalability and speed in determining trustworthy properties.
Explore lambda set specialization, a novel defunctionalization technique for higher-order functions. Learn about its polymorphic type system, type inference algorithm, and performance benefits in functional programming languages.
Explore Language Model Programming (LMP) and LMQL, a novel approach combining text prompting and scripting for efficient language model interactions and task adaptations.
Explore a novel approach combining static and dynamic techniques to prevent priority inversion in concurrent programs using mutexes and condition variables, enhancing responsiveness and efficiency.
Explore techniques for efficient parallel functional programming with unrestricted effects, improving performance while maintaining safety benefits through innovative memory management.
Explore a novel approach for fast and precise pointer analysis in Java, using Cut-Shortcut to achieve context sensitivity without contexts, offering improved efficiency and precision for complex programs.
Explore cuCatch, an innovative debugging tool for CUDA applications that efficiently detects memory safety violations with low performance overhead and high error detection coverage.
Explore Filament, a language for modular hardware design using timeline types to specify and enforce timing and structural constraints in statically scheduled pipelines, enabling safe composition and efficient hardware lowering.
Explore deductive verification for parameterized embedded systems in SystemC, focusing on formal encoding, automated transformation, and novel invariant construction for global properties.
Explore formal runtime error detection in automotive software development using inferred contracts and abstract interpretation for improved precision and scalability in module-level analysis.
Explore two projects on human-AI interaction: distinguishing human from machine agents and using AI in software development. Gain insights into trust, validity, and dynamic knowledge construction in AI interactions.
Explore automated relational verification techniques for infinite-state programs, focusing on hyperproperties, k-safety, and advanced security applications. Compare constraint-based and proof search approaches.
Explore Rust programming on the Morello architecture, focusing on memory safety and capability-based security features.
Explore object capabilities in programming languages, focusing on security, encapsulation, and access control mechanisms for robust software design.
Get personalized course recommendations, track subjects and courses with reminders, and more.