Ordered from hard to easy. Every exercise is live code in the simulator — write, run, check yourself.