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
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore embedded Rust on Raspberry Pi: control GPIOs, create circuits, and build interactive projects. Perfect for beginners curious about physical computing and hardware interaction.
Explore Rust's potential for medical visualization, covering real-time graphics, cross-platform development, and future web technologies like WebGPU and WebAssembly SIMD.
Explore creative coding in Rust using algorithms and the nannou library. Learn to generate digital art, add interactivity, and create playful programs beyond problem-solving.
Explore Rust programming with expert talks on beginner-friendly traits, error handling techniques, and building a cryptocurrency derivative exchange using Rust.
Explore trait evaluation caching in Rust with Niko and Jack Huey as they explain PR #85186, diving into the intricacies of this performance optimization technique.
Explore multi-language verification using compiler intermediate representation, focusing on SMAC verifier, Boogie, and Rust support. Learn about tradeoffs and ongoing developments.
Explore symbolic testing in Rust with crux-mir, covering features, architecture, memory model, generics, unsafe code, and Cargo integration.
Explore an embedded domain-specific language in Rust for verifying message-passing protocols, enhancing communication system reliability and correctness.
Explore deductive verification techniques for Rust programs using Prusti, enhancing code reliability and correctness through formal methods.
Explore Polonius, a cutting-edge borrow checker for Rust, enhancing memory safety and performance in systems programming.
Explore compiler internals to gain insights and optimize code performance, with a focus on Rust's compilation process.
Explore Rust's potential in safety- and mission-critical environments, focusing on specification needs, trust levels, and the language's unique strengths.
Explore Creusot, a prototype tool for verifying Rust software, covering translation, program logic, prophetic values, and ongoing developments in software verification.
Explore semi-automatic verification of unsafe Rust programs, focusing on adapting seL4's approach, translating to Isabelle/Simpl, and formalizing safety conditions.
Explore Rust's safety mechanisms, type system, and semantic interpretations. Dive into lifetime logic, sharing predicates, and Coq implementations of Cell operations.
Get personalized course recommendations, track subjects and courses with reminders, and more.