Week 14: Multithreading

Introduction

This week you’ll build a complete command-line application that synthesizes everything you’ve learned about Rust. You’ll create a professional CLI password generator and validator that demonstrates ownership, modules, traits, generics, iterators, error handling, and the clap argument parsing library. This is the capstone project that brings together 14 weeks of learning into a production-ready tool.

Lectures

Lab assignment