Python Classes in Charlottesville

Students learn to code instructor-provided chromebooks using Python, a widely used programming language in academia and industry. Previous experience with computer typing is recommended.

Maximum class size: 6 students.

Duration: 4 weeks.

Lesson length: 45 minutes.

Session 1. Sequencing and Objects

In the first 4-week session students learn objects and properties, lists and indexing.

Lessons 1 and 2. Basic coding
Students learn that coding is giving precise instructions to a computer. Students learn the concept of object and learn that each object can perform several actions.

Lessons 3 and 4. Lists
Students learn to create and manipulate lists, a fundamental concept in computing.

Code sample

Session 2. Loops and Variables

In the second 4-week session students for loops, variables, and conditional statements.

Lessons 1 and 2. Variables
Students learn to create complex programs by storing intermediate computations into variables.

Lessons 3 and 4. Conditionals
Students learn to write programs whose execution depends on the truth value of variables.

Code written by kids!