Python 1 for Middle School (Beginner)


Connect with your friends to see who's been here

11 - 14 yrs


Sat, Nov 20, 2021 - Jan 29, 2022

6 classes remaining

4:00pm - 5:30pm EST


Karissa P.

Class Experience

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) Iterating through Lists
7) Defining Functions
8) Dictionaries
9) 2D Arrays
10) Final Project: Building a text-adventure game with Python

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 and we would be happy to help.


We provide an online account on for you.

Other Things To Know

Holiday Schedule
See Schedule

How To Participate

Attend class via Zoom video

This class will be hosted on Zoom video conferencing platform. You will receive an email 30 minutes before class starts with a link to the class and access instructions. We recommend you make sure your device is up to date and meets all system requirements before class.

Reviews for Python 1 for Middle School (Beginner)

5.0 out of 5

Based on 3 activity ratings

Gretchen K.

Mar 14, 2021


It’s very engaging and Alex is a great teacher.

Python 1 for Middle School (Beginner)
Location: Online US East | Instructor: Alex Fischmann

Jing Y.

Feb 25, 2021


The provider is very responsible.


They are great!

Python 1 for Middle School (Beginner)
Location: Online US East | Instructor: Alex Fischmann

Reviews for Penguin Coding School

4.8 out of 5

Based on 306 provider ratings

Kristin D.

Dec 4, 2021


My son learned coding in a fun way and he is excited to return. The staff was friendly and knowledgeable.


No suggestions. My son had an excellent experience.

Coding with Minecraft FREE TRIAL
Location: Lexington MA | Instructor: Yumio Saneyoshi

Bjarki H.

Dec 1, 2021


Yrsa had fun. Interactive. Good learning process.

Scratch 1 (Beginner)
Location: Online US East | Instructor: Cheyenne D'cruz

Bjarki H.

Dec 1, 2021


Interactive. Seam to be learning steadily.

Python 2a for Elementary School (Intermediate)
Location: Online US East | Instructor: Karissa Perkins

About Penguin Coding School

Penguin Coding School was started in the fall of 2016 by a Massachusetts dad to turn kids onto the joys of coding. We have developed an unique curriculum that emphasizes the joys of creation as the motivation for learning. We believe coding is a lifelong creative endeavor, and a skill that is becoming increasingly necessary to be a productive citizen in the 21st century.LEARN REAL PROGRAMMING (Scratch, HTML, Javascript, Python, Java)- Best of Boston Science and Technology Enrichment Program (Boston Parents Magazine)- GRADES 1-3 Scratch - learn a lot more with a structured class- GRADES 4-6 HTML/Javascript - build web apps and games; learn while having fun- GRADES 5-8 Python - foundation in computer science with world's most popular programming language- GRADES 8-12 Java - prepare for AP Java in high school

Topics for Python 1 for Middle School (Beginner)