Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Ethical Hacking
Computer Networking
Digital Marketing
The Art of Structural Engineering: Vaults
Gamification
Mathematical Economics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Rust's traits: their similarities to interfaces and type classes, and how they enhance code flexibility and conciseness. Learn to leverage traits for more efficient programming.
Learn about 'Share Secrets Safely', a tool for secure GPG usage in teams, featuring journey-level testing and efficient secret management without disk storage.
Explore how Rust can enhance Python's JSON processing, offering insights into cross-language optimization and the potential for Rust in speeding up common programming tasks.
Explore Project Mentat, a Rust-based structured data store designed for replication and synchronization, addressing Mozilla's data storage challenges with security and portability.
Explore the development of Maud, a macro for writing HTML web pages in Rust. Learn about macro syntax design, procedural macro pitfalls, and working with Nightly Rust.
Discover WebAssembly's potential with Rust: Learn to create high-performance, safe web applications beyond JavaScript limitations, opening new possibilities for the web platform.
Explore the Turtle graphics crate for Rust, designed to teach programming to beginners. Learn its inner workings, features, and how to create accessible libraries.
Explore Tor Project's journey integrating Rust: challenges, successes, and lessons learned in enhancing a decade-old C codebase with modern language features.
Explore benchmarking and optimization strategies for Rust libraries, focusing on consistent evaluation and performance enhancement techniques for the growing ecosystem.
Explore tools for migrating C/C++ to Rust: transpiler for equivalent code, dynamic analysis for computation checks, and refactoring tool for idiomatic Rust. Automate steps and detect discrepancies during migration.
Explore Rust's powerful features for code organization and encapsulation, learning to build structured, understandable projects using types, traits, modules, and crates effectively.
Explore Raft consensus algorithm implementation in Rust for building distributed systems. Learn to create a simple distributed Key-Value database using Raft in Rust.
Uncover hidden secrets of rustdoc, the tool behind cargo doc, and explore its inner workings for generating Rust library documentation.
Explore safe hardware abstractions in Rust using the Type System and Borrow Checker, focusing on high-performance microcontroller systems and the embedded-hal ecosystem.
Explore how Rust is being used in space technology, focusing on its integration into a CubeSat mission. Learn about the benefits of Rust in aerospace and its impact on developer productivity.
Get personalized course recommendations, track subjects and courses with reminders, and more.