/WORKSHOPS

Learn the workflow.
Then build for real.

Three workshop days designed to take you from an idea to a working web application — with AI as part of your engineering workflow.

DAY_01
DAY_02
DAY_03
COMPETITION
jam26@sys:~$ initializing training sequence...
jam26@sys:~$ 3 modules detected
jam26@sys:~$ final destination: programming_jam
DAY_01

Planning &
Development Workflow

Turning a problem into a structured development plan before writing code.

  • Understand requirements & constraints
  • Break a project into features
  • Plan application structure
  • Think about frontend/backend responsibilities
  • Use AI strategically in planning
JAM_PROJECT - Editor
JAM_PROJECT
requirements.md
architecture/
frontend/
backend/
tasks.md
# requirements.md
## Core Objective
Build a scalable web application that allows users to...
## Features
- [x] User Authentication
- [ ] Real-time Dashboard
- [ ] Data Visualization Widget
STATUS: FOUNDATION_READY
EXPLORE DAY_01
System Architecture & Server
frontend
API
backend
~ jam_project/server
$ npm run dev
> starting development server...
✓ frontend ready on port 3000
✓ API connected
✕ error detected: connection refused (db:5432)
> debugging initialized via AI assistant...
✓ resolved: database credentials updated
STATUS: SYSTEM_RUNNING
EXPLORE DAY_02
DAY_02

Full-Stack Development & Debugging

Turning the plan into a working application and learning how to diagnose problems when things break.

  • Connect frontend and backend logic
  • Work with application state and data
  • Implement and consume APIs
  • Understand errors and debug systematically
  • Use AI to investigate, not just rewrite
DAY_03

Deployment, Domains & Production Readiness

The final preparation stage. Take the application from localhost to a real production URL, point a domain at it, make it discoverable, and measure it.

MODULE_FOCUS:

Deploy → Domain → Index → Measure.

// Session times to be announced.

Deployment Readiness Tracker
98%
Core Features PASS
Error Handling PASS
UI Polish IN_PROGRESS
STATUS: JAM_READY
EXPLORE DAY_03

How They Connect

Hover over the execution path to inspect stage capabilities.

DAY_01
PLAN
Gain the capability to dissect a problem and architect a robust solution before writing a single line of code.
DAY_02
BUILD
+ DEBUG
Connect the pieces. Build the logic, manage state, and deploy systematic debugging techniques when issues arise.
DAY_03
REFINE
Ship it. Deploy with Vercel, configure DNS with Cloudflare, submit to search engines, and measure with PageSpeed Insights.
PROGRAMMING JAM
SHIP
Put it all together in a high-stakes environment. Build a working product from scratch without the tutorial wheels.

Not just three workshops.

A Development Workflow.

Plan

Turn requirements into an actionable development strategy.

Build

Translate that plan into a working web application.

Debug

Investigate problems systematically instead of guessing.

Ship

Finish and present something that actually works.

deployment_terminal - bash
jam26@sys:~$ ./run_training_sequence.sh
[✓] DAY_01 — COMPLETE
[✓] DAY_02 — COMPLETE
[✓] DAY_03 — COMPLETE
----------------------------------------
BUILD STATUS: READY
TEAM STATUS: READY
JAM STATUS: WAITING...

You've learned the workflow.
Now build without the tutorial.