• Technology
Middle School (6–8)


All classes IN-PERSON

3D Printing and Design MINI-COURSE

Grades 6–9
3D Printing and Design is a two-week, hands-on enrichment course for students in grades 6-9. During the first week of the course, students will learn the 3D design software, Tinkercard, and create a series of objects using step-by-step instructions.  Objects will include a button, trick die, chess pawn, spork, zipper pull, numbered die, customized stamp, and monogrammed ring.  Additionally, they will learn how to use a Ultimaker 2+ 3D printer and how to setup files to print 3D objects.  In the second week, students will work on hacking and modifying 3D designs of objects for their own use.  Students will have the opportunity to print out some of their designs during the course.  No prerequisite is required. (Also listed in Upper School.) 
July 5 – July 15
9:00 am–12:00 pm

Mobile App Development NEWMINI-COURSE

Grades 6–8 
Mobile app development has exponentially grown to include a rapidly expanding younger audience. MIT App Inventor is an open-source, visual block-based coding program that allows anyone with drag and drop skills to develop and launch downloadable apps on any Android device. In this 2-week camp, campers will develop the skills needed to create an art app, a text-to-speech app, a magic 8 ball game and more. In less than an hour, campers can easily create and launch their first app. Through a design-thinking routine, campers will engage in the basics of app development, plan and iterate their ideas and as part of a culminating activity, pitch their ideas for an app. If your camper is comfortable with Scratch, MIT App Inventor proves to be a next step in their development toolkit.
June 21 – July 1
8:00 am–10:00 am

Intro to Python with CodestersNEWMINI-COURSE  CANCELLED

Grades 6-8
In this two-week class, students will use the Codesters platform to create animations, games, calculators, and more. Each project-based lesson walks students through fundamentals of Python before giving them the opportunity to code their own original program. Every class will include time for sharing and collaboration, as well as assorted problem solving and design thinking activities.

Introduction to Programming (Parrot Drones & Dash Bots)MINI-COURSE

Grades 6–9
Introduction to Programming is a two-week, 3-hour hands-on enrichment course for students in grades 6-9. For the first week, students will be enrolled in the Accelerated Intro to CS Course on code.org, where they will learn the core computer science and programming concepts of algorithms, loops, and functions with parameters.  In the second week, students will accomplish programming challenges using their newly acquired coding skills to program a variety of robots (Sphero, Dash, and Parrot Drone) using the apps Tynker and Tickle.  No prerequisite is required. (Also listed in Upper School.)
July 5 – July 15
12:30 pm–3:00 pm


Grades 6–8
Students will learn how to type or improve their keyboarding skills. This session will accommodate beginning to advanced keyboarders through the use of online typing programs. Students will advance at their own pace as they follow an appropriate progression of lessons. The instructor will promote good typing habits, provide helpful suggestions, and monitor student progress. Typing games will be incorporated into class time as appropriate.

Digital Storytelling: Podcasting and Production MINI-COURSE

Grade 7-12
Have you ever wondered how those NPR radio stories, or your favorite podcasts, are made? In this course, students will serve as radio host, writer, or producer and make their own original programming, learning to use the same tools and techniques as the professionals. Brainstorm, write a script, record audio, and work as a team to tell a story through the podcast medium. Workshop with other students on the final day before publishing your very own podcast! Consequently, students will be introduced to the tools of digital storytelling, both the hardware and software, through an exercise in journalism. All the while helping students develop their expository writing skills and fostering encourage creative and collaborative work through digital media.  (Also listed for Upper School).
Session 1: CANCELLED
Session 2: July 18 - July 29
Located in Washington, D.C., St. Albans Summer Programs – a combined summer camp and summer school for area and out-of-town boys and girls in grades Pre-K through 12 – provides half- and full-day academic and art classes and athletic camps for football, golf, rowing, swimming, and tennis at state-of-the-art athletic facilities.