- Executors
-
Learn
Learn Python Runnable examples, NumPy, pandas, and more Learn AINeural networks, ML and LLMs from scratch Learn C & C++ Pointers, memory, STL, and modern C++ Learn C#C# basics, OOP, LINQ, async, and .NET exercises Learn MatplotlibLine, bar, scatter and pie charts with live visualizers Learn RustOwnership, traits, error handling, and threads Learn GoSlices, interfaces, goroutines, and channels Python Algorithms Search, sorting, recursion, and visualizers O(n) C & C++ Algorithms Compare algorithms implemented in C and C++ Coding for Kids Learn to code by playing!
- ChallengesNew
- For TeachersNew
- Updates
- Buy me a coffee
Rust Practice Exercises
Practice Rust with 10 runnable exercises: FizzBuzz, Fibonacci, primes, strings, searching, sorting and a bank account.
Try Rust online10 lessons
Bank Account with Result
Model deposits and withdrawals that can fail with your own error type.
View lesson →Sort Structs: Student Ranking
Sort a vector of structs by score and name, then compute the average.
View lesson →