from the archive


Age Group: Teens


Homework Help


Princeton University students provide after-school homework help in all subjects to students in elementary through high school. Registration is not required. Please note that Homework Help does not occur on days that the Princeton Public Schools or Princeton University are closed or on break.


Demonstration: “Herr Bach and His Instruments”


An introduction to the Baroque instruments Bach included in his St. John Passion is provided by members of the Dryden Ensemble who will demonstrate the instruments. Instruments include the viola d’amore, oboe da caccia, viola da gamba and the orbo. The Dryden Ensemble will perform Bach’s St. John Passion March 13 and 14 at All […]


Michael Marissen on the Musical Aims of Bach’s St. John Passion


Michael Marissen explores Bach’s incisive musical reading of the Passion Story from the Gospel of John in advance of the Dryden Ensemble’s performances of  Bach’s St. John Passion March 13 and 14. Marissen is the Daniel Underhill Professor Emeritus of Music at Swarthmore College, where he taught from 1989 to 2014. He has also been […]


Introduction to Python Programming


This course will teach the fundamentals of coding in the Python programming language, a beginner-friendly language that’s powerful yet easy to pick up without any prior experience. Students must be comfortable using a computer. Novice learners are welcome; no coding experience is required. Please attend all classes within the series and consider bringing a laptop. […]


Introduction to Python Programming


This course will teach the fundamentals of coding in the Python programming language, a beginner-friendly language that’s powerful yet easy to pick up without any prior experience. Students must be comfortable using a computer. Novice learners are welcome; no coding experience is required. Please attend all classes within the series and consider bringing a laptop. […]


Introduction to Python Programming


This course will teach the fundamentals of coding in the Python programming language, a beginner-friendly language that’s powerful yet easy to pick up without any prior experience. Students must be comfortable using a computer. Novice learners are welcome; no coding experience is required. Please attend all classes within the series and consider bringing a laptop. […]


Introduction to Python Programming


This course will teach the fundamentals of coding in the Python programming language, a beginner-friendly language that’s powerful yet easy to pick up without any prior experience. Students must be comfortable using a computer. Novice learners are welcome; no coding experience is required. Please attend all classes within the series and consider bringing a laptop. […]


Tabletop Game Night


Everyone 16 and older is invited to enjoy an evening of playing tabletop and strategy games. The library will provide several games to choose from, but you’re also welcome to bring your own.


Tabletop Game Night


Everyone 16 and older is invited to enjoy an evening of playing tabletop and strategy games. The library will provide several games to choose from, but you’re also welcome to bring your own.


Steve Kornacki: “2020: What Can We Expect?”


This program begins at 7pm Doors will open at 6:30pm As the Iowa caucuses approach, Steve Kornacki, national political correspondent for NBC News and MSNBC, looks at how the Democratic race is shaping up, how long it is likely to last and what the landscape will look like for whoever emerges to take on Donald […]

Subscribe