Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Academic Writing Made Easy
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Digital Marketing
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore novel function layout optimization techniques for mobile apps, improving compressed code size and cold start-up time through balanced graph partitioning algorithms implemented in LLVM.
Explore optimizing APL performance through lazy evaluation and virtual arrays, leveraging Common Lisp's object-oriented features for elegant and efficient array-generating kernels.
Explore a novel learning-based strategy for disjunctive static bug-finders, addressing challenges in state-selection heuristics and improving efficiency in real-world program analysis.
Explore refinement types for Rust with Flux, enhancing code safety and expressiveness in systems programming.
Explore an approach for analyzing setjmp/longjmp in C, enhancing static analyzers to detect misuse and support non-local control flow through side-effecting transfer functions.
Explore U-Net CNN implementation in APL, comparing performance and clarity with PyTorch. Discover APL's potential for concise, transparent machine learning code using modern GPU-supported compiler.
Explore Crosys, a novel method for dynamic analysis of multi-architectural binaries through intermediate language interpretation and binary rewriting, addressing IoT malware analysis challenges.
Explore array programming using Multi-Dimensional Homomorphisms for efficient data-parallel computations, optimized code generation, and high-performance results on GPUs and CPUs.
Explore a new Kokkos-based API for transparent, portable multiGPU array computation. Learn about implementation variations, autotuning, and performance comparisons with MPI+Kokkos on top supercomputers.
Explore a novel data-flow analysis for Erlang, producing over-approximating dataflow graphs for efficient taint checking in large-scale codebases.
Explore Infer's incremental analysis infrastructure, addressing technical challenges and future developments for faster program analysis in large codebases.
Explore program logics for correctness and incorrectness, comparing over- and under-approximation techniques. Analyze Sufficient Incorrectness Logic and its Separation Logic variant for dynamic heap management.
Explore unified compositional formal methods for program correctness and incorrectness reasoning, focusing on exact separation logic and the Gillian platform.
Explore InducTeX, a MetaCoq plugin for typesetting Coq inductive definitions as TeX inference rules, streamlining documentation and communication of formal developments.
Explore a Coq library for reasoning about variable binding in programming languages using functorial syntax, with insights from development and application across projects.
Get personalized course recommendations, track subjects and courses with reminders, and more.