All courses work through a 5 stage iterative (looping) design cycle:
Empathize - understand people / issues
Define - figure out the problem & set brief
Ideate - (verb: ideas creation) discover, dream & experiment,
Prototype - design, develop & make
Test - refine: fitness for purpose? Deliver to users and get feedback to improve it.