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
Comprehensive guide to building web applications with Rust and Axum framework, covering routing, authentication, REST APIs, middleware, and error handling.
Learn to build desktop apps with Rust, Tauri, and SurrealDB. Covers backend and frontend development, setup files, and provides a comprehensive template for creating powerful applications.
Comprehensive Rust game development tutorial using Bevy engine. Covers ECS, sprites, player movement, lasers, enemies, collisions, and formations. Ideal for learning game programming with Rust.
Learn to build a Todo app frontend using Rust and native web components. Covers setup, component creation, data handling, server requests, styling, and CRUD operations.
Learn to build REST APIs with WARP in Rust, covering filters, error handling, authentication, and testing for a Todo app. Practical guide for web developers seeking to leverage Rust's power in backend development.
Learn to build a Rust web app with PostgreSQL, covering database setup, CRUD operations, SQL builder usage, and security infrastructure implementation for a Todo application.
Learn Rust web development with Warp framework through hands-on examples. Build APIs, handle requests, serve static files, and implement authentication in this comprehensive tutorial.
Comprehensive introduction to Rust fundamentals, covering variables, types, functions, and control flows. Ideal for beginners seeking a solid foundation in Rust programming concepts.
Learn Rust programming by building a guessing game. Covers variables, input/output, loops, conditionals, and more. Hands-on tutorial for beginners to grasp key Rust concepts.
Learn to build a Rust-based AI assistant CLI using OpenAI's API, covering error handling, file operations, and best practices for creating interactive AI applications.
Discover how to kickstart Rust projects efficiently using AI with the pro/Rust10x AI Pack, implementing best practices through AIPACK's agent composability for production-ready code.
Master SQLite integration in Rust with schema definition, CRUD operations, JSON/JSONB support, and async concurrency using the rusqlite library in this comprehensive tutorial.
Master cross-compilation in Rust to build binaries for six platforms (Linux, Mac, Windows on both ARM and x86) from a single machine, using Docker and Parallels to create compatible executables.
Master building distributed message queues in Rust using Redis/Valkey streams, covering connections, XADD/XREAD operations, async programming, and consumer groups for scalable MQ systems.
Master Lua integration with Rust through hands-on examples covering evaluation, scoping, and bi-directional function calls between both languages. Includes complete setup and implementation guidance.
Get personalized course recommendations, track subjects and courses with reminders, and more.