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
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Rust's language team discussions on RFC 2580 and custom dynamically-sized types, delving into proposed changes and their implications for the programming language.
Explore system design for multiplayer games using Rust, from concept to CO2-neutral hosting. Learn high-level capabilities and architectural approaches for managing complex, distributed systems.
Explore Windows kernel driver development using Rust, covering full system control for protection or exploitation. Learn why and how to create kernel drivers for various applications.
Explore Rust's trait-based approach to code reuse, comparing it with inheritance in other languages and demonstrating practical applications through examples and programming patterns.
Learn to build a digital logic analyzer using embedded Rust, covering bare metal coding, peripheral interaction, and hardware abstractions in this hands-on introduction to the embedded ecosystem.
Explore fundamental Rust concepts through a command-line application. Learn to build, debug, and test while understanding syntax and core principles with Microsoft's Meaghan Lewis.
Explore Pokémon glitches and their implications for software development in this engaging keynote, drawing parallels between game quirks and modern programming challenges.
Discover Rust's advantages beyond systems programming: memory safety, concurrency, mutability tracking, robust tooling, documentation, and error handling for all developers.
Explore Rust's macro system to enhance productivity. Learn macro idioms, rules, and proc macros with practical examples for elevating your projects.
Explore how Rust can control telescope hardware, including motors and cameras. Learn about astrophotography and see stunning space images captured with the demonstrated techniques.
Explore game development in Rust by following a front-end developer's journey creating a roguelike using the Amethyst engine, ideal for newcomers to systems programming.
Explore Rust's innovative compiler design, offering personalized guidance and empowering developers to build efficient, reliable software without compromising on flexibility or security.
Explore how Rust's safety and performance revolutionize computational biology, enabling breakthroughs in protein and virus research. Learn about the field's challenges and opportunities for Rustaceans.
Learn strategies for starting and maintaining solo projects, focusing on habit formation, realistic goal-setting, and effective planning techniques to ensure long-term success and fulfillment.
Explore Rust's diverse error handling patterns, techniques, and libraries to improve code robustness and clarity in this comprehensive overview for developers of all levels.
Get personalized course recommendations, track subjects and courses with reminders, and more.