Course 1: Foundations & Interfaces