This open public repository contains materials for all users (including students) of the TEALS AP CS A course. In addition, it contains the source for the AP CS A Curriculum.
Instructors, volunteers and other developers, see also the apcsa-instructor repo for restricted curriculum materials and assets.
For questions, contact Kenney Chan.
TEALS will only continue making small corrections and critical updates to TEALS curricula. Please open an issue if you encounter things like factual, spelling, or grammatical errors, broken links, sequencing problems (topics needed before they are taught), or incomplete/missing materials.
TEALS intends for our curricula to be starting points for teaching teams. We invite volunteers and classroom teachers using our curricula to fork them as appopriate! If you'd like to suggest changes or additions to a curriculum be added to the master branch, please submit a pull request containing your changes. As a best practice, each pull request should contain a singular atomic change.
For general curriculum-related questions and discussion not tied to a specific reported issue, we encourage everyone to actively participate in the GitHub Discussions board for the corresponding curriculum. This is a great place to share alternative lesson ideas, share pro-tips for implementation and differentiation, pacing advice, etc.