Choose from 8 JavaScript Courses
or Create Your Own
Our full-year courses are designed to help students learn the basics. While we do have 8 options to choose from, each course serves a unique purpose.
Create Your Own Course
If you want to create your own JavaScript course from scratch or mix & match existing CodeHS content, you certainly can! Learn more about creating your own course on CodeHS.
JavaScript Pathway

College Board Endorsed
CodeHS is an endorsed provider recognized by the College Board for our AP Computer Science Principles in JavaScript course. This endorsement affirms only the components of Endorsed Provider's offerings aligned to all the AP Curriculum Framework standards and the AP CS assessments.


JavaScript Practice Problems
CodeHS Practice allows students to challenge their problem-solving skills with hundreds of autograded practice problems organized by language, skill, and level.
Try JavaScript Practice Problems
Intro to JavaScript Textbook
This digital textbook provides an introduction to programming in JavaScript. It teaches the foundations of computer science and basic programming, with an emphasis on logical thinking and problem-solving skills.
Read TextbookDemo Programs
Blog Posts
Teaching AP CS Principles with JavaScript
Learn moreCodeHS PD Course
CodeHS online PD courses are made up of a series of learning modules covering the pedagogy and instructional strategy for teaching CS in a blended classroom.
CodeHS Certification
CodeHS Certifications offer high school students the opportunity to validate their mastery of programming skills, giving them a competitive advantage when entering college or the workforce.
Learn More