This website uses cookies to ensure you get the best experience on our website. By continuing to use this website, you consent to our use of these cookies.
    • Technology
Upper School (9–12)


All classes IN-PERSON & All technology/computers provided

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 Middle School.) 
June 20 - June 30
9:00 am–12:00 pm
*No class: Wednesday, June 19

Introduction to Artificial Intelligence and Machine Learning NEWMINICOURSE

Grades 9-12
Artificial Intelligence (AI) and Machine Learning (ML) is a summer course for those interested in pursuing future study in mathematics, data science, computer science or statistics and are curious about technology. Artificial intelligence is a broad field of computer science focused on creating intelligent systems capable of performing tasks that would typically require human intelligence. Machine learning is defined as the specialized branch of AI that aims to use mathematical models that learn from data.
This class will familiarize students with a broad cross section of applications, models and algorithms for Artificial Intelligence and Machine Learning. The course will involve computer programming in Python. Prerequisites: Algebra II. Students should have a strong foundation in mathematics including working knowledge of matrices, functions, descriptive statistics and mathematical modeling. Prior experience with programming and computer science are nice-to-haves but not required. Also listed under Upper School Mathematics.
June 17 - June 28
*No class: Wednesday, June 19

Digital Podcasting and Storytelling MINI-COURSE Cancelled

Grades 7-12

Course Status for 2024 Pending!
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!
Course Objectives: To introduce students to the tools of digital storytelling, both the hardware and software, through an exercise in journalism. To help students develop their expository writing skills. To encourage creative and collaborative work through digital media. 
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, swimming, and tennis at state-of-the-art athletic facilities.