Velocity Architecture Academy โ€” TypeScript Zero to Hero

Learn code at the speed of the decision.

A practical TypeScript course for AI-native architects, vibe coders, and practitioners who need to read, run, debug, and govern generated code.

13 LessonsRunnable TypeScriptVAF Decision ModelsGitHub Pages
Why this exists

From vibe coding to controlled delivery.

This course translates programming into architecture language. Types become data rules. Interfaces become artefact contracts. Functions become decision rules. The compiler becomes a quality gate.

01

Programming literacy

Understand values, variables, functions, objects, arrays, and terminal output.

02

Architecture contracts

Use TypeScript types and interfaces to define valid artefact structures.

03

Decision tooling

Build small VAF-aligned scoring models using value, risk, readiness, and confidence.

The code is not the point. The point is control over generated systems.
Run locally

One command runs the full course.

Every lesson is a standalone TypeScript file in src/lessons.

git clone https://github.com/ZenCloudAU/vaf-typescript-zero-to-hero.git
cd vaf-typescript-zero-to-hero
npm install
npm run check
npm run lesson:all
Learning path

Thirteen lessons. One coherent path.

00

Programming Primer

Data, instructions, values, variables, functions, objects, and output.

npm run lesson:00
01

Hello TypeScript

Run a TypeScript file and connect terminal output to source code.

npm run lesson:01
02

Types and Functions

Typed parameters, return values, and basic delivery rules.

npm run lesson:02
03

Objects and Interfaces

Model structured architecture artefacts as contracts.

npm run lesson:03
04

Arrays and Decisions

Work with lists of decision and learning records.

npm run lesson:04
05

Architecture Decision Score

Convert value, risk, and confidence into recommendations.

npm run lesson:05
06

Status Types

Restrict lifecycle states to approved values.

npm run lesson:06
07

Arrays, Map, and Filter

Transform and select decision data safely.

npm run lesson:07
08

Functions as Decision Engines

Reusable scoring logic for architecture decisions.

npm run lesson:08
09

Interfaces as Contracts

Use interfaces as artefact governance scaffolding.

npm run lesson:09
10

Mini VAF Scoring Model

Score value, readiness, risk, and complexity.

npm run lesson:10
11

AI Prompt Guardrails

Assess context, success criteria, and review requirements.

npm run lesson:11
12

Capstone Decision Tool

Combine types, functions, status, scoring, and recommendations.

npm run lesson:12
Ecosystem

ZenCloud advises. StudioSix produces. Velocity decides.

This module belongs under the Velocity Architecture Academy learning layer and supports the Agentic AI for Architecture path.