This course takes a wide lens on computer science by covering topics such as problem-solving, programming, physical computing, user-centered design, and data while inspiring students as they build their own websites, apps, games, and physical computing devices. This course may only be taken once.