brand: Agentic Engineering the Hard Way - positioning across hero, meta, i18n, FAQ, footer, comparisons
This commit is contained in:
parent
e69e776e33
commit
718e802771
|
|
@ -1,8 +1,8 @@
|
|||
import { defineConfig } from 'vitepress'
|
||||
|
||||
export default defineConfig({
|
||||
title: 'FDSA',
|
||||
description: 'Agentic Engineering Course — build, deploy, and maintain production-grade AI agent systems.',
|
||||
title: 'Agentic Engineering the Hard Way',
|
||||
description: 'Build every component from scratch. 65 lessons, 13 labs, 20 skill kits. No black boxes.',
|
||||
lang: 'en-US',
|
||||
lastUpdated: true,
|
||||
cleanUrls: true,
|
||||
|
|
@ -10,8 +10,8 @@ export default defineConfig({
|
|||
head: [
|
||||
['link', { rel: 'icon', href: '/favicon.svg' }],
|
||||
['meta', { name: 'theme-color', content: '#0f0f0f' }],
|
||||
['meta', { property: 'og:title', content: 'FDSA — Agentic Engineering Course' }],
|
||||
['meta', { property: 'og:description', content: '65 lessons, 13 labs, 20 skill kits. Build production-grade AI agent systems.' }],
|
||||
['meta', { property: 'og:title', content: 'Agentic Engineering the Hard Way' }],
|
||||
['meta', { property: 'og:description', content: '65 lessons, 13 labs, 20 skill kits. Build production-grade AI agent systems from scratch. No black boxes.' }],
|
||||
['meta', { property: 'og:image', content: '/og-image.svg' }],
|
||||
['meta', { name: 'twitter:card', content: 'summary_large_image' }],
|
||||
['link', { rel: 'preconnect', href: 'https://fonts.googleapis.com' }],
|
||||
|
|
@ -169,35 +169,35 @@ export default defineConfig({
|
|||
root: {
|
||||
label: 'English',
|
||||
lang: 'en-US',
|
||||
title: 'FDSA',
|
||||
description: 'Agentic Engineering Course — build, deploy, and maintain production-grade AI agent systems.',
|
||||
title: 'Agentic Engineering the Hard Way',
|
||||
description: 'Build every component from scratch. 65 lessons, 13 labs, 20 skill kits. No black boxes, no magic SDKs.',
|
||||
},
|
||||
es: {
|
||||
label: 'Español',
|
||||
lang: 'es-ES',
|
||||
title: 'FDSA',
|
||||
description: 'Curso de Ingeniería de Agentes — construye, despliega y mantiene sistemas de IA agentivos en producción.',
|
||||
title: 'Agentic Engineering the Hard Way',
|
||||
description: 'Construye cada componente desde cero. 65 lecciones, 13 laboratorios, 20 kits de habilidades.',
|
||||
link: '/es/',
|
||||
},
|
||||
pt: {
|
||||
label: 'Português',
|
||||
lang: 'pt-BR',
|
||||
title: 'FDSA',
|
||||
description: 'Curso de Engenharia de Agentes — construa, implante e mantenha sistemas de IA agentivos em produção.',
|
||||
title: 'Agentic Engineering the Hard Way',
|
||||
description: 'Construa cada componente do zero. 65 lições, 13 laboratórios, 20 kits de habilidades.',
|
||||
link: '/pt/',
|
||||
},
|
||||
it: {
|
||||
label: 'Italiano',
|
||||
lang: 'it-IT',
|
||||
title: 'FDSA',
|
||||
description: 'Corso di Ingegneria degli Agenti — costruisci, distribuisci e mantieni sistemi di IA agentivi in produzione.',
|
||||
title: 'Agentic Engineering the Hard Way',
|
||||
description: 'Costruisci ogni componente da zero. 65 lezioni, 13 laboratori, 20 kit di abilità.',
|
||||
link: '/it/',
|
||||
},
|
||||
ar: {
|
||||
label: 'العربية',
|
||||
lang: 'ar-SA',
|
||||
title: 'FDSA',
|
||||
description: 'دورة هندسة الوكلاء — بناء ونشر وصيانة أنظمة الذكاء الاصطناعي الوكيلية في الإنتاج',
|
||||
title: 'هندسة الوكلاء بالطريقة الصعبة',
|
||||
description: 'بناء كل مكون من الصفر. 65 درسًا، 13 مختبرًا، 20 مجموعة مهارات.',
|
||||
link: '/ar/',
|
||||
dir: 'rtl',
|
||||
},
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +0,0 @@
|
|||
import{R as p}from"./chunks/theme.DTn2IoNv.js";import{v as s,am as i,R as u,w as c,p as l,a as f,C as d,a1 as m,k as h,S as g,l as A,r as v,ac as w,N as C,as as R,ag as y,ab as P,aa as b,u as S}from"./chunks/framework.BPKcPtvA.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(p),E=v({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=w();return C(()=>{R(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&y(),P(),b(),n.setup&&n.setup(),()=>S(n.Layout)}});async function T(){globalThis.__VITEPRESS__=!0;const e=_(),a=D();a.provide(u,e);const t=c(e.route);return a.provide(l,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function D(){return A(E)}function _(){let e=s;return h(a=>{let t=g(a),o=null;return t&&(e&&(t=t.replace(/\.js$/,".lean.js")),o=import(t)),s&&(e=!1),o},n.NotFound)}s&&T().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{T as createApp};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,3 +0,0 @@
|
|||
import{c as e,Q as a,j as s,m as n}from"./chunks/framework.BPKcPtvA.js";const p=JSON.parse('{"title":"Free Preview: Lesson 1.1 — What Makes an Agent?","description":"","frontmatter":{},"headers":[],"relativePath":"free-preview.md","filePath":"free-preview.md","lastUpdated":1780491906000}'),o={name:"free-preview.md"};function i(r,t,d,l,h,c){return a(),s("div",null,[...t[0]||(t[0]=[n(`<h1 id="free-preview-lesson-1-1-—-what-makes-an-agent" tabindex="-1">Free Preview: Lesson 1.1 — What Makes an Agent? <a class="header-anchor" href="#free-preview-lesson-1-1-—-what-makes-an-agent" aria-label="Permalink to "Free Preview: Lesson 1.1 — What Makes an Agent?""></a></h1><p>This is a sample lesson from <strong>Module 1: Foundations</strong> of the FDSA Agentic Engineering Course. Full course includes 65 lessons, 13 labs, and 20 skill kits.</p><hr><h2 id="lesson-1-1-what-makes-an-agent" tabindex="-1">Lesson 1.1: What Makes an Agent? <a class="header-anchor" href="#lesson-1-1-what-makes-an-agent" aria-label="Permalink to "Lesson 1.1: What Makes an Agent?""></a></h2><p><strong>Definition</strong>: An AI agent = LLM + Tools + Loop. Without any one of these three, it's not an agent.</p><div class="language- vp-adaptive-theme"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span>Agent = LLM (reasoning engine)</span></span>
|
||||
<span class="line"><span> + Tools (capability surface)</span></span>
|
||||
<span class="line"><span> + Loop (autonomous decision cycle)</span></span></code></pre></div><ul><li>A single LLM call with no tools = chatbot</li><li>An LLM with tools but no loop = augmented inference</li><li>Tools + loop + LLM = agent (it can decide what to do next)</li></ul><h3 id="the-three-components" tabindex="-1">The Three Components <a class="header-anchor" href="#the-three-components" aria-label="Permalink to "The Three Components""></a></h3><p><strong>LLM</strong> — The reasoning engine. Given context + available tools, it decides which tool to call and with what parameters. The LLM is NOT the agent — it's the brain of the agent. Different models have different reasoning capabilities, but the core function is the same: given a situation and available actions, decide what to do.</p><p><strong>Tools</strong> — The capability surface. Functions the agent can call: read files, run commands, search the web, query databases, call APIs. Each tool has a name, description, and input schema. The tool surface defines what the agent CAN do — everything outside this surface is something the agent cannot do, no matter how smart the LLM is.</p><p><strong>Loop</strong> — The autonomous decision cycle. Think (LLM decides) → Act (tool executes) → Observe (result comes back) → Repeat. The loop is what makes it autonomous. Without a loop, you have a single decision. With a loop, you have an agent that can work toward a goal across multiple steps.</p><h3 id="why-this-matters" tabindex="-1">Why This Matters <a class="header-anchor" href="#why-this-matters" aria-label="Permalink to "Why This Matters""></a></h3><p>This definition is not academic. Every production agent failure I've seen traces back to one of these three:</p><table tabindex="0"><thead><tr><th>Failure</th><th>Root Cause</th></tr></thead><tbody><tr><td>Agent does something unexpected</td><td>Loop didn't terminate correctly</td></tr><tr><td>Agent can't do the task</td><td>Tools are insufficient for the task</td></tr><tr><td>Agent makes bad decisions</td><td>LLM doesn't have enough context</td></tr><tr><td>Agent costs too much</td><td>Loop runs too many iterations</td></tr></tbody></table><p>If you understand these three components and how they interact, you can debug any agent system. If you don't, you're guessing.</p><hr><h2 id="what-you-ll-learn-in-the-full-course" tabindex="-1">What You'll Learn in the Full Course <a class="header-anchor" href="#what-you-ll-learn-in-the-full-course" aria-label="Permalink to "What You'll Learn in the Full Course""></a></h2><table tabindex="0"><thead><tr><th>Module</th><th>Topic</th><th>Lessons</th><th>Labs</th></tr></thead><tbody><tr><td>M1</td><td>Foundations</td><td>8 lessons</td><td>1 lab</td></tr><tr><td>M2</td><td>Agent Architecture</td><td>7 lessons</td><td>2 labs</td></tr><tr><td>M3</td><td>Safety & Security</td><td>7 lessons</td><td>2 labs</td></tr><tr><td>M4</td><td>Multi-Agent Orchestration</td><td>11 lessons</td><td>2 labs</td></tr><tr><td>M5</td><td>Production Systems</td><td>10 lessons</td><td>2 labs</td></tr><tr><td>M6</td><td>Model Economics</td><td>7 lessons</td><td>2 labs</td></tr><tr><td>M7</td><td>Advanced Patterns</td><td>8 lessons</td><td>2 labs</td></tr><tr><td>M8</td><td>Capstone Project</td><td>—</td><td>Build & deploy</td></tr></tbody></table><p><a href="/buy">Enroll Now — $97</a> · <a href="/modules/curriculum">View Full Curriculum</a></p><p><em>Note: This preview shows approximately 30% of a single lesson. Full lessons include code examples, diagrams, quiz questions, and lab exercises.</em></p>`,20)])])}const g=e(o,[["render",i]]);export{p as __pageData,g as default};
|
||||
|
|
@ -1 +0,0 @@
|
|||
import{c as e,Q as a,j as s,m as n}from"./chunks/framework.BPKcPtvA.js";const p=JSON.parse('{"title":"Free Preview: Lesson 1.1 — What Makes an Agent?","description":"","frontmatter":{},"headers":[],"relativePath":"free-preview.md","filePath":"free-preview.md","lastUpdated":1780491906000}'),o={name:"free-preview.md"};function i(r,t,d,l,h,c){return a(),s("div",null,[...t[0]||(t[0]=[n("",20)])])}const g=e(o,[["render",i]]);export{p as __pageData,g as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1 +1 @@
|
|||
{"404.md":"BiCvjdaY","api-keys.md":"D2Kyj8T3","blog_index.md":"B5nL9faf","blog_posts_cascade-routing.md":"DvBM3TSf","blog_posts_choosing-security-level.md":"BYXRZEDN","blog_posts_mental-models.md":"BRY80gtq","blog_posts_repo-is-spec.md":"BxY1cXc_","blog_posts_security-ladder.md":"DQaqn6Yt","blog_posts_three-x-rule.md":"BHO6bhvz","blog_posts_verifier-pattern.md":"Gha_L_u5","blog_posts_vibe-vs-agentic.md":"7mduPfz1","blog_posts_what-is-an-agent.md":"BU2wUq_Y","blog_posts_why-multi-agent.md":"BVRIN2vH","buy.md":"CbIpCW5Y","certificate.md":"0V0n-TLl","free-preview.md":"CqgbxJtZ","getting-started.md":"Boo_V9xC","index.md":"BNS2TR1g","labs_index.md":"sAzXzfkI","labs_l1-first-agent.md":"BwU9yf-G","labs_l2-context.md":"BexGm8_s","labs_l2-multi-tool.md":"Bj3Mb-oj","labs_l3-verifier.md":"xilrGGap","labs_l3-whitelist-hook.md":"DJtbL66Y","labs_l4-agent-chain.md":"D89P8dwJ","labs_l4-multi-team.md":"DmSK8e2P","labs_l5-cicd.md":"Dz1Jl78z","labs_l5-observability.md":"BDpqVYjT","labs_l6-cost-optimization.md":"CabFK4GB","labs_l6-eval-harness.md":"CBwH6xOR","labs_l7-autoresearch.md":"BYlzPLYo","labs_l7-meta-agent.md":"iTswbOPg","modules_competitive-analysis.md":"BHMHacei","modules_curriculum.md":"D7UeKRfo","modules_debate.md":"DWctKMlA","modules_feynman.md":"DBw5sPBP","modules_field-manual.md":"hmt_NLf1","modules_m1-foundations.md":"DHFyTzWj","modules_m2-architecture.md":"DVowtmf9","modules_m3-safety.md":"RiQQ_HWX","modules_m4-orchestration.md":"DFLcAKBv","modules_m5-production.md":"DTkLIrwQ","modules_m6-economics.md":"HihVEOPb","modules_m7-advanced.md":"FtCudlFk","modules_m8-capstone.md":"D1AXKCqv","modules_non-technical.md":"BnvuUCRo","modules_reference-stack.md":"D9FXitvn","modules_software-factory.md":"C5Yf8Zwe","modules_tool-reference.md":"B40mlgZJ","public_certificate_template.md":"Cg1kPB1b","resources.md":"DcUu1NrK","skills.md":"BX3RBeCK","troubleshooting.md":"B6difx2I","verify.md":"Cl5ZMWNd"}
|
||||
{"404.md":"BiCvjdaY","api-keys.md":"D2Kyj8T3","blog_index.md":"B5nL9faf","blog_posts_cascade-routing.md":"DvBM3TSf","blog_posts_choosing-security-level.md":"BYXRZEDN","blog_posts_mental-models.md":"BRY80gtq","blog_posts_repo-is-spec.md":"BxY1cXc_","blog_posts_security-ladder.md":"DQaqn6Yt","blog_posts_three-x-rule.md":"BHO6bhvz","blog_posts_verifier-pattern.md":"Gha_L_u5","blog_posts_vibe-vs-agentic.md":"7mduPfz1","blog_posts_what-is-an-agent.md":"BU2wUq_Y","blog_posts_why-multi-agent.md":"BVRIN2vH","buy.md":"CbIpCW5Y","certificate.md":"0V0n-TLl","free-preview.md":"C8rgBsjM","getting-started.md":"Boo_V9xC","index.md":"BNS2TR1g","labs_index.md":"sAzXzfkI","labs_l1-first-agent.md":"BwU9yf-G","labs_l2-context.md":"BexGm8_s","labs_l2-multi-tool.md":"Bj3Mb-oj","labs_l3-verifier.md":"xilrGGap","labs_l3-whitelist-hook.md":"DJtbL66Y","labs_l4-agent-chain.md":"D89P8dwJ","labs_l4-multi-team.md":"DmSK8e2P","labs_l5-cicd.md":"Dz1Jl78z","labs_l5-observability.md":"BDpqVYjT","labs_l6-cost-optimization.md":"CabFK4GB","labs_l6-eval-harness.md":"CBwH6xOR","labs_l7-autoresearch.md":"BYlzPLYo","labs_l7-meta-agent.md":"iTswbOPg","modules_competitive-analysis.md":"BHMHacei","modules_curriculum.md":"D7UeKRfo","modules_debate.md":"DWctKMlA","modules_feynman.md":"DBw5sPBP","modules_field-manual.md":"hmt_NLf1","modules_m1-foundations.md":"DHFyTzWj","modules_m2-architecture.md":"DVowtmf9","modules_m3-safety.md":"RiQQ_HWX","modules_m4-orchestration.md":"DFLcAKBv","modules_m5-production.md":"DTkLIrwQ","modules_m6-economics.md":"HihVEOPb","modules_m7-advanced.md":"FtCudlFk","modules_m8-capstone.md":"D1AXKCqv","modules_non-technical.md":"BnvuUCRo","modules_reference-stack.md":"D9FXitvn","modules_software-factory.md":"C5Yf8Zwe","modules_tool-reference.md":"B40mlgZJ","public_certificate_template.md":"Cg1kPB1b","resources.md":"DcUu1NrK","skills.md":"BX3RBeCK","troubleshooting.md":"B6difx2I","verify.md":"Cl5ZMWNd"}
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -23,9 +23,9 @@
|
|||
<div class="hero-grid"></div>
|
||||
<div class="hero-glow"></div>
|
||||
<div class="hero-inner">
|
||||
<div class="hero-pill"><span class="pill-dot"></span>NOW ENROLLING</div>
|
||||
<h1>Master <span class="hlt">Agentic Engineering</span></h1>
|
||||
<p class="hero-sub">65 lessons, 13 labs, 20 skill kits. Build production-grade multi-agent systems that are secure, cost-optimized, and always-on.</p>
|
||||
<div class="hero-pill"><span class="pill-dot"></span>THE HARD WAY</div>
|
||||
<h1>Agentic Engineering <span class="hlt">the Hard Way</span></h1>
|
||||
<p class="hero-sub">Build every component from scratch. 65 lessons, 13 labs, 20 skill kits. No black boxes, no magic SDKs — just you, the harness, and the loop.</p>
|
||||
<div class="hero-actions">
|
||||
<a href="/buy" class="btn-p btn-primary">Enroll Now — $97</a>
|
||||
<a href="/free-preview" class="btn-p btn-ghost">Free Preview</a>
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
<!-- Features -->
|
||||
<section class="sec" id="features">
|
||||
<div class="sec-label">What You'll Build</div>
|
||||
<h2 class="sec-title">Production-Ready Agent Systems</h2>
|
||||
<h2 class="sec-title">Production Systems. From Scratch.</h2>
|
||||
<div class="feat-grid">
|
||||
<div class="gc" v-for="f in features" :key="f.t">
|
||||
<div class="gci"><span class="material-symbols-outlined">{{ f.icon }}</span></div>
|
||||
|
|
@ -124,7 +124,7 @@
|
|||
<h3>Artale</h3>
|
||||
<p class="instructor-role">Founder, FDSA Agency</p>
|
||||
<p class="instructor-bio">I've spent the last two years building production multi-agent systems — from <strong>CEO Boards</strong> for strategic decision-making to <strong>Brand Monitor</strong> for always-on reputation tracking, to <strong>UI Agents</strong> that generate production Vue components. This course distills everything I learned shipping real agent systems, not toy demos.</p>
|
||||
<p class="instructor-bio">Every pattern in this course — the 6-level security ladder, P-threads, cascade routing, the verifier pattern — came from building systems that had to work reliably in production. If it's in the course, it's been battle-tested.</p>
|
||||
<p class="instructor-bio">Every pattern in this course — the 6-level security ladder, P-threads, cascade routing, the verifier pattern — came from building systems that had to work reliably in production. We build everything from scratch. No black boxes, no SDK abstractions. This is <strong>Agentic Engineering the Hard Way</strong>.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -196,8 +196,8 @@
|
|||
<div class="ft-inner">
|
||||
<div class="ft-grid">
|
||||
<div class="ft-brand">
|
||||
<div class="ft-l">FDSA</div>
|
||||
<div class="ft-desc">Agentic Engineering Course — part of the fdsa.ai orchestration platform.</div>
|
||||
<div class="ft-l">Agentic Engineering the Hard Way</div>
|
||||
<div class="ft-desc">Part of the FDSA Agency — fdsa.ai orchestration platform.</div>
|
||||
</div>
|
||||
<div class="ft-col">
|
||||
<div class="ft-h">Course</div>
|
||||
|
|
@ -271,14 +271,14 @@ const testimonials = [
|
|||
const faqs = [
|
||||
{ q: 'Do I need API keys to run the labs?', a: 'No. All 13 labs include a mock LLM client that works offline. You only need API keys if you want to run against real models.', open: false },
|
||||
{ q: 'What tools/CLIs does this course cover?', a: 'The course is tool-agnostic. The concepts apply to Claude Code, Pi Agent, OpenCode, Gemini CLI, and any agent harness. Labs use Python with an Anthropic-style API that\'s easy to adapt.', open: false },
|
||||
{ q: 'How does FDSA compare to TAC or ClaudeFAST?', a: 'TAC ($97-147) focuses on tactical coding with 14 lessons. ClaudeFAST ($89-299) sells skill kits with 280 skills. FDSA ($97-247) gives you 65 lessons across 8 modules AND 20 skill kits — the most comprehensive single package for production agentic engineering.', open: false },
|
||||
{ q: 'How does FDSA compare to TAC or ClaudeFAST?', a: 'TAC ($97-147) focuses on tactical coding with 14 lessons. ClaudeFAST ($89-299) sells skill kits with 280 skills. FDSA ($97-247) gives you 65 lessons across 8 modules AND 20 skill kits — and we build everything from scratch. No SDK wrappers, no black boxes. That\'s the Hard Way difference.', open: false },
|
||||
{ q: 'How long does the course take?', a: 'Self-paced: 40-60 hours total. Most students complete M1-M7 in 4-6 weeks. M8 capstone adds 1-2 weeks.', open: false },
|
||||
{ q: 'What\'s the refund policy?', a: '30-day guarantee. If you\'re not satisfied, email artale@fdsa.agency for a full refund.', open: false },
|
||||
{ q: 'Can I buy individual skill kits?', a: 'Yes. Security Foundation ($49), Multi-Agent Orch ($49), Verifier Pro ($39), and 4 more kits available individually on the pricing page.', open: false },
|
||||
]
|
||||
|
||||
const comparisons = [
|
||||
{ name: 'FDSA', pros: ['65 lessons + 13 labs', '20 skill kits included', '8 modules (foundations to capstone)', 'Mock LLM for offline work', 'Tool-agnostic (any CLI)', '30-day guarantee'], cons: ['Newer platform', 'No video content yet', 'Community still growing'] },
|
||||
{ name: 'FDSA (the Hard Way)', pros: ['65 lessons + 13 labs', '20 skill kits included', 'Build from scratch, no black boxes', 'Mock LLM for offline work', 'Tool-agnostic (any CLI)', '30-day guarantee'], cons: ['Newer platform', 'No video content yet', 'Community still growing'] },
|
||||
{ name: 'TAC', pros: ['14 focused lessons', '4 reference repos', 'Active YouTube channel', 'Proven track record'], cons: ['$97-147 for less content', 'No skill kits', 'No capstone project', 'Claude Code focused only'] },
|
||||
{ name: 'ClaudeFAST', pros: ['280 skill files', '16 agent definitions', '$89 entry price', 'Active community'], cons: ['$299 for full access', 'No structured modules', 'No hands-on labs', 'Claude Code only'] },
|
||||
{ name: 'Learn Harness', pros: ['Free (Anthropic)', '6 projects', '11 languages', 'Official Anthropic'], cons: ['No advanced patterns', 'No skill kits', 'No capstone', 'No security ladder'] },
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Free Preview: Lesson 1.1 — What Makes an Agent?
|
||||
|
||||
This is a sample lesson from **Module 1: Foundations** of the FDSA Agentic Engineering Course. Full course includes 65 lessons, 13 labs, and 20 skill kits.
|
||||
This is a sample lesson from **Agentic Engineering the Hard Way** (Module 1: Foundations). Full course includes 65 lessons, 13 labs, and 20 skill kits — all building from scratch, no black boxes.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue