Join
University of California, Berkeley: BJC.1x: The Beauty and Joy of Computing, Part 1
https://www.edx.org/course/beauty-joy-computing-cs-principles-part-uc-berkeleyx-bjc-1x