The first step in launching Code.org through ClassLink is to log in to your ClassLink Management Console and add the Code.org application. This article walks ClassLink administrators through the process of installing and configuring the Code.org app for your school or district.
IMPORTANT: Code.org does not currently support rostering through ClassLink. Only SSO is supported at this time.
Add the Code.org Application
Log in to your ClassLink administrator account at launchpad.classlink.com. Once signed in, navigate to the App Library.
From the global app library, search for Code.org in the search bar.
Click the Add button. Once added, Code.org will appear in your list of apps under Add & Assign Apps.
Assign the Code.org App to Users
After adding the Code.org app, you need to determine which users will see Code.org on their ClassLink LaunchPad.
- From the Add & Assign Apps page, locate Code.org in your app list.
- Click on Code.org, then click Assign App.
- Select the roles you want to grant access to — for example, Students and Teachers.
- You can also assign the app to specific schools, groups, or profiles depending on your district's needs.
Alternatively, you can leave Code.org available in the App Library so that teachers and students can add it to their own LaunchPad on their own.
How Students and Teachers Access Code.org
Once the Code.org app is installed and assigned, students and teachers can access it in the following ways:
- From the ClassLink LaunchPad: Users sign in to their ClassLink LaunchPad and click the Code.org icon. They will be launched directly into Code.org without needing to enter a separate username and password (Note: if this is the first time a user is signing into Code.org from ClassLink, they will be prompted to create a new account. If a user already has an existing Code.org account they would like to use, see section below).
- From the App Library: If you chose not to assign the app directly, users can open the App Library from their LaunchPad (click the + icon) and search for Code.org to add it themselves.
Linking an Existing Code.org Account
If teachers or students already have existing Code.org accounts, they can link their ClassLink account to their Code.org account:
- Sign in to Code.org
- Go to Account Settings
- Scroll down to the Manage Linked Accounts section
- Click Connect in the ClassLink row and follow the prompts to authenticate
Once linked, users can sign in through ClassLink going forward and retain all of their existing progress, sections, and data.
Frequently Asked Questions
Will the ClassLink integration automatically link existing Code.org accounts?
No. The ClassLink integration will not automatically link existing Code.org accounts or move students into their respective classrooms. Teachers and students who already have Code.org accounts will need to link their accounts manually using the steps described above.
Does Code.org support rostering with ClassLink?
No, at this time Code.org does not support rostering with ClassLink. Only SSO is supported at this time.
How should my students sign in?
If your students are using ClassLink, they should go to their ClassLink LaunchPad and click the Code.org icon. They can also navigate to https://studio.code.org/users/sign_in and use the "Continue with ClassLink" sign-in option.
Can district admins set up admin-level accounts through ClassLink?
We do not currently support admin-level accounts on Code.org or through integrations with any single sign-on service.
I'm having trouble with the integration. What should I do? If you encounter any issues, please email us at support@code.org and we'll be happy to assist!