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 introducing the basics of programming with Karel the Dog, the basics of designing a web page, and how information is represented digitally and sent over the Internet. Students will learn to code using blocks to drag and drop, but they can switch between blocks and text as desired. Students will create a personal portfolio website showing projects they build throughout the course. With a unique focus on creativity, problem solving and project based learning, Computing Ideas gives students the opportunity to explore several important topics of computing using their own ideas and creativity to develop an interest in computer science that will foster further endeavors in the field.

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 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.

Creative Computing (HS)

The Creative Computing course is a first year computer science course introducing the basics of web design as well as foundational 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. With a unique focus on creativity, problem solving and project based learning, Creative Computing gives students the opportunity to explore several important topics of computing using their own ideas and creativity to develop an interest in computer science that will foster further endeavors in the field.

Creative Computing (MS)

The Creative Computing course is a first year computer science course introducing the basics of programming with Karel the Dog and Tracy the Turtle as well as designing a web page. Students will learn to code using blocks to drag and drop with Karel and using text with Tracy. Students will also create a personal portfolio website showcasing projects they build throughout the course. With a unique focus on creativity, problem solving and project based learning, Creative Computing gives students the opportunity to explore several important topics of computing using their own ideas and creativity to develop an interest in computer science that will foster further endeavors in the field.