Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Strategies for mastering Rust: Deepen understanding of core concepts, break down syntax, and utilize learning tools. Gain insights into this complex language with a helpful compiler.
Explore Rust's performance tooling, design principles, and future developments in this collaborative discussion featuring insights on debugging, async runtime visualization, and language coherence.
Explore atomic counters and cache lines in Rust, understanding their interaction and impact on program performance. Gain insights from Stefan Schindler's expertise in Rust development.
Explore trusted computing using Rust and Intel SGX. Learn to run no_std code securely in the cloud, hidden from providers. Discover challenges and benefits of encrypted computation.
Learn to build a web extension using Rust, exploring its structure, website manipulation techniques, and efficient build setup for full-scale development.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.