2D Collector Game in Python - Workshop

Create your first game in Python and share it with friends!

Let's chat!

What is the workshop about

We’ll design a 2D game in Python using the Pygame library. In this game, we’ll have a character collecting random floating objects around the screen to score points.

SpongeBob will collect random Krabby patties(burgers) moving around the restaurant to score points. We’ll use mouse motion to control our character.

What kids will learn
Introduction to Python programming language. 
How classes, functions, and variables work together in the Pygame library to develop a 2D game.
How to convert media files into your program and add logic to gaming characters in Python.
Randomization, conditions and loops.

Why parents love KS?

Why kids love KS

Why is it important to start coding early
Coding develops logical thinking.
Kids learn how computers work - the tool they need in any career they will choose.
The younger kids are the faster they learn.
Kids learn teamwork, creative and presentation skills.
Students learn possible pathways in IT and choose the right one for themselves.

Frequently Asked Questions

What is the format of the classes?
All classes are held in live virtual format, one-on-one or semi-private.
Who are the teachers and where they are from?
All our classes are taught in English and most of our tutors are from USA. But we do have teachers from other countries as well.
Instructors get training by certified Lead Teachers before they start working with kids.
What does monthly fee includes?
For most of our courses, the monthly fee includes;
- 1-hour class once a week;
- virtual classrooms;
- certificates of completion and competitions;
- chat with the teachers and homework help;
- unlimited workshops for parents and kids. 
Is there any trial period?
There is a 2-week guarantee - if your child doesn't want to continue after 2 weeks of study, we will return your money.
What are technical requirements for classes?
Computer: PC (Windows XP or later) or Mac (OSX 10.7 or later) with at least a 2GHz processor and 2GB of RAM (4GB of RAM is recommended). For Scratch, Python and Web Development students can also use a Chromebook (with a built-in webcamera, 2GHz processor and 2GB of RAM).
Internet: Broadband internet with at least 1.2Mbps download and 600Kbps upload speeds.
Webcam: Either external or built-in (many laptops have an integrated camera).
Microphone and Speakers: We recommend headphones with a built-in microphone. But any microphone and speakers will work fine in a quiet room.

Check out the list of computers and laptops here - https://kiddycodersclub.com/form_bestcomputers.
Is there any commitment when I sign up?
There is no commitment. You can stop the classes anytime through the year by the end of your billing period.
What is a make-up policy?
We do provide make-up classes but we require at least 4-hour cancellation notice, otherwise, you will be charged for that class (if it's not an emergency of course).
How do I pay?
We send you the link and once you pay for the first month you will be charged on the same day on a monthly basis.
Do you have any sibling or multiple courses discount?
Yes. There is a 10% sibling discount and every third course you enroll to goes with 10% off from a monthly fee.
Can my child's friend/sibling join the class for free?
Yes - as long as they are using the same computer. 
How can I track my child's progress?
Each student has virtual classroom where you will see the topics they learn and homework. We also send monthly reports with teachers' notes. 
How can I contact the teacher?
You will have a chat with the teacher - for faster and direct communication and homework help.
Will my child get any college credits or anything?
We don't provide any formal credits but participation in different competitions as well as any personal achievements in specific fields always benefit students when they apply for a college. That's why we issue certificates after course completion and to all competition participants. Students can use it as a prove in their college application. 
Do you give homework? 
Homework is very important in learning process. For most of our courses kids do have homework and even an option to do the extra work. We implemented a homework performance reward system to motivate kids. They get points for regular and extra homework, and once they get specific number of points we reward them. 
What laptop would you recommend for my child who learns coding?
Please request a brochure with the list of laptops we recommend, based on your budget - https://kiddycodersclub.com/request_computeradvice.
Want your child to get started with coding?
Fill in the form and we will send you details on how to join free workshop