Winchester Recreation Department
Register Now

Computer Programming Register View Cart

Intro to Computer Programming
This class is a 15-week course that covers the basics of “real” computer programming in Python, an easy-to-learn language that is used today in many companies.Students will learn how to read, write, and modify basic Python programs, learn about variables, loops, if-then-else statements, and functions. The class is a 15-week course that covers the basics of “real” computer programming in Python, an easy-to-learn language that is used today in many companies.Students will learn how to read, write, and modify basic Python programs, learn about variables, loops, if-then-else statements, and functions. 
Some of the topics covered include how to use Python to do math problems, draw pictures, write a quiz, make secret messages, and do cool things in Minecraft (Pi Edition). 
Previous typing experience is very beneficial. Previous programming experience is not expected. The class material is challenging and is best suited for students who like computers and enjoy problem-solving. This class is the first semester in a series of 4 semesters of Python programming. Class size will be limited to ensure that each student receoves the support they need.
Students who wish to learn more about computer programming can continue with more advanced material in Python Level 2, Python Level 3, and Python Web Programming Level 4.
Required Supplies: There is an additional one-time cost to purchase the Raspberry Pi educational computer. You can find the links to Amazon on our website at Raspberry Pi 4 educational computer. Students will use it for their classwork and homework. They will be required to bring it with them to class each week. We will put them together on the first day of class. You do not need to set them up in advance. (15 weeks)
If you already own a Raspberry Pi 3, you do not need to purchase a new one. Please confirm the version with us first. (15 weeks).

Date: Tuesdays, September 23 - January 27  (Off 11/4, 11/11, 12/23, 12/30)
Time: 4:30PM - 5:30PMFee: $515.00 Location: TBA

Date: Fridays, September 26 - January 30 (Off 11/28, 12/12, 12/26, 1/2, 1/23)
Time: 4:30PM - 5:30PMFee: $515.00 Location: McCall Middle School
Instructor: Blackrock Networks, INC Min 4/Max 10

Programming with Python: Level 3
This course will continue where the Programming With Python Level 2 Class left off reviewing what was covered last semester. An introduction of concepts such as sorting, searching for data in a CSV file, and object-oriented programming. Students will also start solving simple problems using their programming skills. Some programs will include a matching pairs game, a sink your ship game, an image-based puzzle, and a MIDI music player. (15 weeks)This course will continue where the Programming With Python Level 2 Class left off reviewing what was covered last semester. An introduction of concepts such as sorting, searching for data in a CSV file, and object-oriented programming. Students will also start solving simple problems using their programming skills. Some programs will include a matching pairs game, a sink your ship game, an image-based puzzle, and a MIDI music player. (15 weeks)
*Students must have completed Python Level 2 to enroll in this class.

Date: Wednesdays, September 17 - January 14  (Off 11/26, 12/24, 12/31)
Time: 4:30PM - 5:30PM
Date: Thursdays, September 18 - January 22   (9/25, 11/27, 12/25, 1/1)
Time: 4:30PM - 5:30PM
Fee: $515.00 Location: McCall Middle School

Intro to Java: Level 1
This course covers the basics of Java, how it is different from Python, and what the two languages have in common. Learn about the Java Virtual Machine (JVM), and what compiling a program means. Students will learn about implementing and debugging algorithms to solve problems, and will focus on object-oriented software development strategies. Students will use Interfaces and Classes and understand the differences between them. They will learn to use the different levels of visibility that Java allows when writing their programs, and will explore some of Java’s APIs for input and output, as well as its support for data structures such as Lists, Maps, and Trees. Students will become familiar with JavaDoc, and how to search the Java documentation to answer their own Java API questions.(15 weeks)

*Students must have completed Python Level 4 to enroll in this class.

Date: Thursdays, September 18 - January 22
(Off 9/25, 11/27, 12/25, 1/1)
Time: 5:35PM - 6:35PM
Fee: $515.00
Location: McCall Middle School
Instructor: Blackrock Networks, INC
Min 4/Max 10

For more information, please contact classes@blackrocknetworks.com

Register Activity Ages Grades Days Date/Time Fees
 
   This Activity Full
 Log In
Intro to Computer Programming w. Python Level 1: Tuesdays @ TBA 
N/A 5 - 8 Tu  09/23/2025 - 02/03/2026
04:30 PM - 05:30 PM

TBA
$515.00 Res, $515.00 Non-Res
0 seat(s) available
 
   Log In
Programming w. Python Level 3: Wednesdays 
N/A 5 - 9 09/24/2025 - 02/04/2026
04:30 PM - 05:30 PM

McCall Middle School
$515.00 Res, $515.00 Non-Res
3 seat(s) available
 
   Log In
Programming w. Python Level 3: Thursdays 
N/A 5 - 9 Th  09/25/2025 - 02/05/2026
04:30 PM - 05:30 PM

McCall Middle School
$515.00 Res, $515.00 Non-Res
8 seat(s) available
 
   Log In
Intro to Java Level 1 (Grades 6 -10) 
N/A 6 - 10 Th  09/25/2025 - 02/05/2026
05:35 PM - 06:35 PM

McCall Middle School
$515.00 Res, $515.00 Non-Res
8 seat(s) available
 
   Log In
Intro to Computer Programming w. Python Level 1: Fridays  
N/A 5 - 8 09/26/2025 - 02/27/2026
04:30 PM - 05:30 PM

McCall Middle School
$515.00 Res, $515.00 Non-Res
2 seat(s) available
* Adjustments and discounts will be applied during checkout if applicable. *

 Return to Programs    View All Activities


Share This Page: