In Introduction to Programming and Media Design, students will learn fundamental programming concepts such as loops, conditionals, and Boolean logic with no prior coding experience required. Using Scratch, students will bring these concepts to life through a media lens by developing, creating, and modifying their own interactive games, animations, and stories. The course will challenge the students' creativity, critical thinking, and problem solving skills while introducing them to the world of computer science.