Courses from 1000+ universities
Seven years after replacing a Yale president with a fintech CEO, Coursera picks an Amazon veteran to help fix its slowing growth and falling stock price.
600 Free Google Certifications
Computer Science
Communication Skills
Graphic Design
Gamification
Introduction to Mathematical Thinking
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Comprehensive guide to building web applications with Rust and Axum framework, covering routing, authentication, REST APIs, middleware, and error handling.
Comprehensive guide to building production-ready Rust web applications using Axum. Covers tracing, configuration, database integration, authentication, and RPC implementation for scalable and secure backends.
Live coding demonstration of implementing structured output for Google Gemini in Rust, showcasing adapter pattern design and enhancing the genai library's capabilities for AI-powered applications.
Live coding session demonstrating how to add AI structured output to a Rust library for OpenAI, showcasing adapter pattern design and enhancing GenAI capabilities for more structured AI interactions.
Explore the process of splitting a Rust crate and exporting a JsonValue Extension Trait, with practical insights on crate management and Rust development best practices.
Discover a structured approach to mastering Rust programming through five key steps, from essential reading to practical application and continuous learning.
Explore Rust best practices for library development, covering utils, extension traits, examples, and testing techniques using a real-world project as reference.
Get personalized course recommendations, track subjects and courses with reminders, and more.