Ongoing: Python Level 1 Certified (Adults Only)
Subscribe & Save 10%
Saturdays from 1:00 to 2:00
Would you like to buy this product one time or subscribe for it?
Buy One Time
$199
Subscribe
$179 per month
$199
Save
10%
In stock
Add More
Add to Bag
Go to Checkout
Save this product for later
Favorite
Favorited
View Favorites
Have questions?
Message Us
Ongoing: Python Level 1 Certified (Adults Only)
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