This course is an introduction to computing for graduate students with non-technical backgrounds. It helps you understand how computing systems work and create functional, interactive prototypes of your ideas. For our Human-Centered Computing PhD program, this course provides a foundation needed to meet computational portfolio requirements, including skills in reading, creating, and discussing technical concepts.