Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore WebAssembly debugging techniques with Iryna Shestak. Learn practical strategies and tools to effectively troubleshoot and optimize WebAssembly code for improved performance and reliability.
Explore the journey of Rust adoption, its challenges, and successes. Learn from real-world experiences and gain insights into integrating Rust into existing projects and teams.
Explore Rust's powerful features like the borrow checker and learn to apply compiler-like thinking to enhance debugging and system design across all programming projects.
Explore syscalls, their functionality, and learn to create a syscall tracer in Rust. Discover powerful debugging techniques using strace for various applications.
Explore the intertwined evolution of Rust and C++, their shared future, and the mutual influence on language design and community responsibility.
Explore the journey of rewriting a schema parser in Rust for WebAssembly, integrating it into an Electron app, and achieving significant performance gains while overcoming challenges.
Explore Rust's constant evaluator, its inner workings, and future possibilities. Learn about compile-time evaluation benefits, restrictions, and potential language features.
Explore tokio-trace, a Rust library for structured, async-aware diagnostics. Learn its core concepts, motivation, and practical applications in asynchronous systems.
Explore innovative ways to enhance Rust's main function, including async support and command-line argument handling, offering insights into potential future language features.
Comprehensive overview of Rust 2018's new module system, exploring its motivations, practical impacts, and future enhancements for both novice and experienced Rust developers.
Explore generative art with Rust, blending programming and creativity. Discover Rust's potential as a digital paintbrush and gain insights applicable to real-world development.
Explore integrating Rust into large software ecosystems, addressing challenges in writing, building, testing, and deploying Rust code within existing organizational structures.
Explore Weld: an open-source Rust project accelerating data-intensive libraries through JIT compilation and optimization, enhancing performance without compromising modularity.
Explore building a retro computer using embedded Rust, tackling challenges like VGA generation, text rendering, and peripheral support on limited hardware resources.
Explore the Rust compiler's inner workings, learn about its structure, and discover how to contribute to its development through an engaging narrative featuring Ferris the crab.
Get personalized course recommendations, track subjects and courses with reminders, and more.