CodeHS uses multiple domains, each serving a specific purpose. Some domains are required for all CodeHS instruction. Others are required only if your district teaches specific types of courses (like Web Design or Web Development), or depend on your district's preferences around privacy and public sharing.
Blocking — or requesting that your web filtering software company block — the wrong domain can unintentionally prevent teachers and students from accessing coursework or completing assignments.
This guide is intended for school and district IT administrators configuring web filters, firewalls, or allowlists.
✅ Required for Platform Access & Instruction
codehs.com — Main platform access (includes the IDE)
-
The primary domain where:
- teachers and students log in
- courses are accessed
- assignments are viewed and submitted
- grades, rosters, and settings are managed
-
Includes the CodeHS IDE
<aside>
💡
What is an IDE?
An IDE (Integrated Development Environment) is the in-browser workspace where students:
- write code
- run programs
- preview results
- see output and errors
The CodeHS IDE runs entirely in the web browser and does not require any software installation.
</aside>
-
✅ Must be allowed if CodeHS is used in your district
-
❌ Blocking will prevent all access to CodeHS
-
🔒 Apply filtering rules to embedded iframe destinations, not codehs.com
<aside>
⚠️
Important iframe clarification
- The CodeHS IDE may render content inside an iframe, particularly for HTML programs
- Often what looks like a bad codehs.com link is actually an external URL that was explicitly embedded by a student. If that external URL is blocked, the iframe would not render the content.
- Filtering should apply to the external iframe content itself, not to codehs.com
Blocking codehs.com because an iframe contains blocked content will:
- prevent all teachers and students from accessing CodeHS
- disrupt instruction across all CodeHS courses, not just web-related ones
</aside>
✅ Required for CodeHS Curriculum
codehs.xyz — Official CodeHS curriculum content
What is codehs.xyz?
- Hosts CodeHS-authored curriculum pages embedded in courses
- Only CodeHS employees can create codehs.xyz websites
- Used to make curriculum more interactive and engaging
IT guidance for codehs.xyz