This site is retired and is no longer updated since November 2021. Please visit our new website at
for up-to-date information!
Browse a selection of computer science tutorials and lessons.
AP Computer Science A
In this course, readers will be taught the fundamentals of computer science in Java in order to prepare for the AP Computer Science A exam that takes place every year in May.
Explore a collection of 75 programming challenges from previous TeamsCode programming contests!
Learn how to approach competitive programming problems by reading through these writeups on how to solve select USACO problems.
iOS with Swift
Learn how to program using the Swift programming language and develop apps for the iOS App Store.
TeamsCode is a 501(c)(3) non-profit organization.
Website and materials not to be reproduced without prior written permission from TeamsCode Co-Presidents (Ethan Peng and Aayush Sheth).