Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Data Analysis
Digital Marketing
El rol de la digitalización en la transición energética
First Step Korean
Supporting Successful Learning in Primary School
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Xilem UI technology: reactive architecture, SVG DOM rendering, GPU rendering with Vello, and advanced Rust features for declarative vector graphics. Open-source collaboration welcome.
Explore performant concurrent data structures in Rust using a multi-producer single-consumer queue, covering safe abstractions, undefined behavior detection, and benchmarking pitfalls.
Explore embedded Rust programming on Raspberry Pi Pico, covering bare metal targets, communication protocols, RTIC v2, and USB CDC. Includes live demos and practical insights for microcontroller development.
Explore encrypted file systems for Rust/Android apps, focusing on multi-key secret handling, virtual file systems, and device synchronization. Learn about application-level encryption and native integration.
Explore Rust's new trait solver: its structure, functionality, and areas for improvement. Gain insights into the inner workings of rustc's advanced features.
Explore code profiling in Rust: techniques for measuring time and memory usage, optimizing performance, and ensuring correctness. Learn to use tools, interpret flame graphs, and apply optimization strategies.
Practical guide for creating procedural macros in Rust, offering nine rules to simplify development, enhance debugging, and design elegant APIs. Includes insights from the anyinput macro project.
Explore zero-copy deserialization techniques for efficient data loading in internationalization. Learn about ICU4X's approach and crates like yoke, zerovec, zerofrom, and databake to optimize performance.
Explore ICU4X: A lightweight, portable internationalization solution for low-resource devices. Learn about localized formatting, collation, and text segmentation in Rust for global accessibility.
Explore method selection in Rust: understand its purpose, challenges, and inner workings. Dive deep into the process behind `.call()` operations and learn about special rules and considerations.
Reflections on developing an operating system from scratch using Rust, exploring challenges, benefits, and lessons learned in modern OS design and implementation.
Explore Rust for ESP32 embedded systems: STD and Bare Metal development, simulator usage, and open hardware board design. Learn about Espressif's support and community-driven initiatives.
Explore async functions in Rust trait objects with dyn* feature. Learn implementation challenges, current capabilities, and future plans for enabling async fn in traits.
Explore cellular automata visualization using Rust and Bevy framework. Learn implementation techniques and discover the fascinating world of simple simulations and their visual representations.
Explore the process of creating an AMD hypervisor using Rust, discussing its applications in FaaS, virtual machines, and security, as well as potential misuse in malware and game hacks.
Get personalized course recommendations, track subjects and courses with reminders, and more.