Choose from 9 JavaScript Courses
or Create Your Own
Our full-year courses are designed to help students learn the basics. While we do have 9 options to choose from, each course serves a unique purpose.
Introduction to Computer Science in JavaScript (Golden) (2022)
- Level High School
- Timeframe Year
- Programming Language JavaScript
Introduction to Computer Science in JavaScript (Corgi)
- Level High School
- Timeframe Year
- Programming Language JavaScript
Video Game Design in JavaScript (2022)
- Level High School
- Timeframe Year
- Programming Language JavaScript
Introduction to Computer Science in JavaScript (Bulldog) (2022)
- Level High School
- Timeframe Year
- Programming Language JavaScript
Introduction to Computer Science (Collie) (2022)
- Level High School
- Timeframe Semester
- Programming Language JavaScript
AP Computer Science Principles in JavaScript
- Level High School
- Timeframe Year
- Programming Language JavaScript
Intro to Programming in JavaScript with Arduino
- Level High School
- Timeframe Year
Digital Art with p5.js
- Level Middle School, High School
- Timeframe Month
- Programming Language JavaScript
JavaScript Level 1 Certification Practice
- Level
- Programming Language JavaScript
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.
Web Development
![](png/ap-csp-blue-180px.png)
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.
![](png/qotd_preview.png)
![](png/practice_problems_mock.png)
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![](png/introjs_textbook.png)
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
Webinar Recordings
Here are some past webinar recordings.
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![](png/javascript1-2.png)