Computer Programming

PYTHON: Level 1 (Grades 5-8)
Learn the basics of real-world computer programming in Python, an easy-to-learn language used by many companies. Students will learn variables, loops, if/then statements, functions, and how to create programs through fun projects like math problems, quizzes, secret messages, drawings, and Minecraft.

No programming experience is required, but typing experience is helpful. This challenging, hands-on class is ideal for students who enjoy computers and problem-solving. It is the first of four Python programming levels.

Required Supplies: Students must purchase a Raspberry Pi educational computer for an additional one-time fee and bring it to class each week. Existing Raspberry Pi 3 owners should confirm compatibility before purchasing a new one. (15 weeks)

Tuesdays Session
Dates: September 15 - January 5 (Off 11/3, 12/29)
Time: 4:30PM - 5:30PM

Thursday Session
Dates: September 17 - January 21 (Off 9/24, 11/26, 12/24, 12/31)
Time: 4:30PM - 5:30PM

Fee: $515.00
Location: McCall Middle School
Instructor: Blackrock Networks, INC
Min 4/Max 10

PYTHON: Level 3 (Grades 5-9)
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: Tuesdays, September 15 - January 5
(Off 11/3, 12/29)
Time: 5:35PM - 6:35PM

Fee: $515.00
Location: McCall Middle School
Instructor: Blackrock Networks, INC
Min 4/Max 10

JAVA: Level 1 (Grades 5-9)
Learn Java programming fundamentals and how Java compares to Python. Students will explore the JVM, compiling, debugging, algorithms, object-oriented programming, classes, interfaces, visibility, and data structures such as Lists, Maps, and Trees. They’ll also learn to use Java APIs and JavaDoc to solve programming challenges.
(15 weeks)

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

Date: Wednesdays, September 16 - January 20
(Off 11/11, 11/25, 12/23, 12/30)
Time: 4:30PM - 5:30PM
Fee: $515.00
Location: McCall Middle School

For more information, please contact classes@blackrocknetworks.com
Register Activity Ages Grades Days Date/Time Fees
 
   Log In
Python Level 1: Tuesdays 
N/A 5 - 8 Tu  09/15/2026 - 01/05/2027
04:30 PM - 05:30 PM

McCall Middle School
$515.00 Res, $515.00 Non-Res
5 seat(s) available
 
   Log In
Python Level 3: Tuesdays 
N/A 5 - 9 Tu  09/15/2026 - 01/05/2027
05:35 PM - 06:35 PM

McCall Middle School
$515.00 Res, $515.00 Non-Res
2 seat(s) available
 
   Log In
Java Level 1: Wednesdays 
N/A 5 - 9 09/16/2026 - 01/20/2027
04:30 PM - 05:30 PM

McCall Middle School
$515.00 Res, $515.00 Non-Res
6 seat(s) available
 
   Log In
Python Level 1: Thursdays 
N/A 5 - 8 Th  09/17/2026 - 01/21/2027
04:30 PM - 05:30 PM

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

 Return to Programs    View All Activities


Share This Page: