Courses from 1000+ universities
Seven years after replacing a Yale president with a fintech CEO, Coursera picks an Amazon veteran to help fix its slowing growth and falling stock price.
600 Free Google Certifications
Data Analysis
Project Management
Graphic Design
Critical Perspectives on Management
Design Patterns
Supporting Victims of Domestic Violence
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Rust's Strict Provenance APIs for safer and more efficient unsafe code. Learn how pretending unsafe code is nice can lead to better documentation, libraries, and tools.
Explore the history, current state, and future of bootstrapping the Rust compiler, with insights on compiler theory and opportunities for involvement.
Explore Rust's versatility in developing a modern electric freight train, from firmware to simulation, showcasing its safety and efficiency in real-time, critical systems.
Explore the journey of apollo-rs, a GraphQL compiler written in Rust, from parser to full-fledged compiler. Learn about its performance, error handling, and modern design principles.
Explore UNIX authentication challenges and PAM's complexities. Learn to leverage Rust for safer, more efficient authentication logic, with practical examples and research insights.
Comprehensive overview of Rust's current status and future direction, covering project developments, team dynamics, and community initiatives.
Explore bare-metal OS development in Rust using the Pluggable Interrupt OS crate, enabling easy creation of cooperative interrupt-driven multitasking systems.
Explore Rust learning with integrated exercises, documentation, and a playground in JetBrains IDEs. Enhance your coding skills through an innovative, freely available plugin.
Explore RustViz, an interactive tool for visualizing Rust's ownership and borrowing concepts, enhancing understanding and teaching of these fundamental language features.
Explore binary tree rebalancing challenges in Rust programming, examining student difficulties and educational implications through a case study.
Introduction to Rust-Edu, exploring its goals and initiatives for advancing Rust education and fostering collaboration within the Rust community.
Explore the potential of Rust as a first programming language, discussing motivations, course structure, and challenges in teaching Rust to beginners.
Explore teaching Rust, student outcomes, and an AI-powered tool for suggesting code improvements to beginners learning the language.
Explore teaching Rust through practical assignments, including interpreters, puzzle solvers, and networked servers. Gain insights from two semesters of instruction experience.
Explore MIR formality and coherence overlap checks in Rust programming, enhancing your understanding of the language's internal representation and type system.
Get personalized course recommendations, track subjects and courses with reminders, and more.