Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore async/await in Rust with async-std: learn modern asynchronous programming techniques, ecosystem overview, and practical guidance for efficient concurrent code development.
Explore creating efficient browser-based audio applications using Rust and WebAssembly, leveraging the Web Audio API for cross-platform creative tools.
Explore a novel architecture using Rust for reactive query engines, enabling seamless state replication between server and application for efficient, high-frequency database updates.
Experience report on learning Rust in 66 hours, exploring challenges and insights from a C# and TypeScript developer's perspective.
Exploring Rust's potential to revolutionize software security, industry-wide adoption challenges, and collaborative efforts to enhance the language as it gains traction in companies.
Explore the unique landscape of Rust programming in China, including market dynamics, production users, community initiatives, and challenges faced by developers in the Chinese tech ecosystem.
Explore zbus, a new D-Bus library for Rust. Learn about its design goals, development challenges, and solutions for efficient inter-process communication on Linux systems.
Learn to build a CO2 measuring device using Embedded Rust. Explore hardware, chemistry, sensors, and protocols while gaining hands-on experience in IoT development with Rust.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.