Learn to program in Python® while you design interactive games, calculators, art and animations.
Over 20 projects teach you how to use the most important constructs of the Python® language, including variables, functions, conditional statements, loops, and lists.
You’ll also learn to use Python to control a robot - activating motors and sensors, and programming it to complete missions and play games. Finish the week by creating simple arcade games and then coding your own project entirely in Python!
Prerequisite: Typing skills of 20+ words per minute
Coding Skills & Projects
- 1 Print command
- 2 Input and variables
- 3 Conditional statements
- 4 Operators
- 5 Random Module and Loops
- 6 Lists and Pseudo-AI
- 7-10 Drawing Graphics in Python
- 11 For Loops - Advanced Graphics
- 12-14 Games with Graphics
- 15 Tkinter Module
- 16-17 Loops and Buttons
- 18 Character Animation
- 19 In-game Movement
- 20 Game coding - Pokemon Safari
- 21 Game coding - Balloon Pop Game
- 22 Code your own Project
Robot Coding
Campers learn to code actions for the Codey Rocky robot. We'll use Python to activate motors and sensors, program movement, and even play games with other robots. This combination of Python coding and robotics is a unique summer coding camp experience.
Computer Science Foundations
Python is easy to understand and widely used and valued. Many businesses such as NASA and Google use it and it often is the first language taught at many top universities. Getting comfortable with Python at an early age is a terrific foundation for future programming success.