Introduction to Computer Coding for Middle School Students

This course will provide an in-depth exploration of Python. Python is one of the easiest programming languages to learn because it is so similar to the English language. It is an open-source, general-purpose programming language that can be used to develop applications, analyze data, create machine-learning algorithms, automate tasks, and much more. It emphasizes readable, flexible, and efficient code.

Live Classes: Fridays, 2:00 p.m. Eastern Time. Please note that classes will begin on September 9th, but additional live sessions can be added periodically during the week at the students’ request.

Student Expectations: Students will learn Python tools, variables, data types, and string manipulation. They will also spend time problem solving, working in teams, and code debugging. Throughout this process, they will learn and practice the logical thinking skills required to program a computer at any level!

Student Support: The instructor is available by email.

Feedback/Assessment: The instructor will provide ongoing feedback as the students work on and complete projects.

Materials: In order to participate fully, it is recommended that students have a computer or tablet to use for their projects and a separate computer or tablet for the live online classes so that they can see the live lessons while they are working. This will also allow them to share their work with the class!

Prerequisites: Students do not need to have any coding experience but should be computer literate.


Student Information

Has this student taken a course with RFWP before?
Is grade information needed for transcript or state regulations?

Parent Information

Adult students can leave these fields blank.


* This is a required field.