Applying your knowledge: Markov chains in discrete time

The panel on the right of this page contains links to some programming exercises that require you to use the material that is covered in this chapter. You will use a simple programming language called blockly to do these exercises. These activites should allow you to implement the logical structure of the mathematical concepts that have been introduced in the videos and notes on these topics. Each exercise consists of a number of levels and for each level you have a task to complete. To complete these levels you will need to use some or all of the following five basic concepts:

Variables  Functions  Logic  Loops  Lists