The KidCoder Web Design series teaches students to code their own web pages - hands-on fun! Students don't need prior programming experience. We build all web design skills from the ground up.
This series will work on both Windows and Mac OS computers; click here for full system requirements.
Printed Textbook Closeout sale!
Get these long-time favorite printed textbooks at steep discounts while supplies last!
See our closeout announcement for details.
KidCoder: Web Design Year Pack (Our Best Value)
The KidCoder: Web Design Year Pack is our best value in this printed package. You get both our first semester KidCoder: Beginning Web Design course AND the second semester KidCoder: Advanced Web Design course in one discounted bundle. Enjoy a full year's worth of material!
For sample pages, topics and videos, and a syllabus/planner, check out the individual descriptions information below. When ready to purchase a Year Pack, choose your package:
KidCoder: Beginning Web Design
KidCoder: Beginning Web Design is the first semester course in the KidCoder Web Design series. Students will learn to create their own web pages with step-by-step guidance and hands-on activities. Instructional videos are available as optional supplements to the textbook.
View Sample Instructional Video
KidCoder: Advanced Web Design
After completing the first semester, students can advance to the second semester Advanced Web Design course. Students will continue to learn new web design skills.
View Sample Instructional Video
KidCoder: Web Design (Online Year Pack)
Tour this online course
The online course delivers two full semesters of web design lessons, including instructional videos, step-by-step guidance, and hands-on activities.
Tell me more about the online course features...
Choose the option that fits your family!
Additional student accounts for siblings for self-study courses can be purchased for $40 each from your Teacher account within the course. (Teacher-Led courses are not included.) For licensing details, please see our Conditions of Use page.















