Python Coding for Beginners (Weeklong)

An introduction to computer programming with Python, one of the most in-demand coding languages in the world! Learners develop essential programming skills by working through logic games and learning foundational algorithms.

Once you have your feet wet, you’ll go all-in by designing your own arcade-style game. Deepen your understanding of computational thinking and grow more ambitious with every project! Beginning with Python will start you on a long and fulfilling path in coding and STEM.

Topics Covered

  • Learn to code with Python
  • Implement fundamental algorithms in code
  • Gain computational thinking skills
  • Design interactive arcade-style games

Event Timelines

Monday: Explore the Fundamentals of Python

Students will explore the fundamentals of Python with an introduction to variables, user interaction, and conditionals. Using these skills, they’ll start coding an interactive mad libs project.

Tuesday: Advance to Coding While Loops & More

Next, advance to coding while loops, random number generation, and functions — which will enable students to create more advanced programs.

Wednesday: Define Classes & Inheritance Relationships

Utilizing object-oriented programming, students will define classes and inheritance relationships. Then, they’ll begin exploring the PyGame library.

Thursday: Add 2D Movement & Collision Detection

Students will incorporate features like 2D movement, collision detection, and obstacles into the custom games they build with PyGame.

Friday: Polish Games with Custom Features

To wrap up the week, students will polish their games with custom features and finalize their projects.

Camp Expired

Camp Schedule Details

  • September 25, 2023 08:00   -   September 29, 2023 16:00
Share This Camp
    Your wishlist is emptyReturn to Camp Listing