← A to Z Academy

A to Z Digital Skills — Master Learning Index

Starting → Intermediate → Advanced → Full Advanced → Expert → Outstanding

NEW · Complete practical website project

12 detailed lessons with a runnable HTML/CSS/JavaScript demo, code download, verification and final assignment.

Open the complete practical project →
Practical Course · Cybersecurity & Secure Web Development

12 defensive security lessons, interactive safe DOM demo, release checklist and practice tracking.

Open Cybersecurity Practical Course
NEW Practical Course · Google Apps Script Automation

9 guided lessons, complete Code.gs, local preview, tests and troubleshooting. / తెలుగు & हिन्दी guidance.

Open Google Apps Script Practical Course
Find a lesson / లెసన్స్ వెతకండి / पाठ खोजें: Open A–Z Learning Directory →
One organized learning hub

All six previous 100-point packs remain accessible. The course roadmap below organizes 36 professional subjects; it does not claim that every course already has complete video, translations, executable projects, or 100–200 fully written lessons.

Existing practice packs and resources

How to learn

1. Select a subject → 2. Open its six-level roadmap → 3. Study the corresponding existing lessons → 4. Perform practical tasks → 5. Verify output → 6. Complete a capstone project.

Required standard for each future fully authored lesson: theory, prerequisites, software setup, exact steps, working code/examples, output, troubleshooting, exercises, quiz, and project verification.

All 36 courses

Course 01 / 36

Digital Foundations for Creators

Domains, DNS, hosting, browsers, file formats, privacy

Capstone: Publish a secure personal digital portfolio

View six-level learning roadmap & practice method
Starting — Domains

Explain what Domains means in the context of Digital Foundations for Creators and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Domains. → Perform a guided Domains exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — DNS

Explain what DNS means in the context of Digital Foundations for Creators and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for DNS. → Perform a guided DNS exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — hosting

Explain what hosting means in the context of Digital Foundations for Creators and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for hosting. → Perform a guided hosting exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — browsers

Explain what browsers means in the context of Digital Foundations for Creators and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for browsers. → Perform a guided browsers exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — file formats

Explain what file formats means in the context of Digital Foundations for Creators and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for file formats. → Perform a guided file formats exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — privacy

Explain what privacy means in the context of Digital Foundations for Creators and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for privacy. → Perform a guided privacy exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 02 / 36

HTML5

Semantic pages, forms, metadata, accessibility

Capstone: Build an accessible multi-page business website

View six-level learning roadmap & practice method
Starting — Semantic pages

Explain what Semantic pages means in the context of HTML5 and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Semantic pages. → Perform a guided Semantic pages exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — forms

Explain what forms means in the context of HTML5 and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for forms. → Perform a guided forms exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — metadata

Explain what metadata means in the context of HTML5 and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for metadata. → Perform a guided metadata exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — accessibility

Explain what accessibility means in the context of HTML5 and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for accessibility. → Perform a guided accessibility exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — Semantic pages

Explain what Semantic pages means in the context of HTML5 and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Semantic pages. → Perform a guided Semantic pages exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — forms

Explain what forms means in the context of HTML5 and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for forms. → Perform a guided forms exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 03 / 36

CSS3

Selectors, box model, Flexbox, Grid, responsive design

Capstone: Build a responsive design system

View six-level learning roadmap & practice method
Starting — Selectors

Explain what Selectors means in the context of CSS3 and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Selectors. → Perform a guided Selectors exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — box model

Explain what box model means in the context of CSS3 and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for box model. → Perform a guided box model exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — Flexbox

Explain what Flexbox means in the context of CSS3 and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Flexbox. → Perform a guided Flexbox exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — Grid

Explain what Grid means in the context of CSS3 and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Grid. → Perform a guided Grid exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — responsive design

Explain what responsive design means in the context of CSS3 and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for responsive design. → Perform a guided responsive design exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Selectors

Explain what Selectors means in the context of CSS3 and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Selectors. → Perform a guided Selectors exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 04 / 36

JavaScript

DOM, events, fetch, modules, async, testing

Capstone: Build a searchable offline-capable directory

View six-level learning roadmap & practice method
Starting — DOM

Explain what DOM means in the context of JavaScript and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for DOM. → Perform a guided DOM exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — events

Explain what events means in the context of JavaScript and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for events. → Perform a guided events exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — fetch

Explain what fetch means in the context of JavaScript and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for fetch. → Perform a guided fetch exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — modules

Explain what modules means in the context of JavaScript and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for modules. → Perform a guided modules exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — async

Explain what async means in the context of JavaScript and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for async. → Perform a guided async exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — testing

Explain what testing means in the context of JavaScript and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for testing. → Perform a guided testing exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 05 / 36

Full-Stack Web Development

Frontend, Node.js, APIs, database, sessions

Capstone: Build a secure client request portal

View six-level learning roadmap & practice method
Starting — Frontend

Explain what Frontend means in the context of Full-Stack Web Development and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Frontend. → Perform a guided Frontend exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — Node.js

Explain what Node.js means in the context of Full-Stack Web Development and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Node.js. → Perform a guided Node.js exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — APIs

Explain what APIs means in the context of Full-Stack Web Development and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for APIs. → Perform a guided APIs exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — database

Explain what database means in the context of Full-Stack Web Development and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for database. → Perform a guided database exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — sessions

Explain what sessions means in the context of Full-Stack Web Development and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for sessions. → Perform a guided sessions exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Frontend

Explain what Frontend means in the context of Full-Stack Web Development and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Frontend. → Perform a guided Frontend exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 06 / 36

WordPress

Installation, themes, plugins, SEO, backups

Capstone: Deliver a maintainable WordPress site

View six-level learning roadmap & practice method
Starting — Installation

Explain what Installation means in the context of WordPress and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Installation. → Perform a guided Installation exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — themes

Explain what themes means in the context of WordPress and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for themes. → Perform a guided themes exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — plugins

Explain what plugins means in the context of WordPress and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for plugins. → Perform a guided plugins exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — SEO

Explain what SEO means in the context of WordPress and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for SEO. → Perform a guided SEO exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — backups

Explain what backups means in the context of WordPress and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for backups. → Perform a guided backups exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Installation

Explain what Installation means in the context of WordPress and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Installation. → Perform a guided Installation exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 07 / 36

E-commerce

Products, inventory, checkout, payments, refunds

Capstone: Prototype a secure online storefront

View six-level learning roadmap & practice method
Starting — Products

Explain what Products means in the context of E-commerce and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Products. → Perform a guided Products exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — inventory

Explain what inventory means in the context of E-commerce and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for inventory. → Perform a guided inventory exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — checkout

Explain what checkout means in the context of E-commerce and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for checkout. → Perform a guided checkout exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — payments

Explain what payments means in the context of E-commerce and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for payments. → Perform a guided payments exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — refunds

Explain what refunds means in the context of E-commerce and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for refunds. → Perform a guided refunds exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Products

Explain what Products means in the context of E-commerce and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Products. → Perform a guided Products exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 08 / 36

UI/UX & Figma

User research, flows, wireframes, prototypes, accessibility

Capstone: Design and test a mobile application prototype

View six-level learning roadmap & practice method
Starting — User research

Explain what User research means in the context of UI/UX & Figma and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for User research. → Perform a guided User research exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — flows

Explain what flows means in the context of UI/UX & Figma and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for flows. → Perform a guided flows exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — wireframes

Explain what wireframes means in the context of UI/UX & Figma and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for wireframes. → Perform a guided wireframes exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — prototypes

Explain what prototypes means in the context of UI/UX & Figma and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for prototypes. → Perform a guided prototypes exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — accessibility

Explain what accessibility means in the context of UI/UX & Figma and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for accessibility. → Perform a guided accessibility exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — User research

Explain what User research means in the context of UI/UX & Figma and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for User research. → Perform a guided User research exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 09 / 36

Android Studio & Kotlin

SDK, Gradle, Compose, lifecycle, permissions, releases

Capstone: Build and test a Kotlin task manager

View six-level learning roadmap & practice method
Starting — SDK

Explain what SDK means in the context of Android Studio & Kotlin and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for SDK. → Perform a guided SDK exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — Gradle

Explain what Gradle means in the context of Android Studio & Kotlin and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Gradle. → Perform a guided Gradle exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — Compose

Explain what Compose means in the context of Android Studio & Kotlin and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Compose. → Perform a guided Compose exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — lifecycle

Explain what lifecycle means in the context of Android Studio & Kotlin and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for lifecycle. → Perform a guided lifecycle exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — permissions

Explain what permissions means in the context of Android Studio & Kotlin and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for permissions. → Perform a guided permissions exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — releases

Explain what releases means in the context of Android Studio & Kotlin and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for releases. → Perform a guided releases exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 10 / 36

Flutter & Dart

Widgets, navigation, forms, state, offline data

Capstone: Build a cross-platform offline-first app

View six-level learning roadmap & practice method
Starting — Widgets

Explain what Widgets means in the context of Flutter & Dart and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Widgets. → Perform a guided Widgets exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — navigation

Explain what navigation means in the context of Flutter & Dart and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for navigation. → Perform a guided navigation exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — forms

Explain what forms means in the context of Flutter & Dart and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for forms. → Perform a guided forms exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — state

Explain what state means in the context of Flutter & Dart and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for state. → Perform a guided state exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — offline data

Explain what offline data means in the context of Flutter & Dart and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for offline data. → Perform a guided offline data exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Widgets

Explain what Widgets means in the context of Flutter & Dart and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Widgets. → Perform a guided Widgets exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 11 / 36

Firebase

Projects, SHA keys, Auth, Firestore, rules, FCM

Capstone: Build an authenticated user profile app

View six-level learning roadmap & practice method
Starting — Projects

Explain what Projects means in the context of Firebase and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Projects. → Perform a guided Projects exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — SHA keys

Explain what SHA keys means in the context of Firebase and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for SHA keys. → Perform a guided SHA keys exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — Auth

Explain what Auth means in the context of Firebase and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Auth. → Perform a guided Auth exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — Firestore

Explain what Firestore means in the context of Firebase and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Firestore. → Perform a guided Firestore exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — rules

Explain what rules means in the context of Firebase and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for rules. → Perform a guided rules exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — FCM

Explain what FCM means in the context of Firebase and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for FCM. → Perform a guided FCM exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 12 / 36

React, Next.js & PWA

Components, state, routing, SSR, caching, installation

Capstone: Deploy an installable React application

View six-level learning roadmap & practice method
Starting — Components

Explain what Components means in the context of React, Next.js & PWA and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Components. → Perform a guided Components exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — state

Explain what state means in the context of React, Next.js & PWA and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for state. → Perform a guided state exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — routing

Explain what routing means in the context of React, Next.js & PWA and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for routing. → Perform a guided routing exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — SSR

Explain what SSR means in the context of React, Next.js & PWA and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for SSR. → Perform a guided SSR exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — caching

Explain what caching means in the context of React, Next.js & PWA and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for caching. → Perform a guided caching exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — installation

Explain what installation means in the context of React, Next.js & PWA and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for installation. → Perform a guided installation exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 13 / 36

API & Backend

REST, HTTP, JSON, validation, auth, webhooks

Capstone: Develop a documented API integration

View six-level learning roadmap & practice method
Starting — REST

Explain what REST means in the context of API & Backend and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for REST. → Perform a guided REST exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — HTTP

Explain what HTTP means in the context of API & Backend and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for HTTP. → Perform a guided HTTP exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — JSON

Explain what JSON means in the context of API & Backend and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for JSON. → Perform a guided JSON exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — validation

Explain what validation means in the context of API & Backend and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for validation. → Perform a guided validation exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — auth

Explain what auth means in the context of API & Backend and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for auth. → Perform a guided auth exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — webhooks

Explain what webhooks means in the context of API & Backend and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for webhooks. → Perform a guided webhooks exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 14 / 36

Git, GitHub & DevOps

Branches, pull requests, Actions, CI/CD, rollback

Capstone: Automate tested deployment

View six-level learning roadmap & practice method
Starting — Branches

Explain what Branches means in the context of Git, GitHub & DevOps and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Branches. → Perform a guided Branches exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — pull requests

Explain what pull requests means in the context of Git, GitHub & DevOps and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for pull requests. → Perform a guided pull requests exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — Actions

Explain what Actions means in the context of Git, GitHub & DevOps and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Actions. → Perform a guided Actions exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — CI/CD

Explain what CI/CD means in the context of Git, GitHub & DevOps and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for CI/CD. → Perform a guided CI/CD exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — rollback

Explain what rollback means in the context of Git, GitHub & DevOps and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for rollback. → Perform a guided rollback exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Branches

Explain what Branches means in the context of Git, GitHub & DevOps and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Branches. → Perform a guided Branches exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 15 / 36

Cloud Hosting & DNS

Domains, SSL, CDN, backups, monitoring

Capstone: Deploy a production-style website

View six-level learning roadmap & practice method
Starting — Domains

Explain what Domains means in the context of Cloud Hosting & DNS and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Domains. → Perform a guided Domains exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — SSL

Explain what SSL means in the context of Cloud Hosting & DNS and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for SSL. → Perform a guided SSL exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — CDN

Explain what CDN means in the context of Cloud Hosting & DNS and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for CDN. → Perform a guided CDN exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — backups

Explain what backups means in the context of Cloud Hosting & DNS and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for backups. → Perform a guided backups exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — monitoring

Explain what monitoring means in the context of Cloud Hosting & DNS and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for monitoring. → Perform a guided monitoring exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Domains

Explain what Domains means in the context of Cloud Hosting & DNS and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Domains. → Perform a guided Domains exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 16 / 36

Google Apps Script

Sheets, Forms, triggers, permissions, audit logs

Capstone: Build a controlled office approval workflow

View six-level learning roadmap & practice method
Starting — Sheets

Explain what Sheets means in the context of Google Apps Script and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Sheets. → Perform a guided Sheets exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — Forms

Explain what Forms means in the context of Google Apps Script and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Forms. → Perform a guided Forms exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — triggers

Explain what triggers means in the context of Google Apps Script and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for triggers. → Perform a guided triggers exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — permissions

Explain what permissions means in the context of Google Apps Script and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for permissions. → Perform a guided permissions exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — audit logs

Explain what audit logs means in the context of Google Apps Script and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for audit logs. → Perform a guided audit logs exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Sheets

Explain what Sheets means in the context of Google Apps Script and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Sheets. → Perform a guided Sheets exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 17 / 36

AI Tools & Prompts

Prompt design, evaluation, verification, privacy

Capstone: Create a verified AI research workflow

View six-level learning roadmap & practice method
Starting — Prompt design

Explain what Prompt design means in the context of AI Tools & Prompts and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Prompt design. → Perform a guided Prompt design exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — evaluation

Explain what evaluation means in the context of AI Tools & Prompts and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for evaluation. → Perform a guided evaluation exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — verification

Explain what verification means in the context of AI Tools & Prompts and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for verification. → Perform a guided verification exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — privacy

Explain what privacy means in the context of AI Tools & Prompts and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for privacy. → Perform a guided privacy exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — Prompt design

Explain what Prompt design means in the context of AI Tools & Prompts and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Prompt design. → Perform a guided Prompt design exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — evaluation

Explain what evaluation means in the context of AI Tools & Prompts and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for evaluation. → Perform a guided evaluation exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 18 / 36

AI Automation & Agents

Tool calls, approval gates, logs, fallback

Capstone: Prototype a human-reviewed AI workflow

View six-level learning roadmap & practice method
Starting — Tool calls

Explain what Tool calls means in the context of AI Automation & Agents and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Tool calls. → Perform a guided Tool calls exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — approval gates

Explain what approval gates means in the context of AI Automation & Agents and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for approval gates. → Perform a guided approval gates exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — logs

Explain what logs means in the context of AI Automation & Agents and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for logs. → Perform a guided logs exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — fallback

Explain what fallback means in the context of AI Automation & Agents and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for fallback. → Perform a guided fallback exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — Tool calls

Explain what Tool calls means in the context of AI Automation & Agents and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Tool calls. → Perform a guided Tool calls exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — approval gates

Explain what approval gates means in the context of AI Automation & Agents and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for approval gates. → Perform a guided approval gates exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 19 / 36

Digital Marketing

Audience, positioning, content, funnels, KPIs

Capstone: Create and measure a launch campaign

View six-level learning roadmap & practice method
Starting — Audience

Explain what Audience means in the context of Digital Marketing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Audience. → Perform a guided Audience exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — positioning

Explain what positioning means in the context of Digital Marketing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for positioning. → Perform a guided positioning exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — content

Explain what content means in the context of Digital Marketing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for content. → Perform a guided content exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — funnels

Explain what funnels means in the context of Digital Marketing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for funnels. → Perform a guided funnels exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — KPIs

Explain what KPIs means in the context of Digital Marketing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for KPIs. → Perform a guided KPIs exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Audience

Explain what Audience means in the context of Digital Marketing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Audience. → Perform a guided Audience exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 20 / 36

SEO & Search Console

Keywords, indexing, schema, technical audits

Capstone: Perform a website SEO audit

View six-level learning roadmap & practice method
Starting — Keywords

Explain what Keywords means in the context of SEO & Search Console and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Keywords. → Perform a guided Keywords exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — indexing

Explain what indexing means in the context of SEO & Search Console and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for indexing. → Perform a guided indexing exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — schema

Explain what schema means in the context of SEO & Search Console and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for schema. → Perform a guided schema exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — technical audits

Explain what technical audits means in the context of SEO & Search Console and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for technical audits. → Perform a guided technical audits exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — Keywords

Explain what Keywords means in the context of SEO & Search Console and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Keywords. → Perform a guided Keywords exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — indexing

Explain what indexing means in the context of SEO & Search Console and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for indexing. → Perform a guided indexing exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 21 / 36

Google Ads & Analytics

Keywords, bidding, GTM, GA4, conversions

Capstone: Plan and measure a search campaign

View six-level learning roadmap & practice method
Starting — Keywords

Explain what Keywords means in the context of Google Ads & Analytics and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Keywords. → Perform a guided Keywords exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — bidding

Explain what bidding means in the context of Google Ads & Analytics and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for bidding. → Perform a guided bidding exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — GTM

Explain what GTM means in the context of Google Ads & Analytics and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for GTM. → Perform a guided GTM exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — GA4

Explain what GA4 means in the context of Google Ads & Analytics and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for GA4. → Perform a guided GA4 exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — conversions

Explain what conversions means in the context of Google Ads & Analytics and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for conversions. → Perform a guided conversions exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Keywords

Explain what Keywords means in the context of Google Ads & Analytics and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Keywords. → Perform a guided Keywords exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 22 / 36

Meta Ads

Creative testing, audiences, leads, reporting

Capstone: Plan a compliant lead generation campaign

View six-level learning roadmap & practice method
Starting — Creative testing

Explain what Creative testing means in the context of Meta Ads and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Creative testing. → Perform a guided Creative testing exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — audiences

Explain what audiences means in the context of Meta Ads and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for audiences. → Perform a guided audiences exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — leads

Explain what leads means in the context of Meta Ads and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for leads. → Perform a guided leads exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — reporting

Explain what reporting means in the context of Meta Ads and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for reporting. → Perform a guided reporting exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — Creative testing

Explain what Creative testing means in the context of Meta Ads and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Creative testing. → Perform a guided Creative testing exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — audiences

Explain what audiences means in the context of Meta Ads and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for audiences. → Perform a guided audiences exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 23 / 36

Affiliate Marketing

Programs, disclosures, product comparison, analytics

Capstone: Publish an ethical affiliate buying guide

View six-level learning roadmap & practice method
Starting — Programs

Explain what Programs means in the context of Affiliate Marketing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Programs. → Perform a guided Programs exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — disclosures

Explain what disclosures means in the context of Affiliate Marketing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for disclosures. → Perform a guided disclosures exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — product comparison

Explain what product comparison means in the context of Affiliate Marketing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for product comparison. → Perform a guided product comparison exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — analytics

Explain what analytics means in the context of Affiliate Marketing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for analytics. → Perform a guided analytics exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — Programs

Explain what Programs means in the context of Affiliate Marketing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Programs. → Perform a guided Programs exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — disclosures

Explain what disclosures means in the context of Affiliate Marketing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for disclosures. → Perform a guided disclosures exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 24 / 36

Freelancing & Online Earning

Services, pricing, proposals, contracts, delivery

Capstone: Prepare a client-ready service package

View six-level learning roadmap & practice method
Starting — Services

Explain what Services means in the context of Freelancing & Online Earning and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Services. → Perform a guided Services exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — pricing

Explain what pricing means in the context of Freelancing & Online Earning and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for pricing. → Perform a guided pricing exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — proposals

Explain what proposals means in the context of Freelancing & Online Earning and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for proposals. → Perform a guided proposals exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — contracts

Explain what contracts means in the context of Freelancing & Online Earning and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for contracts. → Perform a guided contracts exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — delivery

Explain what delivery means in the context of Freelancing & Online Earning and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for delivery. → Perform a guided delivery exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Services

Explain what Services means in the context of Freelancing & Online Earning and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Services. → Perform a guided Services exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 25 / 36

Logo & Brand Identity

Brief, concepts, typography, vector, brand kit

Capstone: Create a consistent brand identity

View six-level learning roadmap & practice method
Starting — Brief

Explain what Brief means in the context of Logo & Brand Identity and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Brief. → Perform a guided Brief exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — concepts

Explain what concepts means in the context of Logo & Brand Identity and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for concepts. → Perform a guided concepts exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — typography

Explain what typography means in the context of Logo & Brand Identity and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for typography. → Perform a guided typography exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — vector

Explain what vector means in the context of Logo & Brand Identity and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for vector. → Perform a guided vector exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — brand kit

Explain what brand kit means in the context of Logo & Brand Identity and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for brand kit. → Perform a guided brand kit exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Brief

Explain what Brief means in the context of Logo & Brand Identity and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Brief. → Perform a guided Brief exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 26 / 36

Posters & Thumbnails

Composition, hierarchy, export sizes, testing

Capstone: Produce a platform-ready thumbnail set

View six-level learning roadmap & practice method
Starting — Composition

Explain what Composition means in the context of Posters & Thumbnails and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Composition. → Perform a guided Composition exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — hierarchy

Explain what hierarchy means in the context of Posters & Thumbnails and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for hierarchy. → Perform a guided hierarchy exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — export sizes

Explain what export sizes means in the context of Posters & Thumbnails and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for export sizes. → Perform a guided export sizes exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — testing

Explain what testing means in the context of Posters & Thumbnails and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for testing. → Perform a guided testing exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — Composition

Explain what Composition means in the context of Posters & Thumbnails and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Composition. → Perform a guided Composition exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — hierarchy

Explain what hierarchy means in the context of Posters & Thumbnails and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for hierarchy. → Perform a guided hierarchy exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 27 / 36

YouTube Creation

Research, scripting, filming, SEO, retention

Capstone: Produce a tutorial with captions

View six-level learning roadmap & practice method
Starting — Research

Explain what Research means in the context of YouTube Creation and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Research. → Perform a guided Research exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — scripting

Explain what scripting means in the context of YouTube Creation and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for scripting. → Perform a guided scripting exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — filming

Explain what filming means in the context of YouTube Creation and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for filming. → Perform a guided filming exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — SEO

Explain what SEO means in the context of YouTube Creation and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for SEO. → Perform a guided SEO exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — retention

Explain what retention means in the context of YouTube Creation and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for retention. → Perform a guided retention exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Research

Explain what Research means in the context of YouTube Creation and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Research. → Perform a guided Research exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 28 / 36

Video & Audio Editing

Timelines, codecs, voiceover, subtitles, FFmpeg

Capstone: Edit a polished multilingual lesson

View six-level learning roadmap & practice method
Starting — Timelines

Explain what Timelines means in the context of Video & Audio Editing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Timelines. → Perform a guided Timelines exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — codecs

Explain what codecs means in the context of Video & Audio Editing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for codecs. → Perform a guided codecs exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — voiceover

Explain what voiceover means in the context of Video & Audio Editing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for voiceover. → Perform a guided voiceover exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — subtitles

Explain what subtitles means in the context of Video & Audio Editing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for subtitles. → Perform a guided subtitles exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — FFmpeg

Explain what FFmpeg means in the context of Video & Audio Editing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for FFmpeg. → Perform a guided FFmpeg exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Timelines

Explain what Timelines means in the context of Video & Audio Editing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Timelines. → Perform a guided Timelines exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 29 / 36

Cybersecurity

Threat modeling, OWASP, MFA, secrets, backups

Capstone: Harden and audit an owned demo app

View six-level learning roadmap & practice method
Starting — Threat modeling

Explain what Threat modeling means in the context of Cybersecurity and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Threat modeling. → Perform a guided Threat modeling exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — OWASP

Explain what OWASP means in the context of Cybersecurity and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for OWASP. → Perform a guided OWASP exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — MFA

Explain what MFA means in the context of Cybersecurity and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for MFA. → Perform a guided MFA exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — secrets

Explain what secrets means in the context of Cybersecurity and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for secrets. → Perform a guided secrets exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — backups

Explain what backups means in the context of Cybersecurity and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for backups. → Perform a guided backups exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Threat modeling

Explain what Threat modeling means in the context of Cybersecurity and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Threat modeling. → Perform a guided Threat modeling exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 30 / 36

Software Testing

Unit, integration, E2E, regression, performance

Capstone: Write a practical QA release checklist

View six-level learning roadmap & practice method
Starting — Unit

Explain what Unit means in the context of Software Testing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Unit. → Perform a guided Unit exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — integration

Explain what integration means in the context of Software Testing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for integration. → Perform a guided integration exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — E2E

Explain what E2E means in the context of Software Testing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for E2E. → Perform a guided E2E exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — regression

Explain what regression means in the context of Software Testing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for regression. → Perform a guided regression exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — performance

Explain what performance means in the context of Software Testing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for performance. → Perform a guided performance exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Unit

Explain what Unit means in the context of Software Testing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Unit. → Perform a guided Unit exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 31 / 36

Database Development

SQL, schema, indexes, transactions, migrations

Capstone: Design a reliable request database

View six-level learning roadmap & practice method
Starting — SQL

Explain what SQL means in the context of Database Development and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for SQL. → Perform a guided SQL exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — schema

Explain what schema means in the context of Database Development and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for schema. → Perform a guided schema exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — indexes

Explain what indexes means in the context of Database Development and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for indexes. → Perform a guided indexes exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — transactions

Explain what transactions means in the context of Database Development and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for transactions. → Perform a guided transactions exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — migrations

Explain what migrations means in the context of Database Development and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for migrations. → Perform a guided migrations exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — SQL

Explain what SQL means in the context of Database Development and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for SQL. → Perform a guided SQL exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 32 / 36

Client Project Delivery

Discovery, scope, milestones, QA, handover

Capstone: Deliver a documented client project

View six-level learning roadmap & practice method
Starting — Discovery

Explain what Discovery means in the context of Client Project Delivery and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Discovery. → Perform a guided Discovery exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — scope

Explain what scope means in the context of Client Project Delivery and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for scope. → Perform a guided scope exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — milestones

Explain what milestones means in the context of Client Project Delivery and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for milestones. → Perform a guided milestones exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — QA

Explain what QA means in the context of Client Project Delivery and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for QA. → Perform a guided QA exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — handover

Explain what handover means in the context of Client Project Delivery and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for handover. → Perform a guided handover exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Discovery

Explain what Discovery means in the context of Client Project Delivery and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Discovery. → Perform a guided Discovery exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 33 / 36

WhatsApp Business

Catalog, templates, consent, customer support

Capstone: Design an opt-in customer support workflow

View six-level learning roadmap & practice method
Starting — Catalog

Explain what Catalog means in the context of WhatsApp Business and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Catalog. → Perform a guided Catalog exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — templates

Explain what templates means in the context of WhatsApp Business and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for templates. → Perform a guided templates exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — consent

Explain what consent means in the context of WhatsApp Business and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for consent. → Perform a guided consent exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — customer support

Explain what customer support means in the context of WhatsApp Business and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for customer support. → Perform a guided customer support exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — Catalog

Explain what Catalog means in the context of WhatsApp Business and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Catalog. → Perform a guided Catalog exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — templates

Explain what templates means in the context of WhatsApp Business and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for templates. → Perform a guided templates exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 34 / 36

Google Workspace

Drive, Docs, Sheets, Forms, permissions

Capstone: Create a collaborative business operations system

View six-level learning roadmap & practice method
Starting — Drive

Explain what Drive means in the context of Google Workspace and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Drive. → Perform a guided Drive exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — Docs

Explain what Docs means in the context of Google Workspace and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Docs. → Perform a guided Docs exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — Sheets

Explain what Sheets means in the context of Google Workspace and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Sheets. → Perform a guided Sheets exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — Forms

Explain what Forms means in the context of Google Workspace and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Forms. → Perform a guided Forms exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — permissions

Explain what permissions means in the context of Google Workspace and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for permissions. → Perform a guided permissions exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Drive

Explain what Drive means in the context of Google Workspace and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Drive. → Perform a guided Drive exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 35 / 36

Mobile App Publishing

Signing, AAB, Play Console, privacy, rollout

Capstone: Prepare an app release checklist

View six-level learning roadmap & practice method
Starting — Signing

Explain what Signing means in the context of Mobile App Publishing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Signing. → Perform a guided Signing exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — AAB

Explain what AAB means in the context of Mobile App Publishing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for AAB. → Perform a guided AAB exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — Play Console

Explain what Play Console means in the context of Mobile App Publishing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Play Console. → Perform a guided Play Console exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — privacy

Explain what privacy means in the context of Mobile App Publishing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for privacy. → Perform a guided privacy exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — rollout

Explain what rollout means in the context of Mobile App Publishing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for rollout. → Perform a guided rollout exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — Signing

Explain what Signing means in the context of Mobile App Publishing and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Signing. → Perform a guided Signing exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

Course 36 / 36

Advanced Web Performance

Core Web Vitals, caching, images, monitoring

Capstone: Optimize a real site with measured results

View six-level learning roadmap & practice method
Starting — Core Web Vitals

Explain what Core Web Vitals means in the context of Advanced Web Performance and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Core Web Vitals. → Perform a guided Core Web Vitals exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Intermediate — caching

Explain what caching means in the context of Advanced Web Performance and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for caching. → Perform a guided caching exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Advanced — images

Explain what images means in the context of Advanced Web Performance and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for images. → Perform a guided images exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Full Advanced — monitoring

Explain what monitoring means in the context of Advanced Web Performance and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for monitoring. → Perform a guided monitoring exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Expert — Core Web Vitals

Explain what Core Web Vitals means in the context of Advanced Web Performance and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for Core Web Vitals. → Perform a guided Core Web Vitals exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Outstanding — caching

Explain what caching means in the context of Advanced Web Performance and where it is used. → Prepare a safe practice workspace and identify the inputs and outputs for caching. → Perform a guided caching exercise using fictional/sample data. → Check the result against an explicit success criterion; record one error and its fix. → Improve the exercise for a realistic client scenario and document your changes.

Each level above is a curriculum outline, not a fully authored lesson. Use the existing practice packs for detailed guided checkpoints.

NEW · 36 Course Practical Capstones

Distinct project plans, six stages each, outputs, checks, search and progress.

Open 36 Practical Capstone Projects
6 Working Practical Labs — HTML, SEO, Marketing, Logo, CSV, APIs

Hands-on browser exercises with live outputs, source exports and verification.

Open Working Labs
NEW · E-commerce Website Complete Practical Project

18 guided lessons, working storefront, search, cart, demo checkout and downloadable HTML.

Open E-commerce Practical Project

🔎 Search All Lessons & PDFs