Full Course on Python (No Experience Required)
SAT Score Range
•
6 sessions
•
CS
AK
SN
+2
Home
About
About
In this course, I will guide you to master the fundamentals of Python programming. By the end, you will have a solid understanding of Python's core concepts and the practical skills to:
- Build multiple engaging text-based games.
- Create graphical games with basic visual elements.
- Develop introductory Agent AI to add intelligence to your projects.
Tutored by
✋ ATTENDANCE POLICY
Please notify me in advance of any absences you expect to have.
SESSION 1
20
Jun
SESSION 1
Python
Python
Fri 9:00 PM - 10:00 PM UTCJun 20, 9:00 PM - 10:00 PM UTC
Objective: Understand what Python is, write your first programs, handle basic data, and introduce conditional logic to make your programs smart.
Homework: Modify your Text-Based-Adventure Game to add one more choice or outcome. Experiment with different inputs and see how your program reacts.
SESSION 2
22
Jun
SESSION 2
Python
Python
Sun 12:30 AM - 1:30 AM UTCJun 22, 12:30 AM - 1:30 AM UTC
Objective: Learn how to repeat code efficiently and store multiple pieces of information in lists, setting the stage for more complex games.
Homework: Create a list of your favorite foods. Write a for loop to print each food item on a separate line.
SESSION 3
27
Jun
SESSION 3
Python
Python
Fri 9:00 PM - 10:00 PM UTCJun 27, 9:00 PM - 10:00 PM UTC
Objective: Master functions to write cleaner, more reusable code. Introduce key-value pairs with dictionaries.
Homework: Create a calculator that will keep on running until user indicates it to stop.
SESSION 4
29
Jun
SESSION 4
Python
Python
Sun 12:30 AM - 1:30 AM UTCJun 29, 12:30 AM - 1:30 AM UTC
Objective: Learn to represent and manipulate 2D game boards using nested lists. Implement the core logic for a classic board game.
Homework: Play a few rounds of your Tic-Tac-Toe game with a friend or family member. Can you spot any bugs or ways to improve the win checking?
SESSION 5
2
Jul
SESSION 5
Python
Python
Wed 9:00 PM - 10:00 PM UTCJul 2, 9:00 PM - 10:00 PM UTC
Objective: Unleash graphics to bring games to life using Python's turtle module. Build a functional Snake game.
Homework: Try to change the colors of the snake or the food in your Snake game. Can you make the snake move faster or slower?
SESSION 6
4
Jul
SESSION 6
Python
Python
Fri 12:30 AM - 1:30 AM UTCJul 4, 12:30 AM - 1:30 AM UTC
Objective: Understand the fundamental concept of an "Agent AI" and implement simple decision-making logic to make a game play somewhat intelligently.
Homework: Play a few games against your new AI in Tic-Tac-Toe. Can you find a way to beat it consistently? What simple rule could you add to make it even smarter?