GitHub Classroom
We are using a GitHub-based tool called GitHub Classroom to distribute assignments for CS 70. The writeup for each assignment will have a link to the starter code on GitHub Classroom.
This week, you should click the button below to accept the assignment on GitHub classroom:
The first time you accept a CS 70 assignment, you’ll be asked to select your name from the CS 70 roster, which will connect your GitHub account to GitHub Classroom. GitHub Classroom can then generate a copy of the assignment for you to work on.
Because this is your first assignment in CS 70, when you accept the assignment, GitHub classroom will automatically send you an invitation to join our CS 70 Spring 2026 organization. You must accept this invitation and officially join the organization; new repositories automatically get created under that organization, so if you're not a member, you'll be denied access from your own repository! If you miss the email containing the invitation, you can also accept it by navigating to https://github.com/settings/organizations (while logged in to GitHub).
Once you accept the invitation, you'll be a permanent member of the organization, so you won't need to go through these extra steps again in future assignments.
Video Example: Accepting Your First Assignment
Here's what it looked like when we accepted the first CS 70 assignment. Depending on your operating system and browser, things might look slightly different for you.
(When logged in, completion status appears here.)