Three-Week Summer Camp: Python Level 1

Three-Week Summer Camp: Python Level 1

$1 499
6 Spots Left
July 14 to August 1-- Grades 7 to 12
Type
In stock: 6 available
Save this product for later
Have questions?
Three-Week Summer Camp: Python Level 1


Why Choose CodeHS Classes at Blue Ridge Boost?

  • Industry-Recognized Certification
    Approved by the Virginia Department of Education, ensuring credibility and value.
  • Expert Instructors
    Learn from qualified professionals who are dedicated to helping you succeed.

Course Overview

Unit 1: Python Basics and Console Programming

  • Learn the fundamentals of Python programming, including printing, variables, user input, and arithmetic expressions.
  • Example Project: Calculate the area of a rectangle or determine someone’s age in one year.

Unit 2: Interactive Storytelling with Mad Libs

  • Use Python variables and user input to create interactive "Mad Libs" stories.
  • Example Project: Build a story generator that prompts users for their own words to complete a fun narrative.

Unit 3: Making Decisions with Python

  • Learn how to use conditionals, boolean logic, and comparison operators to make your programs smarter.
  • Example Project: Create programs that check if it’s raining, calculate recipe amounts, or manage a user’s bank transactions.

Unit 4: Build Your Own Quiz Game

  • Combine variables, conditionals, and boolean logic to create an interactive multiple-choice quiz.
  • Example Project: Test users with fun questions and calculate their final scores.

Unit 5: Loops: Writing Efficient Programs

  • Master Python loops, including while loops, for loops, and nested loops, to simplify complex tasks.
  • Example Project: Create a number-guessing game or roll dice combinations for a simulation.

Unit 6: Password Security with Loops

  • Build a password authentication system using loops and control structures to ensure security.
  • Example Project: Allow users to attempt password entry and lock them out after repeated failed attempts.

Unit 7: Breaking Problems into Functions

  • Learn to write reusable and modular code using functions, parameters, and return values.
  • Example Project: Create a temperature converter or a program that repeatedly asks for positive numbers.

Unit 8: Strings: Manipulating Text in Python

  • Dive deep into string manipulation with slicing, loops, and string methods.
  • Example Project: Write a program to count occurrences of a word or replace specific characters in a sentence.

Unit 9: Develop a Dice Game: The Game of Pig

  • Combine loops, conditionals, and functions to create a two-player dice game.
  • Example Project: Implement the Game of Pig, where players roll dice to reach a target score while avoiding penalties.

Unit 10: Mastering Lists and Tuples

  • Learn how to create, manipulate, and modify data with lists and tuples.
  • Example Project: Build a librarian program to sort book returns, or create a fun greeting program using lists.

Unit 11: Advanced Data Structures with Dictionaries and Grids

  • Explore dictionaries and 2D lists to store and manipulate complex data.
  • Example Project: Create a phone book program or print the layout of a checkerboard using grids.

Unit 12: Word Guessing Game

  • Combine strings, loops, and conditionals to design a word-guessing game similar to Hangman.
  • Example Project: Incrementally develop a game where users guess letters to reveal a hidden word.

Unit 13: File Handling in Python

  • Learn to read and write data from text files to create programs that store and process information.
  • Example Project: Build an activity tracker or validate tweet lengths from a file.

Unit 14: Software Development Roles and Teamwork

  • Explore the roles and responsibilities of software engineers, designers, and project managers in a team.
  • Example Project: Create a task board and mood board for a software project, simulating real-world development processes.
Show More
Display prices in:USD
Skip to main content
Blue Ridge Boost
Classes for Adults
Classes
Camps
Events
Tutoring
Gift Card
Menu
Enrichment and tutoring in Math and Computing for any student who wants to learn. Led by Ana Nora Evans in Charlottesville, Virginia.
Terms & ConditionsPrivacy PolicyPayment PolicyRefund PolicyAbout UsReport abuse
Made with Ecwid by Lightspeed