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
Explore Vello, a high-performance 2D rendering engine using GPU compute shaders. Learn its architecture, integration, and see demos including Lottie animation playback.
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.
Explore effective error handling strategies in Rust through real project experiences, from panic-driven challenges to implementing robust error management using popular crates and best practices.
Master Profile-Guided Optimization (PGO) techniques in Rust through practical implementation strategies, common pitfalls, and real-world integration approaches across various software types.
Discover how to rapidly create user interfaces with Slint, a reactive UI toolkit for Rust that works across platforms from microcontrollers to desktop systems, featuring practical demonstrations and design collaboration tips.
Dive into asynchronous programming in Rust, exploring fundamental concepts like async/await, join, and select while learning to predict behavior and handle concurrent state effectively.
Delve into the misconceptions, practical applications, and true nature of unsafe Rust code, exploring when and how to effectively use this safety feature in real-world software development.
Discover how to build and implement your own JavaScript runtime in Rust, exploring practical applications from interactive web apps to plugin systems while learning integration techniques.
Explore performance optimization techniques in Rust through interactive examples covering benchmarking, profiling, cache hierarchy, SIMD support, and memory allocation for low-latency applications.
Discover how combining Rust and serverless technologies like AWS Lambda enables building fast, secure, and sustainable applications while focusing on shipping features efficiently.
Discover effective strategies for standardizing large Rust codebases through custom linting tools and documentation, drawing from real-world experience with 1000+ developer teams.
Discover how to build custom parsers in Rust using winnow through a practical example of creating a recipe-specific language, from basic concepts to implementing combinators.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.