School’s Out (due to Coronavirus)

As of March 25, 2020:  MCPS has closed down all schools through April 24. We at Panda Programmer have been having a lot of success with our new on-line classes. And now that school is out for at least an additional 4 weeks, we are modifying our offerings to be as flexible as possible. You can sign up for 3 weeks of an online class on whichever weekday(s) work best for you! For example, if your child would like to have coding class once per week (i.e. every Monday) you can sign up for that. If your child would prefer to have class on Mondays, Wednesdays, and Fridays you can sign up for those days as well. We keep track of each students progress and ensure that no one repeats lessons, no matter how many classes they sign up for! Classes are held every weekday from 2-4pm and each day you sign up for is for a 3 week session, that’s 6 hours of coding class.

Kids-summer-camp

Additional details for our on-line Class:

Our Virtual Computer Programming Class is offered 2 pm to 4 pm, Monday through Friday.   We use our standard individualized curriculum and the same experienced teachers to teach children at home. This is clearly the safest approach in dealing with Coronavirus. Experienced Panda Programmer students will pick up right where they left off in our classes or camps. New students can start at the beginning of our curriculum or be placed at an appropriate section of our curriculum for their skill-set and experience. Students use GoToMeeting and need a laptop or desktop computer with a microphone and preferably a camera and headphones to participate.

Online classes consist of 5 or fewer students per teacher so we are able to ensure that each student gets enough personalized one-on-one instruction regardless of skill level. Classes are held by our most experienced Panda Programmer teachers and we use the tried and true Panda Programmer curriculum for the topics of Scratch, Python, and JavaScript. The cost for a 3-week session is pro-rated to match our usual after-school/weekend pricing.  The rate is $109.50 (3 classes, 2 hrs each).  If you missed the start of a class, just sign up for the next 3-week session- the curriculum is individualized so no one is ever behind on assignments.

Feel free to create the schedule that works for your child-  Since the coursework is individualized, your child will make progress and learn one day per week, 3 days per week, 5 days per week, or any other combination that works best for you!  Any additional day(s) are discounted by 10% when you make a multi-day schedule.

Questions?  Feel free to e-mail us at info@PandaProgrammer.com or call us at 443-26-PANDA.

Click Here to register and sign up for the online Class.

 

Schedule of Classes

Panda Programmer offers computer programming classes to children ages 5 and above with the following schedules:

Weekend Online Classes

Weekend classes are 2 hours in length, taught from 10 am to 12 pm

Weekday Online Classes

Classes are 2 hours in length, taught online, once per week.  Please click here to visit our availability page and check if a class is available that fits your schedule.

Homeschooler Classes (not currently offered)

Classes are 2 hours in length, taught one day per week. Classes are held in or near your home.  We are not currently offering homeschooler classes due to the COVID19 pandemic.

 

Curricula

Panda Programmer follows several sets of curricula.  The curriculum for middle school students and upper elementary school students is based on the Scratch programming platform developed by MIT which we use to introduce basic and intermediate programming concepts. After they have completed our scratch curriculum (or if they have prior programming experience), advanced students move on to our Python and Javascript Curriculum. The other curriculum is for younger students (Grades K through 2). The curriculum for the younger students is based around the Scratch JR platform developed by Tufts and MIT.

Kids-summer-camp

Curriculum for Grades K through 2:

This 2 hour class focuses on the student who is still learning to read.  It is based on the Scratch JR programming platform.  Although not as sophisticated as the Scratch platform, Scratch JR features many of the resources available to users of Scratch.  Students edit graphics, create objects, and program animations and their own games.  Students typically work on several projects each month, and programming techniques and concepts are discussed and reinforced constantly.  Both individual and group work is encouraged- the students love to show off their creations!  Particular issues/challenges/bugs are also discussed one-on-one and as a group to maximize the learning experience.

Specific topics that are covered include:

  • Animation and graphics design
  • Events-driven processing
  • Control structures
  • Serial vs. parallel execution of code
  • Debugging
  • Modifying and augmenting existing games
  • Designing, creating, and programming new games

If you have any questions about our classes and curriculum, please don’t hesitate to call or e-mail us!

Curriculum for Elementary school students, Grades 3 and above:

This 2 hour class is based on the Scratch programming platform developed by MIT.  Students typically work on several projects each month, and programming techniques and concepts are discussed and reinforced constantly.  Both individual and group work is encouraged- the students love to show off their creations!  Particular issues/challenges/bugs are also discussed one-on-one and as a group to maximize the learning experience.

Specific topics that are covered include:

  • Animation and graphics design
  • Events-driven processing
  • Control structures
  • Serial vs. parallel execution of code
  • Variables
  • Debugging
  • Cartesian coordinates
  • Modifying and augmenting existing games
  • Designing, creating, and programming new games
  • Advanced game design
  • Use of peripherals and I/O devices
  • Cloud variables and programming techniques

CodingClub

Curriculum for Middle school students:

This 2 hour class is based on the Scratch programming platform developed by MIT and advanced students are able to work with the Python and JavaScript coding languages.  This is our “Coding Club.”  At most Middle school locations, students can take the “Activity Buses” home after our class.  Students typically work on several projects each month, and programming techniques and concepts are discussed and reinforced constantly. Both individual and group work is encouraged- the students love to show off their creations!  Particular issues/challenges/bugs are also discussed one-on-one and as a group to maximize the learning experience.

Specific topics that are covered include:

  • Animation and graphics design
  • Events-driven processingBadge
  • Control structures
  • Serial vs. parallel execution of code
  • Variables
  • Debugging
  • Cartesian coordinates
  • Modifying and augmenting existing games
  • Designing, creating, and programming new games
  • Advanced game design
  • Cloud variables and programming techniques
  • Object oriented programming
  • How to write clean, professional code
  • Website Development Fundamentals

Policies and Procedures

Panda Programmer classes are typically limited to 18 students, with a maximum student to teacher ratio of 6:1.  Classes are renewed on a session-by-session basis.  There is no long-term obligation-  Parents take advantage of the automatic re-enrollment option where payment is billed to a credit card 2 weeks before the beginning of the next session. If you would like to quit, no problem.  Just give us notice 2 weeks before the beginning of the next session and we stop the recurring payments.

Panda Programmer reserves the right to cancel or postpone scheduled class(es) or camp(s), depending on enrollment.  If a class or camp is canceled, parents will be refunded all associated registration fees.

 

Not sure what to do about the school shutdowns?  Click here to learn about Panda Programmer’s offerings during this challenging time.