Full Page

Online Course

Systems Thinking for Engineers

A six-week course on seeing the whole before optimizing the parts.

Most engineering failures are not failures of code — they are failures of understanding. This course teaches you to model complex systems, identify feedback loops, find leverage points, and make decisions that survive contact with reality. Designed for senior engineers, tech leads, and anyone who has shipped something that worked perfectly in isolation and failed spectacularly in production.

Syllabus

Week 1 — Stocks, Flows, and Feedback Loops, Week 2 — Delays, Oscillation, and Overshoot, Week 3 — Leverage Points (Meadows Framework), Week 4 — Modeling Real Systems (Incident Case Studies), Week 5 — Decision-Making Under Uncertainty, Week 6 — Designing for Resilience

Instructor

Dr. Amara Obi

Former reliability engineer at Google. PhD in Control Systems from Imperial College. Teaches at UCL and consults on critical infrastructure.

Online Course

Course landing page with syllabus, instructor info, and enrollment link.

by DesignGenerate 0 stars 1 renders 0 forks

Schema

FieldType
course_title string
subtitle string
description text
syllabus list<string>
instructor_name string
instructor_bio string
enroll_url link
email email

Apply Values

POST JSON to the API endpoint:

POST /api/templates/online-course/apply
Content-Type: application/json

{
  "course_title": "Systems Thinking for Engineers",
  "subtitle": "A six-week course on seeing the whole before optimizing the parts.",
  "description": "Most engineering failures are not failures of code — they are failures of understanding. This course teaches you to model complex systems, identify feedback loops, find leverage points, and make decisions that survive contact with reality.\n\nDesigned for senior engineers, tech leads, and anyone who has shipped something that worked perfectly in isolation and failed spectacularly in production.",
  "syllabus": [
    "Week 1 — Stocks, Flows, and Feedback Loops",
    "Week 2 — Delays, Oscillation, and Overshoot",
    "Week 3 — Leverage Points (Meadows Framework)",
    "Week 4 — Modeling Real Systems (Incident Case Studies)",
    "Week 5 — Decision-Making Under Uncertainty",
    "Week 6 — Designing for Resilience"
  ],
  "instructor_name": "Dr. Amara Obi",
  "instructor_bio": "Former reliability engineer at Google. PhD in Control Systems from Imperial College. Teaches at UCL and consults on critical infrastructure.",
  "enroll_url": "https://example.com/enroll",
  "email": "[email protected]"
}

AI Prompt

Copy this prompt to generate a compatible template with any LLM:

You are an expert frontend designer.
Create a beautiful, modern HTML template for "Online Course" that strictly follows the constraints and schema below.

## Constraints
- Style everything using inline style="" attributes only (no external CSS, no <link>, no <style> tags)
- Do NOT use: <script>, <iframe>, <form>, <input>, <textarea>, <button>, <select>, <object>, <embed>, <details>, <dialog>
- Place data placeholders using this syntax: {{course_title:string}}, {{subtitle:string}}, {{description:text}}
- The template must be a single HTML fragment (no <html>, <head>, or <body> tags)
- Use system fonts: font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif (or Georgia, serif for editorial)

## JSON Schema
```json
{
  "course_title": "string",
  "subtitle": "string",
  "description": "text",
  "syllabus": [
    "string"
  ],
  "instructor_name": "string",
  "instructor_bio": "string",
  "enroll_url": "link",
  "email": "email"
}
```

## Placeholder Syntax
Each data point uses `{{key:type}}` — for example:
- `{{course_title:string}}` → string
- `{{subtitle:string}}` → string
- `{{description:text}}` → text
- `{{syllabus:list<string>}}` → list<string>
- `{{instructor_name:string}}` → string
- `{{instructor_bio:string}}` → string
- `{{enroll_url:link}}` → link
- `{{email:email}}` → email

Output ONLY the HTML code block. No explanation.