I took Alex Aiken's course in my first year when I started to learn writing code, was feasible back then and pretty interesting.