Skip to main content
DOMAIN 01

Visual Design & Composition

From color theory to AI-assisted visual creation - the full visual stack for designers who want to stop asking permission from agencies.

25 skills 69 activities 30 free resources levels 2 → 9

0 of 25 skills marked done · saved on this device

Where do I start?

Start where the work stops being trivial and stops being impossible. That's your tier — jump in below.

Foundation tier

Know it, name it, adapt it. Lowest cognitive load - worked examples first.

L2 · Basic Familiarity 5 activities

User Experience (UX) Design Principles

Proves you can critique and shape an interface against user needs, not just decorate it - the foundation under every other visual skill.

Walk away with: An annotated evaluation showing applicable heuristics, justified N/A decisions, severity ran...

Choose one target user, task, and screen from an app you use. Apply the Nielsen Norman heuristics that are relevant to that flow, mark the others N/A with a reason, rank the findings by severity, and validate the highest-risk finding with one user.

Exercise constraints

Free: screenshot tool + any doc; time-box 60 minutes; one user, one task, one screen.

You walk away with

An annotated evaluation showing applicable heuristics, justified N/A decisions, severity ranking, and one user-validation note.

Create one evidence-based persona and one journey map for a tiny product idea using real observation, interview, support, or review evidence. Label every claim observed, inferred, or unknown; include a quote only when you have a verbatim source.

Exercise constraints

Free: Figma/Penpot or a doc; one page; cite at least three evidence notes; do not invent quotes.

You walk away with

A one-page persona + journey map with source notes and observed/inferred/unknown labels.

Sketch low-fidelity wireframes (paper or grayscale boxes) for a 3-screen flow - landing, form, confirmation - labeling the single primary action on each screen.

Exercise constraints

Free: paper photo or Penpot; grayscale only, no color or final type.

You walk away with

Three labeled lo-fi wireframes with the primary action marked.

Run a 3-person guided usability test of your wireframe flow: give each tester one task, watch silently, and log every hesitation or wrong tap.

Exercise constraints

Free: friends/family + your wireframe; 5 minutes per tester.

You walk away with

A findings log (3 testers x tasks) plus the top 3 fixes you would make.

Write a one-page UX glossary + tool map: define 12 core terms (affordance, hierarchy, heuristic, persona, etc.) in your own words and map each to a free tool you would use.

Exercise constraints

Free: any doc; your own wording, no copy-paste definitions.

You walk away with

A 12-term glossary + tool map.

L3 · Basic Application 5 activities

Color Theory & Color Management

Proves a calibrated, contrast-tested palette - the difference between colors that 'look nice' and colors that survive screens, print, and accessibility checks.

Walk away with: Three exported palettes with hex values + a note on which harmony you would use where.

Build three harmonized palettes (analogous, complementary, triadic) from a single seed color, exporting hex codes for each.

Exercise constraints

Free: Coolors or Adobe Color wheel; one seed color across all three.

You walk away with

Three exported palettes with hex values + a note on which harmony you would use where.

Take an existing palette and run every text/background pair through a contrast checker, then repair every pair that fails WCAG AA by adjusting lightness only.

Exercise constraints

Free: WebAIM Contrast Checker; change lightness only, keep hue.

You walk away with

Before/after contrast table showing each pair passing AA (4.5:1 / 3:1).

Recreate a brand's palette from a reference image, then simulate it under color-blindness (protanopia/deuteranopia) and note which color pairs collapse.

Exercise constraints

Free: Adobe Color accessibility simulator; one reference image.

You walk away with

Extracted palette + color-blind simulation screenshots + a decision note.

Soft-proof one saturated sRGB artwork through an actual printer CMYK ICC profile, convert a copy, and compare out-of-gamut colors under two rendering intents.

Exercise constraints

Free: GIMP for soft proofing + Scribus for CMYK conversion/export; record the source and destination profiles plus rendering intent; never relabel an image without converting it.

You walk away with

Soft-proof screenshots, the converted file, and a decision log showing which colors shifted and which rendering intent fit the output goal.

Apply your palette to a single poster-sized layout (one headline, one image, one CTA) and document the role each color plays (primary, accent, surface, text).

Exercise constraints

Free: Figma/Penpot; max 4 colors total.

You walk away with

One poster + a color-role decision log.

Working tier

Apply it to your own project without a guide; debug under constraint.

L4 · Real-World Use 3 activities

Accessibility in Visual Design

Proves your work clears the WCAG 2.2 bar - now baseline professional competence, with contrast and focus states checked in-tool.

Walk away with: A WCAG 2.2 audit report (issue, SC number, severity, fix).

Audit a real landing page against WCAG 2.2 using an automated tool, then manually verify contrast, focus visibility, and text resize - log each issue with the success criterion number.

Exercise constraints

Free: WAVE + WebAIM Contrast Checker; one page; cite SC numbers.

You walk away with

A WCAG 2.2 audit report (issue, SC number, severity, fix).

Redesign one failing component from that audit (e.g. a low-contrast button with no focus ring) so it passes AA contrast and has a visible focus state.

Exercise constraints

Free: Figma/Penpot; single-variable - fix accessibility only, keep layout.

You walk away with

Before/after component with contrast ratios annotated.

Produce an accessible type + color system (text sizes, line-height, color roles) and prove it works by mocking the same card at AA and at 200% zoom without breakage.

Exercise constraints

Free: Figma/Penpot; document min sizes and ratios.

You walk away with

Accessible system spec + a card shown at 100% and 200% zoom.

L4 · Real-World Use 3 activities

Layout & Composition Techniques

Proves you can guide the eye with grids, alignment, and hierarchy - the structural skill behind every credible layout.

Walk away with: Three alternatives, brief test notes, and a decision naming the layout that best supports th...

Rework one cluttered flyer or web hero into three content-driven alternatives: one using a column grid, one using a different structure, and one that deliberately breaks the grid. Define the intended reading order, then compare scanning and message recall with three people.

Exercise constraints

Free: Figma/Penpot; one content set, three artboards, and the same test question for each person.

You walk away with

Three alternatives, brief test notes, and a decision naming the layout that best supports the message.

Design three poster variants for the same event: optimize one for urgency, one for trust, and one for delight. Run a five-second recall test with three people, then select the variant that best supports the intended response.

Exercise constraints

Free: Figma/Penpot; keep the content identical; treat each composition principle as a candidate technique, not a required formula.

You walk away with

Three posters, recall results, and an annotated decision explaining which visual choices supported the goal.

Take one layout and produce three responsive variants (mobile, tablet, desktop) keeping hierarchy intact as the grid reflows.

Exercise constraints

Free: Figma/Penpot; single content set, three breakpoints.

You walk away with

Three responsive frames + notes on what reflowed and why.

L4 · Real-World Use 3 activities

Photography & Composition

Proves you can capture expressive, well-composed frames with intentional light and focus - the source material for most visual work.

Walk away with: A captioned six-image intent study explaining each choice and whether the deliberate convent...

Photograph the same subject to communicate three intentions - calm, tension, and scale. Use a composition technique only when it supports the intention, and include one frame that deliberately breaks a familiar convention.

Exercise constraints

Free: any phone camera; one subject; natural light only; make two frames per intention.

You walk away with

A captioned six-image intent study explaining each choice and whether the deliberate convention break works.

Shoot the same still-life three ways - changing only the light direction (front, side, back) - and write what each lighting choice does to mood and form.

Exercise constraints

Free: one window or one lamp; single subject; change light only.

You walk away with

Three images + a lighting-direction decision log.

Demonstrate exposure control: shoot one scene at three deliberate settings (motion-blur vs frozen, or shallow vs deep focus) and explain the tradeoff.

Exercise constraints

Free: phone in pro/manual mode or any manual camera; one scene.

You walk away with

Three exposures + a short tradeoff explanation.

L5 · Solid Control 3 activities

Iconography & Symbol Design

Proves you can communicate a concept at 24px with minimal strokes - icon clarity is a precision test of simplification.

Walk away with: A 6-icon SVG set shown at full size, 24px, and 16px.

Design a 6-icon set for one domain (e.g. weather) on a consistent grid and keystroke weight, then test legibility at 24px and 16px.

Exercise constraints

Free: Inkscape or Figma/Penpot; fixed grid + stroke width; flat style.

You walk away with

A 6-icon SVG set shown at full size, 24px, and 16px.

Reverse-engineer three Material Symbols icons by redrawing their keylines, stroke logic, and optical balance, then design one new symbol that belongs to the same family.

Exercise constraints

Free: Inkscape; draw by eye, not by import; document where the source system needed optical exceptions.

You walk away with

Three studies beside the originals, one new symbol, and notes explaining the family traits you adapted.

Take one ambiguous icon (users guess wrong) and repair it through two redesign passes, testing recognition with 3 people each round.

Exercise constraints

Free: Inkscape + 3 testers per round; change one variable per pass.

You walk away with

Repair log: v1 -> v2 -> v3 with recognition results.

L5 · Solid Control 3 activities

Microinteraction & UI Animation

Proves you can add motion that gives feedback and delight without hurting performance or accessibility - timing is the craft.

Walk away with: A short screen recording of the three states + a timing/easing table.

Build three button-state microinteractions (hover, active, loading) with intentional easing and duration, and document the timing values.

Exercise constraints

Free: Figma/Penpot prototype or CSS in a CodePen; durations under 300ms.

You walk away with

A short screen recording of the three states + a timing/easing table.

Recreate one well-known microinteraction (e.g. the like-button burst or a toggle) in code or prototype, matching its feel as closely as you can.

Exercise constraints

Free: CSS/Lottie or Figma; single component.

You walk away with

A recording of your recreation next to the reference.

Add a reduced-motion variant: take one animation and provide a prefers-reduced-motion fallback, proving it respects accessibility settings.

Exercise constraints

Free: CSS media query prefers-reduced-motion; one animation.

You walk away with

Two recordings (full motion + reduced) + the media-query snippet.

L5 · Solid Control 3 activities

Photo Editing & Retouching

Proves you can correct color/contrast and remove imperfections cleanly - the non-negotiable baseline for product and portrait imagery.

Walk away with: Before/after + the layer stack showing each adjustment.

Take one flat, underexposed photo and do a full non-destructive correction pass (exposure, white balance, contrast, crop), keeping a layer/history record.

Exercise constraints

Free: Photopea or GIMP; adjustment layers only, no baked edits.

You walk away with

Before/after + the layer stack showing each adjustment.

Retouch a portrait: remove blemishes and even skin tone using healing/clone while preserving texture (no plastic skin).

Exercise constraints

Free: GIMP or Photopea; keep pores visible; 20-minute cap.

You walk away with

Before/after at 100% crop showing retained skin texture.

Process one RAW product shot for a clean white background, fixing color cast and exposure, and write down the recipe so it is repeatable across a set.

Exercise constraints

Free: darktable for RAW; document each step as a reusable recipe.

You walk away with

Processed image + a written, repeatable editing recipe.

L5 · Solid Control 3 activities

Print Design & Prepress

Proves you can hand a printer a file that comes back correct - CMYK, bleed, and resolution are where amateurs lose money.

Walk away with: The print-ready PDF + a screenshot showing bleed/margin guides.

Lay out a double-sided A5 flyer with correct bleed (3mm), safe margins, and CMYK color, then export a print-ready PDF/X.

Exercise constraints

Free: Scribus; 300 DPI images; CMYK document.

You walk away with

The print-ready PDF + a screenshot showing bleed/margin guides.

Build a one-page prepress checklist (bleed, color mode, resolution, fonts embedded, overprint) and use it to catch errors in a deliberately broken file.

Exercise constraints

Free: Scribus + any doc; find at least 4 planted errors.

You walk away with

The checklist + a marked-up list of errors caught and fixed.

Repair an RGB, low-res, no-bleed file into a print-correct version and document each fix and why it matters.

Exercise constraints

Free: Scribus + GIMP; single-variable fixes, logged.

You walk away with

Before/after files + a repair log explaining each correction.

L5 · Solid Control 3 activities

Typography & Typesetting

Proves you can set readable, rhythmic type with a real scale - typography is where competent and expert work visibly diverge.

Walk away with: The set article + a documented type scale (sizes, line-height, ratio).

Typeset one long-form article using a modular type scale, defining sizes/line-heights for h1-h3, body, and caption, then justify each choice.

Exercise constraints

Free: Type Scale tool + Figma/Penpot; one type family, one ratio.

You walk away with

The set article + a documented type scale (sizes, line-height, ratio).

Pair two typefaces for a poster and prove the pairing works by showing it at display and body sizes; explain the contrast (serif/sans, weight, mood).

Exercise constraints

Free: Google Fonts; exactly two families.

You walk away with

A poster + a pairing rationale note.

Diagnose a typographically broken layout by naming observable failures in hierarchy, scanning, readability, and wrapping. Make two revisions, then test which version better supports a stated reading task.

Exercise constraints

Free: Figma/Penpot; keep the content fixed; compare task success rather than compliance with a generic rule.

You walk away with

The original, two revisions, and a short task-result note showing which changes improved reading.

L5 · Solid Control 3 activities

User Interface (UI) Design

Proves you can ship a consistent, intuitive interface - the central deliverable that ties color, type, layout, and components together.

Walk away with: One polished screen, a component-state sheet, and a short rationale connecting spacing and d...

Design one product screen for a named user, task, target device, and density. Define a spacing scale that supports that context, then show default, hover, keyboard-focus, disabled, loading, and error states for its interactive components.

Exercise constraints

Free: Figma/Penpot; document the spacing tokens and one justified exception; meet applicable focus, contrast, and reflow requirements.

You walk away with

One polished screen, a component-state sheet, and a short rationale connecting spacing and density choices to the user and device.

Reverse-engineer a screen from a well-known app: infer its spacing tokens, type hierarchy, components, states, and responsive behavior. Adapt that system to different content and add error and empty states.

Exercise constraints

Free: Figma/Penpot; do not screenshot-trace; use new content and show at least one narrow viewport.

You walk away with

A token/state sheet, the adapted screen at two widths, and a decision log separating observed patterns from your adaptations.

Choose a clunky interface, name one target user and task and one observable failure (missed action, slow scan, or input error), then create two redesign alternatives and test both with three people.

Exercise constraints

Free: Figma/Penpot; keep the content and task fixed; change only choices tied to your hypothesis; meet applicable accessibility requirements.

You walk away with

The original, both alternatives, task results, and a decision log explaining the selected tradeoffs.

Advanced tier

Teach it, template it, ship it under real constraints.

L6 · Advanced Control 2 activities

3D Modeling for Design

Proves you can build clean 3D forms for product viz and concept art - the entry point to render-quality presentation work.

Walk away with: The .blend file + wireframe and shaded screenshots.

Model one hard-surface product (mug, bottle, or speaker) from reference with clean topology, following the Blender fundamentals workflow.

Exercise constraints

Free: Blender; box/subdivision modeling; keep quad topology.

You walk away with

The .blend file + wireframe and shaded screenshots.

Create a reusable modeling checklist + a starter scene (camera, ground, basic lighting) others can fork to start a product model fast.

Exercise constraints

Free: Blender; document units, scale, and naming conventions.

You walk away with

A starter .blend template + a one-page modeling checklist.

L6 · Advanced Control 2 activities

AI-Assisted Visual Creation

Proves you can art-direct AI output with provenance and critique - the differentiator now that volume is cheap and backlash is real.

Walk away with: A direction board + prompt/process log + per-frame critique notes.

Produce an AI-assisted visual direction board for a brief (mood, palette, 6-8 generated frames) with a written prompt/process log and a human critique of each frame.

Exercise constraints

Free: ComfyUI/local SD or a free image-gen tier; log prompts + seeds.

You walk away with

A direction board + prompt/process log + per-frame critique notes.

Take one AI-generated image and finish it by hand - fix anatomy/text/edges, composite, and color-grade - then write a rights/source note covering tool, model, and licensing.

Exercise constraints

Free: GIMP/Krita/Photopea + a free generator; document provenance.

You walk away with

Raw generation vs finished image + a rights/provenance note.

L6 · Advanced Control 3 activities

Branding & Identity Design

Proves you can turn brand values into a coherent visual identity that holds across media - and teach the system to others.

Walk away with: A mini brand sheet (logo + palette + type + one application).

Build a mini identity for a fictional brand: logo, color, type, and one application (business card or social avatar), tied to a one-line brand strategy.

Exercise constraints

Free: Figma/Penpot + Inkscape for the mark; one strategy line drives all choices.

You walk away with

A mini brand sheet (logo + palette + type + one application).

Redesign one weak existing identity (before/after) and write the rationale connecting each visual change to a brand value or audience need.

Exercise constraints

Free: Figma/Penpot; one real brand; keep the rationale to one page.

You walk away with

Before/after identity + a one-page rationale.

Template it: produce a reusable mini-brand starter (logo lockup slots, color tokens, type roles) others can fork, plus a 1-page usage guide.

Exercise constraints

Free: Figma/Penpot shareable file; include do/don't examples.

You walk away with

A forkable brand-starter file + a one-page usage guide.

L6 · Advanced Control 3 activities

Design Systems & Style Guides

Proves you can systematize tokens, type, and components so a team stays consistent - and reuse it without enterprise bloat.

Walk away with: A one-page style guide + three components + a contrast report.

Build the smallest real design system: a one-page style guide (color tokens, type scale, spacing) plus three working components with states, and a contrast report.

Exercise constraints

Free: Figma/Penpot variables; three components only; include AA contrast check.

You walk away with

A one-page style guide + three components + a contrast report.

Document the system in Storybook (or a shared doc) so each component has usage rules, props/variants, and a do/don't, making it teachable.

Exercise constraints

Free: Storybook or a shared doc; one page per component.

You walk away with

A documented component library others can read and apply.

Stress-test the system: hand the file to one person, have them build a new screen using only your tokens/components, and log every gap or ambiguity they hit.

Exercise constraints

Free: your file + one tester; fix the top 3 gaps after.

You walk away with

The tester's screen + a gap log + your fixes.

L6 · Advanced Control 3 activities

Digital Illustration (Vector Art)

Proves precise control of curves and shapes at any scale - the craft behind logos, spot illustration, and stylized art.

Walk away with: The SVG illustration + a screenshot of the path/node structure.

Illustrate one flat-style scene or character built entirely from clean vector shapes and a limited palette, mastering the pen tool and boolean operations.

Exercise constraints

Free: Inkscape; max 6 colors; no raster brushes.

You walk away with

The SVG illustration + a screenshot of the path/node structure.

Build a small reusable vector asset kit (e.g. 8 spot illustrations on a shared style) others can drop into projects, exported as optimized SVG.

Exercise constraints

Free: Inkscape; consistent stroke/corner style across all assets.

You walk away with

An 8-asset SVG kit + a one-line style spec.

Repair a messy vector file (overlapping nodes, non-optimized paths, off-grid points) into clean, production-ready artwork and note what you fixed.

Exercise constraints

Free: Inkscape; reduce node count without changing the silhouette.

You walk away with

Before/after node maps + a cleanup log.

L6 · Advanced Control 2 activities

Hand-Lettering & Calligraphy

Proves you can draw expressive custom letterforms with precision - the human counter to generic AI type, valued in logos and editorial.

Walk away with: A scanned/photographed progression from strokes to alphabet.

Complete a structured calligraphy drill sheet (basic strokes, then a full lowercase alphabet) and photograph the progression across pages.

Exercise constraints

Free: printable worksheets + any pen/marker; daily for one week.

You walk away with

A scanned/photographed progression from strokes to alphabet.

Letter one short phrase (3-5 words) by hand, then digitize it as clean vectors, refining curves and consistency.

Exercise constraints

Free: paper -> photo -> Inkscape trace + manual cleanup.

You walk away with

The hand-drawn original + the vectorized final lettering.

L6 · Advanced Control 2 activities

Image Compositing & Manipulation

Proves you can blend multiple sources into one believable scene - matching perspective, light, and color is the advanced imaging test.

Walk away with: The composite + the layer/mask stack screenshot.

Composite a subject into a new background so light direction, color temperature, and edges all match; use masks and adjustment layers non-destructively.

Exercise constraints

Free: GIMP or Photopea; mask-based, no destructive erasing.

You walk away with

The composite + the layer/mask stack screenshot.

Create one surreal/concept composite from 3+ images and document your blending recipe (masks, color match, shadows) as a teachable mini-tutorial.

Exercise constraints

Free: GIMP/Photopea; at least three source images; write the steps.

You walk away with

The final composite + a step-by-step blending recipe.

L6 · Advanced Control 3 activities

Infographic & Data Visualization

Proves you can turn data into an honest, clear, attractive graphic - balancing accuracy and aesthetics is the dataviz discipline.

Walk away with: Three charts, a small accuracy/time results table, and an evidence-based chart-choice ration...

State one audience question and intended takeaway for a real dataset, then build three honest encodings in Datawrapper. Test which version gives three people the best answer accuracy and completion time, then select the chart that is fit for that goal.

Exercise constraints

Free: Datawrapper; one dataset; disclose scales and transformations; do not distort values.

You walk away with

Three charts, a small accuracy/time results table, and an evidence-based chart-choice rationale.

Design a single-topic infographic (one dataset, one clear takeaway) combining a chart, a stat callout, and a short narrative, on a grid.

Exercise constraints

Free: Datawrapper export + Figma/Penpot; one takeaway only.

You walk away with

A one-page infographic with a stated single takeaway.

Repair a misleading chart (truncated axis, wrong type, dual-axis trick) into an honest version and annotate exactly what was deceptive and why.

Exercise constraints

Free: Datawrapper or Observable Plot; keep the data, fix the encoding.

You walk away with

Before/after charts + an annotation of each deception fixed.

L6 · Advanced Control 2 activities

Packaging Design

Proves you can design graphics on a real dieline that fold into a working 3D package - print, material, and form constraints all at once.

Walk away with: The flat dieline artwork (print-ready) showing all panels.

Design a simple carton (e.g. a tuck-end box) on a real dieline with bleed and fold marks, applying brand graphics across all panels.

Exercise constraints

Free: Scribus/Inkscape with a free dieline template; CMYK + bleed.

You walk away with

The flat dieline artwork (print-ready) showing all panels.

Validate the design in 3D: fold a paper mockup (print + cut + fold) or build a quick 3D box in Blender to check how graphics wrap and read on shelf.

Exercise constraints

Free: printed paper mockup or Blender; check legibility at arm's length.

You walk away with

Photos/renders of the assembled package + a note on what you adjusted.

L7 · Expert 2 activities

3D Rendering & Lighting

Proves you can light and render a believable product shot under constraints - the production case study that signals professional 3D work.

Walk away with: A final hero render + a lighting/material setup diagram.

Prerequisite chain

Reach this via: Color Theory -> Layout & Composition -> Photo Editing -> 3D Modeling for Design -> 3D Rendering & Lighting (plus Photography & Composition for lighting intuition).

Light one product model in a three-point or HDRI studio setup, set realistic materials, and render a hero shot; document lighting positions and material values.

Exercise constraints

Free: Blender (Cycles/EEVEE); one hero angle; note render settings.

You walk away with

A final hero render + a lighting/material setup diagram.

Produce a small case study: render the same product under three lighting moods (studio, dramatic, soft daylight) and explain the tradeoffs and render-time costs.

Exercise constraints

Free: Blender; same model + camera, change lighting only.

You walk away with

Three renders + a constraints/tradeoffs write-up (look, mood, render time).

L7 · Expert 2 activities

Digital Painting & Raster Art

Proves you can build detailed original artwork with layered brushwork - expert-level raster craft on a tablet.

Walk away with: The finished painting + the value study + a layered .kra file.

Prerequisite chain

Reach this via: Color Theory -> Photo Editing & Retouching -> Image Compositing -> Digital Painting & Raster Art (drawing fundamentals run alongside throughout).

Paint one original illustration from a value study through to finished color, using layers for blocking, rendering, and adjustments in Krita.

Exercise constraints

Free: Krita (tablet or mouse); start grayscale, then color; keep layers.

You walk away with

The finished painting + the value study + a layered .kra file.

Build a small custom brush set and a process timelapse for one piece, making your technique teachable (and pre-empting AI-plagiarism doubts with proof-of-process).

Exercise constraints

Free: Krita brush editor + its recording feature; 3-5 brushes.

You walk away with

An exported brush set + a process timelapse of one painting.

L7 · Expert 2 activities

Typeface Design & Font Creation

Proves you can design consistent letterforms, space them, and export a usable font file - the deepest expression of typographic mastery.

Walk away with: The exported font file + a specimen sheet set in your own type.

Prerequisite chain

Reach this via: Typography & Typesetting -> Digital Illustration (Vector Art) / pen-tool precision -> Hand-Lettering & Calligraphy -> Typeface Design & Font Creation.

Design a coherent display typeface for a limited character set (uppercase A-Z + digits), keeping consistent stems, terminals, and proportions, then space and export a working .otf in Glyphr Studio.

Exercise constraints

Free: Glyphr Studio (or FontForge); display face; define and reuse key metrics.

You walk away with

The exported font file + a specimen sheet set in your own type.

Do a spacing/kerning pass on a problem word (e.g. AVA, To, Wa), adjusting side bearings and kern pairs, and document the before/after metrics.

Exercise constraints

Free: Glyphr Studio/FontForge; fix at least 5 kern pairs.

You walk away with

Before/after specimen of the test words + a kern-pair table.

Frontier tier

Fuse across domains and extend the field. Earned, not entered.

L8 · Cross-Domain Mastery 2 activities

AR/VR Interface Design

Proves you can design spatial UI accounting for depth, comfort, and 3D interaction - combining UI craft with 3D and motion across domains.

Walk away with: A spatial UI mockup, a device/input assumption matrix, and an annotated comfort/interaction...

Prerequisite chain

Reach this via: UX Principles -> UI Design -> Microinteraction & UI Animation -> 3D Modeling -> AR/VR Interface Design (3D rendering and motion intuition feed directly in).

Design a platform-neutral spatial UI panel set for one immersive task (e.g. a VR media player). Define the target hardware and input, then use stable placement, comfortable viewing/reach, clear target-and-select feedback, and legible type at distance.

Exercise constraints

Free: Figma/Penpot + WebXR guidance; document device assumptions, depth, target sizes, primary input, and fallback input.

You walk away with

A spatial UI mockup, a device/input assumption matrix, and an annotated comfort/interaction spec.

Prototype one immersive interaction in the browser (a 3D scene with a hover/select affordance) to prove the interaction model works in real space, not just on a flat mock.

Exercise constraints

Free: Three.js / WebXR; one interaction, runs in a browser.

You walk away with

A running WebXR/Three.js demo + a recording of the interaction.

L9 · Visionary 2 activities

Generative & Algorithmic Art

Proves you can author a method - code that produces an evolving body of work - the visionary tier where you extend the field, not just use tools.

Walk away with: A published, forkable p5.js sketch + an exported series of generated stills + parameter note...

Prerequisite chain

Reach this via: Color Theory + Layout & Composition (design fundamentals) -> Digital Illustration -> creative-coding basics (p5.js) -> Generative & Algorithmic Art (programming basics required).

Write a parametric generative system in p5.js that outputs a series of distinct posters from a tweakable parameter set (seed, palette, grid), and publish it so others can fork and remix it.

Exercise constraints

Free: p5.js + OpenProcessing; expose at least 3 parameters; ship the source.

You walk away with

A published, forkable p5.js sketch + an exported series of generated stills + parameter notes.

Turn the system into a small public contribution: write a short practice essay (or README) explaining the algorithm, the design intent, and the constraints, so it functions as reusable open curriculum.

Exercise constraints

Free: public repo/sketch + written essay; document the why, not just the code.

You walk away with

An open-source generative tool/sketch + a published essay or README explaining the method.

Free Resource Library

Everything Here Opens. No Cost to You.

30 curated, free-to-open references. Filter by what you need.

Material Design 3 Docs

Google's durable design-system reference: components, tokens, layout, motion, type.

m3.material.io
Figma Release Notes Docs

Current Figma capability shifts - AI, variables, prototyping, handoff.

figma.com/release-notes
Figma Learn - Design systems Docs

Variables, components, libraries, and design-system operations.

help.figma.com/hc/en-us/categories/360002042553-Design-systems
Apple Human Interface Guidelines Docs

Platform UI conventions, including spatial/visionOS for AR/VR.

developer.apple.com/design/human-interface-guidelines
MDN Accessibility Docs

Practitioner reference for accessible markup, ARIA, and visuals.

developer.mozilla.org/en-US/docs/Web/Accessibility
Blender Manual Docs

Free 3D modeling, materials, lighting, rendering, and pipeline docs.

docs.blender.org/manual/en/latest
Penpot (free, open-source) Tool

Open-source design and prototyping tool for interface, component, and collaborative design work.

penpot.app
Photopea Tool

Free browser-based Photoshop-style raster editor; opens PSD.

photopea.com
GIMP Tool

Free open-source raster editor for photo editing and compositing.

docs.gimp.org
Krita Tool

Free open-source digital painting / raster art application.

docs.krita.org/en
Inkscape Tool

Free open-source vector editor for illustration, icons, and SVG.

inkscape.org/learn
Coolors Tool

Fast free palette generator with contrast and export options.

coolors.co
Scribus Tool

Free open-source desktop publishing for print/prepress (CMYK, PDF/X).

wiki.scribus.net/canvas/Help:Manual
ComfyUI Tool

Free node-based interface for Stable Diffusion / local AI image generation.

docs.comfy.org
Laws of UX Course

Concise free reference to UX/perception heuristics with examples.

lawsofux.com
NN/g - 10 Usability Heuristics Course

Canonical usability heuristics for critique and evaluation.

nngroup.com/articles/ten-usability-heuristics
Butterick's Practical Typography Course

Full free online book on working typography.

practicaltypography.com
Google Fonts Knowledge Course

Free structured lessons on type, pairing, and readability.

fonts.google.com/knowledge
Datawrapper Academy Course

Free, practical data-visualization tutorials and chart guidance.

academy.datawrapper.de
The Coding Train Course

Free p5.js / generative-art video tutorials and challenges.

thecodingtrain.com
Cambridge in Colour Course

Free photography tutorials on exposure, composition, and light.

cambridgeincolour.com/tutorials.htm
PIXLS.US Community

Free/open photography and image-editing community and articles.

pixls.us
Design Systems Repo Community

Curated free collection of public design systems and tools.

designsystemsrepo.com
OpenProcessing Community

Generative-art community to publish, fork, and study sketches.

openprocessing.org
Smashing Magazine - Design Community

Long-form free articles on layout, UI, and design process.

smashingmagazine.com/category/design
CSS-Tricks Community

Front-end and microinteraction/animation techniques, free.

css-tricks.com
WCAG 2.2 Spec

W3C Recommendation (Dec 2024): contrast, focus, readable hierarchy.

w3.org/TR/WCAG22
W3C WAI - WCAG Overview Spec

Plain-language entry point to the accessibility guidelines.

w3.org/WAI/standards-guidelines/wcag
W3C WAI Tutorials Spec

Official how-to guidance for images, color, forms, and structure.

w3.org/WAI/tutorials
Material Design 3 - Typography Spec

Standardized type scale and role tokens for product UI.

m3.material.io/styles/typography/overview