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
Learn to prompt users for input in Rust using the inquire crate. Explore text input, list selection, date picking, and custom data validation for building interactive command-line applications.
Master Rust programming fundamentals including data types, control flow, structs, threading, async programming, and web APIs through hands-on tutorials and practical examples.
Master building high-performance REST APIs using Rust's Axum framework through hands-on route definition and handler implementation in this practical guide.
Learn how to generate and write randomized data using PowerShell for system performance testing, hardware stress testing, and storage benchmarking measurements.
Master command line argument validation in Rust using the Clap crate to implement robust data constraints and enhance user experience in your CLI applications.
Learn to use Clippy, a powerful linting tool for Rust, to write more robust and performant code. Discover hundreds of linting rules and improve your Rust programming skills.
Explore async programming in Rust using the smol executor. Learn to define and execute async functions, contrasting with synchronous and multi-threaded approaches for efficient code execution.
Learn to manage complex Rust projects efficiently using Cargo Virtual Workspaces. Simplify crate management, build multiple crates with one command, and inherit metadata across your project structure.
Learn to read and parse CSV files in Rust using the CSV crate, including customizing parser behavior, handling headers, and integrating with serde for struct deserialization.
Learn to write robust unit tests in Rust, exploring test functions, attributes, and code structuring. Improve software quality with easy-to-implement testing techniques for Rust developers.
Explore AWS SDK for Rust, focusing on Amazon S3 service. Learn SDK design, create buckets, and upload objects using Rust code. Hands-on tutorial for developers.
Learn to use regular expressions in Rust for pattern detection and data extraction. Explore the regex crate, construct Regex instances, and discover advanced features like named capture groups.
Learn to spawn and control external processes in Rust using std::process. Explore synchronous and asynchronous execution, command-line arguments, environment variables, and input stream manipulation.
Learn to implement Rust's Future trait on custom data structures and explore Tokio async executor for multi-threading. Gain practical insights into Rust's async programming capabilities and popular runtime.
Comprehensive guide to Lua programming: syntax, data types, functions, and practical applications. Ideal for beginners looking to master this versatile scripting language.
Get personalized course recommendations, track subjects and courses with reminders, and more.