101-Python for beginners - game building
In this one on one class learners will be introduced to Python basics and utilise the coding concepts to build games like rock, paper, scissors and Snakes and Ladders
What's included
8 live meetings
7 hrs 20 mins in-class hoursProjects
1-2 hours per week. includedCertificate of Completion
includedClass Experience
US Grade 4 - 6
Beginner - Intermediate Level
This beginner-friendly course introduces the fundamentals of Python programming through hands-on lessons and engaging projects. Students will learn essential concepts such as variables, data types, loops, conditionals, and modules like random and turtle. Weekly projects include creating a calculator, a Rock-Paper-Scissors game, and a Random Password Generator. By the end of the course, students will design two major projects: a Turtle Race game and a Snakes and Ladders game. With a focus on creativity and problem-solving, this course builds the skills and confidence needed to explore more advanced programming topics. Perfect for anyone new to coding!
Learning Goals
Develop foundational Python programming skills.
Understand key coding concepts like variables, loops, conditionals, and modules.
Syllabus
8 Lessons
over 8 WeeksLesson 1:
Print and Input statements
Learn to use print() for output and input() for user interaction.
Understand how to display strings and numbers.
Explore string concatenation and basic debugging techniques.
55 mins online live lesson
Lesson 2:
Variables and Data types
Learn variable naming conventions and how to use variables effectively.
Explore Python data types: integers, floats, strings, and booleans.
55 mins online live lesson
Lesson 3:
Using Numbers
Practice arithmetic operations by creating a basic calculator.
Understand how Python handles mathematical expressions.
55 mins online live lesson
Lesson 4:
Conditionals
Master the use of if, elif, and else statements for decision-making.
Create a Rock, Paper, Scissors game.
Introduce randomness using Python's random module.
55 mins online live lesson
Other Details
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Teacher expertise and credentials
Over 10 years of experience in education. I started teaching Python coding 4 years ago and continue learning new developments in Python. Building projects with my learners is what excites me the most. I have worked with Canada Learning Code(non profit organisation ) as learning Facilitator where we did live workshops on teaching Scratch, Python and Javascript coding.
Reviews
Live Private Course
$60
weekly or $480 for 8 classes1x per week, 8 weeks
55 min
Live video meetings
Ages: 10-14