Python Builders

$149.99
Foundations to Game Creation
In stock: 8 available
Save this product for later
Have questions?
Python Builders
Session Length: 1 hour

Unlock Your Child's Potential with Python Programming!

In this engaging and interactive class, students in grades 5 and 6 will embark on an exciting journey to learn Python, one of the most widely used programming languages in the world. Starting with the basics, kids will develop critical thinking, problem-solving, and logical reasoning skills as they explore topics like loops, variables, and functions. The class will culminate in creating their very own games, sparking creativity and giving them a sense of accomplishment. Designed for beginners, this course makes coding fun and accessible while building a strong foundation for future STEM success. Empower your child with skills for the digital age—sign up today!

Cost $149.99/month.

August

  • Aug 18: Lesson 1 - Introduction
    Overview of programming and course structure. Learn how to set up Python on your computer, run your first program, and understand basic syntax and structure.

September

  • Sep 1: Lesson 2 - Sequencing
    Understand how Python executes instructions in sequence. Write simple programs that follow a logical flow.
  • Sep 8: Lesson 3 - Lists
    Explore how to store and manipulate multiple pieces of data using lists. Learn basic list operations like adding, removing, and accessing elements.
  • Sep 15: Lesson 4 - For Loops
    Learn to repeat actions efficiently with for loops. Iterate over lists, ranges, and other sequences.
  • Sep 22: Lesson 5 - Range
    Dive deeper into the range() function. Use it to control loops and generate sequences of numbers.
  • Sep 29: Lesson 6 - Variables
    Understand how to use variables to store and manage data. Explore variable types, naming conventions, and scope.

October

  • Oct 6: Lesson 7 - If
    Learn how to make decisions in your code using if statements. Write programs that execute only if specific conditions are met.
  • Oct 13: Lesson 8 - If/Else
    Expand on conditional logic with else. Create programs that handle multiple scenarios.

Starting 2-Week Lessons

October - November

  • Oct 20 & Oct 27: Lesson 9 - While Loops
    Learn how to use while loops to repeat actions until a condition is no longer true. Explore examples like countdowns and user input validation.
  • Nov 3 & Nov 10: Lesson 10 - Boolean Operators 1
    Understand logical operators like and, or, and not. Learn how to combine multiple conditions in a single statement.
  • Nov 17 & Dec 1: Lesson 11 - Boolean Operators 2
    Build on Boolean logic by creating more complex conditions. Practice writing programs with intricate decision-making structures.

December

  • Dec 8 & Dec 15: Lesson 12 - Functions
    Learn how to organize your code into reusable functions. Understand how to pass parameters and return results.

January

  • Jan 5 & Jan 12: Lesson 13 - Classes
    Get introduced to object-oriented programming. Learn how to define classes, create objects, and use attributes and methods.
  • Jan 19 & Jan 26: Lesson 14 - Input
    Learn how to interact with users through input(). Write programs that respond to user-provided data.

February

  • Feb 2 & Feb 9: Lesson 15 - Strings
    Dive into string manipulation. Explore string methods, formatting, and concatenation for creating dynamic text outputs.
  • Feb 16 & Feb 23: Lesson 16 - Dictionaries
    Learn how to store and retrieve data using key-value pairs in dictionaries. Explore typical use cases and operations.

March

  • Mar 1 & Mar 8: Lesson 17 - Sets
    Discover sets and their unique properties. Learn about set operations like union, intersection, and difference.
  • Mar 15 & Mar 22: Lesson 18 - Tuples
    Understand tuples as immutable data structures. Learn when and how to use them effectively.
  • Mar 29 & Apr 5: Lesson 19 - 2D Lists 1
    Learn how to create and access 2D lists. Use nested loops to traverse and manipulate data stored in rows and columns.

April

  • Apr 12 & Apr 19: Lesson 20 - 2D Lists 2
    Build on your 2D list knowledge by solving practical problems like grids and tables.
  • Apr 26 & May 3: Lesson 21 & 22 - Bubble Sort
    • Bubble Sort 1: Learn the basics of the bubble sort algorithm. Understand how it works step by step.
    • Bubble Sort 2: Optimize the bubble sort and practice implementing it in Python.

Game Creation Section (May 10 - May 26)

May

  • May 10 & May 17: Game Creation 1 - Basics of Pygame
    Get introduced to the Pygame library. Learn how to set up a game window, handle user input, and draw simple shapes. Begin working on moving objects on the screen.
  • May 24 & May 26: Game Creation 2 - Building a Simple Game
    Develop a fully functional game like Pong or Catch the Ball. Add scoring, collision detection, and sound effects. Polish your game for presentation.
Show More
Display prices in:USD
Skip to main content
Blue Ridge Boost
Classes for Adults
Classes
Camps
Events
Tutoring
Gift Card
Menu
Enrichment and tutoring in Math and Computing for any student who wants to learn. Led by Ana Nora Evans in Charlottesville, Virginia.
Terms & ConditionsPrivacy PolicyPayment PolicyRefund PolicyAbout UsReport abuse
Made with Ecwid by Lightspeed