Search

weekly
or for all content
Class

An Introduction to Python: Code Your First Computer Game!

Ages 10-16
Self-Paced Course
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

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

Enroll Now, Start Anytime

Go at your own pace
Your learner can start learning when they want and progress at the speed that works best for them.
Start when you want.
Learn at your own pace
Access course material for a full year.
Get hands-on support from teacher.

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.

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:

Meet the teacher

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.

Parents also liked
All About Python Programming Level 2 | Python Coding Class for Teenagers
David Sofield
4.9
(830)
per class
Next session at 8 PM on Sun 8/24
Group Class
10 wks, 1/wk, 1 hr
11-16
All About Python Coding for Beginners | Python Coding Summer Camp for Teenagers
David Sofield
4.9
(830)
per class
Next session at 9:15 PM on Mon 6/16
Group Class
1 wk, 4/wk, 1 hr
12-17
All About Python Coding for Intermediates Level 3 | Python Coding Class
David Sofield
4.9
(830)
per class
Group Class
10 wks, 1/wk, 1 hr
11-16
All About Python Coding Projects | 8 Python Coding Projects for Intermediates
David Sofield
4.9
(830)
per class
Group Class
8 wks, 1/wk, 1 hr
11-16
All About Python Programming Level 1 | Python Coding Class for Teenagers
David Sofield
4.9
(830)
per class
Next session at 12:15 AM on Friday
Group Class
8 wks, 1/wk, 1 hr
11-16
All About Python Programming Level 4 | Python Coding Class for Intermediates
David Sofield
4.9
(830)
per class
Group Class
10 wks, 1/wk, 1 hr
12-17
1:1 Private Tutoring Python Coding - Introduction to Programming in Python
Ziad Ghazi
4.5
(8)
per session
1-on-1 Lessons
On Demand
7-18
All About Python Level 2 Summer Camp | Python Coding Camp for Teenagers
David Sofield
4.9
(830)
per class
Next session at 8 PM on Mon 7/28
Group Class
2 wks, 4/wk, 1 hr
11-16
Summer Camp: Python Coding 4 Kids (Intro)
Dr. Elliott Heflin, Jr.
4.6
(405)
per class
Next session at 1 PM on Mon 5/12
Group Class
2 wks, 5/wk, 55 min
8-13
Python Coding for Beginners (Level 2)
Codingal - #1 AI & Coding | Backed by Y Combinator
5.0
(5)
per class
Next session at 2 PM on Saturday
Group Class
6 wks, 2/wk, 50 min
10-15
One on One - Python Coding Classes
Geetu sodhi
5.0
(18)
per session
1-on-1 Lessons
On Demand
9-14
1 on 1 Python Coding Coach for Beginners (Tutoring)
Bojan Milinic
5.0
(7)
per session
1-on-1 Lessons
On Demand
8-18
Python Coding Summer Camp Level 2
Codingal - #1 AI & Coding | Backed by Y Combinator
5.0
(5)
per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 50 min
9-14
All About Python Programming | Python Coding Summer Camp for Beginners Level I
David Sofield
4.9
(830)
per class
Next session at 4:15 PM on Mon 6/16
Group Class
2 wks, 4/wk, 1 hr
11-16
Summer Camp Python Based for Beginners | Live Fun Python Coding
QuattronKids
4.9
(197)
per class
Next session at 7 PM on Mon 6/2
Group Class
2 wks, 5/wk, 1 hr
8-12
Project Based Python Coding for Kids (Level 1)
AI Code Academy
4.7
(1,787)
per class
Next session at 11:30 PM tomorrow
Group Class
10 wks, 1/wk, 1 hr
10-14
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In