Topic 1. Text I/O and functions: the main menu
Topic 2. Using classes and variables to model data : the OrderBookEntry class
Topic 3. File I/O, Exception Handling and Algorithms : the CSVReader class
Topic 4. Writing and testing an algorithm
Topic 6 - GUI libraries and JUCE
Topic 7 - JUCE buttons, sliders and audio
Topic 8 - the DeckGUI and DJAudioPlayer