Log In

Python Project Based for Beginners | Self Paced Python

Average rating:
Number of reviews:
Join our dynamic self-paced Python class for kids, focusing on Python fundamentals. With engaging projects, students learn essential Python concepts through 8 fun projects to apply what they've learned. We provide certificates!

Class Experience

Beginner Level
17 lessons//8 Weeks
 Week 1
Lesson 1
Introduction & Setting up the environment
Welcoming in you into the class, helping you to set up a good strategy to follow along, testing your code, and setting up your Replit account!
Lesson 2
Introduction to python
- Get acquainted with Python basics like variables, print statements, and user input.
Lesson 3
Introduction & Project 1: Calculator 🔍
- Project: Build a basic calculator application.
 Week 2
Lesson 4
Loops and Conditional Statements
- Learn about loops and explore how they make our code repetitive.
Lesson 5
Project 2: Guessing Word Game 🎮
- Project: Craft an engaging user interactive guessing word game.
 Week 3
Lesson 6
Introducing List
- Discover the power of lists and their functionalities.
Lesson 7
Project 3: Grocery List 🛒
- Project: Create an interactive grocery list.
 Week 4
Lesson 8
Introduction to the Turtle Library
- Dive deeper into loops and the Turtle library. - Project: Design vibrant spiral patterns with Turtle that change shapes based on user input.
Lesson 9
Project 4: Winding Spiral Patterns 🌀
- Project: Design vibrant spiral patterns with Turtle that change shapes based on user input.
 Week 5
Lesson 10
Introduction to Functions
- Master function principles and apply them creatively.
Lesson 11
Project 5: RPG (Role Playing Game) 🎭
- Project: Develop your own RPG (Role Playing Game).
 Week 6
Lesson 12
File Handling - how to open and write to an file
- Learn essential file handling techniques.
Lesson 13
Project 6: Digital Diary 📔
- Project: Create a digital diary for personal use.
 Week 7
Lesson 14
Introduction to Random Library
- Explore fun methods with the random library.
Lesson 15
Project 7: Guessing Game 🔢
- Project: Build a guessing game for hidden numbers.
 Week 8
Lesson 16
Designing Programs
- Learn to design programs using loops and user input effectively.
Lesson 17
Project 8: Countdown Timer ⏳
- Project: Develop a countdown timer application.
This class is taught in English.
  • Students will embark on an introduction to Python, delving into the fundamental principles of the programming language. This initial step equips them with the necessary skills to progress to advanced coding concepts, fostering a seamless continuation of their coding exploration. Moreover, the course aims to inspire students, igniting their enthusiasm for the boundless opportunities within coding and computer science!
1 - 2 hours per week outside of class
Frequency: available upon request
Feedback: available upon request
Details: All projects will be finished individually. Homework will be recommended but not mandatory.
Frequency: available upon request
Details: We are excited to announce that each of our learners will receive an online printable certificate upon completion of the Course! 🎉
In addition to the Outschool classroom, this class uses:
Joined October, 2023
Teacher expertise and credentials
We offer STEM class.

Take advantage of early registration, sibling, and multi-course bundle discounts!

Our dedicated Ivy League undergraduates coaches with majors in Computer Science or Engineering.

Our mission is to provide effective support... 
Self-Paced Class


weekly or $60 for all content
17 pre-recorded lessons
8 weeks of teacher support
Choose your start date
1 year of access to the content

Choose your start date
Ages: 9-14

Enroll Now, Start Anytime
SafetyPrivacyCA PrivacyLearner PrivacyTerms
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool