High-level design is the architecture of a whole system; low-level design is how each piece is built in code. Pick a track.