Toggle navigation
Products
Coding LMS
Manage your classroom all in one spot
Online IDE
Write, run & debug code in a web-based IDE
CodeHS Pro
Access a suite of teacher tools & resources
Computer Science Curriculum
6-12th grade courses from intro to AP programming
Certifications
Industry-relevant certifications for students
Professional Development
Online & in-person training for teachers
Platform
Assignments
Create & configure your course assignments
Classroom
Manage & organize your class with customizable settings
Grading
Streamline your grading workflow.
Data
Track & analyze student assessments & progress data
Write Code
Write, run, & debug code all in a web-based IDE
Integrations
Connect CodeHS to your district’s educational platform
Curriculum
Course Catalog
Pathways
AP Courses
State Courses
Standards
Practice
Professional Development
PD
Online Courses
In-Person PD Workshops
Virtual Workshops
Teacher Certification Prep
Online IDE
Online IDE
JavaScript
Python
Java
HTML
C++
SQL
Karel
Resources
Case Studies
Testimonials
Tweets
Read Write Code Blog
Coding in the Wild
Knowledge Base
Our Story
Company
New Project
Login
Sign Up
New Project
Click on one of our programs below to get started!
Java
JavaScript
Python 3
HTML
Karel
Turtle
View All
Java in CodeHS
By Andy Bayer
Everything you can do in CodeHS Java programs!