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
Greening the Economy: Sustainable Cities
Introduction to Graphic Illustration
Computational Social Science Methods
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.
Master custom memory allocation tracking in Rust by building allocators from scratch to monitor application memory usage more effectively than traditional tools.
Discover how to build mission-critical infrastructure in Rust using only 15% of the language's features, focusing on simplicity and reliability over complex abstractions.
Explore how Rust transforms scientific and health domains through safe, auditable tools for epidemiology, environmental modeling, and biomedical infrastructure.
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.
Automate changelog generation using git-cliff, a Rust-based tool that leverages conventional commits. Learn implementation details, Git object handling, and tips for creating successful CLI tools.
Explore recent advancements in BTF debug format support for Aya and bpf-linker. Learn about BTF generation, LLVM's role, and implementing BTF information for Rust programs in eBPF technology.
Explore Rust's role in addressing climate change through innovative projects in Tunisia, showcasing the language's potential for environmental solutions.
Explore the evolution of web hosting and cloud computing primitives, focusing on Rust's role in developing sandboxed isolates for maximum performance and cost-efficiency.
Explore PostgreSQL extensibility with Rust using pgrx. Build, test, and deploy a real extension. Learn how custom extensions can simplify legacy code and improve query performance.
Explore tools for illuminating Tokio's inner workings: Tracing crate, Tokio Metrics, Task Dumps, and Tokio Console. Gain insights into async Rust programs and troubleshoot effectively.
Explore composable architecture for network packet inspection using channels and async tasks. Learn Rust's benefits for parsing untrusted data and avoiding common pitfalls in network protocols.
Explore property-testing techniques for async Rust code to enhance reliability in distributed systems. Learn to implement a deterministic runtime for comprehensive asynchronous execution path testing.
Explore WebAssembly plugin development for Zellij terminal workspace using Rust. Learn about terminal emulators, ANSI escape codes, and creating composable components for enhanced development tasks.
Get personalized course recommendations, track subjects and courses with reminders, and more.