Track overview

Coding Foundations

Build a reliable beginner base with coding vocabulary, website basics, and how developers organize their work.

Free Public preview available Certificate track

Access and prerequisites

Membership: Free

This track is the starting point and does not require an earlier track.

Your readiness

Your current membership can access this track.

Open your track
Lessons in this track

Ordered intentionally for beginners

Lesson 1 14 min

What Coding Is

Start here with a calm explanation of coding as clear instructions for computers. You do not need to know everything yet. You only need one steady idea at a time.

Preview available

Preview lesson
Lesson 2 12 min

Basic Coding Vocabulary

Meet the core words you will see in almost every beginner lesson.

Preview available

Preview lesson
Lesson 3 14 min

How websites, browsers, and servers work

Understand the simple request-and-response cycle behind websites.

Preview available

Preview lesson
Lesson 4 15 min

Files, Folders, and File Extensions

Learn how files, folders, and familiar file endings help beginner projects feel clearer and less intimidating.

Full lesson opens after enrollment

View lesson outline
Lesson 5 15 min

What HTML Does

Learn what HTML does at a calm beginner level so page structure feels understandable before you worry about deeper syntax.

Full lesson opens after enrollment

View lesson outline
Lesson 6 15 min

What CSS Does

Learn what CSS does at a calm beginner level so styling feels understandable before you worry about deeper syntax or layout systems.

Full lesson opens after enrollment

View lesson outline
Lesson 7 15 min

What JavaScript Does

Learn what JavaScript does at a calm beginner level so behavior and interaction feel understandable before you worry about deeper scripting syntax.

Full lesson opens after enrollment

View lesson outline
Lesson 8 15 min

What Python Is

Learn what Python is at a calm beginner level so the language feels understandable before you worry about syntax or deeper programming lessons.

Full lesson opens after enrollment

View lesson outline
Lesson 9 15 min

How Developers Use Editors

Learn what a code editor is at a calm beginner level so coding tools feel normal and manageable before you worry about setup or advanced workflows.

Full lesson opens after enrollment

View lesson outline
Lesson 10 15 min

What Debugging Means

Learn what debugging means at a calm beginner level so mistakes feel manageable instead of intimidating.

Full lesson opens after enrollment

View lesson outline
Lesson 11 15 min

How to Read Simple Code

Learn how to look at short code examples calmly, find familiar clues, and understand small parts without expecting instant mastery.

Full lesson opens after enrollment

View lesson outline
Lesson 12 15 min

How to Follow Small Coding Steps

Learn how to work through coding in short, controlled steps so progress feels calmer, clearer, and easier to trust.

Full lesson opens after enrollment

View lesson outline
Lesson 13 16 min

First Tiny Project

Finish one tiny beginner project by combining a few simple ideas you already know. The goal is not complexity. The goal is your first calm, real win.

Full lesson opens after enrollment

View lesson outline