Teach
About
Privacy & Legal
While our courses are intended to be taught in-person as part of a collaborative and inclusive classroom environment, we recognize that in-person instruction won’t be possible for many, if not most, classrooms this semester. To help you pivot, we’ve developed guidance for teachers in virtual and socially-distanced classrooms (or a mix of both).
Activities and lesson plans are designed to be flexible and suit a variety of teaching scenarios. For more detailed and course-specific introductions to the new resources for alternative teaching environments, start here:
We also highly recommend you watch the recorded webinar for a walkthrough of the resources, especially if you teach CS Principles or CS Discoveries:
Note: this recording is from a webinar specific to a CS Principles teacher. Lesson-specific adaptations are currently available for CS Principles and CS Discoveries. To access the full video, click here.
Click each question to expand and see the answers. Don’t see your question answered here? Reach out to support@code.org for additional assistance.
If your school uses Google Classroom or Clever, you can set up your Code.org classroom section to use either Google Classroom (learn more) or Clever logins (learn more) so it’s easier for your students to sign in and there’s one fewer account for them to manage. We also created a PDF letter that can be emailed to parents that contains login instructions for classrooms that use secret word, picture, or personal email logins (learn more). Coming soon - soon you’ll be able to download all of your students’ login information into a single CSV if you use secret word or picture accounts. This will make it easier to copy and paste your students' login credentials into an email or use mail merge to send emails with login credentials directly to your students or their parents. Check here for updates on when this feature will be ready to use.
How can I easily get my students set up with Code.org accounts when they’re remote?
Yes, Code.org supports single-sign-on from Google Classroom, Microsoft, Clever, and PowerSchool (learn more). We also support section set up/rostering through Google Classroom and Clever (learn more about Clever and Google Classroom)
Does Code.org support single-sign-on (SSO)?
We do not currently support any specific assignment or grading integrations with LMSes, but coming soon teachers will be able to assign Code.org lessons via Google Classroom directly from Code.org’s course pages: check this page for an update on when this is released. Have a specific request for LMS integration? Reach out to support@code.org and let us know what you and your classroom need!
Does Code.org support any kind of LMS integration?
Yes, to varying degrees. Check out our technical requirements article to learn more. Looking for additional materials that students can work on from a mobile device? We have a few suggestions at code.org/athome.
Can my students use iPads, other tablets, or mobile phones with Code.org’s curriculum?
Code.org offers two collections of unplugged lessons that do not require a computer or internet access: Please note that some of these lessons require students to work together and may need to be modified further to work in a virtual or hybrid classroom setting. If you have suggestions for how to modify these unplugged lessons, or you want to see how other teachers have recommended modifying these lessons, please check out the Code.org forum (CSF; CSD; CSP) NEW for CS Principles classrooms: You can now download zip files of all CSP videos. These compressed files may make it easier to distribute these videos to students learning at home. You can also check out these unplugged resources from 3rd parties:
Some of my students lack reliable internet access at home - what resources are available to keep them learning computer science without internet access?
We’ve suggested modifications for common collaborative teaching practices (ex: debugging, pair programming, group work, think-pair-share, etc.) for virtual and hybrid classrooms here. If you have suggestions for how to foster collaboration in a virtual or hybrid classroom, or want to see what other teachers have tried, please visit our forum (CSF; CSD; CSP)
What are some ideas for fostering collaboration in my classroom when students are remote?
Code.org’s pair programming tool is designed to be used by two students working on the same machine, side-by-side (learn more about pair programming). Unfortunately, it doesn’t allow students to collaborate with one another while they’re on different computers. Since sharing a machine is often not possible in virtual or hybrid classrooms, we’ve made some recommendations for how to adapt pair programming to your classroom’s setup.
How does pair programming work? Will it still work in a virtual or hybrid classroom?
Yes! The following supplemental resources are available for students to use on Code.org if they need additional information while they’re working:
Are there resources my students can use when I’m not available to answer their questions?
The Progress tab of the Teacher Dashboard provides a summary of student progress on courses and units. To find the Progress tab, tap the name of a section on studio.code.org/home and then make sure “Progress” is selected in the purple tab bar that appears. From the Progress tab you can: We are currently working on more ways to provide you insight into your students’ work and progress. Stay tuned here for updates!
How can I see what my students are working on while they are remote?
Yes! If your classroom is using CS Discoveries or CS Principles, you can leave feedback for your students on programming levels in those courses if you are a verified teacher. Students will be notified of that feedback the next time they sign in to Code.org.
Can I leave feedback for my students on their work?
Send an email with your feature request or the problem you’re facing to support@code.org.
How can I request a feature that would help my virtual or hybrid classroom?