My favorite camps

Programming 301: Python (Zatna)

Basking Ridge
Rising Grades 6 - 12
7/1 - 7/12 (2 weeks) View All
9:00 a.m to 4:30 p.m.
Partner Program
Add to favorites Remove

$1760 / 2 Weeks

Camp at a Glance

This course is designed for campers who want to learn the Python programming language. It is recommended that campers have had some prior knowledge of programming concepts; however, it is not mandatory. Campers will be working on projects incrementally utilizing the concepts they have learned. Campers will also work on independent projects and learn the idea of abstraction – the process of taking away or removing characteristics from something in order to reduce it to a set of essential characteristics. (The recommended prerequisite course for this camp is Programming 201: Introduction to Java Programming using Greenfoot.)

Topics Covered

  •       Algorithmic thinking
  •       Variables
  •       Types
  •       Conditional statements
  •       Loops
  •       Recursions
  •       Scope of the variables
  •       Data abstraction
  •       Control abstraction
  •       Recursive and iterative loops
  •       Data structures: lists, dictionaries
  •       Functions
  •       Procedures
  •       Modules
  •       Object oriented concepts
  •       Documentation

Camper’s Portfolio

  •       Various Python projects
  •       Documentation
  •       Inspired future work


Weeks Times
Jul 1 – 5 9:00 a.m. – 4:30 p.m.
Jul 8 – 12 9:00 a.m. – 4:30 p.m.


Lunch is included.

Camp Credentials

  • This camp is accredited by the American Camp Association!

Drop-off/Pick-up Location

Middle School Entrance

What to Pack

  • A water bottle

What to Expect

Robots and Coding and Data… OH MY! Zatna’s amazing certified instructors cover Computer Science, Mathematics, Engineering, Technology, and Entrepreneurship.

Need help planning your summer?