Outschool
Open currency, time zone, and language settings
Log In

An Introduction to Python: Code Your First Computer Game!

In this beginner-friendly Python class, students will dive into coding fundamentals while working toward a fun goal: creating their own computer game!
New on Outschool
Class

What's included

9 pre-recorded lessons
8 weeks
of teacher support
1 year access
to the content
Projects
2-4 hours per week. 1-2 throughout the class
Certificate of Completion
included

Class Experience

US Grade 5 - 11
Beginner Level
Class Description:

Are you ready to dive into the world of Python programming? In this self-paced class, learners will be guided step-by-step through the basics of Python programming and writing their first program (a simple guessing game)! Perfect for beginners, this course will ensure students are prepared to explore coding with confidence.

What will be taught?

By the end of this lesson, students will be able to:

Understand and use basic Python concepts (variables, loops, conditionals, functions).
Write simple Python programs using the syntax they have learned.
Develop a basic text-based game (e.g., a number-guessing game).

Learners are free to message me through Outschool with any questions as they progress through the course and I will always respond.

Learning Goals

Understand and use basic Python concepts (variables, loops, conditionals, functions).
Write simple Python programs using the syntax they have learned.
learning goal

Syllabus

9 Lessons
over 8 Weeks
Lesson 1:
Setting up Python
 By the end of the lesson, students will be able to install and set up the necessary tools for Python development on a computer. 
Lesson 2:
Variables and Data Types
 By the end of the lesson, students will be able to use Python variables to store different types of data. 
52 mins of video lessons
Lesson 3:
If Statements
 By the end of the lesson, students will be able to use if statements and conditions to make decisions within code. 
22 mins of video lessons
Lesson 4:
Collections
 By the end of the lesson, students will be able to use collections to store multiple items of data. 
17 mins of video lessons

Other Details

Parental Guidance
There is no content that requires additional safety precautions.
Pre-Requisites
None, just an interest in computing and programming.
External Resources
In addition to the Outschool classroom, this class uses:
Joined March, 2021
New on Outschool
Profile
Teacher expertise and credentials
Non-US Teaching Certificate
Master's Degree in Computer Science from University of Wolverhampton
Master's Degree in Business Administration and Management from University of Wolverhampton
Bachelor's Degree in Computer Science from University of Wolverhampton
I have previously taught programming and Python at College and University level, worked as a software developer and hold a masters degree in computer science.

Reviews

Self-Paced Course
Share

$2

weekly

9 pre-recorded lessons
8 weeks of teacher support
Choose your start date
1 year of access to the content
Ages: 10-16

Enroll Now, Start Anytime
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2025 Outschool