Please enable JavaScript to use CodeHS

Flavors

On our Pro plans, we have different Course Flavors available. Course Flavors means that you get exactly the right version of our course for your school, classroom, and students.

Computing Ideas (Lovelace)

The Computing Ideas course is a first year computer science course with a unique focus on creativity and problem-solving. Students explore several important topics of computing, such as programming, digital citizenship, networks, and web design.

Introduction to the Internet

Introduction to the Internet is an introductory computer science course that introduces the basics of designing a web page and how information and images are represented with computers. Students create a portfolio on the web to showcase projects they built throughout the course.

World of Computing

The World of Computing course is an introductory computer science course that introduces the basics of programming with Karel the Dog and allows students to explore what a computer is and how technology has affected their lives. Students have the option to code in either blocks or text.

Creative Computing (HS)

The Creative Computing course is a first year computer science course introducing the basics of web design and programming concepts. Students learn the basics of HTML, CSS, and JavaScript, and students create a culminating personal portfolio website showcasing projects they build throughout the course.

Creative Computing (MS)

The Creative Computing course is a beginner computer science course introducing the basics of programming. Students learn JavaScript with Karel and Python with Tracy. Students also create a personal portfolio website in HTML and CSS showcasing projects they build throughout the course.

Tech Apps and Coding

The Tech Apps and Coding course is a first year computer science course that is fully aligned to the CSTA 2 standards for students in grades 6-8. This course introduces the basics of programming, web design, internet safety, and how information is represented digitally and sent over the Internet.

Connecticut Tech Apps and Coding

The Tech Apps and Coding course is a first year computer science course that is fully aligned to the CSTA 2 standards for students in grades 6-8. This course introduces the basics of programming, web design, internet safety, and how information is represented digitally and sent over the Internet.

Delaware Tech Apps and Coding

The Tech Apps and Coding course is a first year computer science course that is fully aligned to the CSTA 2 standards for students in grades 6-8. This course introduces the basics of programming, web design, internet safety, and how information is represented digitally and sent over the Internet.

Hawaii EXS0100 Intro to Computer Science A

The Hawaii EXS0100 Intro to Computer Science A and EXS0110 Intro to Computer Science B courses are aligned to the CSTA 2 standards Hawaii has adopted. This course introduces the basics of programming in Python, internet safety, physical computing, and cryptography.

Iowa Tech Apps and Coding

This course introduces the basics of programming, web design, internet safety, and how information is represented digitally and sent over the Internet. Students learn to code with Tracy the Turtle, use the design process to create a website, and explore the impacts of internet-based innovations.

Michigan Tech Apps and Coding

This course introduces the basics of programming, web design, internet safety, and how information is represented digitally and sent over the Internet.

New Hampshire Tech Apps and Coding

The Tech Apps and Coding course is a first year computer science course that is fully aligned to the CSTA 2 standards for students in grades 6-8. This course introduces the basics of programming, web design, internet safety, and how information is represented digitally and sent over the Internet.

New Mexico Tech Apps and Coding

The Tech Apps and Coding course is a first year computer science course that is fully aligned to the CSTA 2 standards for students in grades 6-8. This course introduces the basics of programming, web design, internet safety, and how information is represented digitally and sent over the Internet.

Pennsylvania Tech Apps and Coding

The Tech Apps and Coding course is a first year computer science course that is fully aligned to the CSTA 2 standards for students in grades 6-8. This course introduces the basics of programming, web design, internet safety, and how information is represented digitally and sent over the Internet.

Washington Tech Apps and Coding

This is a first year computer science course that introduces the basics of programming, web design, internet safety, and how information is represented digitally and sent over the Internet.

WCSD Creative Coding I

WCSD Creative Coding I is an introductory computer science course that introduces the basics of programming with Karel the Dog and allows students to explore what a computer is and how technology has affected their lives. Students will learn to code using blocks to drag and drop, but they can switch between blocks and text as desired. With a unique focus on creativity, problem solving and project based learning, World of Computing gives students the opportunity to explore several important topics of computing using their own ideas and creativity and develop an interest in computer science that will foster further endeavors in the field.

WCSD Creative Coding II

Creative Coding II is an introductory computer science course that introduces the basics of designing a web page and how information and images are represented with computers. Students will create a portfolio on the web to showcase projects they built throughout the course.

Hawaii EXS0110 Intro to Computer Science B

The Hawaii EXS0100 Intro to Computer Science A and EXS0110 Intro to Computer Science B courses are aligned to the CSTA 2 standards Hawaii has adopted. This course introduces the basics of web design, internet safety, and how information is represented digitally and sent over the Internet.