Some courses require students to use other hardware or software tools. For example some courses ask students to prepare videos to hand in, other courses have software products that may need to be downloaded or purchased.