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