πŸ“¬

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.

Discover

  • This Weekend
  • Browse by Neighborhood

Browse

  • All listings
  • All events
  • All studios
  • Classes by category

About

  • About tinyout
  • FAQ
  • Terms of Service
  • Privacy

Explore by Neighborhood

Alphabet CityAnnadaleArlingtonArverneBattery Park CityBaychesterBelleroseBloomfieldBroad ChannelCarnegie HillCastle HillCentral ParkChelseaCity IslandCo-op CityCooperative VillageDowntown ManhattanEast HarlemEast TremontEast VillageEastchesterElmhurstFinancial DistrictFlatiron, ChelseaFlatiron, NomadGarment DistrictGlendaleGreenwich VillageGrymes HillHamilton HeightsHarlemHell's KitchenHudson HeightsInwoodKingsbridgeKips BayKoreatownLenox HillLincoln SquareLongwoodLower ManhattanManhattanManhattan ValleyMidtownMidtown EastMidtown East/Murray Hill/Kips BayMorningside HeightsMount EdenMurray HillNew Hyde ParkNoMadNorth RiverdaleOakland GardensParkchesterPort RichmondRandalls and Wards IslandRichmondtownRockaway ParkRoosevelt IslandRosedaleSaint AlbansSchuylervilleSouth Richmond HillSpuyten DuyvilStuyvesant TownSutton PlaceThe BoweryThe Flatiron DistrictTheater DistrictTremontTribecaTrinity ChurchTwo BridgesUESUpper East SideUpper West SideUWSVan NestWashington HeightsWest VillageWesterleighWoodhavenYorkville
Β© 2026 tinyoutFree toddler events in greater NYC, updated daily.
Homeβ€Ίscienceβ€ΊPark Slope

Science Classes for Toddlers in Park Slope, NYC

30 upcoming Β· 2 local studios

Park Slope offers 59 upcoming science sessions, with a single studio running monthly coding and robotics programs for kids ages 5 to 13. Classes span Minecraft, Scratch, Roblox, game development, and robotics basics, all priced at $180 per monthβ€”plus free trials available for Scratch and MakeCode courses. All upcoming sessions are listed below, organized by start date and age band.

Upcoming classes

Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Fri, May 15 Β· 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
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
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
Game Development with MakeCode MonthlyFrom $180

Game Development with MakeCode Monthly

Fri, May 15 Β· 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
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
Roblox Coding (Intermediate) MonthlyFrom $180

Roblox Coding (Intermediate) Monthly

Fri, May 15 Β· 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
C++ Intermediate Programming for HS & Middle School MonthlyFrom $180

C++ Intermediate Programming for HS & Middle School Monthly

Fri, May 15 Β· 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
Coding with Minecraft FREE TRIALFREE

Coding with Minecraft FREE TRIAL

Sun, May 17 Β· 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
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
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
Robotics- ages 9-13 (Beginner) MonthlyFrom $180

Robotics- ages 9-13 (Beginner) Monthly

Tue, May 19 Β· 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
Robotics - ages 9-13 FREE TRIALFREE

Robotics - ages 9-13 FREE TRIAL

Tue, May 19 Β· 5:30 PM

Park Slope - Brooklyn/New York Β· Park Slope

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
Game Development with MakeCode FREE TRIALFREE

Game Development with MakeCode FREE TRIAL

Wed, May 20 Β· 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.

Ages 7–10
Scratch FREE TRIALFREE

Scratch FREE TRIAL

Wed, May 20 Β· 4:30 PM

Park Slope - Brooklyn/New York Β· Park Slope

Learn how to program in Scratch, online coding platform developed by MIT. Students will create a game with the instructors guidance during the 60 minute class. 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 Prep FREE TRIALFREE

FLL Robotics Team Prep FREE TRIAL

Wed, May 20 Β· 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, May 21 Β· 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
Coding with Minecraft FREE TRIALFREE

Coding with Minecraft FREE TRIAL

Sun, May 24 Β· 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
School Holiday MinecraftFrom $210

School Holiday Minecraft

Mon, May 25 Β· 9:00 AM

Park Slope - Brooklyn/New York Β· Park Slope

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
Robotics - ages 9-13 FREE TRIALFREE

Robotics - ages 9-13 FREE TRIAL

Tue, May 26 Β· 5:30 PM

Park Slope - Brooklyn/New York Β· Park Slope

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
School Holiday MinecraftFrom $210

School Holiday Minecraft

Wed, May 27 Β· 9:00 AM

Park Slope - Brooklyn/New York Β· Park Slope

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
Holiday Labs DOE: Grades 3 - 8 @ South SlopeFrom $185

Holiday Labs DOE: Grades 3 - 8 @ South Slope

Wed, May 27 Β· 9:00 AM

BGL Park Slope: Center Slope (310 7th Ave at 8th St) or South Slope (479 7th Ave at Windsor Pl ) Β· Park Slope

MULTI-DAY DISCOUNTS Buy 2 days, get 10% off the cost of each date! Buy 3 days, get 15% off each date! Buy 4 days, get 20% off each date! Buy 5 days or more, get 25% off the cost of each date! Our best value! Note: Discounts appear in shopping cart. If you are registering for more than one child for the same dates, and they will be placed in different locations due to age, contact us for a sibling discount code. Our Holiday Lab features the best in classic and new board games from our enormous library. We teach kids great games. Then, kids create their own modifications to these games by designing new rules, new actions, and more. The afternoon concludes in the Lab with role playing games, such as Dungeons & Dragons and free play! DETAILS Extra hours are available. Early drop off starts at 8 am and late pick up is 6 pm. Late pick up is held at our Center Slope Lab (310 7th Ave) for all children. Our indoor games include King of Tokyo, Code Names, Carcassonne, Unstable Unicorns, and much, much...much more! Kids are divided by age into small groups, with one adult staff member for every six kids. We honor sibling/friend requests to our best ability. Please note that if you want siblings kept together (but our system would place them at different Lab locations), just e-mail us in advance of registration: frontdesk@brooklyngamelab.com CHANGES/CANCELLATION POLICY Need to change your reservation to different dates? No problem! We'll transfer your reservation to a different date as long as we have room. If you need to cancel completely, we issue full credit as long as the cancellation is made over a week before the session. We will give you credit minus $20 if the cancellation is made within one week of the session. Read our Summer and Holiday Lab policy here . Other policies, such as our Terms & Conditions and Health and Safety protocol can be found in our website's footer.

Ages 7–12Drop-in
Holiday Labs DOE: Grades K - 2 @ Center SlopeFrom $185

Holiday Labs DOE: Grades K - 2 @ Center Slope

Wed, May 27 Β· 9:00 AM

BGL Park Slope: Center Slope (310 7th Ave at 8th St) or South Slope (479 7th Ave at Windsor Pl ) Β· Park Slope

MULTI-DAY DISCOUNTS Buy 2 days, get 10% off the cost of each date! Buy 3 days, get 15% off each date! Buy 4 days, get 20% off each date! Buy 5 days or more, get 25% off the cost of each date! Our best value! Note: Discounts appear in shopping cart. If you are registering for more than one child for the same dates, and they will be placed in different locations due to age, contact us for a sibling discount code. Our Holiday Lab features the best in classic and new board games from our enormous library. We teach kids great games. Then, kids create their own modifications to these games by designing new rules, new actions, and more. The afternoon concludes in the Lab with role playing games, such as Dungeons & Dragons and free play! DETAILS Extra hours are available. Early drop off starts at 8 am and late pick up is 6 pm. Our indoor games include King of Tokyo, Code Names, Carcassonne, Unstable Unicorns, and much, much...much more! Kids are divided by age into small groups, with one adult staff member for every six kids. We honor sibling/friend requests to our best ability. Please note that if you want siblings kept together (but our system would place them at different Lab locations), just e-mail us in advance of registration: frontdesk@brooklyngamelab.com CHANGES/CANCELLATION POLICY Need to change your reservation to different dates? No problem! We'll transfer your reservation to a different date as long as we have room. If you need to cancel completely, we issue full credit as long as the cancellation is made over a week before the session. We will give you credit minus $20 if the cancellation is made within one week of the session. Read our Summer and Holiday Lab policy here . Other policies, such as our Terms & Conditions and Health and Safety protocol can be found in our website's footer.

Ages 4–6Drop-in
Game Development with MakeCode FREE TRIALFREE

Game Development with MakeCode FREE TRIAL

Wed, May 27 Β· 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.

Ages 7–10
Scratch FREE TRIALFREE

Scratch FREE TRIAL

Wed, May 27 Β· 4:30 PM

Park Slope - Brooklyn/New York Β· Park Slope

Learn how to program in Scratch, online coding platform developed by MIT. Students will create a game with the instructors guidance during the 60 minute class. 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 Prep FREE TRIALFREE

FLL Robotics Team Prep FREE TRIAL

Wed, May 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
Robotics - ages 5-7 FREE TRIALFREE

Robotics - ages 5-7 FREE TRIAL

Thu, May 28 Β· 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
Coding with Minecraft FREE TRIALFREE

Coding with Minecraft FREE TRIAL

Sun, May 31 Β· 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
Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Mon, Jun 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
Scratch Coding (Beginner) MonthlyFrom $180

Scratch Coding (Beginner) Monthly

Mon, Jun 1 Β· 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
Minecraft Coding (Beginner) MonthlyFrom $180

Minecraft Coding (Beginner) Monthly

Mon, Jun 1 Β· 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

Local studios

Brooklyn Game Lab - Park Slope
Park Slope
Penguin Coding School
Boerum Hill

Frequently asked

What ages are science and STEM classes for in Park Slope?

Most science and STEM classes in Park Slope run for ages 3 years through 12 years. Specific age bands are listed on each class page so you can filter by what fits your child.

How much do science and STEM classes cost in Park Slope?

Prices in Park Slope range from free museum and library programs through about $55 per class for studio STEM programs. Free events and drop-in pricing are flagged on each class card.

Do I need to register in advance for science and STEM classes?

Most studio-run science and STEM classes require advance registration through the studio's booking page. Library and city-park science programs are typically drop-in, though some popular sessions release a limited number of tickets in advance.

Nearby neighborhoods

Gowanus (5)