{"url": "https://maven.com/p/245c45/code-a-custom-chat-gpt", "core": {"title": "Code a custom ChatGPT", "slug": "245c45", "id": 828, "page_type": "workshop", "description": "This is the foundation of AI products. If you want to be an AI engineer these are MUST KNOW topics and API's.\n\nEverything from ChatGPT to robust AI powered summarization and classification use these API's and patterns to power their products.", "start_datetime": "2024-04-05T20:00:00Z", "duration_min": 30, "is_recording_public": true, "has_internal_recording": true, "instructor_name": "Swyx", "instructor_title": "Founder", "instructor_headline": null, "course_name": "Level Up From Software Engineer to AI Engineer", "course_slug": "ai-engineering-intro", "school_name": "Noah Hein", "school_slug": "noah-hein", "chapter_count": 9}, "next_data": {"props": {"pageProps": {"apiSchool": {"id": 10199, "slug": "noah-hein", "name": "Noah Hein", "is_stripe_connected": true, "stripe_connect_account_id": "acct_1OvjH7QOmVmnkxsL", "zoom_auth_version": 2, "verified": true, "timezone": "America/Chicago", "support_email": null, "school_tags": [], "instructor_bio": null}, "pageType": "workshop", "school": {"id": 10199, "slug": "noah-hein", "name": "Noah Hein", "is_stripe_connected": true, "stripe_connect_account_id": "acct_1OvjH7QOmVmnkxsL", "zoom_auth_version": 2, "verified": true, "timezone": "America/Chicago", "support_email": null, "school_tags": [], "instructor_bio": null}, "course": {"slug": "ai-engineering-intro", "school_id": 10199, "name": "Level Up From Software Engineer to AI Engineer", "id": 11079, "format": "full_course", "description": "From Dabbling To Complete Competency: Learn how to build real-world working AI products", "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": "enabled"}, "social_image_url": "https://d2426xcxuh3ht5.cloudfront.net/WzkCqQgQRQittKehXnW8_restaurant-mgmt-accelerator-for-multi-unit-operators.jpg", "course_image_url": null, "clp_hero_media": {"media_type": "image_url", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/x7l5aHQHTEOZ5DYaTXHz_restaurant-mgmt-accelerator-for-multi-unit-operators.jpg", "youtube_video_id": "dQw4w9WgXcQ", "vimeo_video_id": null}, "instructor_infos": [{"name": "Shawn \"Swyx\" Wang", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/ac29J24UQgiGQPmqsSyZ_swyx-headshot.jpeg", "image_url_no_bg": null, "uuid": "42f1d072-bc94-4ce5-9f39-bfeec5217f48", "bio_html": "<p>Swyx is founder of Smol.ai. He is best known for his writing on the Rise of the AI Engineer on the Latent.Space newsletter and podcast. </p><p><br></p><p>Swyx is also co-organizer of the AI Engineer Summit.</p>", "headline": "", "title": "Founder at Smol.ai", "linkedin_url": null, "twitter_handle": null, "custom_social_link": null, "logos": null, "highlights": null, "highlights_html": null, "preferred_name": null}, {"name": "Noah Hein", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/HjbySoAT8qywpdvEomjt_noah-headshot.jpg", "image_url_no_bg": null, "uuid": "5fc78c43-6c29-46b3-bff6-249767bf3600", "bio_html": "<p>Noah has taught AI through courses and workshops to hundreds of engineers from Google, Meta, Shopify, and more.</p><p><br></p><p>He is also an international speaker in the AI industry.</p>", "headline": "", "title": "AI Consultant", "linkedin_url": null, "twitter_handle": null, "custom_social_link": null, "logos": null, "highlights": null, "highlights_html": null, "preferred_name": null}], "instructor_caption": "Swyx and Noah have taught AI to everyone from startups, to the fortune 500.", "course_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": 69, "tag_type": "internal_collection", "label": "Maven Selects", "slug": "maven-selects", "description": null, "parent_tag_id": null}, {"id": 80, "tag_type": "deprecated", "label": "AI/ML engineering", "slug": "x-subcategory-ai-ml-engineering", "description": null, "parent_tag_id": 35}, {"id": 108, "tag_type": "deprecated", "label": "AI/ML engineering", "slug": "x-subcategory-ai-ml-engineering-1", "description": null, "parent_tag_id": 31}, {"id": 110, "tag_type": "deprecated", "label": "Software engineering", "slug": "x-subcategory-software-engineering", "description": null, "parent_tag_id": 31}, {"id": 122, "tag_type": "public_collection", "label": "Maven 100 - AI", "slug": "maven-100-ai", "description": null, "parent_tag_id": 35}, {"id": 123, "tag_type": "public_collection", "label": "Maven 100 - Data and engineering", "slug": "maven-100-engineering", "description": null, "parent_tag_id": 31}, {"id": 172, "tag_type": "internal_collection", "label": "AI Affiliates", "slug": "ai-affiliates-nov-24", "description": null, "parent_tag_id": null}, {"id": 176, "tag_type": "public_collection", "label": "Fast Track 2024", "slug": "fast-track-2024", "description": null, "parent_tag_id": null}, {"id": 213, "tag_type": "internal_collection", "label": "The AI-Powered Super IC", "slug": "ai-powered-super-ic", "description": null, "parent_tag_id": null}, {"id": 216, "tag_type": "internal_collection", "label": "[LEGACY] Instructor Owned CLC Opt-in", "slug": "legacy-instructor-owned-clc", "description": null, "parent_tag_id": null}, {"id": 234, "tag_type": "public_collection", "label": "Maven 100 - AI 2025", "slug": "maven-100-ai-2025", "description": null, "parent_tag_id": null}, {"id": 235, "tag_type": "public_collection", "label": "Maven 100 - Engineering 2025", "slug": "maven-100-engineering-2025", "description": null, "parent_tag_id": null}, {"id": 244, "tag_type": "internal_collection", "label": "Courses filtered for recommendations", "slug": "courses-filtered-for-recommendations", "description": null, "parent_tag_id": null}, {"id": 245, "tag_type": "internal_collection", "label": "maven-100-2025", "slug": "maven-100-2025", "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}]}, "contentPageSlug": "245c45", "contentPage": {"id": 828, "school_id": 10199, "slug": "245c45", "content_page_type": "workshop", "sections": [{"uuid": "03629475-cca2-403b-a68a-7c8f69877c48", "title": "Code a custom ChatGPT", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/L7rFxVrMSkG3QNVg06G0_Lightninglesson_Social@2x (1).jpg", "is_visible": true, "topic_desc": "This is the foundation of AI products. If you want to be an AI engineer these are MUST KNOW topics and API's.\n\nEverything from ChatGPT to robust AI powered summarization and classification use these API's and patterns to power their products.", "brand_logos": {"label": "Previously at", "logos": []}, "section_type": "main", "instructor_infos": [{"name": "Swyx", "uuid": "92debdcd-38a4-4544-8db2-fba00a2596a6", "title": "Founder", "bio_html": "<p>Swyx is the founder of Smol.ai. </p><p>He is best known for his writing on the Rise of the AI Engineer on the Latent.Space newsletter and podcast. Swyx is also co-organizer of the AI Engineer Summit.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/SJsWiYKPS0uVkyRbPHPw_swyx-headshot.jpeg"}, {"name": "Noah Hein", "uuid": "9be7b5b8-a286-4b4c-b60a-fb8c1cfc539d", "title": "AI Engineer", "bio_html": "<p>Noah teaches AI through courses and workshops.</p><p>He's built AI products delivered to thousands of users, and successfully ran workshops across the globe.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/sc4l3liNQZSXJiLzoxOf_noah-headshot.jpg"}], "learning_outcomes": [{"uuid": "57ef4fb8-e116-4520-8e32-130ead79a3ff", "title": "Setup", "description": "Learn the ins and outs of the OpenAI API, and get your development environment set up."}, {"uuid": "f4f3115f-1992-4fd8-a3c1-a0b3a7e82108", "title": "Development", "description": "Walk through and write the code of a fully functioning custom ChatGPT application."}, {"uuid": "b28e2989-8ea6-4b5c-83a0-4ecb51755590", "title": "Deploy", "description": "Ship an MVP — via a telegram bot — that you can share with others, and build off of to further cement your knowledge."}]}], "created_at": "2026-02-12T20:52:33.340542Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 11079, "course_stripe_promo_code_id": null}, "school_event": {"id": 828, "slug": null, "title": "Code a custom ChatGPT", "description": null, "start_datetime": "2024-04-05T20:00:00Z", "end_datetime": "2024-04-05T20:30:00Z", "start_date": "2024-04-05", "start_time": "15:00:00", "duration_min": 30, "timezone": "America/Chicago", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 1134}, "relatedWorkshops": [{"id": 78, "school_id": 10364, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 11269, "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": 136, "tag_type": "internal_collection", "label": "LL Partner", "slug": "ll-partner", "description": null, "parent_tag_id": null}, {"id": 292, "tag_type": "persona", "label": "For Founders", "slug": "for-founders", "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}], "published_content_page": {"id": 904, "school_id": 10364, "slug": "2b4007", "content_page_type": "workshop", "sections": [{"uuid": "74569a9d-3b54-46e9-bff3-ae350e7b7e02", "title": "Build an app with ChatGPT", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/24TztSANTZKD1FXyEixp_Copy of Lightning Lesson Image Template.jpg", "is_visible": true, "topic_desc": "It's never been easier to start a bootstrapped business. LLMs provide endless content, and novice coders can do so much with AI tools. In this lesson, we'll share lessons and mistakes from building our language learning startup, Yaya, and how you can use ChatGPT, Next.js, and Firebase to build your own app or bootstrap your own business.", "brand_logos": {"label": "Previously at", "logos": [{"name": "Andela", "type": "logo", "uuid": "f06b4ce8-fe95-43fb-95c0-b6e37ca4dc61", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idVPKcmGQ5/idPBbNxN2E.svg"}, {"name": "X", "type": "logo", "uuid": "60a3defa-48d5-4322-a267-aa7043a0003f", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idS5WhqBbM/id-opmlNbH.svg"}, {"name": "Replit", "type": "logo", "uuid": "5bace6a2-7d21-4fe3-a1c2-42532cd92757", "file_type": "svg", "image_url": "https://asset.brandfetch.io/ido8Wu58rI/idelJXHfoI.svg"}, {"name": "PeopleGrove", "type": "icon", "uuid": "1143b499-367f-4273-b9c9-6a0b88a12805", "file_type": "jpeg", "image_url": "https://asset.brandfetch.io/idgewqDk9n/idYvxyCCFd.jpeg"}]}, "section_type": "main", "instructor_infos": [{"name": "David Gaynor", "uuid": "269d2873-cd07-4bc3-a015-bc7e0933e740", "title": "Engineer and exited founder, ex Andela and Twitter", "bio_html": "<p>Languages: English, Chinese, French, Polish</p><p>Blog: <a href=\"http://freedavid.co/\" rel=\"noopener noreferrer\" target=\"_blank\">freedavid.co/</a></p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/pfOp2slTaO0NYljMzvrm_profile-photo.jpg"}, {"name": "Patrick Coleman", "uuid": "eccf8af1-d5ff-4f3f-a6e3-aa7789a2448c", "title": "Former first business hire and early leader at Replit and PeopleGrove", "bio_html": "<p>Languages: English, Spanish, Japanese, Korean</p><p>Blog: <a href=\"https://pscoleman.me/\" rel=\"noopener noreferrer\" target=\"_blank\">pscoleman.me/</a></p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/xhz6HLsCQIWwW69sRFLk_patrick-photo (1).jpeg"}], "learning_outcomes": [{"uuid": "0c439b15-d91f-4ec8-a99a-e50d25f7e0a6", "title": "How we built our language learning startup Yaya", "description": "Discover ways to use AI tools from ideation to coding to content"}, {"uuid": "83acadaf-a332-4b47-94b8-e5f00d968937", "title": "Working with the ChatGPT API", "description": "A hands-on demo of using the ChatGPT API to build an app"}, {"uuid": "f236a7eb-5318-4f64-a8d0-ce2a75f24bf8", "title": "Mistakes to avoid", "description": "Talk to users early, iterate quickly, and don't overbuild"}]}], "created_at": "2026-02-12T20:52:33.340542Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 11269, "course_stripe_promo_code_id": null}, "school_event": {"id": 904, "slug": null, "title": "Build an app with ChatGPT", "description": null, "start_datetime": "2024-05-08T18:00:00Z", "end_datetime": "2024-05-08T18:30:00Z", "start_date": "2024-05-08", "start_time": "11:00:00", "duration_min": 30, "timezone": "America/Los_Angeles", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 1283}}, {"id": 556, "school_id": 8664, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 10429, "workshop_tags": [{"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null}, {"id": 137, "tag_type": "internal_collection", "label": "Instructor", "slug": "Instructor", "description": null, "parent_tag_id": null}, {"id": 298, "tag_type": "persona", "label": "For Everyone", "slug": "for-everyone", "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": 1391, "school_id": 8664, "slug": "0d8003", "content_page_type": "workshop", "sections": [{"uuid": "dad9ca62-acda-4629-88dd-f1423394aaa9", "title": "Create Your Own AI Agent with ChatGPT", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/ZxpRte6VTiOvRSVIKAod_Maven- Savant-AI-Agents.png", "is_visible": true, "topic_desc": "\"Agentic\" workflows will be part of your future, no matter what industry you're in. Whether you're an educator, a marketer, an attorney, or healthcare professional, you'll be using \"bots\" as much as technologists. ChatGPT is the easiest way to make one right now. Come learn with us!", "brand_logos": {"label": "Previously at", "logos": [{"name": "Ogilvy", "type": "logo", "uuid": "80ec7ca1-08aa-49c9-9a83-6db4167383ba", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idvSbgTL5k/idhGWM66cH.svg"}, {"name": "Columbia University", "type": "logo", "uuid": "d33847bd-2d17-4b30-8492-fcf951779df1", "file_type": "svg", "image_url": "https://asset.brandfetch.io/id7Qv27obq/idfLVL9hGY.svg"}, {"name": "The Peached Tortilla", "type": "icon", "uuid": "88f2d1ea-381e-4f48-8256-ba669022175a", "file_type": "png", "image_url": "https://asset.brandfetch.io/idGcosXiyV/idJ1Sx_6b6.png"}, {"name": "J.P. Morgan", "type": "logo", "uuid": "067b29c3-bb0e-421a-948f-ba9b99b9ed09", "file_type": "svg", "image_url": "https://asset.brandfetch.io/id86doDUIr/idpVbGWMUO.svg"}, {"name": "School Of Visual Arts", "type": "logo", "uuid": "00de19d8-73b1-447d-a985-7b2b4b2bf27f", "file_type": "png", "image_url": "https://asset.brandfetch.io/idTfte6plf/id5bpd4JDg.png"}]}, "section_type": "main", "instructor_infos": [{"name": "Matt Burton", "uuid": "aa384b78-7fd8-4b27-9486-a32b9b370d76", "title": "Founder/Partner at Savant-AI™", "bio_html": "<p>Co-founder of Savant-AI™. Working with solo entrepreneurs as well as Fortune 500 and Venture Backed leaders and teams. Former instructor Columbia University School of Engineering, Parsons School of Design, and School of Visual Arts. Internet Pioneer.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/gJiM9xIcRdKRNEyKuAoG_Matt No Glasses Small.png"}, {"name": "Christian Burton", "uuid": "37f9e44a-c0ba-4831-a4e9-55c20a9c58d1", "title": "Co-Founder/Partner at Savant-AI™", "bio_html": "<p>Co-founder of Savant-AI™. Formerly Independent Cybersecurity consultant, and former Catering Manager, Peached Tortilla in Austin, Texas.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/UUHDaJCAT3WURSyzPsD5_Screenshot 2024-08-20 at 12.59.06 AM.png"}], "learning_outcomes": [{"uuid": "0ced9158-2421-4068-88ed-8444ee1124f1", "title": "Design and Deploy your own AI Agent", "description": "Ever want a true partner at work? One who was trained by you? Loyal and Smart? Learn to design one with us!"}, {"uuid": "0d3acf12-3825-4320-b7b0-81c650300e61", "title": "AI Agents are \"Bots\" You Create", "description": "They learn how to do what you need them to do. You show them the way, and then you can count on them."}, {"uuid": "73d95096-9967-4ae0-98e7-d64b7f3ea088", "title": "ChatGPT makes it Easy", "description": "We'll give you best practices and show you the way. It will blow your mind!"}]}], "created_at": "2026-02-12T20:53:50.474085Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 10429, "course_stripe_promo_code_id": null}, "school_event": {"id": 1391, "slug": null, "title": "Create Your Own AI Agent with ChatGPT", "description": null, "start_datetime": "2024-08-23T15:00:00Z", "end_datetime": "2024-08-23T15:30:00Z", "start_date": "2024-08-23", "start_time": "10:00:00", "duration_min": 30, "timezone": "America/Chicago", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 741}}, {"id": 5179, "school_id": 3009, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 18503, "workshop_tags": [{"id": 2, "tag_type": "category", "label": "Product", "slug": "product-ll", "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": 286, "tag_type": "internal_collection", "label": "Maven Marketing: Velocity Coding Series 12/25", "slug": "velocity-coding", "description": null, "parent_tag_id": null}, {"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": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null}, {"id": 397, "tag_type": "internal_collection", "label": "Learn, Grow & Level Up", "slug": "maven-hq", "description": null, "parent_tag_id": null}, {"id": 433, "tag_type": "topic", "label": "MCP", "slug": "mcp", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 6023, "school_id": 3009, "slug": "0520f2", "content_page_type": "workshop", "sections": [{"uuid": "6034f077-69ce-4a71-b61e-891b87af269e", "title": "Learn to Build ChatGPT Apps", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/U9L5IPraQuW5NVm8iz0r_Single%20Instructor%20(4).png", "is_visible": true, "topic_desc": "ChatGPT has 700M+ users and OpenAI is about to release a brand new app store. Learn how you can build apps in ChatGPT and take advantage of the next massive distribution wave.", "brand_logos": {"label": "Previously at", "logos": []}, "section_type": "main", "instructor_infos": [{"name": "Colin Matthews", "uuid": "a888d369-5bce-453d-8413-6a5f75f18c82", "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><p><br></p><p><br></p>", "headline": "", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/B8PQJmbVRdaWBXP71ui7_Colorize.png", "highlights": null, "linkedin_url": null, "twitter_handle": null, "highlights_html": null, "image_url_no_bg": null, "custom_social_link": null}], "learning_outcomes": [{"uuid": "4e53cfb8-cd17-4ca2-9668-84900a89e5ee", "title": "Learn how to build a ChatGPT app with MCP", "description": "Discover the basics of MCP, the Apps SDK, and how to integrate your product into ChatGPT"}, {"uuid": "1e5a6702-c351-4b7e-9f98-5a5623b9685c", "title": "Discover common challenges & pitfalls", "description": "Learn how to improve tool descriptions, build a golden prompt set, and get ChatGPT to reliably invoke your app"}, {"uuid": "29322e03-98da-46b1-b06a-5ac7018ded82", "title": "Build custom UI in ChatGPT", "description": "Watch practical examples of how to build app UIs within ChatGPT"}]}], "created_at": "2026-02-12T21:05:51.343094Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 18503, "course_stripe_promo_code_id": null}, "school_event": {"id": 6023, "slug": null, "title": "Learn to Build ChatGPT Apps", "description": null, "start_datetime": "2025-12-23T17:00:00Z", "end_datetime": "2025-12-23T18:00:00Z", "start_date": "2025-12-23", "start_time": "12:00:00", "duration_min": 60, "timezone": "America/Toronto", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 2612}}], "exploreCourses": null, "workshopTags": [{"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": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "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}, {"id": 432, "tag_type": "topic", "label": "LLM Ops", "slug": "llm-ops", "description": null, "parent_tag_id": null}], "videoChapters": [{"title": "Introduction and Pre-Session Banter", "start_seconds": 114}, {"title": "The Rise of the AI Engineer: Course Introduction", "start_seconds": 751}, {"title": "Project Setup: Cloning the Repo and Creating a Telegram Bot", "start_seconds": 1017}, {"title": "Initial Code Setup: Imports and Environment Variables", "start_seconds": 1194}, {"title": "Configuring the Bot's Memory and Logging", "start_seconds": 1371}, {"title": "Building the Telegram Application and Start Handler", "start_seconds": 1540}, {"title": "Implementing the Core AI Chat Functionality", "start_seconds": 1784}, {"title": "Demonstrating Conversational Memory", "start_seconds": 2005}, {"title": "Course Details, Q&A, and Wrap-Up", "start_seconds": 2552}], "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": 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": 432, "tag_type": "topic", "label": "LLM Ops", "slug": "llm-ops", "description": null, "parent_tag_id": null}, "link_slug": "for-engineers/llm-ops"}, {"tag": {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null}, "link_slug": "for-engineers"}, {"tag": {"id": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "description": null, "parent_tag_id": null}, "link_slug": "for-data-scientists"}], "now": "2026-05-19T22:54:12.846Z"}, "__N_SSG": true}, "page": "/p/[slug]/[...ignored]", "query": {"slug": "245c45", "ignored": ["code-a-custom-chat-gpt"]}, "buildId": "qPlLjBFLQ9fnkFKJ7n7E-", "isFallback": false, "isExperimentalCompile": false, "gsp": true, "scriptLoader": []}}