Skip to main content

Introduction to Coding in Python

New to coding? Learn Python, one of the most widely used programming languages in the software industry and a pathway to high-demand careers in web development and data science. Python is an excellent starter language because it’s easy to read and work with, which minimizes frustration and lets you focus on core concepts, problem solving and coding.

This course will focus on fundamental computer science concepts, control and data structures and best practices for coding and debugging in Python. Concepts taught include statements and variables, expressions, conditionals, Booleans, while loops, randomness and libraries.

You’ll complete a variety of fun and engaging coding exercises under the instructor's guidance and then explore and practice the concepts at your own pace with support. The exercises allow for a variety of learning styles and ability levels, allowing all students to build skills in writing, debugging, analyzing and comprehending code.

Who It’s For

This course is for sixth to eighth graders.


TechSmart is a Seattle company that partners with school districts to train teachers to teach computer science and coding. This class is led by instructors who are trained in TechSmart’s rigorous and engaging curriculum. Approved by the Washington State Office of Superintendent of Public Instruction (OSPI), the curriculum supports fully differentiated instruction and learning, ensuring that each student is challenged with the appropriate level of difficulty.

More Information

This remote course is taught via Zoom video conferencing. Classes meet in real time and are not recorded. The instructor uses a blend of whole group discussion, small group/partner work and individual work time.

To participate, you should have access to a computer with a high-speed internet connection and a headset and webcam.

See the Policies section for details about registration policies and more.

Mar 23–May 27, 2021

Tue, Thu
6:30 p.m.–8 p.m.
Refund Deadline
Mar 2 (100%)