- What is CodeHS?
- Curriculum
- Course Catalog
- 6-12 Curriculum Pathway
- K-12 Curriculum Pathway
- High School Pathways
- Middle School Courses
- All Courses
- Hour of Code
- Platform
- Assignments
- Classroom Management
- Grading
- Gradebook
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Practice
- Create
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Integrations
- Professional Development
- Stories
- Standards
- States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company

Implementation
Tech Requirements
Get set up with CodeHS quickly and easily! As a fully web-based platform, all you need is a modern web-browser and access to the internet. Teachers can set up an account, create their classes, and invite students to join in under 5 minutes. No software or downloads are required!
Specific requirements for using CodeHS at your school include:
- 1 computer per student during class (Mac, PC, Chromebook all work great!)
- Online connectivity at a minimum of 10MB/sec
- Modern browsers on computers (up-to-date Chrome, Firefox, or Safari)
- Access to headphones for each student in class
- The following domains to be whitelisted for access: https://codehs.com
Other Information:
- There are no plugins or browser extensions needed and no specific settings need to be changed
- There are no other dependencies or helper applications that need to be installed
- The product works great with Chromebooks and everything can be accessed via Chrome.
- There are no folder or user security permissions that need to be set
- Not designed to be compatible with tablets
- Please make sure to test visiting codehs.com before your class starts
Professional Development
Many schools want to start offering computer science courses, but do not have the teacher capacity to do so. Further, hiring experienced teachers who have a background in programming is difficult.
With the CodeHS online professional development course, we'll help train teachers at your school to teach excellent computer science courses--no programming experience required. We've worked with hundreds of new computer science teachers, empowering them with the skills, pedagogical knowledge, and confidence to go into the classroom and start teaching great computer science courses. Teachers rate our online PD course a 9/10!
Learn MoreHow do I start a Computer Science Program?
Bringing computer science to your school, or expanding the program that you already have looks different at every school and in each district. CodeHS is flexible.
Thank you for your effort to expand computer science education in your school! The following guides will help you take the next steps to bring computer science to your school with CodeHS. It can all be done in 3 easy steps.
School Admin New CS Teacher Experienced CS Teacher District Admin- What is CodeHS?
- Curriculum
- Course Catalog
- 6-12 Curriculum Pathway
- K-12 Curriculum Pathway
- High School Pathways
- Middle School Courses
- All Courses
- Hour of Code
- Platform
- Assignments
- Classroom Management
- Grading
- Gradebook
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Practice
- Create
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Integrations
- Professional Development
- Stories
- Standards
- States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company
