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)

What is codehs.com?

IT guidance for codehs.com

Required for CodeHS Curriculum

codehs.xyz — Official CodeHS curriculum content

What is codehs.xyz?

IT guidance for codehs.xyz