Francesco Ciulla
by Francesco Ciulla
Developer educator with Rust playlists covering language basics, projects, and practical programming tips.
79 resources tagged with #free
79 of 79
by Francesco Ciulla
Developer educator with Rust playlists covering language basics, projects, and practical programming tips.
by Arfan Zubi / freeCodeCamp
Full beginner Rust course with theory and hands-on exercises — ownership, traits, and memory management.
by Tech With Tim
Beginner-friendly Rust tutorial series covering syntax, ownership, structs, and small projects.
by Jon Gjengset
Jon Gjengset's legendary series on smart pointers, async, lifetimes, and other intermediate Rust topics.
by Amos Wenger
Amos Wenger's channel — vibe-oriented Rust, systems programming, and how computers actually work.
Clear, beginner-friendly Rust tutorials covering language fundamentals and practical examples.
by Microsoft Developer
35-video playlist from Microsoft Developer — structured intro to Rust for programmers new to the language.
by Doug Milford
Highly recommended beginner playlist — clear explanations that make ownership and borrowing click.
by Chris Biscardi
Rust, WebAssembly, game development, and cutting-edge ecosystem content from a prolific Rust educator.
by Let's Get Rusty
Let's Get Rusty covers the hardest Rust topics — ownership, borrowing, lifetimes — in one essential video.
by Rust Project
The official Rust package registry — explore libraries and read crate documentation.
by Michael Bryan
Working with C and other languages from Rust — bindings, ABI, and safety rules.
Rust solutions to Cracking the Coding Interview problems — great for algorithm and interview practice.
by Rust Project
Official conventions for designing clear, idiomatic public APIs in Rust crates.
Probe-rs, cargo-embed, and tooling for flashing and debugging embedded Rust.
Community wiki for writing operating systems in Rust — bootloaders, paging, drivers.
by Rust Project
Core futures and async primitives used across the Rust async ecosystem.
by Tokio Contributors
Application-level tracing for Rust — learn observability patterns used in production.
by Rust Project
Write, run, and share Rust code in the browser — no setup required.
by Rust Project
Official guiding principles for Rust language design and ecosystem decisions.
by Rust Project
Official Rust code formatter — learn idiomatic style by reading its output.
Automatically rebuild and test Rust projects on file changes — great for learning loops.
Community-maintained recipes for common Rust programming tasks and patterns.
by Rust Project
Official API documentation for the Rust standard library — essential daily reference.
by Rust Embedded WG
Hands-on embedded Rust book — blink LEDs, set up a probe, write no_std code.
by Rust Foundation
Official learning hub from the Rust Foundation with courses and certification info.
Annual workshop on formally verifying Rust programs — talks, tool demos, and materials from the verification community.
Community solutions and guides for solving Advent of Code puzzles in idiomatic Rust.
by Nicholas Nethercote
Guide to profiling, benchmarking, and optimizing Rust code for production.
Survey of Rust GUI frameworks — egui, iced, slint, and more with examples.
by Rust Project
The rust-lang/rust repository — read the source to understand how Rust works under the hood.
100 coding problems plus 120 theoretical Q&A covering ownership, traits, async, and interview-style Rust puzzles.
by RustSec Working Group
Security advisories for Rust crates — essential reading for safe dependency management.
by Rust Project
Official Rust team channel — conference talks, lectures, and community videos curated by the Rust project.
by David Tolnay
Interactive quiz testing your knowledge of ownership, lifetimes, and tricky Rust semantics.
by Diesel Contributors
Safe, extensible ORM and query builder — the standard for Rust database access.
by Rust Project
Official tool for creating books from Markdown — used by The Rust Book itself.
Interactive comparison of Rust learning resources ranked by community votes.
by Hyperium
Fast, safe HTTP library — foundational for understanding Rust web and async I/O.
by Rust Community
Community catalog of idiomatic Rust patterns — builder, newtype, RAII, and more.
Overview of the Rust web development ecosystem — frameworks, ORMs, and deployment.
Curated job board for Rust developer positions worldwide.
by Rust Project
Real-time chat with Rustaceans — great for quick questions and community events.
Active Reddit community sharing news, projects, and beginner questions.
by Rust Project
Official community forum for help, announcements, and learning discussions.
by Rust Foundation
The flagship annual Rust conference — talks from core team and community leaders.
by Servo Project
Parallel browser engine written in Rust — learn rendering, layout, and concurrency.
by Alex Ozdemir
Learn Rust by implementing linked lists — ownership and unsafe explained step by step.
by Rust Foundation
Full playlist of RustConf 2023 talks on the official Rust Videos channel.
by Rust Project
Official guide to Rust's package manager — dependencies, workspaces, and publishing.
by Rust Project
Rust linter with hundreds of lints — learn idiomatic Rust from its suggestions.
by Amos Wenger
Blog and videos exploring Rust, systems programming, and low-level debugging.
by Rust Project
Official announcements, edition guides, and deep posts from the Rust team.
Community podcast interviewing Rust developers, crate authors, and project maintainers.
by Rust Community
Community wiki covering patterns, crates, and ecosystem gotchas.
by Tokio Contributors
Ergonomic, modular web framework built on Tokio — the modern choice for Rust APIs.
by Tauri Programme
Build lightweight cross-platform desktop apps with Rust backends and web frontends.
by Andrew Gallant
Blazingly fast line-oriented search tool — exemplary Rust systems code to read.
by Bevy Contributors
Data-driven game engine built in Rust — great for learning ECS and graphics.
by Rust and WASM Working Group
Official book on compiling Rust to WASM and integrating with JavaScript.
by Rust Embedded Working Group
Official guide to bare-metal and embedded systems programming in Rust.
by Ken Youens-Clark
Build real CLI tools while learning Rust — grep, cat, find, and more.
by Exercism
100+ coding exercises with free mentor feedback on your solutions.
by Jon Gjengset
Deep-dive videos on Rust internals, async, and advanced language features. Start with Crust of Rust.
by Let's Get Rusty
The #1 Rust education channel — book walkthroughs, tutorials, projects, and career tips.
by David McLeod
Rust explained in simple English with plenty of examples for beginners.
by Google
Google's free 4-day Rust course — ownership, generics, traits, and Android.
by Rust Async Working Group
Official async book covering futures, executors, and async/await patterns.
by Rust Project
The dark arts of unsafe Rust — memory layout, FFI, and advanced internals.
by Chris Krycho
Podcast episodes covering Rust fundamentals and ecosystem topics.
by Rust Project
Experimental Rust compiler front-end for IDEs — essential tooling for Rust devs.
by Lily Mara
Quick reference for syntax, ownership, and common patterns.
Weekly newsletter with curated Rust articles, crates, and community updates.
by Tsinghua University
Learn to write an OS kernel in Rust — a popular university course material.
by Tokio Contributors
Official async Rust tutorial covering tasks, channels, and I/O.
by Let's Get Rusty
Let's Get Rusty walks through The Rust Programming Language book chapter by chapter.
by Rust Project
Small exercises to get you used to reading and writing Rust code.
by Rust Project
Learn Rust through annotated examples covering core concepts and the standard library.
by Rust Project
The official book — the best starting point for learning Rust from scratch.