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
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Detect and prevent common pitfalls in Dafny contracts, including contradictions, vacuity, unconstrained outputs, and redundancy. Enhance software specification accuracy.
Explore techniques for testing specifications in Dafny, including automatic mutation testing and Spec-Testing Proofs, to enhance trust in formal verification processes.
Explore module-based induction in Dafny for stable, maintainable proofs about inductive data structures. Enhance proof development with Coq-like principles.
Explore VMC, an open-source Dafny library for verified Monte Carlo algorithms, featuring proven samplers for standard distributions usable in Dafny, C#, and Java.
Explore automated testing of Dafny programs with DTest. Learn to generate system-level tests, identify dead code, and ensure verified properties hold at runtime, enhancing confidence in code execution.
Enhance type soundness proof stability in Dafny using a structured method, demonstrated through a case study and applied to the Cedar language.
Explore Caesar, a verifier for probabilistic programs, featuring an intermediate verification language and real-valued logic for quantitative property verification in programming.
Mitigate proof brittleness and enhance verification performance using multiple SMT solvers, improving consistency for multi-developer teams in Dafny.
Explore verification tools like Dafny for software engineering, focusing on building correct systems and understanding formal methods for future professional applications.
Explore randomised testing techniques for the Dafny compiler, uncovering miscompilation bugs and failures through innovative tools like fuzz-d and DafnyFuzz.
Explore verified assembly code generation using Dafny and reinforcement learning, combining efficiency with automatic correctness verification for complex programming tasks.
Explore fine-grained reasoning in Dafny and Idris through the Dutch National Flag problem, comparing their verification approaches and programming paradigms.
Explore techniques for assessing configuration impact on code, including propagating complexity metrics and test coverage to configuration level, to mitigate outage risks and improve system reliability.
Explore Google's journey in evolving GCL, an internal configuration language, overcoming challenges of scale and compatibility while implementing gradual improvements and migration strategies.
Explore Google's innovative approach to unit testing Borg deployment configurations, addressing complexity challenges in large-scale systems and improving development efficiency.
Get personalized course recommendations, track subjects and courses with reminders, and more.