Lesson archive

Browse every lesson in the Academy.

Lessons stay beginner-first and track-aware, so students can preview the curriculum publicly and save protected progress inside their student account.

Coding Foundations Free

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.

Code Computer Instruction Program
Preview lesson 4 practice exercises Recommended next

0% complete

Coding Foundations Free

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.

Code Python Syntax Program
5 practice exercises

Not started yet

HTML Foundations Starter

What HTML Is

Start the HTML Foundations track with a calm explanation of what HTML is, what job it has on a web page, and why beginners learn it early.

Browser HTML Markup Tag
Preview lesson 5 practice exercises

Not started yet

HTML Foundations Starter

Buttons, Inputs, and Labels

Learn what buttons, inputs, and labels do so beginner forms feel clearer, calmer, and easier to understand.

Input Submit User Label
5 practice exercises

Not started yet

CSS Foundations Starter

What CSS Is

Start the CSS Foundations track with a calm explanation of what CSS is, what job it has on a page, and how it differs from HTML structure.

CSS Style Appearance Rule
Preview lesson 4 practice exercises

Not started yet

CSS Foundations Starter

Style Your First Full Web Page

Finish the track by styling one simple web page with the text, spacing, classes, and layout ideas you already know.

Color Spacing Layout CSS Class
4 practice exercises

Not started yet

JavaScript Foundations Starter

What JavaScript Is

Understand what JavaScript adds to a web page and why it matters after HTML structure is already in place.

Browser CSS HTML JavaScript
Preview lesson 4 practice exercises

Not started yet

JavaScript Foundations Starter

Build your first tiny interactive page

Combine HTML, JavaScript values, events, and a simple DOM change into one approachable interactive page.

Function JavaScript Event DOM
4 practice exercises

Not started yet

Python Starter Lab Academy Plus

Python variables and print

Practice the first tiny Python patterns beginners see: saving a value and printing it back out.

Python Variable Output Print
4 practice exercises

Not started yet

HTML Builder Lab Academy Plus

Semantic Sections and Page Landmarks

Learn how header, main, section, article, aside, and footer give a page clearer meaning and make layouts easier to understand.

Semantic HTML Structure Section Semantic
Preview lesson 3 practice exercises

Not started yet

CSS Builder Lab Academy Plus

The Cascade and Why Styles Win or Lose

Understand how browsers choose between competing rules so CSS feels less mysterious.

Browser CSS Style Rule
Preview lesson 3 practice exercises

Not started yet

JavaScript Builder Lab Academy Plus

Arrays and Why They Matter

Learn how arrays hold lists of values so JavaScript can work with repeated information more naturally.

JavaScript Variable String List
Preview lesson 3 practice exercises

Not started yet

Python Builder Lab Academy Plus

Python Input and Basic Program Flow

Take user input, clean it lightly, and move through a simple script from start to finish.

Python Variable Output Input
Preview lesson 3 practice exercises

Not started yet

Django Starter Lab Academy Plus

What Django Is and Why It Exists

See how Django helps turn Python into organized web applications with less repeated setup work.

Project Response Admin App
Preview lesson 3 practice exercises

Not started yet

Frontend Application Systems Academy Plus

Screen Flows and User Journeys

Learn how a real user moves through software so screens feel connected instead of isolated.

Dead end Decision point Entry point Return path
Preview lesson 4 practice exercises

Not started yet

Backend Workflow Foundations Academy Plus

Request and Response in Real Business Tools

Understand how real software requests, actions, and updates move through a business tool.

Action trigger Confirmation feedback Error response Loading state
Preview lesson 4 practice exercises

Not started yet

Django Business Apps Academy Plus

Django Auth for Real User Types

Move beyond one generic user and think about real software roles in Django.

Access scope Authentication Authorization Client account
Preview lesson 4 practice exercises

Not started yet

Dashboards, Portals, and Operations Software Academy Plus

Dashboard Metrics That Actually Matter

Choose numbers and summaries that help a team act instead of just decorating a screen.

Action metric Dashboard metric Decision card Overdue count
Preview lesson 4 practice exercises

Not started yet

Delivery, QA, and Capstone Studio Academy Plus

Scoping a Client-Style Software Project

Start with the discipline of defining what a software project is actually trying to solve.

Delivery constraint Problem statement Requirement bucket Scope boundary
Preview lesson 4 practice exercises

Not started yet

Delivery, QA, and Capstone Studio Academy Plus

Final Capstone: Plan, Build, Test, and Present

Finish Year Three with a capstone that requires planning, build discipline, QA, and presentation.

Capstone project Completion standard Delivery cycle Final presentation
4 practice exercises

Not started yet

Frontend Certification Academy Plus

Interface Audits and Frontend Review Discipline

Learn how to review a working interface more critically before making changes.

Focus state Frontend review Interface audit Responsive check
Preview lesson 4 practice exercises

Not started yet

Frontend Certification Academy Plus

Frontend Certification Capstone Review

Pull the certification path together in a capstone review and refinement pass.

Evidence summary Frontend review Refinement pass Review finding
4 practice exercises

Not started yet

Backend Certification Academy Plus

Backend Review and Risk Mapping

Learn how to audit backend workflow risk before making deeper changes.

Backend risk review Failure path Handoff point Ownership rule
Preview lesson 4 practice exercises

Not started yet

Backend Certification Academy Plus

Backend Certification Capstone Review

Pull the certification path together in a capstone backend review and refinement pass.

Backend review portfolio Backend risk review Capstone review Failure recovery
4 practice exercises

Not started yet

Django Product Engineering Academy Plus

Django Architecture and App Boundaries

Learn how to split Django product responsibilities more intentionally before complexity compounds.

App coupling Boundary smell Django app boundary Django responsibility map
Preview lesson 4 practice exercises

Not started yet

Django Product Engineering Academy Plus

Django Product Engineering Capstone

Pull the specialty path together in a Django product capstone review and refinement pass.

Capstone review Final handoff Implementation evidence Product presentation
4 practice exercises

Not started yet

Business Software Systems Academy Plus

Business Process Discovery and Software Scoping

Learn how to turn a messy business process into a clearer software problem statement.

Business process discovery Process pain point Scope boundary Software scope
Preview lesson 4 practice exercises

Not started yet

Business Software Systems Academy Plus

Business Software Systems Capstone

Pull the specialty path together in a business software capstone review and refinement pass.

Business process discovery Capstone evidence Change management Handoff package
4 practice exercises

Not started yet

Automation and Integrations Academy Plus

Automation Opportunity Mapping

Learn how to spot stronger automation candidates before building brittle workflow shortcuts.

Automation candidate Automation opportunity map Automation risk Human checkpoint
Preview lesson 4 practice exercises

Not started yet

Automation and Integrations Academy Plus

Automation and Integrations Capstone

Pull the specialty path together in an automation capstone review and refinement pass.

Automation capstone plan Automation demo script Automation safeguard Failure recovery plan
4 practice exercises

Not started yet

Client Portals and Dashboard Systems Academy Plus

Portal Scope and Role Map Review

Learn how to define portal scope and role visibility before interface sprawl sets in.

Dashboard signal Portal scope Portal surface Portal visibility
Preview lesson 4 practice exercises

Not started yet

Client Portals and Dashboard Systems Academy Plus

Client Portals and Dashboard Systems Capstone

Pull the specialty path together in a portals and dashboards capstone review and refinement pass.

Evidence checklist Portal capstone review Portal refinement backlog Portal release plan
4 practice exercises

Not started yet

Coding Foundations Free

Basic Coding Vocabulary

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

Function Keyword Syntax Variable
Preview lesson 3 practice exercises

Not started yet

Coding Foundations Free

How websites, browsers, and servers work

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

Browser HTML Server URL
Preview lesson 3 practice exercises

Not started yet

Coding Foundations Free

Files, Folders, and File Extensions

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

File Extension Folder File Filename
5 practice exercises

Not started yet

Coding Foundations Free

What HTML Does

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

HTML Tag Element Web Page
5 practice exercises

Not started yet

Coding Foundations Free

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.

CSS Web Page Style Appearance
5 practice exercises

Not started yet

Coding Foundations Free

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.

Browser JavaScript Event Web Page
5 practice exercises

Not started yet

Coding Foundations Free

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.

Editor File Project Code Editor
5 practice exercises

Not started yet

Coding Foundations Free

What Debugging Means

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

Output Mistake Fix Test
5 practice exercises

Not started yet

Coding Foundations Free

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.

Syntax Output Instruction Line
5 practice exercises

Not started yet

Coding Foundations Free

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.

Result Step Process Task
5 practice exercises

Not started yet

Coding Foundations Free

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.

Output Project Edit Result
5 practice exercises

Not started yet

HTML Foundations Starter

HTML Tags, Elements, and Structure

Learn the small building blocks of HTML pages in a calm, beginner-safe way so tags, elements, and structure feel manageable instead of intimidating.

Browser Markup Tag Element
Preview lesson 5 practice exercises

Not started yet

HTML Foundations Starter

Headings, Paragraphs, and Text

Learn how simple headings and paragraphs give page text a calm, readable structure from the very start.

Browser Page Structure Content
5 practice exercises

Not started yet

HTML Foundations Starter

Links and Images

Learn how links and images help a web page connect, guide, and show useful visual content without overwhelming the beginner.

Browser Page Content Destination
5 practice exercises

Not started yet

HTML Foundations Starter

Lists and Grouped Content

Learn how lists and grouped content help a page feel cleaner, easier to scan, and easier to understand from the very start.

Page Structure Content Section
5 practice exercises

Not started yet

HTML Foundations Starter

Page Structure and Semantic HTML Basics

Move from generic structure into meaningful structure with beginner-friendly semantic HTML.

Structure Section Layout Semantic
5 practice exercises

Not started yet

HTML Foundations Starter

Intro to Forms

Learn why forms exist on websites and how simple fields help pages collect information in a calm, beginner-friendly way.

Form Input Field Submit
5 practice exercises

Not started yet

HTML Foundations Starter

Common HTML Mistakes

Learn how to spot small HTML mistakes, fix broken markup calmly, and build beginner-friendly debugging habits one check at a time.

Attribute Opening Tag Closing Tag Input
5 practice exercises

Not started yet

HTML Foundations Starter

Reading a Simple HTML Page

Practice reading a small HTML page from top to bottom so tags, page parts, and familiar patterns feel more readable instead of overwhelming.

Tag Element Form Heading
5 practice exercises

Not started yet

HTML Foundations Starter

Editing an Existing HTML Snippet

Learn how to make small, safe changes to existing HTML so editing a snippet feels calmer than starting from a blank page.

Tag Heading Paragraph Link
5 practice exercises

Not started yet

HTML Foundations Starter

Planning a Tiny Web Page

Learn how to think through a tiny web page in plain language before writing HTML so building feels calmer, clearer, and more manageable.

Result Step Process Task
5 practice exercises

Not started yet

HTML Foundations Starter

Build Your First Simple Web Page

Assemble your first full tiny HTML page using familiar parts you already know so you can finish something real without turning it into a big stressful project.

Project Structure Content Heading
5 practice exercises

Not started yet

CSS Foundations Starter

Connecting CSS to HTML

Learn how a CSS file connects to an HTML page so styling feels attached, intentional, and easier to manage.

CSS HTML Source Href
Preview lesson 4 practice exercises

Not started yet

CSS Foundations Starter

Selectors and Simple Rules

Learn how CSS selects page parts and applies simple rules without making the styling process feel mysterious.

Rule Selector Declaration Property
4 practice exercises

Not started yet

CSS Foundations Starter

Colors, Fonts, and Text Styling

Use beginner-friendly CSS to change colors, font choices, and readable text presentation.

Style Color Font Property
4 practice exercises

Not started yet

CSS Foundations Starter

Backgrounds and Borders

Learn how backgrounds and borders help separate page areas and make layouts easier to understand visually.

Style Appearance Rule Background
4 practice exercises

Not started yet

CSS Foundations Starter

Margin, Padding, and Spacing

Learn the difference between margin and padding so spacing stops feeling random and starts feeling controllable.

Spacing Layout Margin Padding
4 practice exercises

Not started yet

CSS Foundations Starter

Classes and Reusable Styles

Use CSS classes to repeat styling on purpose instead of rewriting the same visual rule over and over.

HTML Style Rule Selector
4 practice exercises

Not started yet

CSS Foundations Starter

Width, Height, and Display Basics

Learn how size and display settings affect the way boxes and sections behave on a page.

Layout Value Width Height
4 practice exercises

Not started yet

CSS Foundations Starter

Layout Basics with Flexbox

Use Flexbox in a calm, beginner-safe way to arrange rows, columns, and spacing without jumping into complex layout theory.

Spacing Layout Display Flexbox
4 practice exercises

Not started yet

CSS Foundations Starter

Responsive Basics and Mobile Thinking

Understand how pages should adapt to smaller screens so responsive design feels practical instead of abstract.

Spacing Layout Width Display
4 practice exercises

Not started yet

JavaScript Foundations Starter

Variables and values

Learn how JavaScript stores information in named variables so it can be reused later.

JavaScript Variable String Boolean
Preview lesson 4 practice exercises

Not started yet

JavaScript Foundations Starter

Strings, numbers, and booleans

Meet three value types beginners see constantly in JavaScript: text, numbers, and true-or-false answers.

JavaScript Variable String Boolean
4 practice exercises

Not started yet

JavaScript Foundations Starter

Basic operators

Use simple JavaScript operators to combine, compare, and change values in readable beginner examples.

JavaScript Variable String Boolean
4 practice exercises

Not started yet

JavaScript Foundations Starter

Conditionals

Learn how JavaScript can choose between two paths based on whether a condition is true or false.

JavaScript Variable Boolean Line
4 practice exercises

Not started yet

JavaScript Foundations Starter

Functions

Learn how functions group instructions into reusable actions with names that make code easier to follow.

Function JavaScript Variable Line
4 practice exercises

Not started yet

JavaScript Foundations Starter

Events and user interaction

Connect user actions such as clicks to JavaScript responses so pages begin to feel interactive.

Browser Function JavaScript Event
4 practice exercises

Not started yet

JavaScript Foundations Starter

DOM basics

Meet the DOM as the browser's version of the page and learn why JavaScript can change it.

Browser HTML JavaScript DOM
4 practice exercises

Not started yet

JavaScript Foundations Starter

Debugging simple JavaScript

Practice fixing small JavaScript mistakes by reading code carefully and using the console as a clue tool.

JavaScript Console Line Debugging
4 practice exercises

Not started yet

Python Starter Lab Academy Plus

Python Starter Overview

Meet Python in a calm way after HTML and JavaScript, and learn why so many beginners use it for automation, scripts, tools, websites, and other real software work.

Editor Function HTML JavaScript
Preview lesson 4 practice exercises

Not started yet

Python Starter Lab Academy Plus

Editor Workspaces for Beginners

Learn what a code editor workspace is in calm beginner language so busy screens feel more familiar, files feel easier to manage, and small code changes feel less intimidating.

Editor Folder Terminal File
4 practice exercises

Not started yet

Python Starter Lab Academy Plus

Debugging for Python Starters

Learn how developers investigate problems calmly and step by step.

Syntax Output Mistake Fix
4 practice exercises

Not started yet

Python Starter Lab Academy Plus

Fixing simple Python bugs

Use small Python examples to practice spotting missing quotes, wrong names, and other beginner mistakes.

Syntax Variable Print Line
4 practice exercises

Not started yet

HTML Builder Lab Academy Plus

Building Better Navigation

Build cleaner navigation menus so visitors can move across a small site without guessing.

Hyperlink Semantic HTML Page Structure
3 practice exercises

Not started yet

HTML Builder Lab Academy Plus

Cards, Sections, and Content Groups

Use repeated content groups to organize services, features, and simple business information.

Hyperlink Semantic HTML Structure Content
4 practice exercises

Not started yet

HTML Builder Lab Academy Plus

Tables for Real Information

Learn when tables are the right choice for real data and when they are not.

Semantic HTML Structure Content Heading
3 practice exercises

Not started yet

HTML Builder Lab Academy Plus

Media Embeds and Figure Content

Place images, captions, and embedded media more cleanly with figure-style structure.

Semantic HTML Structure Content Image
3 practice exercises

Not started yet

HTML Builder Lab Academy Plus

Multi-Page Site Structure

Plan folders, file names, and links for a small site with more than one page.

CSS Folder JavaScript Hyperlink
4 practice exercises

Not started yet

HTML Builder Lab Academy Plus

Better Form Structure and Field Grouping

Group related fields and labels so forms feel clearer to fill out and easier to maintain.

Form Structure Content Input
4 practice exercises

Not started yet

HTML Builder Lab Academy Plus

HTML Accessibility Basics

Use headings, labels, alt text, and logical order to make beginner pages more usable.

Hyperlink Semantic HTML Form Structure
3 practice exercises

Not started yet

HTML Builder Lab Academy Plus

Auditing and Fixing Page Structure

Read an HTML page like a builder and fix common structure problems.

Hyperlink Semantic HTML Structure Content
4 practice exercises

Not started yet

HTML Builder Lab Academy Plus

Build a Clean Business Information Site

Combine the track into a small multi-page business site with better structure and clearer content flow.

Semantic HTML Form Structure Content
5 practice exercises

Not started yet

CSS Builder Lab Academy Plus

Specificity Without Confusion

Learn a beginner-safe way to reason about selector strength without memorizing every edge case.

CSS Style Rule Selector
3 practice exercises

Not started yet

CSS Builder Lab Academy Plus

Better Spacing Systems

Use consistent spacing choices so pages stop feeling random and crowded.

CSS Section Style Spacing
4 practice exercises

Not started yet

CSS Builder Lab Academy Plus

Flexbox for Real Layouts

Use flexbox for rows, columns, alignment, and real section layouts that adapt more cleanly.

CSS Style Layout Navigation
4 practice exercises

Not started yet

CSS Builder Lab Academy Plus

CSS Grid for Beginner Layouts

Meet grid as a practical way to place cards, sections, and columns without overcomplicating the page.

CSS Section Style Layout
4 practice exercises

Not started yet

CSS Builder Lab Academy Plus

Styling Navigation and Hero Sections

Style the top of a page so navigation and hero content feel cleaner and more intentional.

CSS Spacing Layout Navigation
4 practice exercises

Not started yet

CSS Builder Lab Academy Plus

Cards, Buttons, and Form Styling

Turn plain repeated content and form controls into cleaner reusable interface pieces.

CSS Form Style Spacing
4 practice exercises

Not started yet

CSS Builder Lab Academy Plus

Responsive Sections and Breakpoints

Adjust layouts at the right moments so the same page works better on smaller screens.

CSS Image Spacing Layout
4 practice exercises

Not started yet

CSS Builder Lab Academy Plus

CSS Variables and Theme Basics

Use shared values for color and spacing so simple site themes stay consistent.

CSS Variable Style Color
3 practice exercises

Not started yet

CSS Builder Lab Academy Plus

Style a Professional Multi-Section Page

Bring the track together by styling a polished page with reusable sections and responsive decisions.

CSS JavaScript Variable Spacing
5 practice exercises

Not started yet

JavaScript Builder Lab Academy Plus

Objects and Key-Value Thinking

Use objects to group related data so your code describes things more clearly.

JavaScript Variable String List
3 practice exercises

Not started yet

JavaScript Builder Lab Academy Plus

Loops for Beginner Workflows

Repeat steps more safely by using loops for small lists and repeated page work.

JavaScript Variable List Item
4 practice exercises

Not started yet

JavaScript Builder Lab Academy Plus

Array Methods You Can Actually Use

Meet a small practical set of array methods that help with filtering, finding, and transforming data.

Function JavaScript Variable List
4 practice exercises

Not started yet

JavaScript Builder Lab Academy Plus

Working With Form Input Values

Read what a user types and turn it into useful behavior inside a web page.

JavaScript Variable Form Input
4 practice exercises

Not started yet

JavaScript Builder Lab Academy Plus

Show, Hide, Toggle, and UI State

Manage simple visible state so interface parts can open, close, switch, and respond to the user.

JavaScript Variable Button Example
4 practice exercises

Not started yet

JavaScript Builder Lab Academy Plus

Rendering Lists Into the Page

Take repeated data and display it as visible repeated content on the page.

HTML JavaScript Output Element
4 practice exercises

Not started yet

JavaScript Builder Lab Academy Plus

Simple Form Validation

Check for missing or weak user input so forms guide people more clearly before submission.

JavaScript Form Input Submit
4 practice exercises

Not started yet

JavaScript Builder Lab Academy Plus

Filtering and Searching Small Data

Build small filtering and search behavior for lists so pages respond to what people want to see.

JavaScript Output Input Result
4 practice exercises

Not started yet

JavaScript Builder Lab Academy Plus

Storing Simple State in Local Storage

Keep small browser-side settings or lists so work can survive a refresh in safe simple cases.

Browser JavaScript Value Array
3 practice exercises

Not started yet

JavaScript Builder Lab Academy Plus

Debugging DOM and Data Flow

Trace problems between variables, events, and page updates so JavaScript bugs feel less chaotic.

JavaScript Output Event DOM
4 practice exercises

Not started yet

JavaScript Builder Lab Academy Plus

Build a Small JavaScript Tool

Combine the track into a useful front-end tool that reads input, updates output, and stores simple state.

JavaScript Project Input Array
5 practice exercises

Not started yet

Python Builder Lab Academy Plus

Python Conditionals in Real Scenarios

Use if, elif, and else to make programs respond to real choices instead of fixed output.

Python Indentation Branch Comparison
4 practice exercises

Not started yet

Python Builder Lab Academy Plus

Python Loops for Repetition

Repeat work with for and while loops so small scripts can handle more than one item or step.

Python Indentation For loop Iteration
4 practice exercises

Not started yet

Python Builder Lab Academy Plus

Python Functions for Cleaner Code

Break repeated logic into functions so scripts stay shorter, clearer, and easier to test.

Function Python Argument Function call
4 practice exercises

Not started yet

Python Builder Lab Academy Plus

Python Lists for Collections

Store multiple related values together so scripts can process real groups of information.

Python Variable List Item
4 practice exercises

Not started yet

Python Builder Lab Academy Plus

Python Dictionaries for Labeled Data

Use key-value pairs so programs can describe named pieces of information more clearly.

Python Variable Value Dictionary
4 practice exercises

Not started yet

Python Builder Lab Academy Plus

Reading and Cleaning Simple User Input

Handle spaces, casing, and simple unexpected input so beginner scripts behave more reliably.

Python Input Cleaned input Comparison
4 practice exercises

Not started yet

Python Builder Lab Academy Plus

Finding and Fixing Common Python Errors

Learn how to read error messages and inspect beginner mistakes without panicking.

Python Syntax Variable Indentation
4 practice exercises

Not started yet

Python Builder Lab Academy Plus

Building a Small Command-Line Helper

Put logic, input, and output together in a small script that solves a simple repeatable task.

Function Python Cleaned input Command-line helper
4 practice exercises

Not started yet

Python Builder Lab Academy Plus

Python Mini Project: Business Helper Script

Finish the track by building a small business-style helper script that uses input, logic, collections, and output together.

Function Python Capstone Cleaned input
5 practice exercises

Not started yet

Django Starter Lab Academy Plus

Projects, Apps, and Folder Structure

Understand how Django organizes a project so the parts feel named and navigable instead of hidden.

Folder URL File Project
3 practice exercises

Not started yet

Django Starter Lab Academy Plus

URLs, Views, and Page Routing

Follow a request from a web address to the Python code that decides what the user sees.

URL Project Response App
4 practice exercises

Not started yet

Django Starter Lab Academy Plus

Templates and Dynamic Page Output

Use templates to separate page layout from changing values so output becomes easier to manage.

HTML Response Context Django
4 practice exercises

Not started yet

Django Starter Lab Academy Plus

Template Inheritance and Shared Layouts

Reuse common page structure so small Django sites stay cleaner as they grow.

HTML Layout Header Footer
4 practice exercises

Not started yet

Django Starter Lab Academy Plus

Models and Storing Structured Data

Meet Django models as the structured way to define and store application data.

Field BooleanField CharField Database
4 practice exercises

Not started yet

Django Starter Lab Academy Plus

Django Admin for Beginner Content Management

Use the Django admin to inspect and manage data without building every management screen by hand.

Field Admin Content management Django
3 practice exercises

Not started yet

Django Starter Lab Academy Plus

Forms and User Submissions

Handle user-submitted information through Django forms so intake flows become more structured.

Form Response Cleaned data Django
4 practice exercises

Not started yet

Django Starter Lab Academy Plus

Showing Database Records on Pages

Display stored records in templates so a Django page can show real application data.

Context Database Django Dynamic content
4 practice exercises

Not started yet

Django Starter Lab Academy Plus

Build a Mini Django Intake App

Finish Year Two by combining routing, templates, models, admin, and forms into a small intake-style app.

Form Project Admin App
5 practice exercises

Not started yet

Frontend Application Systems Academy Plus

Component Thinking Without Framework Confusion

Break interfaces into reusable pieces without depending on advanced framework jargon.

Action area Component thinking Dashboard Form group
4 practice exercises

Not started yet

Frontend Application Systems Academy Plus

Forms, Feedback, and Error States

Design input flows that tell users what is happening, what failed, and what to do next.

Disabled action Field intent Form group Form-level error
4 practice exercises

Not started yet

Frontend Application Systems Academy Plus

Tables, Filters, and Sort Patterns

Use familiar data-display patterns that help people scan and manage larger sets of records.

Dashboard Data table Empty state Filter option
4 practice exercises

Not started yet

Frontend Application Systems Academy Plus

Search Panels and Empty States

Handle filtering, no-results screens, and search feedback so software feels complete.

Active filter Clear-all action Empty state Filter option
4 practice exercises

Not started yet

Frontend Application Systems Academy Plus

App Navigation and Multi-Screen Layouts

Plan top-level navigation and screen structure for software with more than one major area.

Active navigation state Breadcrumb trail Navigation group Persistent navigation
4 practice exercises

Not started yet

Frontend Application Systems Academy Plus

Responsive App Shells and Sidebars

Make dashboards and application shells adapt to different screen sizes without losing clarity.

App shell Off-canvas menu Persistent region Primary workspace
4 practice exercises

Not started yet

Frontend Application Systems Academy Plus

Accessibility for Working App Screens

Apply accessibility thinking to real application screens, not just simple public pages.

Accessible name Active navigation state Color-independent cue Focus order
4 practice exercises

Not started yet

Frontend Application Systems Academy Plus

Debugging Front-End State and Events

Trace event flow and UI state more calmly when application behavior stops matching expectations.

Active navigation state Debug checkpoint Event handler Event trigger
4 practice exercises

Not started yet

Frontend Application Systems Academy Plus

Build a Multi-Screen Frontend Workflow

Combine the track into a connected front-end workflow that feels closer to real software.

Create/edit state Debug checkpoint List-detail flow Navigation handoff
4 practice exercises

Not started yet

Backend Workflow Foundations Academy Plus

Modeling Records, Statuses, and Ownership

Learn how record types, statuses, and ownership rules shape practical software behavior.

Assignment state Business record Handoff state Owner field
4 practice exercises

Not started yet

Backend Workflow Foundations Academy Plus

Create, Read, Update, Delete Flows That Make Sense

Turn raw CRUD thinking into user flows that feel clear and safe for business work.

Archive action Business record CRUD flow Create action
4 practice exercises

Not started yet

Backend Workflow Foundations Academy Plus

Validation Rules and Clean Data Entry

Use good validation to keep records cleaner and reduce downstream workflow problems.

Create action Data integrity Duplicate check Field constraint
4 practice exercises

Not started yet

Backend Workflow Foundations Academy Plus

Activity Logs, Notes, and History Streams

Track who changed what and why so workflow history becomes understandable and useful.

Activity log Audit trail History stream Internal note
4 practice exercises

Not started yet

Backend Workflow Foundations Academy Plus

Notifications, Reminders, and Follow-Up Rules

Plan which events should trigger reminders and how follow-up logic supports real operations.

Action reminder Due date Escalation path Follow-up trigger
4 practice exercises

Not started yet

Backend Workflow Foundations Academy Plus

Uploads, Attachments, and Proof of Work

Handle files and supporting evidence in a way that fits business process screens.

Attachment record Attachment rule Evidence note File visibility
4 practice exercises

Not started yet

Backend Workflow Foundations Academy Plus

Reporting, Summaries, and Export Thinking

Turn raw records into summary views and exports that help a team make decisions.

Date range Decision signal Export format Filtered summary
4 practice exercises

Not started yet

Backend Workflow Foundations Academy Plus

Protecting Data With Roles and Rules

Use role boundaries and business rules to keep sensitive software actions under control.

Access scope Approval action Assignment rule Assignment-based access
4 practice exercises

Not started yet

Backend Workflow Foundations Academy Plus

Design a Backend Workflow for a Service Business

Combine the track into a realistic workflow design for intake, assignment, status, and follow-up.

Assignment handoff Backend workflow map Closure rule Intake workflow
4 practice exercises

Not started yet

Django Business Apps Academy Plus

Staff, Client, and Student Scope Design

Separate user scopes so one portal does not accidentally become every portal.

Access scope Client portal Portal boundary Protected view
4 practice exercises

Not started yet

Django Business Apps Academy Plus

Service Request Intake in Django

Build a cleaner intake pattern for service requests using Django forms and views.

Client portal Form validation Initial status Intake form
4 practice exercises

Not started yet

Django Business Apps Academy Plus

Queue Views, Assignment, and Status Updates

Translate backend workflow ideas into queue screens, assignment actions, and status progress.

Assignee Assignment action Initial status Queue filter
4 practice exercises

Not started yet

Django Business Apps Academy Plus

Model Forms vs Custom Workflows

Decide when the simple form path is enough and when a workflow deserves custom handling.

Assignment action Conditional action Custom handler Custom workflow
4 practice exercises

Not started yet

Django Business Apps Academy Plus

Dashboard Summaries From QuerySets

Build useful dashboard counts and summaries from structured data instead of static placeholders.

Assignee count Dashboard metric Filtered count Grouped result
4 practice exercises

Not started yet

Django Business Apps Academy Plus

Ticket Threads, Comments, and Replies

Model discussion and update history so support-style software feels traceable and useful.

Assignee Conversation history Internal comment Message visibility
4 practice exercises

Not started yet

Django Business Apps Academy Plus

Membership Plans, Access, and Feature Gating

Control what different users can open without turning access rules into a mess.

Access tier Authorization Entitlement check Feature gate
4 practice exercises

Not started yet

Django Business Apps Academy Plus

Admin Ops Tools and Bulk Actions

Create staff-side utility tools that make repetitive software work faster and safer.

Admin utility Batch update Bulk action Confirmation gate
4 practice exercises

Not started yet

Django Business Apps Academy Plus

Testing Django Business Flows

Test the flows that matter so business software logic does not drift silently.

Expected outcome Failing case Fixture data Permission test
4 practice exercises

Not started yet

Django Business Apps Academy Plus

Deployment Readiness for a Django Business App

Check migrations, environment settings, and release safety before treating a Django app as live-ready.

Config mismatch Dependency Deployment readiness Environment variable
4 practice exercises

Not started yet

Django Business Apps Academy Plus

Build a Service Operations Mini App

Combine the track into a stronger Django mini app built around a realistic service workflow.

Mini app flow Protected user path Request lifecycle Scoped action set
4 practice exercises

Not started yet

Dashboards, Portals, and Operations Software Academy Plus

Client Portal Information Architecture

Decide what a client portal should show and what should stay out of the client view.

Client action path Client portal Client-facing view Internal-only data
4 practice exercises

Not started yet

Dashboards, Portals, and Operations Software Academy Plus

Employee Work Queues and Task Views

Structure daily work screens so employees can see what needs attention without confusion.

Action priority Assigned task Blocked work Overdue task
4 practice exercises

Not started yet

Dashboards, Portals, and Operations Software Academy Plus

Sales Pipeline Views and Lead Stages

Use stage-based thinking to design cleaner lead and sales workflow screens.

Conversion path Follow-up queue Lead status Pipeline owner
4 practice exercises

Not started yet

Dashboards, Portals, and Operations Software Academy Plus

Subscriber and Membership Management Screens

Plan account views, status checks, and subscription management in a way that stays organized.

Access state Expired account Membership status Plan change
4 practice exercises

Not started yet

Dashboards, Portals, and Operations Software Academy Plus

Franchise and Multi-Location Structures

Think through how software changes when one business becomes several locations or owners.

Child location Cross-location view Franchise unit Location scope
4 practice exercises

Not started yet

Dashboards, Portals, and Operations Software Academy Plus

Ticket Inbox, Priorities, and Assignment Rules

Design support and ticket systems with clearer urgency, routing, and assignment behavior.

Assignment rule Escalation ticket Overdue ticket Ownership queue
4 practice exercises

Not started yet

Dashboards, Portals, and Operations Software Academy Plus

CRM Handoff Points and Integrations

Identify what belongs inside a system and what should hand off to an external CRM or tool.

CRM handoff Duplicate risk External tool path Inbound update
4 practice exercises

Not started yet

Dashboards, Portals, and Operations Software Academy Plus

Role-Based Navigation for Complex Systems

Keep complex software understandable by giving different user types cleaner navigation paths.

Contextual shortcut Menu grouping Navigation clutter Navigation scope
4 practice exercises

Not started yet

Dashboards, Portals, and Operations Software Academy Plus

Build an Operations Dashboard Blueprint

Combine the track into a practical blueprint for a role-based operations dashboard system.

Dashboard section Module map Operational flow map Operations dashboard blueprint
4 practice exercises

Not started yet

Delivery, QA, and Capstone Studio Academy Plus

Writing Requirements That Builders Can Follow

Write requirements with enough clarity that another builder can execute them without guessing.

Acceptance intent Ambiguity risk Behavior rule Builder handoff
4 practice exercises

Not started yet

Delivery, QA, and Capstone Studio Academy Plus

Wireframes, Screen Maps, and User Paths

Plan screens and movement before deeper build work so the software has a coherent shape.

Layout draft Path branch Primary action Screen flow
4 practice exercises

Not started yet

Delivery, QA, and Capstone Studio Academy Plus

Acceptance Criteria and Real QA Checklists

Use practical QA checkpoints so software can be reviewed against something concrete.

Acceptance criteria Fail condition Issue reproduction Pass condition
4 practice exercises

Not started yet

Delivery, QA, and Capstone Studio Academy Plus

Content Parity and Release Readiness

Check that app content, website content, and release expectations match before launch.

Content parity Copy mismatch Feature claim Launch blocker
4 practice exercises

Not started yet

Delivery, QA, and Capstone Studio Academy Plus

Environments, Secrets, and Config Safety

Treat environment variables, secrets, and deployment settings as real software responsibilities.

Config drift Config setting Environment variable Production setting
4 practice exercises

Not started yet

Delivery, QA, and Capstone Studio Academy Plus

Deployment, Rollbacks, and Post-Launch Checks

Think beyond publishing and plan how to verify a launch and recover if something breaks.

Deployment step Health signal Launch window Post-launch check
4 practice exercises

Not started yet

Delivery, QA, and Capstone Studio Academy Plus

Status Updates, Handoffs, and Change Logs

Communicate progress and changes clearly so software work can move between people without drift.

Blocker note Change log Decision record Handoff note
4 practice exercises

Not started yet

Delivery, QA, and Capstone Studio Academy Plus

Portfolio Packaging and Case Study Thinking

Present software work in a way that explains decisions, outcomes, and lessons learned.

Case study Decision rationale Evidence artifact Lesson learned
4 practice exercises

Not started yet

Frontend Certification Academy Plus

Information Density Without Visual Chaos

Design denser screens that still feel calm, scannable, and usable.

Information density Layout rhythm Primary action Scan pattern
4 practice exercises

Not started yet

Frontend Certification Academy Plus

Design Tokens, Variables, and Theme Discipline

Use tokens and variables more intentionally so interface systems stay consistent.

Design token Semantic token Theme role Token scale
4 practice exercises

Not started yet

Frontend Certification Academy Plus

Component Variations and UI Contracts

Define how reusable frontend pieces change without turning into one-off exceptions.

Component variation Slot pattern State variant UI contract
4 practice exercises

Not started yet

Frontend Certification Academy Plus

Complex Form Systems and Validation Patterns

Handle denser forms and validation rules without confusing the person using the screen.

Field group Form system Helper text Validation pattern
4 practice exercises

Not started yet

Frontend Certification Academy Plus

Data Tables, Bulk Actions, and Scannability

Build table-heavy interfaces that stay readable while supporting real work actions.

Bulk action Data table Row selection Scan column
4 practice exercises

Not started yet

Frontend Certification Academy Plus

Advanced Navigation, Focus, and Keyboard Flow

Strengthen navigation behavior and focus order so more complex interfaces still feel reliable.

Active navigation state Focus order Focus recovery Keyboard flow
4 practice exercises

Not started yet

Frontend Certification Academy Plus

Responsive Dashboard Architecture

Plan dashboard shells and breakpoints more deliberately for serious interface layouts.

Dashboard stack order Panel priority Persistent region Responsive layout shift
4 practice exercises

Not started yet

Frontend Certification Academy Plus

Frontend State Mapping and Event Tracing

Trace state and interaction flow more accurately when interfaces stop matching expectations.

Event sequence Event trigger Interaction trace State map
4 practice exercises

Not started yet

Frontend Certification Academy Plus

Accessible Feedback, Errors, and Recovery Paths

Improve feedback and recovery patterns so interface problems are easier to understand and fix.

Color-independent cue Error recovery path Feedback priority Inline validation
4 practice exercises

Not started yet

Frontend Certification Academy Plus

Frontend Performance and Rendering Discipline

Learn where frontend performance problems often come from and how to review them more calmly.

Debug checkpoint Perceived speed Render cycle Responsive layout shift
4 practice exercises

Not started yet

Backend Certification Academy Plus

Record Lifecycles and State-Machine Discipline

Treat status flow and record progression more deliberately instead of as loose backend fields.

Allowed transition Blocked transition Lifecycle branch Lifecycle map
4 practice exercises

Not started yet

Backend Certification Academy Plus

Authorization Rules and Protected Actions

Strengthen the rules that decide who can trigger important backend behavior.

Actor verification Approval override Authorization rule Permission check
4 practice exercises

Not started yet

Backend Certification Academy Plus

Validation Invariants and Data Integrity

Protect critical backend assumptions so records stay trustworthy under real use.

Canonical value Consistency check Data integrity Duplicate guard
4 practice exercises

Not started yet

Backend Certification Academy Plus

Audit History, Logs, and Forensic Debugging

Use history and logs to understand what happened after backend behavior goes wrong.

Actor trace Audit history Event timeline Failure signal
4 practice exercises

Not started yet

Backend Certification Academy Plus

Jobs, Reminders, and Idempotent Workflows

Handle repeatable backend work more safely when reminders and queued actions are involved.

Background job Delayed trigger Duplicate execution risk Idempotent workflow
4 practice exercises

Not started yet

Backend Certification Academy Plus

Files, Retention, and Proof Workflows

Think through uploads, retention, and proof-oriented backend behavior more carefully.

Evidence trace File evidence Proof gap Proof workflow
4 practice exercises

Not started yet

Backend Certification Academy Plus

Reporting Pipelines and Export Safety

Strengthen backend reporting and export flows so they stay useful and safer under pressure.

Aggregation rule Export safety Report scope Report trace
4 practice exercises

Not started yet

Backend Certification Academy Plus

API Boundaries and Internal Service Contracts

Define cleaner boundaries between backend surfaces so behavior stays easier to reason about.

API boundary Boundary leak Caller expectation Contract drift
4 practice exercises

Not started yet

Backend Certification Academy Plus

Query Discipline and Backend Performance

Review backend queries and data access more critically before performance problems spread.

Data access path Indexed field Loading pattern N plus one risk
4 practice exercises

Not started yet

Backend Certification Academy Plus

Failure Recovery and Operational Safeguards

Plan how backend systems recover when important actions fail or stop midway.

Failure recovery Incident note Manual review queue Operational safeguard
4 practice exercises

Not started yet

Django Product Engineering Academy Plus

Service Layers, Queries, and View Responsibilities

Separate where data access and workflow logic should live inside a growing Django product.

Fat view Query boundary Query helper Service layer
4 practice exercises

Not started yet

Django Product Engineering Academy Plus

Reusable Model Patterns and Domain Structure

Strengthen model boundaries so a Django product stays clearer as more workflow features are added.

Domain invariant Domain structure Model pattern Ownership model
4 practice exercises

Not started yet

Django Product Engineering Academy Plus

Advanced Auth Scope and Staff Tooling

Refine how authentication, role scope, and staff tools fit together in a product-grade Django app.

Auth scope Least-privilege staff flow Permission surface Role gate
4 practice exercises

Not started yet

Django Product Engineering Academy Plus

Forms, Wizards, and Multi-Step Workflows

Handle denser product flows that cannot be expressed as single-page forms alone.

Draft submission Form wizard Multi-step workflow Review step
4 practice exercises

Not started yet

Django Product Engineering Academy Plus

Django Admin as an Operations Surface

Use Django Admin more intentionally as part of product operations rather than as an afterthought.

Admin action Admin filter Admin list display Admin readonly field
4 practice exercises

Not started yet

Django Product Engineering Academy Plus

Reporting Dashboards and Query Optimization

Review reporting surfaces and query behavior together so Django dashboards stay useful and faster.

Dashboard metric N plus one query Prefetch related Query optimization
4 practice exercises

Not started yet

Django Product Engineering Academy Plus

Background Work, Signals, and Task Handoffs

Handle asynchronous work and handoffs more carefully when Django products grow more event-driven.

Background work Django signal Idempotent task Retry-safe workflow
4 practice exercises

Not started yet

Django Product Engineering Academy Plus

Testing Django Products at Multiple Layers

Strengthen how Django products are checked across models, views, workflows, and user behavior.

Integration test Model test Regression check Test data setup
4 practice exercises

Not started yet

Django Product Engineering Academy Plus

Release Configuration and Deploy Discipline

Treat configuration and release preparation more deliberately before changes reach live environments.

Deploy discipline Environment setting Migration review Release checklist
4 practice exercises

Not started yet

Django Product Engineering Academy Plus

Hardening, Observability, and Supportability

Improve how Django products are monitored, debugged, and supported after they are in use.

Error recovery path Health check Observability Product hardening
4 practice exercises

Not started yet

Business Software Systems Academy Plus

Intake, Triage, and Work Routing Systems

Design intake and routing patterns that help real work land in the right place sooner.

Assignment handoff Intake system Routing signal Triage queue
4 practice exercises

Not started yet

Business Software Systems Academy Plus

Service Delivery Workflows and Status Models

Refine how software expresses active work, waiting states, and real delivery progress.

Closeout state Delivery progress Service delivery workflow Status model
4 practice exercises

Not started yet

Business Software Systems Academy Plus

Roles, Permissions, and Ownership Design

Define who owns what and who can act where before operational software becomes confusing.

Access rule Approval action Owner transfer Ownership design
4 practice exercises

Not started yet

Business Software Systems Academy Plus

Internal Notes, History, and Accountability

Use internal history more deliberately so operational software supports accountability over time.

Accountability trail Audit-friendly history Change reason History stream
4 practice exercises

Not started yet

Business Software Systems Academy Plus

Reporting Metrics and Decision Surfaces

Review how business software should present metrics that actually support operational decisions.

Actionable summary Decision surface Metric definition Operational metric
4 practice exercises

Not started yet

Business Software Systems Academy Plus

Membership, Entitlement, and Access Boundaries

Treat access rules and product entitlement as part of system design rather than loose settings.

Access boundary Access message Entitlement rule Grace state
4 practice exercises

Not started yet

Business Software Systems Academy Plus

Multi-Team Queues, Escalations, and Exceptions

Handle handoffs and exceptions more deliberately when more than one team shares the system.

Escalation path Exception case Exception note Handoff rule
4 practice exercises

Not started yet

Business Software Systems Academy Plus

Client Communication and Portal Update Patterns

Connect internal work status to clearer external communication and portal behavior.

Communication trigger Customer-safe message External status Message cadence
4 practice exercises

Not started yet

Business Software Systems Academy Plus

Rollout Risk, Training, and Adoption Planning

Think through how operational software is introduced before the change reaches a real team.

Adoption signal Limited rollout Rollback plan Rollout risk
4 practice exercises

Not started yet

Business Software Systems Academy Plus

Change Management for Business Software

Strengthen how updates are introduced when the software is already supporting active work.

Adoption review Change impact Change management Change support
4 practice exercises

Not started yet

Automation and Integrations Academy Plus

Trigger, Action, and State-Change Design

Define cleaner trigger and action behavior so automation follows clearer workflow rules.

Action boundary Automation action State change Trigger condition
4 practice exercises

Not started yet

Automation and Integrations Academy Plus

Input Cleanup, Normalization, and Safe Routing

Strengthen how incoming data is cleaned and routed before automation sends it deeper into a system.

Ambiguous input Data normalization Input cleanup Review queue
4 practice exercises

Not started yet

Automation and Integrations Academy Plus

Routing Rules, Priorities, and Exception Paths

Treat priority and exception behavior as a first-class automation design problem.

Escalation path Exception path Fallback owner Priority signal
4 practice exercises

Not started yet

Automation and Integrations Academy Plus

Notifications, Escalations, and Follow-Up Automation

Handle reminder and escalation workflows more carefully when automation is driving timing.

Escalation threshold Follow-up state Follow-up window Message recipient
4 practice exercises

Not started yet

Automation and Integrations Academy Plus

CRM Handoffs and Cross-System Boundaries

Define clearer handoff behavior when data and actions move between software systems.

Boundary failure CRM handoff Handoff confirmation Handoff payload
4 practice exercises

Not started yet

Automation and Integrations Academy Plus

Scheduled Jobs, Retries, and Idempotent Automation

Plan repeatable automation behavior more carefully when jobs may run late or more than once.

Duplicate prevention Idempotent action Job run record Retry limit
4 practice exercises

Not started yet

Automation and Integrations Academy Plus

Document Generation and Proof-of-Work Flows

Use automation to support generated documents and proof-oriented workflow steps more safely.

Document review path Document template Generated document Generation check
4 practice exercises

Not started yet

Automation and Integrations Academy Plus

Event Logs, Reporting, and Operational Observability

Improve how automation is observed and reviewed once real events are moving through it.

Automation event log Automation report Event severity Failure pattern
4 practice exercises

Not started yet

Automation and Integrations Academy Plus

Human Review Checkpoints and Automation Safeguards

Decide more intentionally where automated work should pause for human review.

Approval gate Automation safeguard Review checkpoint Review outcome
4 practice exercises

Not started yet

Automation and Integrations Academy Plus

Automation Failure Recovery and Rollbacks

Prepare for automation failures so a workflow can recover without compounding damage.

Compensating action Failure containment Failure recovery plan Recovery owner
4 practice exercises

Not started yet

Client Portals and Dashboard Systems Academy Plus

Dashboard Home Surfaces and Priority Signals

Design dashboard landing views that guide attention instead of overwhelming the person using them.

Attention hierarchy Dashboard home surface Dashboard signal Empty-state guidance
4 practice exercises

Not started yet

Client Portals and Dashboard Systems Academy Plus

Client Timelines and Status Communication

Present progress and status history in ways that keep clients oriented without exposing noise.

Client timeline Milestone update Next-step message Status communication
4 practice exercises

Not started yet

Client Portals and Dashboard Systems Academy Plus

Employee Workspaces and Queue Efficiency

Improve how employee-facing portal areas support active work and reduce wasted movement.

Assignment context Employee workspace Queue efficiency Queue filter
4 practice exercises

Not started yet

Client Portals and Dashboard Systems Academy Plus

Admin Oversight and Exception Management

Review how oversight views should support exceptions, approvals, and intervention paths.

Admin oversight Approval queue Exception management Exception review
4 practice exercises

Not started yet

Client Portals and Dashboard Systems Academy Plus

Multi-Tenant Visibility and Data Boundaries

Handle tenant and account boundaries more deliberately when many users share one product.

Account-scoped data Cross-tenant leak Data boundary review Multi-tenant boundary
4 practice exercises

Not started yet

Client Portals and Dashboard Systems Academy Plus

Portal Navigation for Multi-Role Systems

Strengthen navigation behavior so different roles can reach the right areas without clutter.

Active navigation state Navigation clutter Navigation group Role entry point
4 practice exercises

Not started yet

Client Portals and Dashboard Systems Academy Plus

Document Centers, Uploads, and Activity Trails

Treat documents and activity trails as part of portal trust instead of just storage features.

Activity trail Document center Document permission File review status
4 practice exercises

Not started yet

Client Portals and Dashboard Systems Academy Plus

Support Ticket Views and Resolution Workflows

Connect support visibility to clearer resolution behavior inside role-aware portal systems.

Closure note Resolution state Resolution workflow Support handoff
4 practice exercises

Not started yet

Client Portals and Dashboard Systems Academy Plus

Franchise and Parent-Child Location Views

Plan how portals should behave when one account supervises multiple child locations or teams.

Cross-location escalation Franchise location view Location switcher Location-scoped permission
4 practice exercises

Not started yet

Client Portals and Dashboard Systems Academy Plus

Portal QA, Accessibility, and Trust Signals

Review quality, accessibility, and trust cues more seriously in client-facing portal software.

Accessibility check Empty-state guidance Error-state message Portal QA pass
4 practice exercises

Not started yet