Join
Stanford University: Design of Computer Programs
https://www.udacity.com/course/design-of-computer-programs--cs212?utm_medium=referral&utm_campaign=api