Skip to main content
CodeHS Whitelist Domains

Whitelist these domains on your school or district network to ensure CodeHS works with your school's firewall

Zach Galant avatar
Written by Zach Galant
Updated this week

Domains for all Courses

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)

*.intercom.io - in-site messenger to reach the CodeHS team for support

You can also whitelist our Google Workspace Domain to allow students to open Drive files from the CodeHS Drive. CodeHS Google Workspace Domain: codehs.com

Optional

youtube.com - all CodeHS lesson videos can be streamed from either CodeHS or YouTube, but YouTube provides subtitles, and some lessons include non-CodeHS videos from YouTube.
aframe.io - Virtual Reality library for building VR worlds in the sandbox.

https://cdn.assets.scratch.mit.edu/ - Scratch sprite library.


Course Specific Domains

Some of the CodeHS courses pull in resources such as images, videos, and articles from other domains. Most schools we work with have not had issues with these domains, but if you are running into issues, the following is a comprehensive list of external domains used in CodeHS courses:​


AP CS Principles

rackcdn.com (also used in Arkansas Programming I)

Computing Ideas

Creative Computing

Cybersecurity

Fundamentals of Cybersecurity

Check out this document for a full list of domains to allow for our latest Fundamentals of Cybersecurity course.

Previous Versions

If you're using a previous version of this course, the following domains will need to be allowed:

Introduction to the Internet

Intro to Game Design with p5play

Introduction to AI for Middle School

Intro to AI / Applications of AI and Machine Learning

Unity

Virtual Reality

Web Design

World of Computing


To find out more about the requirements to run CodeHS, check out our Technical Set-Up Guide. Still have questions? Contact our team at hello@codehs.com to learn more! 

Did this answer your question?