Python Leve 1: Introduction to Python
Learning Python by Doing IDLE
In this course, we will learn how to program in python from the ground up. Each lesson will explain the concepts and work through building programs and examples of concepts. The course will focus on fun and creating interesting examples to help students understand concepts that can be applied elsewhere.
Each lesson will have an overview of the topic we are going to cover, program activities and games to learn, build on, and reinforce concepts. Students will have a weekly assignment at the end of each lesson, and will post their code to the google classroom, Students will be able to look at how the homework was solved, and will be provided with feedback on their code.
üDevelop Turtle Race Game
Python Leve 2 Intermediate
Learning Python by Building Games with PyGame
After learning the Python fundamentals, Python Intermediate level focuses on diving into these topics on a deeper level, and learning more advanced topics such as programming Concepts Classes, Objects and implementation by creating games with PyGame.
For each lesson we introduce project contents and write code together with students; we will explain the usage of the programming concepts and why to code in this way. At the end of lessons we will summarize the key knowledge points, and students have the opportunities to share and present their works.
We encourage strongly students to participate at classes by asking questions and to customize their work and inject their own ideas and innovations. We are more than willing to review home works and give detailed feedbacks and suggestions