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
scalinghub.codehs.com
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 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:
Introduction to Python Programming
Check out this document for a full list of domains to allow for our latest Introduction to Python Programming course.
Introduction to Computer Science in JavaScript (Corgi)
Check out this document for a full list of domains to allow for our latest Introduction to Computer Science in Javascript (Corgi) course.
AP CS Principles
AP CS Principles in Javascript
Check out this document for a full list of domains to allow for our latest AP Computer Science Principles in Javascript course.
AP CS Principles in Python
Check out this document for a full list of domains to allow for our latest AP Computer Science Principles in Python course.
AP CS Principles in Roblox
Check out this document for a full list of domains to allow for our latest AP Computer Science Principles in Roblox course.
AP CS Principles: Cybersecurity
Check out this document for a full list of domains to allow for our latest AP Computer Science Principles: Cybersecurity course.
Computing Ideas
Computing Ideas (Lovelace)
Check out this document for a full list of domains to allow for our latest Computing Ideas (Lovelace) course.
Florida Computing Ideas
Check out this document for a full list of domains to allow for our latest Florida Computing Ideas course.
Previous Versions
Creative Computing
Creative Computing (MS)
Check out this document for a full list of domains to allow for our latest Creative Computing (MS) course.
Creative Computing (HS)
Check out this document for a full list of domains to allow for our latest Creative Computing (HS) course.
Cybersecurity
Fundamentals of Cybersecurity
Check out this document for a full list of domains to allow for our latest Fundamentals of Cybersecurity course.
Advanced Cybersecurity
Check out this document for a full list of domains to allow for our latest Advanced Cybersecurity course.
Previous Versions
If you're using a previous version of this course, the following domains will need to be allowed:
https://cachedview.com/
s3-us-west-2.amazonaws.com
creativecommons.org
threatmap.checkpoint.com
onlinedegrees.sandiego.edu
abcnews.go.com
www.google.de
hack-yourself-first.com
xss-game.appspot.com
blog.vrypan.net
www.comparitech.com
nakedsecurity.sophos.com
Introduction to the Internet
Introduction to Game Design with p5play
Check out this document for a full list of domains to allow for our latest Introduction to Game Design course.
Previous Versions
Introduction to AI for Middle School
Introduction to AI for High School
Applications of AI and Machine Learning
Unity
Virtual Reality
Check out this document for a full list of domains to allow for our latest Introduction to Virtual Reality course.
Web Design
Web Design (Picasso)
Check out this document for a full list of domains to allow for our latest Web Design (Picasso) course.
Web Design (Matisse)
Check out this document for a full list of domains to allow for our latest Web Design (Matisse) course.
Web Design (Kahlo)
Check out this document for a full list of domains to allow for our latest Web Design (Kahlo) course.
Previous Versions
www.w3schools.com
maxcdn.bootstrapcdn.com
*.getbootstrap.com
ajax.googleapis.com
www.publicdomainpictures.net
pixabay.com
creativecommons.org
*.wikipedia.org
*. wikimedia.org
*.cloudfront.net
cl.ly
www.google.com
whichbrowser.net
s3.amazonaws.com
medium.com
animals.nationalgeographic.com
visual.ly
onenyc.cityofnewyork.us
1stwebdesigner.com
designshack.net
www.sfarts.org
www.washington.edu
www.walmart.com
www.bbc.com
www.betatakaki.com
www.sessions.edu
www.usatoday.com
www.betterbuys.com
science.howstuffworks.com
placekitten.com
glyphicons.com
t.co
World of Computing
Computer Science Foundations
Tennessee Computer Science Foundations
Check out this document for a full list of domains to allow for our latest Tennessee Computer Science Foundations course.
Exploring Computer Science
Utah Exploring Computer Science
Check out this document for a full list of domains to allow for our latest Utah Exploring Computer Science course.
Computer Science Explorations
Computer Science Explorations 1
Check out this document for a full list of domains to allow for our latest Computer Science Explorations 1 course.
Computer Science Explorations 2
Check out this document for a full list of domains to allow for our latest Computer Science Explorations 2 course.
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!