Reflections from Harvard’s CS50x: Foundations of Computer ScienceLessons on logic, systems, and computational thinking - far beyond learning to code.