Three-Week Summer Camp: Python Level 1
$1 499
6 Spots Left
July 14 to August 1-- Grades 7 to 12
Type
Camp Only (10:30 to 3:30)
Camp Only (12:30 to 5:30)
With before and after care
(
+$145
)
In stock: 6 available
Add More
Add to Bag
Go to Checkout
Save this product for later
Favorite
Favorited
View Favorites
Have questions?
Message Us
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
Skip to main content
Classes for Adults
Classes
Camps
Events
Tutoring
Gift Card
Menu