$25
weeklyor $200 for 8 classes
Intro to Python Programming: Build a Space Shooter Video Game, Group Class
Completed by 7 learners
Ages 12-16
Live Group Course
BYJU'S FutureSchool
Average rating:
4.4
Number of reviews:(31 reviews)
Live video meetings
1x per week, 8 weeks
1-6 learners per class
55 min
What's included
8 live meetings
7 hrs 20 mins in-class hoursHomework
1 hour per week. Students will receive home work as a DIY coding acitivity . They will follow the provided tutorial to finish the homewrok assigment. All projects will be finished individually. Homework will be recommended but not mandatory.Class Experience
US Grade 6 - 9
Beginner Level
!!Limited Period Offer!! Get $10 off when you enroll! Use the code <FUTURBYJU10> Valid till 31 May! In our exclusive private group class, your child dives into a unique learning journey. With dedicated guidance from our experienced computer science teachers, they explore the intricacies of game development, enhancing creativity and problem-solving through Python programming skills. Observe their coding skills thrive within our dynamic group setting, fostering a focused and collaborative environment. No Prerequisites, No Downloads C1: Design a Satellite -Introduction to turtle tool with Python -Learn to code shapes and fill colors -Explore 2D coordinates Class Outcome: Write program to build structure of a satellite C2: Sparks in Space -Learn to define custom functions -Understand the use of dot operator in function calling -Learn to change screen size with turtle Class Outcome: Create a game title screen with stars and craters with Moon background. C3: Game Title Screen -Learn to use for loop in Python -Learn to add text with turtle -Define variables and use random numbers to create multiple objects on screen. Class outcome: Finish the game title screen using for loop, variables, and random numbers. C4: Space Surfer -Add background and spaceship image for the game -Detect keypress and move the spaceship -Learn to use conditional and mathematical operators Class outcome: Build a spaceship which can be controlled using keyboard keys C5: Falling Asteroids -Introduction to multiple turtle objects -Learn to use while loop and if conditionals -Learn to move the asteroids continuously Class Outcome: Create the effect of multiple asteroids falling. C6: Space Wreck -Introduction to collision detection -Track the distance between two game objects -Learn to use break statement to terminate the loop Class Outcome: Detect the collision between spaceship and asteroids. C7: Fired Up! -Introduction to code debugging -Shoot projectile from the spaceship -Learn the concepts of local and global variables Class Outcome: Add the projectile shooting ability in spaceship. C8: Space Shooter -Learn to add game states such as game over -Add the feature of score and lives -Learn to disable keypress event Class Outcome: Finish the space shooter game by adding score, lives, and game over condition. If you're new to programming, or if you want to update your skill set, Python is a great language to pick and is much in demand.
Learning Goals
C1: Design a Satellite
-Introduction to turtle tool with Python
-Learn to code shapes and fill colors
-Explore 2D coordinates
Class Outcome: Write program to build structure of a satellite
C2: Sparks in Space
-Learn to define custom functions
-Understand the use of dot operator in function calling
-Learn to change screen size with turtle
Class Outcome: Create a game title screen with stars and craters with Moon background.
C3: Game Title Screen
-Learn to use for loop in Python
-Learn to add text with turtle
-Define variables and use random numbers to create multiple objects on screen.
Class outcome: Finish the game title screen using for loop, variables, and random numbers.
C4: Space Surfer
-Add background and spaceship image for the game
-Detect keypress and move the spaceship
-Learn to use conditional and mathematical operators
Class outcome: Build a spaceship which can be controlled using keyboard keys
C5: Falling Asteroids
-Introduction to multiple turtle objects
-Learn to use while loop and if conditionals
-Learn to move the asteroids continuously
Class Outcome: Create the effect of multiple asteroids falling.
C6: Space Wreck
-Introduction to collision detection
-Track the distance between two game objects
-Learn to use break statement to terminate the loop
Class Outcome: Detect the collision between spaceship and asteroids.
C7: Fired Up!
-Introduction to code debugging
-Shoot projectile from the spaceship
-Learn the concepts of local and global variables
Class Outcome: Add the projectile shooting ability in spaceship.
C8: Space Shooter
-Learn to add game states such as game over
-Add the feature of score and lives
-Learn to disable keypress event
Class Outcome: Finish the space shooter game by adding score, lives, and game over condition.
Syllabus
8 Lessons
over 8 WeeksLesson 1:
Design a Satellite
-Introduction to turtle tool with Python
-Learn to code shapes and fill colors
-Explore 2D coordinates
Class Outcome: Write program to build structure of a satellite
55 mins online live lesson
Lesson 2:
Sparks in Space
-Learn to define custom functions
-Understand the use of dot operator in function calling
-Learn to change screen size with turtle
Class Outcome: Create a game title screen with stars and craters with Moon background.
55 mins online live lesson
Lesson 3:
Game Title Screen
-Learn to use for loop in Python
-Learn to add text with turtle
-Define variables and use random numbers to create multiple objects on screen.
Class outcome: Finish the game title screen using for loop, variables, and random numbers.
55 mins online live lesson
Lesson 4:
Space Surfer
-Add background and spaceship image for the game
-Detect keypress and move the spaceship
-Learn to use conditional and mathematical operators
Class outcome: Build a spaceship which can be controlled using keyboard keys
55 mins online live lesson
Other Details
Parental Guidance
Tynker requires a login supplied by the educator. It does not collect personally identifiable information.
Supply List
-You must have a computer with good internet connection. -Materials (like a mouse) for a better learning experience.
External Resources
In addition to the Outschool classroom, this class uses:
Offered by
Teacher expertise and credentials
Launched in 2015, BYJU'S offers highly personalised and effective learning programs for K12 grades. Today, with 50 million registered students and 3.5 million paid subscriptions, BYJU'S has become one of the most preferred education platforms across the globe.
BYJU’s FutureSchool, an integral part of the BYJU’s group, specializes in online private coaching for learners across 120+ countries. Our core philosophy is to empower learners to build critical thinking and cognitive skills that they can apply to solve real world problems.
- We have completed over 80 million online sessions in USA and globally.
- Our Coding curriculum is CSTA aligned and powered by our subsidiary Tynker, which is used to teach in 150,000+ schools worldwide.
- Learners become Math confident with our 1-on-1 instructor-led sessions and Master class videos with professor Edward Burger, President Emeritus of Southwestern University in Georgetown, Texas.
- We follow proven pedagogy, designed by STEM experts that are customised to the needs of each unique learner.
- We bring conceptual clarity through Inquiry-based learning and reinforce fundamentals through projects, quizzes, and in-class and post-class activities.
- We are a KidSAFE+ Coppa certified institution that consider the privacy and sanctity of the parent-student-teacher relationship at the heart of our teaching philosophy.
We are excited to bring our World-class curriculum to you, now on Outschool in 2024!
So what are you waiting for? Join us in this adventure today and fall in love with learning!
Related categories
Parents also liked
All About Python Coding for Intermediates Level 3 | Python Coding Class
David Sofield
4.9
(830)
$33 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)
$30 per class
Group Class
8 wks, 1/wk, 1 hr
11-16
All About Python Coding for Beginners | Python Coding Summer Camp for Teenagers
David Sofield
4.9
(830)
$25 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 Programming Level 1 | Python Coding Class for Teenagers
David Sofield
4.9
(830)
$22 per class
Next session at 12:15 AM on Friday
Group Class
8 wks, 1/wk, 1 hr
11-16
Python Coding Summer Camp Level 2
Codingal - #1 AI & Coding | Backed by Y Combinator
5.0
(5)
$18 per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 50 min
9-14
1:1 Private Tutoring Python Coding - Introduction to Programming in Python
Ziad Ghazi
4.5
(8)
$55 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)
$41 per class
Next session at 8 PM on Mon 7/28
Group Class
2 wks, 4/wk, 1 hr
11-16
All About Python Programming Level 2 | Python Coding Class for Teenagers
David Sofield
4.9
(830)
$32 per class
Next session at 8 PM on Sun 8/24
Group Class
10 wks, 1/wk, 1 hr
11-16
Summer Camp Python Based for Beginners | Live Fun Python Coding
QuattronKids
4.9
(197)
$15 per class
Next session at 7 PM on Mon 6/2
Group Class
2 wks, 5/wk, 1 hr
8-12
One on One - Python Coding Classes
Geetu sodhi
5.0
(18)
$40 per session
1-on-1 Lessons
On Demand
9-14
All About Python Programming Level 4 | Python Coding Class for Intermediates
David Sofield
4.9
(830)
$33 per class
Group Class
10 wks, 1/wk, 1 hr
12-17
Summer Camp: Python Coding 4 Kids (Intro)
Dr. Elliott Heflin, Jr.
4.6
(405)
$19 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 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
5.0
(5)
$18 per class
Next session at 3 PM on Friday
Group Class
4 wks, 2/wk, 1 hr
10-15
1 on 1 Python Coding Coach for Beginners (Tutoring)
Bojan Milinic
5.0
(7)
$65 per session
1-on-1 Lessons
On Demand
8-18
Summer Camp: Advance Python Coding 4 Kids
Dr. Elliott Heflin, Jr.
4.6
(405)
$19 per class
Next session at 2 PM on Mon 5/12
Group Class
2 wks, 5/wk, 55 min
10-15
Project Based Python Coding for Kids (Level 2)
AI Code Academy
4.7
(1,787)
$22 per class
Next session at 12:30 AM on Saturday
Group Class
10 wks, 1/wk, 1 hr
10-15
More to explore
Film Screenwriting
Lets Learn Science Course Intensive
Bird Watching
Esteem
Schedule Math
Stand Up Comedy
Going To Japan
Montessori Geometry
Lost
Babysit
Immersive French
Saint Patricks Day
Read
Dungeons And Dragons D&d The Holiday Hunters Christmas Winter Adventure
Math Pods
Can You Solve The Crime
Social Adhd
Piano Flexible
Introduction To Dungeons And Dragons
Electronic Drum Lessons