{"url": "https://maven.com/p/049021/build-your-first-coding-agent", "core": {"title": "Build Your First Coding Agent", "slug": "049021", "id": 8319, "page_type": "workshop", "description": "Many software developers use coding agents (e.g. Claude Code, Codex, Cursor, Copilot) to write code and build software. However, these agents can go sideways, and may not follow the coding workflow and style that *you* prefer. Well, why not build your own coding agent? Let's explore what it takes to build an LLM-powered coding assistant - it's likely a lot easier than you think.", "start_datetime": "2026-04-13T18:00:00Z", "duration_min": 30, "is_recording_public": true, "has_internal_recording": true, "instructor_name": "Jay Wengrow", "instructor_title": "CEO of Actualize, Author of \"A Common-Sense Guide to AI Engineering\"", "instructor_headline": "", "course_name": "Let's Code LLM Chatbots and Agents from Scratch", "course_slug": "lets-build-an-llm-app", "school_name": "Actualize", "school_slug": "actualize", "chapter_count": 8}, "next_data": {"props": {"pageProps": {"apiSchool": {"id": 14543, "slug": "actualize", "name": "Actualize", "is_stripe_connected": true, "stripe_connect_account_id": "acct_1Rw9It4CIN4CHwHK", "zoom_auth_version": 2, "verified": true, "timezone": "America/Chicago", "support_email": null, "school_tags": [], "instructor_bio": null}, "pageType": "workshop", "school": {"id": 14543, "slug": "actualize", "name": "Actualize", "is_stripe_connected": true, "stripe_connect_account_id": "acct_1Rw9It4CIN4CHwHK", "zoom_auth_version": 2, "verified": true, "timezone": "America/Chicago", "support_email": null, "school_tags": [], "instructor_bio": null}, "course": {"slug": "lets-build-an-llm-app", "school_id": 14543, "name": "Let's Code LLM Chatbots and Agents from Scratch", "id": 16252, "format": "full_course", "description": "Build robust LLM-powered apps, chatbots, and agents. Learn by writing real code, one line at a time.", "attrs": {"courses_page_highlight_order_index": null, "custom_landing_page_url": null, "facebook_pixel_id": null, "is_course_application_enabled": false, "is_demoted_on_courses_page": false, "is_hidden_by_maven_staff": false, "is_live_on_courses_page": true, "short_description": null, "skip_landing_page": null, "satisfaction_guarantee_status": "unset"}, "social_image_url": "https://d2426xcxuh3ht5.cloudfront.net/ZccGl5tMTHuyGayPIcut_Let%E2%80%99s%20build%20an.jpg", "course_image_url": null, "clp_hero_media": {"media_type": "image_url", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/ECLUstVxRTapd75yiV6T_Let%E2%80%99s%20build%20an%20(1).png", "youtube_video_id": "dQw4w9WgXcQ", "vimeo_video_id": null}, "instructor_infos": [{"name": "Jay Wengrow", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/D7qiQm1QQnSyfc2zlMWn_jay_headshot_2.jpg", "image_url_no_bg": "https://user-assets.maven.com/instructor-no-bg/D7qiQm1QQnSyfc2zlMWn_jay_headshot_2.jpg", "uuid": "54b3f405-4165-4772-9d81-aef4df628b99", "bio_html": "<p>Jay Wengrow is an experienced educator and software engineer, and the author of <a href=\"https://pragprog.com/titles/jwpaieng/a-common-sense-guide-to-ai-engineering/\" rel=\"noopener noreferrer\" target=\"_blank\">A Common-Sense Guide to AI Engineering</a>. He is also the founder of Actualize, a software and AI engineering education company, and specializes in making advanced technical topics approachable for professionals across industries. He also wrote the popular Common-Sense Guide to Data Structures and Algorithms book series.</p>", "headline": "CEO @ Actualize", "title": "Software Engineer and Educator, Author of A Common-Sense Guide to AI Engineering", "linkedin_url": "https://www.linkedin.com/in/jaywengrow", "twitter_handle": null, "custom_social_link": "https://commonsensedev.com", "logos": {"logos": [], "label": ""}, "highlights": null, "highlights_html": "<ul><li></li></ul>", "preferred_name": null}], "instructor_caption": "Software Engineer and Educator, Author of A Common-Sense Guide to AI Engineering", "course_tags": [{"id": 290, "tag_type": "persona", "label": "For Product Managers", "slug": "for-product-managers", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "description": null, "parent_tag_id": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null}, {"id": 315, "tag_type": "topic", "label": "Agentic AI", "slug": "agentic-ai", "description": null, "parent_tag_id": null}, {"id": 336, "tag_type": "topic", "label": "Working with LLMs", "slug": "llms", "description": null, "parent_tag_id": null}, {"id": 349, "tag_type": "topic", "label": "Coding with AI", "slug": "ai-coding", "description": null, "parent_tag_id": null}]}, "contentPageSlug": "049021", "contentPage": {"id": 8319, "school_id": 14543, "slug": "049021", "content_page_type": "workshop", "sections": [{"uuid": "a2ea7aa7-3905-4ed8-beea-3ff442416f8f", "title": "Build Your First Coding Agent", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/RbVeJOjQnGLUrZMPmsuS_Single%20Instructor%20-%20%20theme%20c%20(2).png", "is_visible": true, "topic_desc": "Many software developers use coding agents (e.g. Claude Code, Codex, Cursor, Copilot) to write code and build software. However, these agents can go sideways, and may not follow the coding workflow and style that *you* prefer. Well, why not build your own coding agent? Let's explore what it takes to build an LLM-powered coding assistant - it's likely a lot easier than you think.", "brand_logos": {"label": "Previously at", "logos": []}, "section_type": "main", "instructor_infos": [{"name": "Jay Wengrow", "uuid": "a3c3f595-11eb-47c5-bcdf-8e19c8d80a10", "logos": null, "title": "CEO of Actualize, Author of \"A Common-Sense Guide to AI Engineering\"", "bio_html": "<p>Jay Wengrow is an experienced educator and software engineer, and the author of&nbsp;<a href=\"https://pragprog.com/titles/jwpaieng/a-common-sense-guide-to-ai-engineering/\" rel=\"noopener noreferrer\" target=\"_blank\">A Common-Sense Guide to AI Engineering</a>. He is also the founder of Actualize, a software and AI engineering education company - and he specializes in making advanced technical topics approachable for professionals across industries. He additionally wrote the popular Common-Sense Guide to Data Structures and Algorithms book series.</p>", "headline": "", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/bRoC2JPqTQC1hROZkacW_jay_headshot_2.jpg", "highlights": null, "linkedin_url": null, "twitter_handle": null, "highlights_html": null, "image_url_no_bg": null, "custom_social_link": null}], "learning_outcomes": [{"uuid": "f4c84d96-fbf8-4f1b-a31c-d4285e103edc", "title": "Transform a simple LLM into an autonomous software developer", "description": "Equip an LLM with the tools it needs to write code and create substantial software projects."}, {"uuid": "bd7bf609-79ac-4255-8090-3f74f52a4e1c", "title": "Craft your own personal coding agent", "description": "Create a customized coding agent that adapts to your ideal workflow and code style."}, {"uuid": "fd12c832-ec52-4a54-a397-5d9fbee25e76", "title": "How coding agents work under the hood", "description": "Make the most of any coding agent by understanding its capabilities and limitations."}]}], "created_at": "2026-03-12T03:32:02.509457Z", "updated_at": "2026-03-12T03:32:06.014709Z", "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 16252, "course_stripe_promo_code_id": null}, "school_event": {"id": 8319, "slug": null, "title": "Build Your First Coding Agent", "description": null, "start_datetime": "2026-04-13T18:00:00Z", "end_datetime": "2026-04-13T18:30:00Z", "start_date": "2026-04-13", "start_time": "13:00:00", "duration_min": 30, "timezone": "America/Chicago", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 88}, "relatedWorkshops": [{"id": 4322, "school_id": 15087, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 17014, "workshop_tags": [{"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null}, {"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null}, {"id": 257, "tag_type": "internal_collection", "label": "Building AI Systems", "slug": "building-ai-systems", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null}, {"id": 315, "tag_type": "topic", "label": "Agentic AI", "slug": "agentic-ai", "description": null, "parent_tag_id": null}, {"id": 349, "tag_type": "topic", "label": "Coding with AI", "slug": "ai-coding", "description": null, "parent_tag_id": null}, {"id": 395, "tag_type": "internal_collection", "label": "2025 Maven Rewind", "slug": "maven-rewind-2025", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 5161, "school_id": 15087, "slug": "b9a2df", "content_page_type": "workshop", "sections": [{"uuid": "4cdb3bc7-a5b8-4ceb-b82a-b081a8cf8b13", "title": "Build Your Own AI Coding Agent from Scratch", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/942nBLITumEPZdisCvQY_Build%20Your%20Own.png", "is_visible": true, "topic_desc": "In the spirit of Feynman’s “What I cannot create, I do not understand,” this optional outtake from our course is a live mini-build: we’ll code a simple AI coding agent together to form a real mental model and better understand the tools we use. We’ll practice context management, clear specs, small steps, and interactive + structured flows. Join to watch — or hack along.", "brand_logos": {"label": "Previously at", "logos": [{"name": "Google", "type": "logo", "uuid": "20a1120b-248d-46d1-9d6b-08f0a37ff07d", "file_type": "svg", "image_url": "https://asset.brandfetch.io/id6O2oGzv-/idjOb2YcqW.svg"}, {"name": "Microsoft", "type": "logo", "uuid": "2feb5655-db2c-4eba-a99a-b6ab50b9c432", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idchmboHEZ/idc7I0n_oy.svg"}, {"name": "Canonical", "type": "logo", "uuid": "c26d5934-bb47-4884-b732-6ba00f204def", "file_type": "svg", "image_url": "https://asset.brandfetch.io/id3KkLe62z/idSdSACndB.svg"}, {"name": "Answer AI", "type": "logo", "uuid": "05ba6520-c992-4f29-9ef4-23732666b56c", "file_type": "png", "image_url": "https://asset.brandfetch.io/ididtSFs2-/idt9-rq-SK.png"}, {"name": "Cable & Wireless Communications", "type": "icon", "uuid": "9631f1eb-aec1-40b0-9670-559a18b39941", "file_type": "jpeg", "image_url": "https://asset.brandfetch.io/idQLtHjMab/idHwE2CMqQ.jpeg"}]}, "section_type": "main", "instructor_infos": [{"name": "Eleanor Berger", "uuid": "79851538-01b0-406f-a1ba-4e5c04f61569", "logos": null, "title": "Engineering & AI Leader; Elite AI-Assisted Coding co-instructor", "bio_html": "<p>Eleanor Berger is an AI expert and technology leader with a track record of advising, building and leading high-performing AI engineering teams at Microsoft, Google and several start-ups.</p><p><br></p><p>At Microsoft and Google, Eleanor enabled top cloud customers, including startups, software vendors, and enterprises, to deliver impactful AI-first solutions. She has served in key advisory roles with a focus on applied AI and is recognised as a leading voice in the industry.</p><p><br></p><p>Today, Eleanor advises companies and empowers catalysts — leaders who drive AI innovation — by pairing deep technical expertise with hard-won managerial insight. Eleanor helps organisations build robust AI capability, integrate advanced AI and deliver powerful solutions that drive business value and strategic advantage.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/n6QlErKTSASFQQUtXRFn_eleanor-berger-self-2022-01-12.jpg", "highlights": null, "linkedin_url": null, "twitter_handle": null, "image_url_no_bg": null, "custom_social_link": null}, {"name": "Isaac Flath", "uuid": "6065bdf0-14f2-4374-ab84-77bc9b5732e5", "logos": {"label": "", "logos": []}, "title": "Dev-efficiency and AI expert; Elite AI-Assisted Coding co-instructor", "bio_html": "<p>Isaac is an independent consultant who has helped many companies incorporate AI into their products. I've taught AI efficiency to companies for years and worked for tech startups and cutting edge labs.</p><p><br></p><p>As a consultant, I have helped companies of all sizes from startups (such as Ankihub and SpecStory) to enterprise clients (such as Travel &amp; Leisure and Cable and Wireless Communications). Previously, I worked as a researcher at Novetta where I worked on Chatbots, and worked at other cutting edge labs such as Answer AI.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/EPXTj93VQ0Cc17cYa8tb_isaaac.png", "highlights": [], "linkedin_url": "", "twitter_handle": "", "image_url_no_bg": null, "custom_social_link": ""}], "learning_outcomes": [{"uuid": "6f86286a-7f58-4260-b44b-61ebb55db0e6", "title": "Build a simple AI coding agent", "description": "Hack together a tiny coding agent with us, end to end."}, {"uuid": "d7cf27a5-5be5-4a42-8f88-c73ba1c7141b", "title": "Build a mental model of agents", "description": "Understand how AI coding agents work so you can use them better."}, {"uuid": "164a4182-cb42-4c4c-9ff0-81af248d8c3c", "title": "Practice AI-assisted coding best practices", "description": "Use context management, clear specs, small steps, interactive and structured flows."}]}], "created_at": "2026-02-12T21:03:30.074329Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 17014, "course_stripe_promo_code_id": null}, "school_event": {"id": 5161, "slug": null, "title": "Build Your Own AI Coding Agent from Scratch", "description": null, "start_datetime": "2025-09-30T18:00:00Z", "end_datetime": "2025-09-30T19:30:00Z", "start_date": "2025-09-30", "start_time": "20:00:00", "duration_min": 90, "timezone": "Europe/Zurich", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 1944}}, {"id": 3880, "school_id": 10313, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 16984, "workshop_tags": [{"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null}, {"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null}, {"id": 159, "tag_type": "internal_collection", "label": "LL non-instructor", "slug": "ll-non-instructor", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null}, {"id": 315, "tag_type": "topic", "label": "Agentic AI", "slug": "agentic-ai", "description": null, "parent_tag_id": null}, {"id": 395, "tag_type": "internal_collection", "label": "2025 Maven Rewind", "slug": "maven-rewind-2025", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 4720, "school_id": 10313, "slug": "3cf911", "content_page_type": "workshop", "sections": [{"uuid": "d8141034-482f-4b6b-8b37-5c317cf816d3", "title": "Build Your Own Coding Agent", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/nnAoCldKQPKlugSHpcxd_Single Instructor.png", "is_visible": true, "topic_desc": "AI agents are changing how we build software — from automating tasks to writing code. This session will show you how these systems work and how to build one yourself. You'll learn the key ideas behind agentic flows, function calling, and real-time code generation — with practical examples you can apply right away.", "brand_logos": {"label": "Previously at", "logos": []}, "section_type": "main", "instructor_infos": [{"name": "Alexey Grigorev", "uuid": "09feb03b-ad53-4db9-8652-98528fc6e7f7", "logos": null, "title": "Principal Data Scientist | Book Author | Instructor to 100k+ Students World-Wide", "bio_html": "<p>Founder of DataTalks.Club · Creator of the Zoomcamp Series · ML Engineer &amp; Author</p><p><br></p><p>Alexey Grigorev is the founder of&nbsp;<a href=\"https://datatalks.club/\" rel=\"noopener noreferrer\" target=\"_blank\">DataTalks.Club</a>&nbsp;and the creator of the popular Zoomcamp series. With 15 years of experience in software engineering and over 12 years in machine learning, he has built and deployed large-scale ML systems at companies like OLX Group and Simplaex.</p><p><br></p><p>An advocate for practical, hands-on education, Alexey has taught over 100,000 students, focusing on a code-first approach to help learners build real-world skills.</p><p><br></p><p>In the past, he was an active participant in data science competitions. A Kaggle Master, Alexey has achieved top rankings in several challenges, including 1st place in the NIPS'17 Criteo Challenge and 2nd place in the WSDM Cup 2017: Vandalism Detection.</p><p><br></p><p>He is also the author of several technical books, including the widely read Machine Learning Bookcamp.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/u7e8tzsQQ7GdLQBX8H67_1718261603928.jpg", "highlights": null, "linkedin_url": null, "twitter_handle": null, "image_url_no_bg": null, "custom_social_link": null}], "learning_outcomes": [{"uuid": "99fb4130-b887-4911-8b4a-f1396e1af12b", "title": "Learn About Agentic Flows and Function Calling", "description": "Use AI to trigger functions — like accessing the file system or database."}, {"uuid": "f82a306c-84e6-483f-889a-7fa650d259f2", "title": "Live Implementation of a Coding Agent", "description": "Learn how to build an AI agent that can write and improve code — all based on user input."}, {"uuid": "d8a1b8ce-3a51-41fc-9088-5f9ac308c29f", "title": "Build a Clone of Lovable.dev", "description": "Lovable creates amazing front-end applications with React. You will do the same, but with Django."}]}], "created_at": "2026-02-12T21:02:27.517344Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 16984, "course_stripe_promo_code_id": null}, "school_event": {"id": 4720, "slug": null, "title": "Build Your Own Coding Agent", "description": null, "start_datetime": "2025-08-13T14:30:00Z", "end_datetime": "2025-08-13T16:00:00Z", "start_date": "2025-08-13", "start_time": "16:30:00", "duration_min": 90, "timezone": "Europe/Berlin", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 2298}}, {"id": 7502, "school_id": 3009, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 19602, "workshop_tags": [{"id": 137, "tag_type": "internal_collection", "label": "Instructor", "slug": "Instructor", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null}, {"id": 315, "tag_type": "topic", "label": "Agentic AI", "slug": "agentic-ai", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 9037, "school_id": 3009, "slug": "3c3a6a", "content_page_type": "workshop", "sections": [{"uuid": "ea0a2db2-27a7-417d-95e9-898474e747e8", "title": "How to Build an AI Agent From Scratch", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/9aGjWAvQf6fmJFoao9zo_Single%20Instructor%20-%20theme%20a%20(1).png", "is_visible": true, "topic_desc": "AI agents are everywhere. From Claude Code to OpenClaw, to every company seemingly wanting to ship an agent. But it's surprisingly hard to find high quality, simple explanations of how to build them without running into some framework or tool you \"should\" know. This session takes the opposite approach - no frameworks, no tools, just a clear explanation of fundamentals that anyone can understand.", "brand_logos": {"label": "Previously at", "logos": []}, "section_type": "main", "instructor_infos": [{"name": "Colin Matthews", "uuid": "a4dac998-d8db-40be-97c7-306401617aaf", "logos": null, "title": "Sold my first SaaS in 2021. Product Manager, 8500+ students, featured by Lenny.", "bio_html": "<p>I’ve had my fair share of doubt when it came to technical skills. From flunking out of my first software engineering interview, to struggling to build my own SaaS products for years, I’ve always felt like an imposter.</p><p><br></p><p>In 2021, everything changed. I sold my first SaaS product as an independent developer.</p><p><br></p><p>Now, with AI tools, you can accomplish months of works in just hours using the right strategies. I want to help you use AI to build your software — whether thats for your own personal apps, work, or to sell a SaaS of your own.&nbsp;</p>", "headline": "", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/0hcOIVOKRkGQBKZGAdXr_Me%20Again.jpg", "highlights": null, "linkedin_url": null, "preferred_name": null, "twitter_handle": null, "highlights_html": null, "image_url_no_bg": null, "custom_social_link": null}], "learning_outcomes": [{"uuid": "9f37bbcf-fd14-41bf-85c5-2c4b9b35150a", "title": "Learn the fundamentals of building with LLMs", "description": "Learn how LLMs and agents work without tools or frameworks"}, {"uuid": "ce1dc0a1-1807-4d33-bccd-1d04a0d4d99d", "title": "No jargon, every term explained", "description": "Finally get a clear understanding of agents, tools, context windows, and more."}, {"uuid": "e09bbd69-9874-4bea-8c00-d6d54143af58", "title": "Build an understanding of foundations agent building blocks", "description": "Learn the building blocks of agents so you can apply them yourself without relying on existing tools"}]}], "created_at": "2026-03-30T15:28:57.787333Z", "updated_at": "2026-03-30T15:36:18.019399Z", "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 19602, "course_stripe_promo_code_id": null}, "school_event": {"id": 9037, "slug": null, "title": "How to Build an AI Agent From Scratch", "description": null, "start_datetime": "2026-04-17T16:00:00Z", "end_datetime": "2026-04-17T16:30:00Z", "start_date": "2026-04-17", "start_time": "12:00:00", "duration_min": 30, "timezone": "America/Toronto", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 2028}}], "exploreCourses": null, "workshopTags": [{"id": 137, "tag_type": "internal_collection", "label": "Instructor", "slug": "Instructor", "description": null, "parent_tag_id": null}, {"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null}, {"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, {"id": 315, "tag_type": "topic", "label": "Agentic AI", "slug": "agentic-ai", "description": null, "parent_tag_id": null}, {"id": 349, "tag_type": "topic", "label": "Coding with AI", "slug": "ai-coding", "description": null, "parent_tag_id": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null}], "videoChapters": [{"title": "Introduction to AI Engineering and Coding Agents", "start_seconds": 0}, {"title": "Setting Up the Development Environment", "start_seconds": 105}, {"title": "Agent 0 & 1: From Basic API Calls to User Interaction", "start_seconds": 278}, {"title": "Agent 2: Building a Conversational AI with Code Generation", "start_seconds": 403}, {"title": "Agent 3: Enabling File Creation with Shell Access", "start_seconds": 741}, {"title": "Analyzing the Agent's Workflow and Logs", "start_seconds": 1205}, {"title": "Agent 4: Customizing Agent Behavior with System Prompts", "start_seconds": 1350}, {"title": "Q&A and Concluding Remarks", "start_seconds": 1583}], "navPages": [{"category": {"slug": "ai", "href": "/courses/ai", "title": "AI", "palette": {"--palette-category-base": "#460952", "--palette-category-highlight": "#931FAA", "--palette-category-border": "#EDA6FB"}}, "topics": [{"title": "Agentic AI", "slug": "ai/agentic-ai", "href": "/courses/ai/agentic-ai"}, {"title": "Coding with AI", "slug": "ai/ai-coding", "href": "/courses/ai/ai-coding"}, {"title": "AI Workflows", "slug": "ai/ai-workflows", "href": "/courses/ai/ai-workflows"}, {"title": "Claude Code", "slug": "ai/claude-code", "href": "/courses/ai/claude-code"}, {"title": "OpenClaw", "slug": "ai/openclaw", "href": "/courses/ai/openclaw"}, {"title": "Vibe Coding", "slug": "ai/vibe-coding", "href": "/courses/ai/vibe-coding"}, {"title": "AI Evals", "slug": "ai/evals", "href": "/courses/ai/evals"}, {"title": "AI Transformation", "slug": "ai/ai-transformation", "href": "/courses/ai/ai-transformation"}, {"title": "RAG & Search", "slug": "ai/rag-search", "href": "/courses/ai/rag-search"}, {"title": "MCP", "slug": "ai/mcp", "href": "/courses/ai/mcp"}, {"title": "AI for PMs", "slug": "ai/for-product-managers", "href": "/courses/ai/for-product-managers"}, {"title": "AI for Engineers", "slug": "ai/for-engineers", "href": "/courses/ai/for-engineers"}, {"title": "AI for Designers", "slug": "ai/for-designers", "href": "/courses/ai/for-designers"}, {"title": "AI for Marketers", "slug": "ai/for-marketers", "href": "/courses/ai/for-marketers"}, {"title": "AI for Founders", "slug": "ai/for-founders", "href": "/courses/ai/for-founders"}]}, {"category": {"slug": "product", "href": "/courses/product", "title": "Product", "palette": {"--palette-category-base": "#510B00", "--palette-category-highlight": "#B33600", "--palette-category-border": "#F7804D"}}, "topics": [{"title": "AI for PMs", "slug": "for-product-managers/ai", "href": "/courses/for-product-managers/ai"}, {"title": "Agentic AI", "slug": "for-product-managers/agentic-ai", "href": "/courses/for-product-managers/agentic-ai"}, {"title": "AI Evals", "slug": "for-product-managers/ai-evals", "href": "/courses/for-product-managers/ai-evals"}, {"title": "Vibe Coding", "slug": "for-product-managers/vibe-coding", "href": "/courses/for-product-managers/vibe-coding"}, {"title": "Product Sense", "slug": "for-product-managers/product-sense", "href": "/courses/for-product-managers/product-sense"}, {"title": "Product Discovery", "slug": "for-product-managers/product-discovery", "href": "/courses/for-product-managers/product-discovery"}, {"title": "User Research", "slug": "for-product-managers/user-research", "href": "/courses/for-product-managers/user-research"}, {"title": "Prototyping", "slug": "for-product-managers/prototyping", "href": "/courses/for-product-managers/prototyping"}, {"title": "Growth", "slug": "for-product-managers/growth", "href": "/courses/for-product-managers/growth"}, {"title": "Analytics", "slug": "for-product-managers/analytics", "href": "/courses/for-product-managers/analytics"}, {"title": "Tech Foundations", "slug": "for-product-managers/technical-foundations", "href": "/courses/for-product-managers/technical-foundations"}, {"title": "Strategy", "slug": "for-product-managers/strategy", "href": "/courses/for-product-managers/strategy"}, {"title": "Influence", "slug": "for-product-managers/influence", "href": "/courses/for-product-managers/influence"}, {"title": "Leadership", "slug": "for-product-managers/leadership", "href": "/courses/for-product-managers/leadership"}, {"title": "Career Growth", "slug": "for-product-managers/career-growth", "href": "/courses/for-product-managers/career-growth"}]}, {"category": {"slug": "engineering", "href": "/courses/engineering", "title": "Engineering", "palette": {"--palette-category-base": "#00332F", "--palette-category-highlight": "#00746B", "--palette-category-border": "#88B7B2"}}, "topics": [{"title": "AI for Engineers", "slug": "for-engineers/ai", "href": "/courses/for-engineers/ai"}, {"title": "Agentic AI", "slug": "for-engineers/agentic-ai", "href": "/courses/for-engineers/agentic-ai"}, {"title": "Coding with AI", "slug": "for-engineers/ai-coding", "href": "/courses/for-engineers/ai-coding"}, {"title": "Claude Code", "slug": "for-engineers/claude-code", "href": "/courses/for-engineers/claude-code"}, {"title": "OpenClaw", "slug": "for-engineers/openclaw", "href": "/courses/for-engineers/openclaw"}, {"title": "MCP", "slug": "for-engineers/mcp", "href": "/courses/for-engineers/mcp"}, {"title": "RAG & Search", "slug": "for-engineers/rag-search", "href": "/courses/for-engineers/rag-search"}, {"title": "AI Evals", "slug": "for-engineers/ai-evals", "href": "/courses/for-engineers/ai-evals"}, {"title": "Machine Learning", "slug": "for-engineers/ml", "href": "/courses/for-engineers/ml"}, {"title": "LLM Ops", "slug": "for-engineers/llm-ops", "href": "/courses/for-engineers/llm-ops"}, {"title": "Context Eng", "slug": "for-engineers/context-engineering", "href": "/courses/for-engineers/context-engineering"}, {"title": "Security", "slug": "for-engineers/security", "href": "/courses/for-engineers/security"}, {"title": "System Design", "slug": "for-engineers/system-design", "href": "/courses/for-engineers/system-design"}, {"title": "Leadership", "slug": "for-engineers/leadership", "href": "/courses/for-engineers/leadership"}, {"title": "Career Growth", "slug": "for-engineers/career-growth", "href": "/courses/for-engineers/career-growth"}]}, {"category": {"slug": "design", "href": "/courses/design", "title": "Design", "palette": {"--palette-category-base": "#38085F", "--palette-category-highlight": "#772CBB", "--palette-category-border": "#B5A2D0"}}, "topics": [{"title": "AI for Designers", "slug": "for-designers/ai", "href": "/courses/for-designers/ai"}, {"title": "Agentic AI", "slug": "for-designers/agentic-ai", "href": "/courses/for-designers/agentic-ai"}, {"title": "Vibe Coding", "slug": "for-designers/vibe-coding", "href": "/courses/for-designers/vibe-coding"}, {"title": "Prototyping", "slug": "for-designers/prototyping", "href": "/courses/for-designers/prototyping"}, {"title": "Figma", "slug": "for-designers/figma", "href": "/courses/for-designers/figma"}, {"title": "Design Systems", "slug": "for-designers/design-systems", "href": "/courses/for-designers/design-systems"}, {"title": "User Research", "slug": "for-designers/user-research", "href": "/courses/for-designers/user-research"}, {"title": "Product Discovery", "slug": "for-designers/product-discovery", "href": "/courses/for-designers/product-discovery"}, {"title": "UX", "slug": "for-designers/ux", "href": "/courses/for-designers/ux"}, {"title": "UI", "slug": "for-designers/ui", "href": "/courses/for-designers/ui"}, {"title": "Visual Design", "slug": "for-designers/visual-design", "href": "/courses/for-designers/visual-design"}, {"title": "Design Strategy", "slug": "for-designers/strategy", "href": "/courses/for-designers/strategy"}, {"title": "Influence", "slug": "for-designers/influence", "href": "/courses/for-designers/influence"}, {"title": "Leadership", "slug": "for-designers/leadership", "href": "/courses/for-designers/leadership"}, {"title": "Career Growth", "slug": "for-designers/career-growth", "href": "/courses/for-designers/career-growth"}]}, {"category": {"slug": "marketing", "href": "/courses/marketing", "title": "Marketing", "palette": {"--palette-category-base": "#431532", "--palette-category-highlight": "#943170", "--palette-category-border": "#C99EB5"}}, "topics": [{"title": "AI for Marketers", "slug": "for-marketers/ai", "href": "/courses/for-marketers/ai"}, {"title": "Agentic AI", "slug": "for-marketers/agentic-ai", "href": "/courses/for-marketers/agentic-ai"}, {"title": "Vibe Coding", "slug": "for-marketers/vibe-coding", "href": "/courses/for-marketers/vibe-coding"}, {"title": "Automation", "slug": "for-marketers/marketing-automation", "href": "/courses/for-marketers/marketing-automation"}, {"title": "Content Marketing", "slug": "for-marketers/content-marketing", "href": "/courses/for-marketers/content-marketing"}, {"title": "Demand Gen", "slug": "for-marketers/demand-generation", "href": "/courses/for-marketers/demand-generation"}, {"title": "Go-to-Market", "slug": "for-marketers/gtm", "href": "/courses/for-marketers/gtm"}, {"title": "Product Marketing", "slug": "for-marketers/product-marketing", "href": "/courses/for-marketers/product-marketing"}, {"title": "Positioning", "slug": "for-marketers/positioning", "href": "/courses/for-marketers/positioning"}, {"title": "Social Media", "slug": "for-marketers/social-media", "href": "/courses/for-marketers/social-media"}, {"title": "Brand", "slug": "for-marketers/brand", "href": "/courses/for-marketers/brand"}, {"title": "B2B Marketing", "slug": "for-marketers/b2b", "href": "/courses/for-marketers/b2b"}, {"title": "SEO & AEO", "slug": "for-marketers/seo-aeo", "href": "/courses/for-marketers/seo-aeo"}, {"title": "Strategy", "slug": "for-marketers/strategy", "href": "/courses/for-marketers/strategy"}, {"title": "Leadership", "slug": "for-marketers/leadership", "href": "/courses/for-marketers/leadership"}]}, {"category": {"slug": "leadership", "href": "/courses/leadership", "title": "Leadership", "palette": {"--palette-category-base": "#50090E", "--palette-category-highlight": "#A9202A", "--palette-category-border": "#D49C98"}}, "topics": [{"title": "AI for Leaders", "slug": "for-leaders/ai", "href": "/courses/for-leaders/ai"}, {"title": "Agentic AI", "slug": "for-leaders/agentic-ai", "href": "/courses/for-leaders/agentic-ai"}, {"title": "AI Transformation", "slug": "for-leaders/ai-transformation", "href": "/courses/for-leaders/ai-transformation"}, {"title": "AI Governance", "slug": "for-leaders/ai-governance", "href": "/courses/for-leaders/ai-governance"}, {"title": "Communication", "slug": "for-leaders/communication", "href": "/courses/for-leaders/communication"}, {"title": "Influence", "slug": "for-leaders/influence", "href": "/courses/for-leaders/influence"}, {"title": "Strategy", "slug": "for-leaders/strategy", "href": "/courses/for-leaders/strategy"}, {"title": "Management", "slug": "for-leaders/management", "href": "/courses/for-leaders/management"}, {"title": "People Operations", "slug": "for-leaders/people-operations", "href": "/courses/for-leaders/people-operations"}, {"title": "Exec Presence", "slug": "for-leaders/executive-presence", "href": "/courses/for-leaders/executive-presence"}, {"title": "Storytelling", "slug": "for-leaders/storytelling", "href": "/courses/for-leaders/storytelling"}, {"title": "Goal-setting", "slug": "for-leaders/goal-setting", "href": "/courses/for-leaders/goal-setting"}, {"title": "Personal Brand", "slug": "for-leaders/personal-brand", "href": "/courses/for-leaders/personal-brand"}, {"title": "Career Growth", "slug": "for-leaders/career-growth", "href": "/courses/for-leaders/career-growth"}]}, {"category": {"slug": "founders", "href": "/courses/founders", "title": "Founders", "palette": {"--palette-category-base": "#0C3209", "--palette-category-highlight": "#077202", "--palette-category-border": "#69C662"}}, "topics": [{"title": "AI for Founders", "slug": "for-founders/ai", "href": "/courses/for-founders/ai"}, {"title": "Agentic AI", "slug": "for-founders/agentic-ai", "href": "/courses/for-founders/agentic-ai"}, {"title": "AI Workflows", "slug": "for-founders/ai-workflows", "href": "/courses/for-founders/ai-workflows"}, {"title": "Vibe Coding", "slug": "for-founders/vibe-coding", "href": "/courses/for-founders/vibe-coding"}, {"title": "Prototyping", "slug": "for-founders/prototyping", "href": "/courses/for-founders/prototyping"}, {"title": "Product Sense", "slug": "for-founders/product-sense", "href": "/courses/for-founders/product-sense"}, {"title": "Positioning", "slug": "for-founders/positioning", "href": "/courses/for-founders/positioning"}, {"title": "Product Discovery", "slug": "for-founders/product-discovery", "href": "/courses/for-founders/product-discovery"}, {"title": "Management", "slug": "for-founders/management", "href": "/courses/for-founders/management"}, {"title": "Strategy", "slug": "for-founders/strategy", "href": "/courses/for-founders/strategy"}, {"title": "Go-to-Market", "slug": "for-founders/gtm", "href": "/courses/for-founders/gtm"}, {"title": "Personal Brand", "slug": "for-founders/personal-brand", "href": "/courses/for-founders/personal-brand"}, {"title": "Leadership", "slug": "for-founders/leadership", "href": "/courses/for-founders/leadership"}, {"title": "Fundraising", "slug": "for-founders/fundraising", "href": "/courses/for-founders/fundraising"}, {"title": "PMF", "slug": "for-founders/product-market-fit", "href": "/courses/for-founders/product-market-fit"}]}, {"category": {"slug": "more", "href": "/courses/more", "title": "More", "palette": {"--palette-category-base": "#1E2C2B", "--palette-category-highlight": "#4A6361", "--palette-category-border": "#B9C1BE"}}, "topics": [{"title": "Everyone", "slug": "for-everyone", "href": "/courses/for-everyone"}, {"title": "Operators", "slug": "for-operators", "href": "/courses/for-operators"}, {"title": "Data Scientists", "slug": "for-data-scientists", "href": "/courses/for-data-scientists"}, {"title": "Business Analysts", "slug": "for-business-analysts", "href": "/courses/for-business-analysts"}, {"title": "User Researchers", "slug": "for-user-researchers", "href": "/courses/for-user-researchers"}, {"title": "Customer Success", "slug": "for-customer-success", "href": "/courses/for-customer-success"}, {"title": "Project Managers", "slug": "for-project-managers", "href": "/courses/for-project-managers"}, {"title": "HR Professionals", "slug": "for-hr-professionals", "href": "/courses/for-hr-professionals"}, {"title": "Sales People", "slug": "for-sales-people", "href": "/courses/for-sales-people"}, {"title": "Lawyers", "slug": "for-lawyers", "href": "/courses/for-lawyers"}, {"title": "Finance", "slug": "for-finance-professionals", "href": "/courses/for-finance-professionals"}, {"title": "Investors", "slug": "for-investors", "href": "/courses/for-investors"}, {"title": "Real Estate", "slug": "for-real-estate-agents", "href": "/courses/for-real-estate-agents"}, {"title": "Educators", "slug": "for-educators", "href": "/courses/for-educators"}, {"title": "Creators", "slug": "for-creators", "href": "/courses/for-creators"}]}], "navTagLinks": [{"tag": {"id": 315, "tag_type": "topic", "label": "Agentic AI", "slug": "agentic-ai", "description": null, "parent_tag_id": null}, "link_slug": "for-engineers/agentic-ai"}, {"tag": {"id": 349, "tag_type": "topic", "label": "Coding with AI", "slug": "ai-coding", "description": null, "parent_tag_id": null}, "link_slug": "for-engineers/ai-coding"}, {"tag": {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, "link_slug": "for-engineers"}], "now": "2026-05-19T22:55:21.782Z"}, "__N_SSG": true}, "page": "/p/[slug]/[...ignored]", "query": {"slug": "049021", "ignored": ["build-your-first-coding-agent"]}, "buildId": "qPlLjBFLQ9fnkFKJ7n7E-", "isFallback": false, "isExperimentalCompile": false, "gsp": true, "scriptLoader": []}}