Introduction to Programming with Python Camp

Middle School – Wizard Level I – Camp

Intro to Programming with Python Camp

In one week, students will learn the foundations of programming in  Python including functions, variables, data types, conditional statements, operators, and more. Python has an easy-to-learn syntax, making it great for beginners, but it’s also one of the most in-demand programming languages. Using our proprietary platform and libraries, kids will develop the skills to write programs and interact with users through code. Live instructors and small groups create an engaging virtual camp experience that inspires a passion for coding and will make kids excited to continue their coding journey.

Learning Objectives

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
Introduction to Programming with Python CampExpand All Lessons
  • 1. Introduction to Programming
    Start 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 Text
    Transform 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, Numbers
    Build 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 Functions
    Add 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. Movement
    Move 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.

Interactive Live Classes
Structured and Comprehensive Curriculum
Video Recordings of Every Class
Downloadable Slides for Every Class
Complimentary 1×1 Office Hours
Weekly Progress Report & Alerts
Daily Homework Help
Individual Course Certification
Highly Qualified and Experienced Teachers
Direct Messaging with Teachers
Supportive Online Student Community
24/7 Access to Proprietary Coding Platform
Hands-on, Project Based Learning
Path to Real-World Internship

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.

100% Guarantee

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.

Get Your Wizard Started

Pin It on Pinterest