Client Portal Secure Access

Beginner-first coding lessons that start with vocabulary, confidence, and clear next steps.

The Academy is built for people who want a true beginner path instead of random tutorials. Start with Coding Foundations, then move into HTML Foundations, CSS Foundations, JavaScript Foundations, and finally Python Starter Lab.

Absolute beginner friendly Vocabulary first Glossary supported 52-week path now live

Learning paths that graduate students instead of overwhelming them.

Live on website + app Start here

Coding Foundations

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

Free Public preview
13 lessons Open track
Public preview track First browser track

HTML Foundations

This track teaches brand-new students how HTML labels content, structures a page, and turns plain words into a real web document.

Starter Public preview
13 lessons Open track
Public preview track Styling layer

CSS Foundations

This track introduces absolute beginners to CSS in small, calm steps so they can understand styling, spacing, layout, and simple responsive thinking before moving deeper into JavaScript.

Starter Public preview
11 lessons Open track
Public preview track Interaction layer

JavaScript Foundations

This track introduces JavaScript in small, readable steps so students can learn how web pages become interactive without jumping into advanced programming too early.

Starter Public preview
10 lessons Open track
Academy Plus student track Safe practice track

Python Starter Lab

Start writing and checking tiny Python ideas with structured exercises, clear hints, and no unsafe code execution.

Academy Plus Student app only
5 lessons Open track

Public lessons and protected practice stay connected without mixing account systems.

1. Student accounts

Students use separate Academy accounts so saved progress does not live inside the client portal.

2. Membership access

Tracks can stay public-preview friendly on the website while the app controls starter and Academy Plus access.

3. Track unlocking

Coding Foundations unlocks HTML, then CSS, then JavaScript, then Python Starter Lab in sequence.

4. Practice flow

22 Practice Labs, quizzes, lesson checkpoints, and saved progress belong to the Academy app player.

5. Student support

52 assignments, cohorts, announcements, homework review, and instructor feedback stay tied to the student account system.

6. Completion proof

4 certificate milestones and verification stay in the student app even when the lesson preview is public on this website.

Start with the first lessons in the beginner path.

01

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.

14 minute lesson Read lesson

Beginner articles add plain-language support around the first lessons.

Use the website to preview the real curriculum before joining the student system.

The public side is for reading the lesson sequence, opening the glossary, browsing beginner articles, and understanding the first-year roadmap before joining the student system.

Free previews stay public. Protected student workflow stays inside the Academy app.

Free visitors can read the roadmap and public lessons. Starter students move into saved progress, quizzes, assignments, and guided practice. Academy Plus opens the protected Python path, Practice Labs, cohort support, and certificate progression.

Each learning layer gives beginners another way to understand the same core ideas.

1. Lesson path

Students move through one focused beginner concept at a time.

2. Glossary support

Plain-language definitions make unfamiliar coding terms easier to revisit.

3. Article support

Articles explain beginner topics from a slightly different angle for extra clarity.

4. Practice

Guided Practice Labs help students apply the idea after the reading makes sense.

5. Progress

Saved progress, quizzes, and assignments stay inside the protected student account.

6. Next step

Start Here keeps the first lesson, glossary, and track order easy to find.

If coding still feels abstract, the Start Here path removes the guesswork.

Use Coding Foundations first, lean on the glossary when a term feels unclear, then graduate into HTML Foundations, CSS Foundations, JavaScript Foundations, and Python Starter Lab in sequence.