Introduction to Programming with Python Camp
Middle School – Wizard Level I – Camp
When students complete Intro to Programming with Python Camp, they will be able to:
- Understand Python fundamentals including functions, variables, loops, and data types
- Manipulate text and image data using simple operations
- Create applications that interact with their users
- Have a solid understanding of Python syntax
- 1. Introduction to ProgrammingStart to think like a programmer.
On Day 1 of camp, students are introduced to the basics of programming, how it works, and why it’s so important. They learn the history of computers and about a few famous programmers. We’ll also take a tour of our pro-level editor platform where students will write their code and get support from teachers and other students.
Then it’s time to start coding. Using Python, we’ll launch a rocket into space and safely land it back on earth. Kids begin to build the problem solving and analytical skills of a programmer and see Python code in action. By the end of this class, they will understand how code works and write their first lines of code.
- 2. Variables, Basic Data Types, and Working with Images and TextTransform text and images with code.
On Day 2 of camp, students continue exploring Python code and see exciting examples of what they can create. They will learn how to work with text and image data by building a trivia game.
The focus of the day will be on core concepts including variables, data, and images and kids are encouraged to use these concepts to program their own projects in the editor. They’ll learn how to customize their applications with background images and explore HTML color pickers
- 3. User Input, Combining Variables with Strings, Conditional Statements, NumbersBuild responsive applications.
On Day 3 of camp, students focus on combining variables with strings and numbers to build applications. They’ll start work for a fictional company to accomplish tasks like building a chatbot and a quiz app with their coding skills.
Students practice using in-built Python functions like print and input to create applications that interact with their users. With conditional statements and loops, students will also learn how to automate tasks to achieve particular goals.
- 4. Working with FunctionsAdd functionality and efficiency with functions.
In this leOn Day 4 of camp, students expand on their knowledge and use of functions, a core concept in programming. They’ll learn new in built functions from the CodeWizardsHQ editor and be able to define their own functions.
By combining the concepts learned in days 1-3, they can now create a front and back end. With these skills, students will build fully functional applications with Python including a guessing game that takes user input and a pizza clicking game.
- 5. MovementMove objects using functions and loops.
IOn Day 5 of camp, we add movement to the mix. Students continue to work with mouse and keyboard interactions and add movement with if statements and new functions.
Using everything they’ve learned throughout the camp, kids will build interactive games with moving objects, points, and obstacles. For their final project, students will create a program that combines these new concepts and gives them a solid foundation in coding and problem solving.
#1 Most Comprehensive Program for Your Student’s Success!
The CodeWizardsHQ program comes with everything your child needs to be successful in learning to code.
All of the below are included at no extra cost.
Course Duration & Time Commitment
Summer camps are 1 week long with five 3-hour sessions. A Wizard will receive a certification for their achievement at the end of the course.
Expect a time commitment of 19 hours. 15 hours of total class time, plus 4 hours of independent projects, with instructor support throughout.
Our goal is to make all our students successful. If your child is not happy with our program, please notify us after the first session and you will receive a full refund.