Academics · Grades 6–8

Python 2: Hands-On Projects

Python put to work on ciphers, DNA, music, and games.

Course overview

  • Homework: 60 minutes a week
  • Prerequisite: Python Level 1, or instructor placement.

What you’ll learn

Python, applied everywhere

  • Cryptography: character codes, letter shifts, and the Caesar cipher — encrypting and breaking it
  • Text analysis: word counts, synonym lookups, vowel ratios, full frequency analysis
  • Recursion arrives: factorial, Fibonacci, and strings, written the recursive way
  • Bioinformatics for real: generate DNA strands, process sequences, find short tandem repeats
  • Build a chatbot; compose music in code; draw with Turtle graphics
  • Classes and objects — your first object-oriented programs
  • Game logic — bowling scores, 2D snowflake grids, guess-the-number — and a presented final project

Request tutoring

Same curriculum, at your student’s pace and on your schedule. Tell us a little and our team will follow up.

Tell us who to reach and what to focus on. We’ll follow up.

By submitting, you agree to our Terms of Service and Privacy Policy.

Is this the right level?

Students who can write loops and lists, ready to build bigger things. New to Ardent? A short placement confirms the fit. Schedule a placement →