Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Artificial Intelligence
Data Analysis
Graphic Design
Introducción a la gestión de proyectos
The Science of Everyday Thinking
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore advanced Rust trait system techniques to create stable ABIs, perform type-level computations, and influence type layouts using GATs and const generics.
Explore small data optimization techniques in Rust, from string/vector optimizations to implementing efficient data structures using safe and unsafe code, with practical insights and performance considerations.
Explore Rust's integration into the Linux kernel, examining the experience of building complex drivers and the journey of introducing a new language to this critical project.
Explore effective Rust patterns for designing low-overhead abstractions, focusing on the Financial Information eXchange protocol and building performant crates with large API surfaces.
Explore efficient architecture for building a distributed search engine to handle terabytes of logs, inspired by Snowflake's compute-storage separation approach.
Explore the gradual transition of rpm-ostree, a core component of hermetic Linux distributions, to Rust. Gain insights into the ongoing efforts and experiences of oxidizing this crucial software.
Explore implementing Web of Things with Rust in the SIFIS-Home project for a trustworthy experience. Learn how this innovative approach enhances IoT security and functionality.
Explore the journey of porting a Ruby monolith to Rust microservices, including challenges faced and innovative solutions like creating a proc-macro for compile-checked database dictionaries.
Explore five techniques for designing ergonomic Rust APIs, focusing on GUI architecture but applicable to other domains. Learn to create clean, powerful interfaces for complex problems.
Learn to build and deploy a full-stack Rust web app with WASM, Docker, and Kubernetes. Explore the journey from development to live deployment, ideal for Rust developers new to DevOps.
Learn to extend Redis with custom data structures and commands using Rust. Discover how to bring data and computation together by creating new modules for this in-memory database.
Explore the development of KDash, a Kubernetes monitoring dashboard built in Rust. Discover the motivations, challenges, and unique features of this project compared to existing tools.
Explore eBPF for Linux kernel instrumentation, learn to write eBPF code in Rust, and discover Exein Pulsar, an eBPF-based security observability tool for Linux.
Explore integrating Rust with C, C++, and Java to leverage its strengths in existing applications. Learn practical examples and techniques for seamless language interoperability.
Explore actors in Rust: their elegance for shared resources, compatibility with ownership rules, and insights into borrow checker-friendly code. Gain deeper understanding of Rust's core concepts.
Get personalized course recommendations, track subjects and courses with reminders, and more.