📬

Get your Friday toddler roundup

The best weekend events for little ones, personalized to your neighborhood — delivered free, every Friday at 9 AM.

Free, every Friday at 9 AM. Unsubscribe anytime.

Explore

Manhattan

  • Battery Park City
  • Communipaw
  • East Village
  • Financial District
  • Hamilton Park
  • Harlem
  • Hudson Yards
  • Lincoln Square
  • Ludlow Park
  • Manhattan
  • Midtown
  • Midtown East
  • Morningside Heights
  • Nepera Park
  • Nepperhan Heights
  • Powerhouse Arts District
  • Roosevelt Island
  • Tribeca
  • Union Square
  • Upper East Side
  • Upper West Side
  • Van Vorst Park

Brooklyn

  • Boerum Hill
  • Brighton Beach
  • Brooklyn
  • Brooklyn Heights
  • Carroll Gardens
  • Clinton Hill
  • Crown Heights
  • Downtown Brooklyn
  • Dumbo
  • Flatbush
  • Fort Greene
  • Gowanus
  • Greenpoint
  • Marine Park
  • Park Slope
  • Prospect Heights
  • Prospect Lefferts Gardens
  • Sheepshead Bay
  • South Slope
  • Stuyvesant Heights
  • Sunset Park
  • Williamsburg
  • Windsor Terrace

Queens

  • Astoria
  • College Point
  • Flushing
  • Forest Hills
  • Fresh Meadows
  • Jamaica
  • Little Neck
  • Long Island City
  • Middle Village
  • Queens
  • Rego Park
  • Woodside

Bronx

  • Belmont
  • Bronx
  • The Bronx

Staten Island

  • St. George
  • Staten Island

Discover

  • This Weekend
  • Browse by Neighborhood

About

  • About tinyout
  • FAQ
© 2026 tinyoutFree toddler events in greater NYC, updated daily.
← Back to events
P

Penguin Coding School

Boerum Hill · art

Get directions ↗www.hisawyer.com/penguin-coding-school-llc/schedules ↗

Ages 5–18


See all events near you →

Sunday, April 26

Python Beginner MonthlyFrom $180

Python Beginner Monthly

Sun, Apr 26 · 10:00 AM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn the fundamentals of computer science with Python. Gently guides beginners through the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite 5) Loops - indefinite 6) Final Project: Building a text-adventure game. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Python FREE TRIALFREE

Python FREE TRIAL

Sun, Apr 26 · 10:00 AM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite vs indefinite 5) Lists 6) Final Project: Building a text-adventure game with Python Age ranges are approximate and classes may be split by age/experience. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 8–13
Robotics - ages 5-8 (Beginner) MonthlyFrom $180

Robotics - ages 5-8 (Beginner) Monthly

Sun, Apr 26 · 11:00 AM

Park Slope - Brooklyn/New York · Park Slope

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course
Robotics - ages 5-7 FREE TRIALFREE

Robotics - ages 5-7 FREE TRIAL

Sun, Apr 26 · 11:00 AM

Cobble Hill, Brooklyn/NY · Boerum Hill

Lego robotics, using Lego Spike Prime kits, students will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 5–7
Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Sun, Apr 26 · 11:00 AM

Park Slope - Brooklyn/New York · Park Slope

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Coding with Minecraft FREE TRIALFREE

Coding with Minecraft FREE TRIAL

Sun, Apr 26 · 1:00 PM

Park Slope - Brooklyn/New York · Park Slope

Coding with Minecraft - using the education edition of Minecraft, kids will learn all the core coding concepts including sequencing, variables, functions, loops and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 6–9
Game Development with MakeCode FREE TRIALFREE

Game Development with MakeCode FREE TRIAL

Sun, Apr 26 · 2:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 7–10
Roblox FREE TRIALFREE

Roblox FREE TRIAL

Sun, Apr 26 · 2:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world.

Ages 9–13
FLL Robotics Team PrepFrom $180

FLL Robotics Team Prep

Sun, Apr 26 · 3:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Each class will focus on a specific topic and the students will have a challenge to complete at the end of the class. For example, when learning about gears, their challenge will be to build a gear ratio for their robot to climb an incline and see what they can change to make their robot climb the steepest incline. At the middle of the session and at the end, we will host an olympics style tournament for some friendly competition. Students will take what they learned during the semester and build a robot to solve the challenges as quickly or efficiently as possible, and survive the battle ring. We will encourage them to work in pairs during the competitions to continue practicing their core values and teamwork skills. Team Prep Curriculum: → Gears, gear trains → Changing motor direction → Gyro sensor (straight code, accurate turns) → Line following → Strong bases → Building techniques to make an attachment or base strong → Learn and use sensors to solve a maze → Attachments that can collect and carry items This class allows students to be at an advanced level when they return in the Fall for the new FLL Robotics Season.

Ages 9–13Course
Coding with Minecraft FREE TRIALFREE

Coding with Minecraft FREE TRIAL

Sun, Apr 26 · 3:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Coding with Minecraft - using the education edition of Minecraft, kids will learn all the core coding concepts including sequencing, variables, functions, loops and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 6–9
FLL Robotics Team PrepFrom $180

FLL Robotics Team Prep

Sun, Apr 26 · 3:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Each class will focus on a specific topic and the students will have a challenge to complete at the end of the class. For example, when learning about gears, their challenge will be to build a gear ratio for their robot to climb an incline and see what they can change to make their robot climb the steepest incline. At the middle of the session and at the end, we will host an olympics style tournament for some friendly competition. Students will take what they learned during the semester and build a robot to solve the challenges as quickly or efficiently as possible, and survive the battle ring. We will encourage them to work in pairs during the competitions to continue practicing their core values and teamwork skills. Team Prep Curriculum: → Gears, gear trains → Changing motor direction → Gyro sensor (straight code, accurate turns) → Line following → Strong bases → Building techniques to make an attachment or base strong → Learn and use sensors to solve a maze → Attachments that can collect and carry items This class allows students to be at an advanced level when they return in the Fall for the new FLL Robotics Season.

Ages 9–13Course

Monday, April 27

Python Beginner 2 MonthlyFrom $180

Python Beginner 2 Monthly

Mon, Apr 27 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Follow on class to Python Beginner. Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Review of Conditionals & Loops 2) Introduction of Data Structures: Lists 3) Using Loops to iterate Lists 4) Introduction of Python Turtle (Graphics) 5) Final Project: Using Conditionals & Loops in Turtle Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course

Tuesday, April 28

Coding with Minecraft FREE TRIALFREE

Coding with Minecraft FREE TRIAL

Tue, Apr 28 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Coding with Minecraft - using the education edition of Minecraft, kids will learn all the core coding concepts including sequencing, variables, functions, loops and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 6–9
Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Tue, Apr 28 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course

Wednesday, April 29

Coding with Minecraft FREE TRIALFREE

Coding with Minecraft FREE TRIAL

Wed, Apr 29 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Coding with Minecraft - using the education edition of Minecraft, kids will learn all the core coding concepts including sequencing, variables, functions, loops and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 6–9
Roblox FREE TRIALFREE

Roblox FREE TRIAL

Wed, Apr 29 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world.

Ages 9–13
FLL Robotics Team PrepFrom $180

FLL Robotics Team Prep

Wed, Apr 29 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Each class will focus on a specific topic and the students will have a challenge to complete at the end of the class. For example, when learning about gears, their challenge will be to build a gear ratio for their robot to climb an incline and see what they can change to make their robot climb the steepest incline. At the middle of the session and at the end, we will host an olympics style tournament for some friendly competition. Students will take what they learned during the semester and build a robot to solve the challenges as quickly or efficiently as possible, and survive the battle ring. We will encourage them to work in pairs during the competitions to continue practicing their core values and teamwork skills. Team Prep Curriculum: → Gears, gear trains → Changing motor direction → Gyro sensor (straight code, accurate turns) → Line following → Strong bases → Building techniques to make an attachment or base strong → Learn and use sensors to solve a maze → Attachments that can collect and carry items This class allows students to be at an advanced level when they return in the Fall for the new FLL Robotics Season.

Ages 9–13Course

Thursday, April 30

Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Thu, Apr 30 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course

Friday, May 1

Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Fri, May 1 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course

Sunday, May 3

Python Beginner MonthlyFrom $180

Python Beginner Monthly

Sun, May 3 · 10:00 AM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn the fundamentals of computer science with Python. Gently guides beginners through the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite 5) Loops - indefinite 6) Final Project: Building a text-adventure game. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course

Monday, May 4

Game Development with MakeCode Intermediate MonthlyFrom $180

Game Development with MakeCode Intermediate Monthly

Mon, May 4 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 7–10Course

Tuesday, May 5

Game Development with MakeCode Intermediate MonthlyFrom $180

Game Development with MakeCode Intermediate Monthly

Tue, May 5 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 7–10Course

Wednesday, May 6

Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Wed, May 6 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course

Thursday, May 7

Roblox FREE TRIALFREE

Roblox FREE TRIAL

Thu, May 7 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world.

Ages 9–13
Minecraft Coding (Intermediate) MonthlyFrom $180

Minecraft Coding (Intermediate) Monthly

Thu, May 7 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Intermediate Coding with Minecraft - Continuation of Minecraft Coding class with review and practice of basic coding concepts- including sequencing, variables, functions, loops and if/then conditionals. Introduction of Lists/Arrays. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course

Friday, May 8

Robotics - ages 9-13 FREE TRIALFREE

Robotics - ages 9-13 FREE TRIAL

Fri, May 8 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Year round in-person robotics team that competes in the First Lego League tournament in the following Fall. Learn to program and build robots with the Lego Spike Prime kit and solve various challenges. Class will be separated by age and prior experience into different cohorts after enrollment. Upper level teams will learn to code in Python. Others will use block coding. Our teams have made it to FLL State Championships in 2019 and 2021.

Ages 8–12
Python FREE TRIALFREE

Python FREE TRIAL

Fri, May 8 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite vs indefinite 5) Lists 6) Final Project: Building a text-adventure game with Python Age ranges are approximate and classes may be split by age/experience. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 8–13

Friday, May 15

Game Development with MakeCode MonthlyFrom $180

Game Development with MakeCode Monthly

Fri, May 15 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 7–10Course

Monday, May 18

Robotics - ages 5-8 (Advanced) MonthlyFrom $180

Robotics - ages 5-8 (Advanced) Monthly

Mon, May 18 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Continuation of robotics. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course

Monday, May 25

School Holiday MinecraftFrom $210

School Holiday Minecraft

Mon, May 25 · 9:00 AM

Cobble Hill, Brooklyn/NY · Boerum Hill

School Holiday Minecraft. All Minecraft Coding levels welcome. We want your children’s experience with coding to be as fun and interactive as possible. A typical day will include a mix of coding, robotics & hands-on-science. Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals.

Ages 6–9
FLL Robotics Team Prep FREE TRIALFREE

FLL Robotics Team Prep FREE TRIAL

Mon, Apr 27 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Class Experience Try out our First Lego Legue Team Prep class! Student's in this class are prepared to join one of our FLL Team's in September! Each Prep class will focus on a specific topic and the students will have a challenge to complete at the end of the class. For example, when learning about gears, their challenge will be to build a gear ratio for their robot to climb an incline and see what they can change to make their robot climb the steepest incline. At the middle of the session and at the end, we will host an olympics style tournament for some friendly competition. Students will take what they learned during the semester and build a robot to solve the challenges as quickly or efficiently as possible, and survive the battle ring. We will encourage them to work in pairs during the competitions to continue practicing their core values and teamwork skills. Team Prep Curriculum: → Gears, gear trains → Changing motor direction → Gyro sensor (straight code, accurate turns) → Line following → Strong bases → Building techniques to make an attachment or base strong → Learn and use sensors to solve a maze → Attachments that can collect and carry items This class allows students to be at an advanced level when they return in the Fall for the new FLL Robotics Season.

Ages 9–13Course
Roblox FREE TRIALFREE

Roblox FREE TRIAL

Mon, Apr 27 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world.

Ages 9–13
Team Coding Project for Middle School (Congressional App Challenge)From $595

Team Coding Project for Middle School (Congressional App Challenge)

Tue, Apr 28 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Penguin Coding believes in the application of knowledge and helps students convert their interest and skills into a meaningful deliverable. This is a team app project where a team of similar age students come up with a problem in the world or community that they want to help solve, and then designs an app (mobile or web or AI) to help solve that problem. The students then make a video/presentation to submit to an App Contest (some are girls only, some are coed) and be judged and evaluated on their efforts. Penguin Coding teachers provide the structure, mentorship and deadlines to motivate students through the entire process. What will be covered in the weekly sessions? Session 1-2: Brainstorm a community or world problem that the team would like to work on. Session 3-4: Map out the components needed for the app to solve that problem. Build a user flow diagram of how the app will work. Session 4-12: Weekly check-in on progress with building the proto-type. Session 12-14: Have a complete proto-type for the application and a presentation video prepared. What is the time commitment? Weekly 60 minute meetings and an expectation of 30 min to 1 hour of work in between each session that the student completes on their own. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 11–13Course
Python FREE TRIALFREE

Python FREE TRIAL

Tue, Apr 28 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite vs indefinite 5) Lists 6) Final Project: Building a text-adventure game with Python Age ranges are approximate and classes may be split by age/experience. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 8–13
Python FREE TRIALFREE

Python FREE TRIAL

Tue, Apr 28 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite vs indefinite 5) Lists 6) Final Project: Building a text-adventure game with Python Age ranges are approximate and classes may be split by age/experience. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 8–13
Roblox FREE TRIALFREE

Roblox FREE TRIAL

Tue, Apr 28 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world.

Ages 9–13
Roblox Coding (Beginner) MonthlyFrom $180

Roblox Coding (Beginner) Monthly

Wed, Apr 29 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Python FREE TRIALFREE

Python FREE TRIAL

Wed, Apr 29 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite vs indefinite 5) Lists 6) Final Project: Building a text-adventure game with Python Age ranges are approximate and classes may be split by age/experience. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 8–13
FLL Robotics Team Prep FREE TRIALFREE

FLL Robotics Team Prep FREE TRIAL

Wed, Apr 29 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Class Experience Try out our First Lego Legue Team Prep class! Student's in this class are prepared to join one of our FLL Team's in September! Each Prep class will focus on a specific topic and the students will have a challenge to complete at the end of the class. For example, when learning about gears, their challenge will be to build a gear ratio for their robot to climb an incline and see what they can change to make their robot climb the steepest incline. At the middle of the session and at the end, we will host an olympics style tournament for some friendly competition. Students will take what they learned during the semester and build a robot to solve the challenges as quickly or efficiently as possible, and survive the battle ring. We will encourage them to work in pairs during the competitions to continue practicing their core values and teamwork skills. Team Prep Curriculum: → Gears, gear trains → Changing motor direction → Gyro sensor (straight code, accurate turns) → Line following → Strong bases → Building techniques to make an attachment or base strong → Learn and use sensors to solve a maze → Attachments that can collect and carry items This class allows students to be at an advanced level when they return in the Fall for the new FLL Robotics Season.

Ages 9–13Course
Robotics - ages 5-7 FREE TRIALFREE

Robotics - ages 5-7 FREE TRIAL

Thu, Apr 30 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Lego robotics, using Lego Spike Prime kits, students will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 5–7
Roblox FREE TRIALFREE

Roblox FREE TRIAL

Thu, Apr 30 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world.

Ages 9–13
Robotics - ages 5-7 FREE TRIALFREE

Robotics - ages 5-7 FREE TRIAL

Thu, Apr 30 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Lego robotics, using Lego Spike Prime kits, students will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 5–7
Robotics - ages 9-13 FREE TRIALFREE

Robotics - ages 9-13 FREE TRIAL

Thu, Apr 30 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Year round in-person robotics team that competes in the First Lego League tournament in the following Fall. Learn to program and build robots with the Lego Spike Prime kit and solve various challenges. Class will be separated by age and prior experience into different cohorts after enrollment. Upper level teams will learn to code in Python. Others will use block coding. Our teams have made it to FLL State Championships in 2019 and 2021.

Ages 8–12
Roblox Coding (Beginner) MonthlyFrom $180

Roblox Coding (Beginner) Monthly

Thu, Apr 30 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Game Development with MakeCode Intermediate MonthlyFrom $180

Game Development with MakeCode Intermediate Monthly

Fri, May 1 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 7–10Course
Minecraft Coding (Advanced) MonthlyFrom $180

Minecraft Coding (Advanced) Monthly

Fri, May 1 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Advanced Coding with Minecraft- Continuation of Minecraft coding with more complex functions and use of command blocks Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Minecraft Coding (Intermediate) MonthlyFrom $180

Minecraft Coding (Intermediate) Monthly

Fri, May 1 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Intermediate Coding with Minecraft - Continuation of Minecraft Coding class with review and practice of basic coding concepts- including sequencing, variables, functions, loops and if/then conditionals. Introduction of Lists/Arrays. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Game Development with MakeCode MonthlyFrom $180

Game Development with MakeCode Monthly

Fri, May 1 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 7–10Course
Roblox Coding (Intermediate) MonthlyFrom $180

Roblox Coding (Intermediate) Monthly

Fri, May 1 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Intermediate Roblox Coding continuation of Roblox coding using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Minecraft Coding (Intermediate) MonthlyFrom $180

Minecraft Coding (Intermediate) Monthly

Fri, May 1 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Intermediate Coding with Minecraft - Continuation of Minecraft Coding class with review and practice of basic coding concepts- including sequencing, variables, functions, loops and if/then conditionals. Introduction of Lists/Arrays. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Game Development with MakeCode Intermediate MonthlyFrom $180

Game Development with MakeCode Intermediate Monthly

Fri, May 1 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 7–10Course
Python Intermediate MonthlyFrom $180

Python Intermediate Monthly

Fri, May 1 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Builds on the fundamentals learned in Beginner Level. Depending on the semester, will cover one of the following topics in depth: 1) user defined functions 2) data structures like lists and dictionaries 3) manipulating text with string methods. Twin purpose of intermediate level is the practice of fundamentals and laying the foundation for learning about object oriented programming. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Minecraft Coding (Advanced) MonthlyFrom $180

Minecraft Coding (Advanced) Monthly

Fri, May 1 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Advanced Coding with Minecraft- Continuation of Minecraft coding with more complex functions and use of command blocks Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Python Beginner MonthlyFrom $180

Python Beginner Monthly

Fri, May 1 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn the fundamentals of computer science with Python. Gently guides beginners through the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite 5) Loops - indefinite 6) Final Project: Building a text-adventure game. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Roblox Coding (Intermediate) MonthlyFrom $180

Roblox Coding (Intermediate) Monthly

Fri, May 1 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Intermediate Roblox Coding continuation of Roblox coding using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Roblox Coding (Beginner) MonthlyFrom $180

Roblox Coding (Beginner) Monthly

Fri, May 1 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Python Beginner MonthlyFrom $180

Python Beginner Monthly

Fri, May 1 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn the fundamentals of computer science with Python. Gently guides beginners through the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite 5) Loops - indefinite 6) Final Project: Building a text-adventure game. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Python FREE TRIALFREE

Python FREE TRIAL

Fri, May 1 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite vs indefinite 5) Lists 6) Final Project: Building a text-adventure game with Python Age ranges are approximate and classes may be split by age/experience. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 8–13
Robotics- ages 9-13 (Beginner) MonthlyFrom $180

Robotics- ages 9-13 (Beginner) Monthly

Fri, May 1 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

This class is for beginners to learn how to program and build robots with the Lego Spike Prime kit and solve various challenges. Beginners will mainly use block coding, and those with knowledge of Python can code robots using Python. Our teams have made it to FLL State Championships in 2019, 2021, and 2022. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Roblox Coding (Beginner) MonthlyFrom $180

Roblox Coding (Beginner) Monthly

Fri, May 1 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Robotics - ages 9-13 FREE TRIALFREE

Robotics - ages 9-13 FREE TRIAL

Fri, May 1 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Year round in-person robotics team that competes in the First Lego League tournament in the following Fall. Learn to program and build robots with the Lego Spike Prime kit and solve various challenges. Class will be separated by age and prior experience into different cohorts after enrollment. Upper level teams will learn to code in Python. Others will use block coding. Our teams have made it to FLL State Championships in 2019 and 2021.

Ages 8–12
C++ Intermediate Programming for HS & Middle School MonthlyFrom $180

C++ Intermediate Programming for HS & Middle School Monthly

Fri, May 1 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn C++ Programming for HS & Middle School - a great language to learn to master the foundations of coding - from variables, functions, conditionals and loops to the use of objects. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 12–18Course
Robotics - ages 5-8 (Advanced) MonthlyFrom $180

Robotics - ages 5-8 (Advanced) Monthly

Sun, May 3 · 10:00 AM

Park Slope - Brooklyn/New York · Park Slope

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Continuation of robotics. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course
Python FREE TRIALFREE

Python FREE TRIAL

Sun, May 3 · 10:00 AM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite vs indefinite 5) Lists 6) Final Project: Building a text-adventure game with Python Age ranges are approximate and classes may be split by age/experience. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 8–13
Minecraft Coding (Intermediate) MonthlyFrom $180

Minecraft Coding (Intermediate) Monthly

Sun, May 3 · 10:00 AM

Cobble Hill, Brooklyn/NY · Boerum Hill

Intermediate Coding with Minecraft - Continuation of Minecraft Coding class with review and practice of basic coding concepts- including sequencing, variables, functions, loops and if/then conditionals. Introduction of Lists/Arrays. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Robotics - ages 5-8 (Beginner) MonthlyFrom $180

Robotics - ages 5-8 (Beginner) Monthly

Sun, May 3 · 11:00 AM

Cobble Hill, Brooklyn/NY · Boerum Hill

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course
Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Sun, May 3 · 11:00 AM

Park Slope - Brooklyn/New York · Park Slope

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Robotics - ages 5-7 FREE TRIALFREE

Robotics - ages 5-7 FREE TRIAL

Sun, May 3 · 11:00 AM

Cobble Hill, Brooklyn/NY · Boerum Hill

Lego robotics, using Lego Spike Prime kits, students will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 5–7
Robotics - ages 5-8 (Beginner) MonthlyFrom $180

Robotics - ages 5-8 (Beginner) Monthly

Sun, May 3 · 11:00 AM

Park Slope - Brooklyn/New York · Park Slope

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course
Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Sun, May 3 · 11:00 AM

Cobble Hill, Brooklyn/NY · Boerum Hill

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Python Intermediate MonthlyFrom $180

Python Intermediate Monthly

Sun, May 3 · 1:00 PM

Park Slope - Brooklyn/New York · Park Slope

Builds on the fundamentals learned in Beginner Level. Depending on the semester, will cover one of the following topics in depth: 1) user defined functions 2) data structures like lists and dictionaries 3) manipulating text with string methods. Twin purpose of intermediate level is the practice of fundamentals and laying the foundation for learning about object oriented programming. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Scratch Coding (Intermediate) MonthlyFrom $180

Scratch Coding (Intermediate) Monthly

Sun, May 3 · 1:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Intermdiate coding with Scratch continuation of Scratch coding. Our Scratch curriculum is designed to motivate through example rather than through drills. Kids will gain the confidence to explore the vast Scratch platform on their own by the end of the semester. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Sun, May 3 · 1:00 PM

Park Slope - Brooklyn/New York · Park Slope

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Scratch Coding (Beginner) MonthlyFrom $180

Scratch Coding (Beginner) Monthly

Sun, May 3 · 1:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn how to program in Scratch, online coding platform developed by MIT. No typing skills necessary. Our Scratch curriculum is designed to motivate through example rather than through drills. Kids will gain the confidence to explore the vast Scratch platform on their own by the end of the semester. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Minecraft Coding (Advanced) MonthlyFrom $180

Minecraft Coding (Advanced) Monthly

Sun, May 3 · 2:00 PM

Park Slope - Brooklyn/New York · Park Slope

Advanced Coding with Minecraft- Continuation of Minecraft coding with more complex functions and use of command blocks Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Game Development with MakeCode MonthlyFrom $180

Game Development with MakeCode Monthly

Sun, May 3 · 2:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 7–10Course
Roblox Coding (Beginner) MonthlyFrom $180

Roblox Coding (Beginner) Monthly

Sun, May 3 · 2:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Roblox FREE TRIALFREE

Roblox FREE TRIAL

Sun, May 3 · 2:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world.

Ages 9–13
Game Development with MakeCode FREE TRIALFREE

Game Development with MakeCode FREE TRIAL

Sun, May 3 · 2:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 7–10
Python Advanced Intermediate MonthlyFrom $180

Python Advanced Intermediate Monthly

Sun, May 3 · 2:00 PM

Park Slope - Brooklyn/New York · Park Slope

Building on the practice and understanding of the fundamentals, the class introduces object oriented programming. With a deeper understanding of not just how, but why we use objects, the students quickly learn how to design classes and use variables and methods in new ways. The understanding of objects oriented programming is a prerequisite for our Advanced Applications & Machine Learning classes. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months, when the class is ready, we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–14Course
Game Development with MakeCode MonthlyFrom $180

Game Development with MakeCode Monthly

Sun, May 3 · 3:00 PM

Park Slope - Brooklyn/New York · Park Slope

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 7–10Course
Python Intermediate MonthlyFrom $180

Python Intermediate Monthly

Sun, May 3 · 3:00 PM

Park Slope - Brooklyn/New York · Park Slope

Builds on the fundamentals learned in Beginner Level. Depending on the semester, will cover one of the following topics in depth: 1) user defined functions 2) data structures like lists and dictionaries 3) manipulating text with string methods. Twin purpose of intermediate level is the practice of fundamentals and laying the foundation for learning about object oriented programming. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Sun, May 3 · 3:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Coding with Minecraft FREE TRIALFREE

Coding with Minecraft FREE TRIAL

Sun, May 3 · 3:00 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Coding with Minecraft - using the education edition of Minecraft, kids will learn all the core coding concepts including sequencing, variables, functions, loops and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 6–9
Robotics - ages 5-8 (Beginner) MonthlyFrom $180

Robotics - ages 5-8 (Beginner) Monthly

Mon, May 4 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course
Robotics - ages 5-8 (Advanced) MonthlyFrom $180

Robotics - ages 5-8 (Advanced) Monthly

Mon, May 4 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Continuation of robotics. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course
Scratch Coding (Beginner) MonthlyFrom $180

Scratch Coding (Beginner) Monthly

Mon, May 4 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn how to program in Scratch, online coding platform developed by MIT. No typing skills necessary. Our Scratch curriculum is designed to motivate through example rather than through drills. Kids will gain the confidence to explore the vast Scratch platform on their own by the end of the semester. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Robotics - ages 5-8 (Intermediate) MonthlyFrom $180

Robotics - ages 5-8 (Intermediate) Monthly

Mon, May 4 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Continuation of robotics Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course
Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Mon, May 4 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Scratch Coding (Beginner) MonthlyFrom $180

Scratch Coding (Beginner) Monthly

Mon, May 4 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn how to program in Scratch, online coding platform developed by MIT. No typing skills necessary. Our Scratch curriculum is designed to motivate through example rather than through drills. Kids will gain the confidence to explore the vast Scratch platform on their own by the end of the semester. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Roblox Coding (Advanced) MonthlyFrom $180

Roblox Coding (Advanced) Monthly

Mon, May 4 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Advanced Roblox Coding continuation of roblox coding using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Python Beginner MonthlyFrom $180

Python Beginner Monthly

Mon, May 4 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn the fundamentals of computer science with Python. Gently guides beginners through the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite 5) Loops - indefinite 6) Final Project: Building a text-adventure game. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Roblox FREE TRIALFREE

Roblox FREE TRIAL

Mon, May 4 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world.

Ages 9–13
Python Intermediate MonthlyFrom $180

Python Intermediate Monthly

Mon, May 4 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Builds on the fundamentals learned in Beginner Level. Depending on the semester, will cover one of the following topics in depth: 1) user defined functions 2) data structures like lists and dictionaries 3) manipulating text with string methods. Twin purpose of intermediate level is the practice of fundamentals and laying the foundation for learning about object oriented programming. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
FLL Robotics Team PrepFrom $180

FLL Robotics Team Prep

Mon, May 4 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Each class will focus on a specific topic and the students will have a challenge to complete at the end of the class. For example, when learning about gears, their challenge will be to build a gear ratio for their robot to climb an incline and see what they can change to make their robot climb the steepest incline. At the middle of the session and at the end, we will host an olympics style tournament for some friendly competition. Students will take what they learned during the semester and build a robot to solve the challenges as quickly or efficiently as possible, and survive the battle ring. We will encourage them to work in pairs during the competitions to continue practicing their core values and teamwork skills. Team Prep Curriculum: → Gears, gear trains → Changing motor direction → Gyro sensor (straight code, accurate turns) → Line following → Strong bases → Building techniques to make an attachment or base strong → Learn and use sensors to solve a maze → Attachments that can collect and carry items This class allows students to be at an advanced level when they return in the Fall for the new FLL Robotics Season.

Ages 9–13Course
Roblox Coding (Beginner) MonthlyFrom $180

Roblox Coding (Beginner) Monthly

Mon, May 4 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Python Beginner 2 MonthlyFrom $180

Python Beginner 2 Monthly

Mon, May 4 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Follow on class to Python Beginner. Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Review of Conditionals & Loops 2) Introduction of Data Structures: Lists 3) Using Loops to iterate Lists 4) Introduction of Python Turtle (Graphics) 5) Final Project: Using Conditionals & Loops in Turtle Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Robotics - ages 5-8 (Beginner) MonthlyFrom $180

Robotics - ages 5-8 (Beginner) Monthly

Tue, May 5 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course
Game Development with MakeCode MonthlyFrom $180

Game Development with MakeCode Monthly

Tue, May 5 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 7–10Course
Minecraft Coding (Advanced) MonthlyFrom $180

Minecraft Coding (Advanced) Monthly

Tue, May 5 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Advanced Coding with Minecraft- Continuation of Minecraft coding with more complex functions and use of command blocks Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Minecraft Coding (Advanced) MonthlyFrom $180

Minecraft Coding (Advanced) Monthly

Tue, May 5 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Advanced Coding with Minecraft- Continuation of Minecraft coding with more complex functions and use of command blocks Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Tue, May 5 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Minecraft Coding (Advanced) MonthlyFrom $180

Minecraft Coding (Advanced) Monthly

Tue, May 5 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Advanced Coding with Minecraft- Continuation of Minecraft coding with more complex functions and use of command blocks Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Python Advanced Intermediate MonthlyFrom $180

Python Advanced Intermediate Monthly

Tue, May 5 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Building on the practice and understanding of the fundamentals, the class introduces object oriented programming. With a deeper understanding of not just how, but why we use objects, the students quickly learn how to design classes and use variables and methods in new ways. The understanding of objects oriented programming is a prerequisite for our Advanced Applications & Machine Learning classes. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months, when the class is ready, we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–14Course
Python Beginner 2 MonthlyFrom $180

Python Beginner 2 Monthly

Tue, May 5 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Follow on class to Python Beginner. Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Review of Conditionals & Loops 2) Introduction of Data Structures: Lists 3) Using Loops to iterate Lists 4) Introduction of Python Turtle (Graphics) 5) Final Project: Using Conditionals & Loops in Turtle Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Python Beginner 2 MonthlyFrom $180

Python Beginner 2 Monthly

Tue, May 5 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Follow on class to Python Beginner. Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Review of Conditionals & Loops 2) Introduction of Data Structures: Lists 3) Using Loops to iterate Lists 4) Introduction of Python Turtle (Graphics) 5) Final Project: Using Conditionals & Loops in Turtle Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Python Advanced Applications MonthlyFrom $180

Python Advanced Applications Monthly

Tue, May 5 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

With an understanding of object oriented programming, the students are now ready to explore the world of third party libraries (e.g. pygame, flask, socket.io) to build all kinds of applications. Not just visual games, but incorporating networking, the students eventually learn how to build their own applications. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–14Course
Roblox Coding (Beginner) MonthlyFrom $180

Roblox Coding (Beginner) Monthly

Tue, May 5 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
FLL Robotics Team PrepFrom $180

FLL Robotics Team Prep

Tue, May 5 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Each class will focus on a specific topic and the students will have a challenge to complete at the end of the class. For example, when learning about gears, their challenge will be to build a gear ratio for their robot to climb an incline and see what they can change to make their robot climb the steepest incline. At the middle of the session and at the end, we will host an olympics style tournament for some friendly competition. Students will take what they learned during the semester and build a robot to solve the challenges as quickly or efficiently as possible, and survive the battle ring. We will encourage them to work in pairs during the competitions to continue practicing their core values and teamwork skills. Team Prep Curriculum: → Gears, gear trains → Changing motor direction → Gyro sensor (straight code, accurate turns) → Line following → Strong bases → Building techniques to make an attachment or base strong → Learn and use sensors to solve a maze → Attachments that can collect and carry items This class allows students to be at an advanced level when they return in the Fall for the new FLL Robotics Season.

Ages 9–13Course
Roblox Coding (Intermediate) MonthlyFrom $180

Roblox Coding (Intermediate) Monthly

Tue, May 5 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Intermediate Roblox Coding continuation of Roblox coding using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Robotics- ages 9-13 (Beginner) MonthlyFrom $180

Robotics- ages 9-13 (Beginner) Monthly

Tue, May 5 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

This class is for beginners to learn how to program and build robots with the Lego Spike Prime kit and solve various challenges. Beginners will mainly use block coding, and those with knowledge of Python can code robots using Python. Our teams have made it to FLL State Championships in 2019, 2021, and 2022. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Python Beginner MonthlyFrom $180

Python Beginner Monthly

Tue, May 5 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn the fundamentals of computer science with Python. Gently guides beginners through the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite 5) Loops - indefinite 6) Final Project: Building a text-adventure game. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Robotics - ages 9-13 FREE TRIALFREE

Robotics - ages 9-13 FREE TRIAL

Tue, May 5 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Year round in-person robotics team that competes in the First Lego League tournament in the following Fall. Learn to program and build robots with the Lego Spike Prime kit and solve various challenges. Class will be separated by age and prior experience into different cohorts after enrollment. Upper level teams will learn to code in Python. Others will use block coding. Our teams have made it to FLL State Championships in 2019 and 2021.

Ages 8–12
Roblox FREE TRIALFREE

Roblox FREE TRIAL

Tue, May 5 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world.

Ages 9–13
Minecraft Coding (Advanced) MonthlyFrom $180

Minecraft Coding (Advanced) Monthly

Wed, May 6 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Advanced Coding with Minecraft- Continuation of Minecraft coding with more complex functions and use of command blocks Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Wed, May 6 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Minecraft Coding (Advanced) MonthlyFrom $180

Minecraft Coding (Advanced) Monthly

Wed, May 6 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Advanced Coding with Minecraft- Continuation of Minecraft coding with more complex functions and use of command blocks Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Coding with Minecraft FREE TRIALFREE

Coding with Minecraft FREE TRIAL

Wed, May 6 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Coding with Minecraft - using the education edition of Minecraft, kids will learn all the core coding concepts including sequencing, variables, functions, loops and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 6–9
Robotics - ages 5-8 (Beginner) MonthlyFrom $180

Robotics - ages 5-8 (Beginner) Monthly

Wed, May 6 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course
Roblox Coding (Intermediate) MonthlyFrom $180

Roblox Coding (Intermediate) Monthly

Wed, May 6 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Intermediate Roblox Coding continuation of Roblox coding using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Robotics - ages 5-8 (Beginner) MonthlyFrom $180

Robotics - ages 5-8 (Beginner) Monthly

Wed, May 6 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course
Scratch Coding (Beginner) MonthlyFrom $180

Scratch Coding (Beginner) Monthly

Wed, May 6 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn how to program in Scratch, online coding platform developed by MIT. No typing skills necessary. Our Scratch curriculum is designed to motivate through example rather than through drills. Kids will gain the confidence to explore the vast Scratch platform on their own by the end of the semester. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Game Development with MakeCode MonthlyFrom $180

Game Development with MakeCode Monthly

Wed, May 6 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 7–10Course
Scratch Coding (Beginner) MonthlyFrom $180

Scratch Coding (Beginner) Monthly

Wed, May 6 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn how to program in Scratch, online coding platform developed by MIT. No typing skills necessary. Our Scratch curriculum is designed to motivate through example rather than through drills. Kids will gain the confidence to explore the vast Scratch platform on their own by the end of the semester. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Roblox Coding (Beginner) MonthlyFrom $180

Roblox Coding (Beginner) Monthly

Wed, May 6 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Roblox FREE TRIALFREE

Roblox FREE TRIAL

Wed, May 6 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world.

Ages 9–13
Roblox Coding (Intermediate) MonthlyFrom $180

Roblox Coding (Intermediate) Monthly

Wed, May 6 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Intermediate Roblox Coding continuation of Roblox coding using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Python Beginner 2 MonthlyFrom $180

Python Beginner 2 Monthly

Wed, May 6 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Follow on class to Python Beginner. Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Review of Conditionals & Loops 2) Introduction of Data Structures: Lists 3) Using Loops to iterate Lists 4) Introduction of Python Turtle (Graphics) 5) Final Project: Using Conditionals & Loops in Turtle Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
FLL Robotics Team PrepFrom $180

FLL Robotics Team Prep

Wed, May 6 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Each class will focus on a specific topic and the students will have a challenge to complete at the end of the class. For example, when learning about gears, their challenge will be to build a gear ratio for their robot to climb an incline and see what they can change to make their robot climb the steepest incline. At the middle of the session and at the end, we will host an olympics style tournament for some friendly competition. Students will take what they learned during the semester and build a robot to solve the challenges as quickly or efficiently as possible, and survive the battle ring. We will encourage them to work in pairs during the competitions to continue practicing their core values and teamwork skills. Team Prep Curriculum: → Gears, gear trains → Changing motor direction → Gyro sensor (straight code, accurate turns) → Line following → Strong bases → Building techniques to make an attachment or base strong → Learn and use sensors to solve a maze → Attachments that can collect and carry items This class allows students to be at an advanced level when they return in the Fall for the new FLL Robotics Season.

Ages 9–13Course
Roblox Coding (Beginner) MonthlyFrom $180

Roblox Coding (Beginner) Monthly

Thu, May 7 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Game Development with MakeCode Intermediate MonthlyFrom $180

Game Development with MakeCode Intermediate Monthly

Thu, May 7 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn to develop games using the same drag & drop interface used in Minecraft coding. Students will learn to code their own arcade games using a Minecraft like coding interface. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 7–10Course
Minecraft Coding (Intermediate) MonthlyFrom $180

Minecraft Coding (Intermediate) Monthly

Thu, May 7 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Intermediate Coding with Minecraft - Continuation of Minecraft Coding class with review and practice of basic coding concepts- including sequencing, variables, functions, loops and if/then conditionals. Introduction of Lists/Arrays. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Thu, May 7 · 3:30 PM

Park Slope - Brooklyn/New York · Park Slope

Code with Minecraft! Using the Education edition of Minecraft, kids will learn core coding concepts, including sequencing, variables, functions, loops, and if/then conditionals. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Robotics - ages 5-8 (Beginner) MonthlyFrom $180

Robotics - ages 5-8 (Beginner) Monthly

Thu, May 7 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course
Robotics - ages 5-7 FREE TRIALFREE

Robotics - ages 5-7 FREE TRIAL

Thu, May 7 · 3:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Lego robotics, using Lego Spike Prime kits, students will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.

Ages 5–7
Python Beginner 2 MonthlyFrom $180

Python Beginner 2 Monthly

Thu, May 7 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Follow on class to Python Beginner. Learn the fundamentals of computer science with Python. Gently guides beginners to understanding code. Covers the following topics: 1) Review of Conditionals & Loops 2) Introduction of Data Structures: Lists 3) Using Loops to iterate Lists 4) Introduction of Python Turtle (Graphics) 5) Final Project: Using Conditionals & Loops in Turtle Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Scratch Coding (Beginner) MonthlyFrom $180

Scratch Coding (Beginner) Monthly

Thu, May 7 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn how to program in Scratch, online coding platform developed by MIT. No typing skills necessary. Our Scratch curriculum is designed to motivate through example rather than through drills. Kids will gain the confidence to explore the vast Scratch platform on their own by the end of the semester. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Robotics - ages 5-8 (Beginner) MonthlyFrom $180

Robotics - ages 5-8 (Beginner) Monthly

Thu, May 7 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Lego robotics kids will make different robots out of legos. Using drag and drop coding they can program the robots to move, make sound, change colors and more. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 5–8Course
Python Advanced Intermediate MonthlyFrom $180

Python Advanced Intermediate Monthly

Thu, May 7 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Building on the practice and understanding of the fundamentals, the class introduces object oriented programming. With a deeper understanding of not just how, but why we use objects, the students quickly learn how to design classes and use variables and methods in new ways. The understanding of objects oriented programming is a prerequisite for our Advanced Applications & Machine Learning classes. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months, when the class is ready, we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–14Course
Python Beginner MonthlyFrom $180

Python Beginner Monthly

Thu, May 7 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn the fundamentals of computer science with Python. Gently guides beginners through the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite 5) Loops - indefinite 6) Final Project: Building a text-adventure game. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Minecraft Coding (Intermediate) MonthlyFrom $180

Minecraft Coding (Intermediate) Monthly

Thu, May 7 · 4:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Intermediate Coding with Minecraft - Continuation of Minecraft Coding class with review and practice of basic coding concepts- including sequencing, variables, functions, loops and if/then conditionals. Introduction of Lists/Arrays. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Robotics - ages 9-13 FREE TRIALFREE

Robotics - ages 9-13 FREE TRIAL

Thu, May 7 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Year round in-person robotics team that competes in the First Lego League tournament in the following Fall. Learn to program and build robots with the Lego Spike Prime kit and solve various challenges. Class will be separated by age and prior experience into different cohorts after enrollment. Upper level teams will learn to code in Python. Others will use block coding. Our teams have made it to FLL State Championships in 2019 and 2021.

Ages 8–12
Python Intermediate MonthlyFrom $180

Python Intermediate Monthly

Thu, May 7 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Builds on the fundamentals learned in Beginner Level. Depending on the semester, will cover one of the following topics in depth: 1) user defined functions 2) data structures like lists and dictionaries 3) manipulating text with string methods. Twin purpose of intermediate level is the practice of fundamentals and laying the foundation for learning about object oriented programming. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
Roblox Coding (Beginner) MonthlyFrom $180

Roblox Coding (Beginner) Monthly

Thu, May 7 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Roblox Coding (Beginner) MonthlyFrom $180

Roblox Coding (Beginner) Monthly

Thu, May 7 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn to code with Roblox. Using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Roblox Coding (Intermediate) MonthlyFrom $180

Roblox Coding (Intermediate) Monthly

Thu, May 7 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Intermediate Roblox Coding continuation of Roblox coding using the Lua scripting language and Roblox Studio, students learn how to apply their coding knowledge to creating unique customizations in the Roblox world. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Robotics- ages 9-13 (Beginner) MonthlyFrom $180

Robotics- ages 9-13 (Beginner) Monthly

Thu, May 7 · 5:30 PM

Cobble Hill, Brooklyn/NY · Boerum Hill

This class is for beginners to learn how to program and build robots with the Lego Spike Prime kit and solve various challenges. Beginners will mainly use block coding, and those with knowledge of Python can code robots using Python. Our teams have made it to FLL State Championships in 2019, 2021, and 2022. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 9–13Course
Minecraft Coding (Advanced) MonthlyFrom $180

Minecraft Coding (Advanced) Monthly

Fri, May 15 · 4:30 PM

Park Slope - Brooklyn/New York · Park Slope

Advanced Coding with Minecraft- Continuation of Minecraft coding with more complex functions and use of command blocks Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 6–9Course
Python Beginner MonthlyFrom $180

Python Beginner Monthly

Fri, May 15 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Learn the fundamentals of computer science with Python. Gently guides beginners through the following topics: 1) Variables and Functions 2) Data Types 3) If/then conditionals 4) Loops - definite 5) Loops - indefinite 6) Final Project: Building a text-adventure game. Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help. *Note the Sawyer booking fee is only applied once at check out, it is not charged each month Schedule The academic year runs from Monday 9/8/25-Friday 6/19/26. There are a total of 36 class sessions for each day of the week during the year. Classes run for 1 hour once a week. Students can take back to back classes to extend their time There is no class on the following dates: Mon 10/13, Tue 11/25-Sun 11/30, Mon 12/22-Fri 1/2, Sat 2/14-Fri 2/20, Sat 4/4-Fri 4/10 (Brooklyn only), and Sat 4/18-Fri 4/24 (MA only). All other dates we will hold class during the academic year Payment Payment is monthly and is $180 per month distributed over 10 months, for a total of 36 classes during the year Payment will be charged automatically on the first of each month Cancellation You can stop classes at any time, but we require at least 30 days notice in order to stop the monthly payment i.e. if you want to cancel starting in November you would need to let us know by October 1st for us to cancel the recurring payments If you need to switch times during the year, let us know at info@penguincodingschool.com and we can work out another time Levels We will move classes up to the appropriate level during the year i.e. if a student begins in Beginner Python after a few months when the class is ready we will move them up to Intermediate Python without you needing to switch days or times. After School Pick Up (Brooklyn only) We offer pick up from the following schools for our 3:30 pm classes Park Slope: PS 10, 107, and 321 Upper School Cobble Hill: PS 29, 32, 38, 58, and 261 We pick up at dismissal time and walk the kids back to Penguin where they have time to eat a snack, if they have one, and have structured free time before class begins at 3:30 Pick up is $50 per month. Pick up fees will be charged to the card on file on the first of the month each month We are only able to pick up from a limited number of schools each day due to our small staff, please email info@penguincodingschool.com to inquire about availability and register for pick up

Ages 8–13Course
FLL Robotics Team PrepFrom $180

FLL Robotics Team Prep

Mon, May 18 · 5:30 PM

Park Slope - Brooklyn/New York · Park Slope

Each class will focus on a specific topic and the students will have a challenge to complete at the end of the class. For example, when learning about gears, their challenge will be to build a gear ratio for their robot to climb an incline and see what they can change to make their robot climb the steepest incline. At the middle of the session and at the end, we will host an olympics style tournament for some friendly competition. Students will take what they learned during the semester and build a robot to solve the challenges as quickly or efficiently as possible, and survive the battle ring. We will encourage them to work in pairs during the competitions to continue practicing their core values and teamwork skills. Team Prep Curriculum: → Gears, gear trains → Changing motor direction → Gyro sensor (straight code, accurate turns) → Line following → Strong bases → Building techniques to make an attachment or base strong → Learn and use sensors to solve a maze → Attachments that can collect and carry items This class allows students to be at an advanced level when they return in the Fall for the new FLL Robotics Season.

Ages 9–13Course