Domains for all Courses
Domain whitelisting helps prevent school network filters from blocking access to essential CodeHS curriculum, such as videos and interactive exercises.
For the vast majority of CodeHS courses and tools, the only domains you need to whitelist are:
*.codehs.com (codehs.com and all subdomains)
*.codehs.me (codehs.me and all subdomains)
*.codehs.app (codehs.app and all subdomains)
*.codehs.io (codehs.io and all subdomains)
*.codehs.xyz (codehs.xyz and all subdomains)
*.intercom.io - In-site messenger to reach the CodeHS team for support
*.bool01.com - Used for CodeHS Typing games and Power Ups
scalinghub.codehs.com
cdn.jsdelivr.net
To ensure that students can access Google resources that are embedded in our curriculum, you may need to whitelist our Google Workspace Domain as well. CodeHS Google Workspace Domain: codehs.com
Optional
youtube.com - All CodeHS-created lesson videos can be streamed from either CodeHS or YouTube, but subtitles are only available on YouTube. Some lessons include YouTube videos from content providers other than CodeHS.
aframe.io - Virtual Reality library for building VR worlds in the sandbox
cdn.assets.scratch.mit.edu/ - Scratch sprite library
AI Grading & AI Creator
Course-Specific Domains
Some CodeHS courses include resources such as images, videos, and articles from other domains. Most schools we work with don't have issues with these domains, but if you're unable to access CodeHS assignment content, it could indicate that a domain isn't allowed by your school's network filters. To find comprehensive lists of external domains used in CodeHS courses, use the Course Whitelist Catalog tool to download a CSV, TXT, or Microsoft Excel file that can be shared with your IT team.
Use Search in the top navigation bar to quickly access the Course Whitelist Catalog tool.
Still have questions? Contact our team at hello@codehs.com to learn more!

