Python 1  (Adults, In-person)

Python 1 (Adults, In-person)

$199.99 per month
On Demand
Preparation and Certification Exam
List the days and times you are available
Enter your text
Subscription product
Once you subscribe, we will place a new order with this product every month. You will be automatically charged $199.99 for each order. You can easily manage your subscription or cancel it anytime with no additional charges.
1
Maximum purchase quantity: 2 items
Save this product for later
Have questions?
Python 1 (Adults, In-person)

Class Schedule:
You choose the time.

Flexible Learning:
If you're already familiar with certain topics, feel free to skip ahead to the week that matches your needs.

Flexible Scheduling: Select the number of sessions per week that suits you best.

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
You May Also Like
On Demand
Web Design 1 (Adults, In-person)
Web Design 1 (Adults, In-person)
$199.99
Web Design 1 (Adults, In-person)
Preparation and Certification Exam
On Demand
Cybersecurity 2 (Adults, In-person)
Cybersecurity 2 (Adults, In-person)
$199.99
Cybersecurity 2 (Adults, In-person)
Preparation and Certification Exam
On Demand
Cybersecurity 1 (Adults, In-person)
Cybersecurity 1 (Adults, In-person)
$199.99
Cybersecurity 1 (Adults, In-person)
Preparation and Certification Exam
On Demand
Carnegie Mellon Robotics Academy: Autonomy Foundations with NVIDIA Jetson Nano (Adults)
Carnegie Mellon Robotics Academy: Autonomy Foundations with NVIDIA Jetson Nano (Adults)
$399.99
Carnegie Mellon Robotics Academy: Autonomy Foundations with NVIDIA Jetson Nano (Adults)
On Demand
JavaScript 1  (Adults, In-person)
JavaScript 1 (Adults, In-person)
$199.99 per month
JavaScript 1 (Adults, In-person)
Preparation and Certification Exam
Powered by Lightspeed
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
Powered by Lightspeed