Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover how Rust enabled the transformation of a Java/C++ monolith into a scalable distributed system for solving complex vehicle routing problems, with insights on implementation challenges and architectural decisions.
Discover how DTrace enables system-wide debugging and performance analysis, from kernel to application level, with special focus on Rust integration and practical debugging techniques at Oxide.
Discover how the Guard pattern in Rust enables compile-time guarantees and safe runtime functionality through practical examples and real-world use cases in systems programming.
Discover how to program microcontrollers using Rust, from basic LED blinking to working with no_std targets, with practical tools and abstractions for embedded systems development.
Dive into building a user-space Linux kernel scheduler using Rust, eBPF, and sched-ext. Learn implementation details and design principles for creating efficient CPU scheduling policies.
Discover diverse Rust topics in quick-fire talks covering SDK generation, WebSocket libraries, Rope optimization, Neovim configuration with Rust, and web development using Axum framework.
Discover how to generate ergonomic C++ APIs from Rust code using procedural macros, Rustdoc's JSON format, and Serde for seamless integration between codebases and improved FFI interfaces.
Dive into the architecture of Rhino, a Rust-based key-value database built on FoundationDB, focusing on its concurrent networking stack and geo-distributed capabilities for edge computing.
Explore the challenges and opportunities of teaching Rust programming to beginners, focusing on its potential as a learning language despite complexity barriers and prerequisite knowledge gaps.
Dive into advanced Rust async programming concepts, focusing on lending async iterators, their practical applications, and implementation details while exploring current language limitations.
Discover how to leverage the `#[diagnostic]` attribute namespace in Rust for creating custom compiler error messages, while learning the process of designing and implementing language features.
Discover how to build robust, secure Rust applications using automated tools, advanced testing techniques, and formal verification methods to minimize errors and strengthen defenses against cyber threats.
Discover Borgo, a simplified Rust-like language that compiles to Go, exploring its design philosophy, implementation details, and how it addresses common Rust complexity challenges through garbage collection.
Explore Gameboy emulation using Rust and WebAssembly. Learn about the Sharp LR35902 microprocessor, CPU registers, memory, and graphics processing to build a web-based emulator.
Explore the complexities of building a link checker in Rust, from initial concept to ongoing development, addressing challenges and insights in open-source maintenance.
Get personalized course recommendations, track subjects and courses with reminders, and more.