Skip to main content

For Students: Creating an Account, Joining a Class Section, and Getting Started in CodeHS

How to sign up for CodeHS as a student, enroll in your class section, and begin working in CodeHS

Written by Mike Javor

Getting Started Video

Creating a CodeHS Account

Follow these steps to create a student account:

  • Click Sign Up

  • Click Create Student Account

⚠️ If your school uses Google Classroom, Clever, or Canvas, you will NOT need to create an account!

Image showing CodeHS student account creation window
  • Enter your name and email address (Note: your teacher can change this later if they need to)

  • Create a password (your teacher can help with changing this later if necessary)

  • Use the URL or Class Code provided by your teacher to join your class section.

📓 If your class uses Google Classroom

CodeHS sections that use Google Classroom will not have a Class Code. All you need to do is:

  • Click Login

  • Select "Log in with Google"

📚 If your class uses Clever or Canvas

CodeHS sections that use Clever or Canvas will not have a Class Code. All you need to do is launch CodeHS from Clever or Canvas.

Enrolling in a Section from Your Student Page

If you already have a CodeHS account, you can enroll in a new Section by using the Class Code.

  • Go to codehs.com/join_class or click on Join Section located in the left navigation bar.

  • If you’re logged into CodeHS and visit the invitation URL, you will automatically go to the Join Section page.
    ​

Image from student account showing the join section tab on the left nav bar.

Getting Started in CodeHS

  • When you first log in, you will see your student page which lists all of your current sections.

  • Click the name of the section to see all modules and start working through the curriculum.

  • Clicking on Resume takes you to the last activity you were working on.
    ​

image showing from student dashboard where a student can resume an assignment where they left off and viewing their progress in a course.


Still have questions? Please reach out to your teacher!

Did this answer your question?