In this class students will focus on developing a complete application. Each level 3 is organized around a theme such as building a search engine, making a data-driven website, or developing games. For this winter, students will learn how to code games using PyGame - a popular game development library for Python. They will learn how to build five different types of games with Tetromino as the final class project.