Introduction to Block-Based Programming

Price: Free

Recommended Grades: 4-5

This course will serve as a comprehensive introduction to the world of computer science through easy to learn block-based languages. A comprehensive course, students will be taught basic programming concepts such as basic data types, conditionals, loops, functions, and lists. Students will use the concepts they learn to create animations and small games.

Volunteers for the block-based course will be provided 3 additional volunteer hours to account for the time spent adapting to the language syntax.

Language: Snap!
https://snap.berkeley.edu/

Saturdays, 9:00-10:00 AM
October 31-January 23

Volunteer Sign up

Introduction to Programming in Python

Price: Free

Recommended Grades: 6-8

Our Python course will serve as a more advanced introduction to key programming concepts, including basic data types, conditionals, loops, functions, file input and output, and lists. Students will use the Python programming language to implement projects surrounding these concepts. Due to the speed and rigor of this course, we recommend it for students in grades five through seven.

Fridays, 5:00-6:00 PM
October 30-January 22

Volunteer Sign up