Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Link to WebLab

https://weblab.tudelft.nl/cese4000/2025-2026/ Make sure to log-in and enroll

WebLab

WebLab is a controlled programming environment in which you can practice single concepts of Rust. The WebLab assignments will not be graded, though we recommend that you do them. Especially the assignments of week 1. These are not at all very difficult, but they will get you started with some simple programming.

Important assignments

If you don't want to do all WebLab assignments, but do feel like doing some, the following form a good set to start with, which covers many important topics but will not take too much of your time:

  • week1/basics (easy)
  • week1/types/references (medium)
  • week1/types/all about vecs (medium)
  • week1/Binary Coded Decimal (hard)
  • week2/structs and ownership/Wacky Stacky (medium)
  • week2/structs and ownership/Brackets (hard)
  • week2/enums and matching/matching (medium)
  • week2/enums and matching/Structural Matching (medium)
  • week2/enums and matching/Creating Patterns (medium)
  • week3/traits/Sign Magnitude Representation (hard, may take a bit of time)
  • week3/iterators and collections/anonymous functions (easy)
  • week3/Case Converter (medium)
  • week3/Hashed collections (medium)