$30
for 2 classesScratch Programming | Build a Space Invaders Game in 2 Weeks!
Completed by 24 learners
Ages 9-12
Live Group Class
Live video meetings
1x per week, 2 weeks
4-8 learners per class
75 min
What's included
2 live meetings
2 hrs 30 mins in-class hoursClass Experience
This is a perfect opportunity for students who have created some basic Scratch games and ready to learn some advanced concepts! *** This class is not for students who are new to Scratch. =========> By the end of this class, students will be able to- 1. demonstrate a Space Invaders game using various Scratch/programming concepts. 2. debug their code to make sure the game is working as expected 3. explain the concepts used in the game development 4. discuss possible future improvements of the game You will be spending a total of 3 hours over 2 days to create the game. Before the 2nd day of the class you should complete the homework which will help you to complete the game on time. =========> Daily Agenda: Day-1 ===== Review Scratch (30 mins) --------------------------------- 1. What is Scratch? How it works? 2. What is a sprite? How do you add multiple costumes to a sprite? 3. How do you switch between multiple costumes? Advance Topic: Cloning, broadcasting, shooting( 50 mins) ---------------------------------------------------------------------------- 1. What is cloning? 2. How do you clone in Scratch? 3. How do you clone in a 2D space? (both x and y axis) Discussion (10 mins) --------------------------- 1. What did you learn? If you want to clone a sprite and move all the cloned sprites at the same time, how do you do that? Day-2 ===== Designing the game ( 20 mins) ---------------------------------------- 1. How many sprites do you need for the game? How do you know that? 2. How to code each of the sprites? 3. How do you shoot? How do you dodge? 4. How can you add scores and lives? 5. What happens to your player's life if it gets hit by the enemy? 6. How can you delete only one clone? Coding and debugging (50 mins) ------------------------------------------- 1. Write codes to make a space invaders game! 2. Use the concepts that you learned in the class 3. Debug your code to make sure the game works and there is are no issues when the game is being played! Sharing and discussion(20 mins) ------------------------------------------ Share the game with the whole class! Discuss future updates that can be made to make the game more realistic
Learning Goals
Students will be able to create an Space Invaders game using the concepts learned in the class
Other Details
External Resources
In addition to the Outschool classroom, this class uses:
Meet the teacher
Teacher expertise and credentials
Master's Degree from Loyola Marymount University
Hi, I’m Faruk Hasan ! 👋
I’m a Software Test Engineer (SDET) with over 12 years of experience in software development, cloud computing, and tech education. I specialize in teaching Python, Java, HTML, CSS, JavaScript, Artificial Intelligence (AI), and algebra, with a focus on making complex topics easy to understand through hands-on, real-world projects.
With a Bachelor's and Master's degree in Electrical Engineering, I combine technical expertise with a passion for teaching. My classes are interactive and project-based, helping students not only learn to code but also build critical thinking and problem-solving skills.
Whether your learner is exploring programming for the first time or ready to dive deeper into AI, app development, or math, I’m here to guide them in a fun, supportive, and engaging environment.
👨🏫 Classes I Offer
### 🔹 Python Classes
- Level 1: Real-World Python Projects
Learn the basics of Python by building fun, hands-on projects that connect directly to real-world applications.
- Level 2: Advanced Python Projects
Take your Python skills to the next level with more complex, creative, and challenging projects.
- Level 3: Python Algorithms
Learn how to think like a problem solver! This class focuses on logical thinking and algorithm design.
- Year-Long Beginner Python Coding Class (Project-Based)
Perfect for younger or new coders—this class introduces Python through exciting, kid-friendly projects over a full year.
- Level 4 Flex: Python GUI Coding with Tkinter
Learn how to build your own apps and interfaces using Python's Tkinter library. Great for visual learners!
- Level 5 Flex: Python Projects with Algorithms & OOP
Explore object-oriented programming while building impressive Python projects and sharpening your coding logic.
- AI with Python: Build, Train & Deploy Artificial Intelligence Projects
Learn how AI works by building your own models using Python! A fun introduction to machine learning and smart technology.
---
☕ Java Classes
- Level 1: Java for Beginners
A project-based class designed to teach the fundamentals of Java in a fun, easy-to-understand way.
- Java OOP: Learn Object-Oriented Programming through Projects
Dive into core Java concepts with real-world applications, perfect for students curious about how software works.
- Advanced Java Programming
Take your Java skills further with a focus on algorithm design, advanced concepts, and testing strategies.
---
🌐 Web Development Classes
- Beginner Web Development Bootcamp: JavaScript, HTML, and CSS for Kids
Build your own websites while learning how the internet works! This hands-on course covers everything a beginner needs.
---
➗ Math Classes
- Algebra 1 for Middle Schoolers
Learn core algebra concepts in a supportive and engaging environment. Perfect for middle school students who want to get ahead or build confidence.
---
🌟 **Why Choose My Classes?
- Industry Experience Meets Education
With 12+ years in tech and a passion for teaching, I bring real-world knowledge into every lesson.
- Project-Based Learning
Every class is packed with hands-on activities so students can apply what they learn and build a portfolio of cool projects.
- Fun, Supportive, and Student-Focused
I create an environment where students feel comfortable asking questions, exploring ideas, and growing their skills.
---
🎓 Education
- B.S. in Electrical Engineering – Queen Mary, University of London, UK
- M.S. in Electrical Engineering – Loyola Marymount University, Los Angeles, CA
---
💼 Professional Background
I’ve spent over a decade in the tech industry, working as a Software Test Engineer (SDET). I specialize in Python, Java, web development, cloud computing, and AI. I love bringing that real-world experience into the classroom to show students how tech is used every day.
---
🎮 **Fun Facts About Me
When I’m not coding or teaching, you’ll find me traveling, reading, cycling, gaming, or exploring new technologies. My hobbies help me bring creativity and energy to every class!
---
🚀 Join Me!
Whether you're new to coding or ready to take on more advanced projects, you're in the right place! Let’s explore the exciting world of STEM, AI, and programming together—one fun project at a time.
---
Reviews
Other classes by Faruk Hasan
Other classes by Faruk Hasan
Parents also liked
Game Development Class: Code Your Own Platformer Game in Scratch
Coco Coders
4.8
(974)
$30 per class
Next session at 10 PM on Mon 5/26
Group Class
1 wk, 1/wk, 1.50 hr
8-13
Scratch Coding Level 1: Cosmic Rescue – Space Mini-Games! (4-Week Course)
Bloom
4.8
(79)
$21 per class
Next session at 4 PM on Sunday
Group Class
4 wks, 1/wk, 1 hr
7-12
Scratch Coding for Beginners - Learn to Build Animations and Games (Level 1)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.8
(10)
$20 per class
Next session at 3 PM on Monday
Group Class
4 wks, 2/wk, 1 hr
6-11
Scratch Coding Level 2: Maze Masters – Game Challenge! (6-Week Course)
Bloom
4.8
(79)
$21 per class
Next session at 12 AM on Sunday
Group Class
6 wks, 1/wk, 50 min
7-12
Coding With Scratch: Let's Make Games Level 2 (Camp)
BrainFizz
4.8
(645)
$13 per class
Next session at 2 PM on Mon 6/2
Group Class
1 wk, 5/wk, 55 min
9-14
Scratch Coding Summer Camp: Code Your Own Space Lander Game
Coco Coders
4.8
(974)
$19 per class
Next session at 9 PM on Fri 6/27
Group Class
1 wk, 4/wk, 55 min
8-12
Coding Animation with Scratch - 2 week Mini Camp
Fleming Tech Camps
4.9
(26)
$18 per class
Next session at 8 PM on Mon 6/2
Group Class
2 wks, 5/wk, 55 min
7-10
Scratch Coding Semester 2 - Beginner Level Focused on Game Design
Ms. Sara (STEM Apprentice Academy)
5.0
(585)
$30 per class
Next session at 12 AM on Thu 12/4
Group Class
12 wks, 1/wk, 45 min
7-12
Scratch Jr. Coding Advance Level (Once a Week, 8 Weeks) Level 2
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
$20 per class
Next session at 6 PM on Wednesday
Group Class
8 wks, 1/wk, 45 min
5-7
Beginner Scratch Coding: Dino Run Game
BrainFizz
4.8
(645)
$13 per class
Next session at 6 PM on Thursday
Group Class
1 wk, 1/wk, 55 min
7-12
Coding Club For Beginners- Code A New Game On Scratch Each And Every Week!
Coding Doctors Learning Lab, Inc.
4.8
(1,256)
$17 per class
Next session at 4 PM on Tue 5/27
Group Class
1/wk, 55 min
7-12
Scratch Coding for Beginners (Level 2)
Codingal - #1 AI & Coding | Backed by Y Combinator
4.8
(10)
$18 per class
Next session at 4 PM on Monday
Group Class
6 wks, 2/wk, 1 hr
7-10
Scratch Coding Summer Camp Level 2
Codingal - #1 AI & Coding | Backed by Y Combinator
4.8
(10)
$20 per class
Next session at 1 PM on Monday
Group Class
1 wk, 5/wk, 1 hr
7-11
Scratch Coding for Beginners - Once a Week
Codingal - #1 AI & Coding | Backed by Y Combinator
4.8
(10)
$19 per class
Next session at 3 PM on Tuesday
Group Class
12 wks, 1/wk, 50 min
7-12
Game Design 1 With Scratch Coding - Make Fun Games! Max 4 Learners
Kari Santos - coding Scratch and Robotics
4.9
(490)
$22 per class
Next session at 8:45 PM on Wed 6/18
Group Class
4 wks, 1/wk, 55 min
7-12
Camp - Scratch Jr. Coding for Beginners (3 Times a Week, 2 Weeks) Level 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,886)
$15 per class
Next session at 6 PM on Tue 6/10
Group Class
2 wks, 3/wk, 45 min
5-8
More to explore
Live-spanish
Dark Fantasy Writing
Fairy
Division With Remainders
Einsteins Square
Becoming Your Best Self
Warriors Power Of Three
Scratch 42
Young Aviators
Discover The Ancient World
Christmas Around The World
Sleep
Moving And Grooving
Stand Up
Travel The World
Morris Code
D&d Candlekeep
Beginning Drawing
Intermediate Guitar
Golly I Mastered