{"url": "https://maven.com/p/11439c/semantic-search-with-low-code", "core": {"title": "Semantic Search with Low-Code", "slug": "11439c", "id": 884, "page_type": "workshop", "description": "Semantic search is the foundation behind powerful search engines and chatbots. \n\nIn this session, you'll learn the quickest way to build and deploy semantic search solutions with minimal code. \n\nThis session is for anyone looking to enhance user experience, build smarter chatbots, and stay competitive in the rapidly evolving digital landscape.", "start_datetime": "2024-05-03T18:00:00Z", "duration_min": 30, "is_recording_public": true, "has_internal_recording": true, "instructor_name": "Shubham Saboo", "instructor_title": "AI Author, Product Manager at Tenstorrent, Founder of Unwind AI", "instructor_headline": null, "course_name": null, "course_slug": null, "school_name": "Shubham Saboo", "school_slug": "shubham-saboo", "chapter_count": 0}, "next_data": {"props": {"pageProps": {"apiSchool": {"id": 8651, "slug": "shubham-saboo", "name": "Shubham Saboo", "is_stripe_connected": false, "stripe_connect_account_id": null, "zoom_auth_version": 2, "verified": null, "timezone": "America/Chicago", "support_email": null, "school_tags": [], "instructor_bio": null}, "pageType": "workshop", "school": {"id": 8651, "slug": "shubham-saboo", "name": "Shubham Saboo", "is_stripe_connected": false, "stripe_connect_account_id": null, "zoom_auth_version": 2, "verified": null, "timezone": "America/Chicago", "support_email": null, "school_tags": [], "instructor_bio": null}, "course": null, "contentPageSlug": "11439c", "contentPage": {"id": 884, "school_id": 8651, "slug": "11439c", "content_page_type": "workshop", "sections": [{"uuid": "eed819ce-c331-4c69-bcc5-2d55b22f41a4", "title": "Semantic Search with Low-Code", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/eZApsb27SkCX34ZMokzb_Lightninglesson_Social@2x (1).jpg", "is_visible": true, "topic_desc": "Semantic search is the foundation behind powerful search engines and chatbots. \n\nIn this session, you'll learn the quickest way to build and deploy semantic search solutions with minimal code. \n\nThis session is for anyone looking to enhance user experience, build smarter chatbots, and stay competitive in the rapidly evolving digital landscape.", "brand_logos": {"label": "Worked at", "logos": [{"name": "Tenstorrent", "type": "logo", "uuid": "ba6f2f98-65a7-47d2-ad5f-cb1602bb5a72", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idiuAwGjlv/idPVHGEMMH.svg"}, {"name": "Jina AI", "type": "logo", "uuid": "b1592e28-3761-49ce-a753-44a8b738da9e", "file_type": "png", "image_url": "https://asset.brandfetch.io/id7tTd5s7R/ideacX3Ie6.png"}, {"name": "Arcesium", "type": "logo", "uuid": "ff3a6e7d-78db-4dff-8de1-542a8f7943ff", "file_type": "svg", "image_url": "https://asset.brandfetch.io/id5cGpJKuj/idRzUgmwYk.svg"}]}, "section_type": "main", "instructor_infos": [{"name": "Shubham Saboo", "uuid": "7e1abcb6-a1fe-42ea-990b-85f07e3d0905", "title": "AI Author, Product Manager at Tenstorrent, Founder of Unwind AI", "bio_html": "<p>Shubham is an Al product leader with hands-on experience in building Al products, communities, GTM strategy and transforming them into profitable businesses. Shubham has co-authored books on LLM and Neural Search. He is a Microsoft MVP and the Top Voice on LinkedIn. He also runs one of the top AI newsletters called Unwind AI to educate his audience about the latest AI developments and their impact.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/V46Dnp6GT92UUm127nWL_Q3oUhtHM_400x400.jpg"}], "learning_outcomes": [{"uuid": "53e13e7a-e616-4c0f-8634-57f3303aca36", "title": "Build RAG pipeline for semantic search", "description": "Create a powerful RAG pipeline for semantic search with a few lines of Python code"}, {"uuid": "138426d1-5dfc-4bba-ae26-9ccf0c73453c", "title": "Integrate data from multiple sources", "description": "Ingest data from multiple sources into a vector database with minimal Python code"}, {"uuid": "15efab2a-7076-4991-9108-db7bdadf4137", "title": "Deploy your application in a few clicks", "description": "Setup and deploy a semantic search pipeline end-to-end using Embedchain and Streamlit"}]}], "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": null, "course_stripe_promo_code_id": null}, "school_event": {"id": 884, "slug": null, "title": "Semantic Search with Low-Code", "description": null, "start_datetime": "2024-05-03T18:00:00Z", "end_datetime": "2024-05-03T18:30:00Z", "start_date": "2024-05-03", "start_time": "13:00:00", "duration_min": 30, "timezone": "America/Chicago", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 251}, "relatedWorkshops": [{"id": 5225, "school_id": 9364, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 14937, "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": 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": 397, "tag_type": "internal_collection", "label": "Learn, Grow & Level Up", "slug": "maven-hq", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 6069, "school_id": 9364, "slug": "4dbe36", "content_page_type": "workshop", "sections": [{"uuid": "5827a4c9-ece0-44de-a742-387de520be10", "title": "Building Effective AI-Powered Data Pipelines", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/VcqBmFSySNCcQ3N8OZ7X_Single%20Instructor%20-%20theme%20a%20(1).png", "is_visible": true, "topic_desc": "The true potential of LLMs isn't just in chatbots, but in reasoning over massive amounts of unstructured data like legal transcripts and reports. Shreya Shankar demonstrates how to architect pipelines that extract, classify, and aggregate structure from chaos accurately and efficiently.", "brand_logos": {"label": "Previously at", "logos": []}, "section_type": "main", "instructor_infos": [{"name": "Shreya Shankar", "uuid": "f083e275-252c-400d-929e-554d61b422d4", "logos": null, "title": "ML Systems Researcher Making AI Evaluation Work in Practice", "bio_html": "<p>Shreya builds open-source systems for AI-powered data processing. She is a final-year PhD at UC Berkeley. Shreya created DocETL, an open-source system for analyzing unstructured text at scale. DocETL has been deployed across journalism, law, medicine, policy, finance, and urban planning. Her research has been published at top computer science venues including VLDB, SIGMOD, and UIST (including a Best Paper award). Before her PhD, Shreya worked as a machine learning and data engineer at startups. She holds a BS in Computer Science from Stanford University.</p>", "headline": "", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/kuraJG8RS7eHOR6FR8Jp_shreya-jpeg.jpg", "highlights": null, "linkedin_url": null, "twitter_handle": null, "highlights_html": null, "image_url_no_bg": null, "custom_social_link": null}], "learning_outcomes": [{"uuid": "0722b601-f998-48c3-820e-3ced5272b68a", "title": "Architect Semantic Data Pipelines", "description": "Transform unstructured documents into structured data by chaining semantic operators and classifying data at scale."}, {"uuid": "e50dc645-6837-47a2-9b66-c96bc805d8dd", "title": "Optimize via Semantic Rewrites", "description": "Improve accuracy by decomposing complex operators (e.g., converting a \"Map\" into \"Split-Map-Reduce\")"}, {"uuid": "0c051bce-3733-4f99-aba8-1e8e2ccb1137", "title": "Slash Costs with Task Cascades", "description": "Learn how to route easy queries to cheaper models and hard ones to expensive models without sacrificing quality ."}]}], "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": 14937, "course_stripe_promo_code_id": null}, "school_event": {"id": 6069, "slug": null, "title": "Building Effective AI-Powered Data Pipelines", "description": null, "start_datetime": "2025-12-04T18:00:00Z", "end_datetime": "2025-12-04T19:00:00Z", "start_date": "2025-12-04", "start_time": "10:00:00", "duration_min": 60, "timezone": "America/Los_Angeles", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 2109}}, {"id": 70, "school_id": 10564, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": null, "workshop_tags": [{"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null}, {"id": 32, "tag_type": "deprecated", "label": "Data", "slug": "x-deprecated-data", "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": 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": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 895, "school_id": 10564, "slug": "e73bd3", "content_page_type": "workshop", "sections": [{"uuid": "a8e50b84-2b80-4060-94e1-9a6d4bbaf680", "title": "Build a Document Processing Pipeline for RAG Systems", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/Q7bbz8HoTJWnVYhimuNq_Lightninglesson_Social@2x.jpg", "is_visible": true, "topic_desc": "Retrieval Augmented Generation or RAG is a 🔥 hot topic. \n\nBut to use RAG you need to have data to retrieve. Most commonly in organizations this data is in some form of document. \n\nUnderstanding the \"what\" and \"how\" of creating a document processing pipeline will enable you to move faster and make better decisions as you build out your RAG system.", "brand_logos": {"label": "Previously at", "logos": [{"name": "Stitch Fix", "type": "logo", "uuid": "aa23e0c0-5e7c-4779-8b05-2d1987ff97ba", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idTgrRl8nA/id4j4-gL2F.svg"}, {"name": "Nextdoor", "type": "logo", "uuid": "f2669270-26ef-4a3a-9a73-d83e85e6891a", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idQKUi61nl/id4GIW7cgS.svg"}, {"name": "LinkedIn", "type": "logo", "uuid": "537029cc-cd60-4269-8dea-1759e6b02b75", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idJFz6sAsl/idZ43Jg46z.svg"}, {"name": "Honda Research Institute", "type": "logo", "uuid": "c9141c97-c142-4e0b-a62a-c56ecb393f4b", "file_type": "png", "image_url": "https://asset.brandfetch.io/idVt_0Xe4n/idonAK7UaE.png"}, {"name": "Stanford University", "type": "logo", "uuid": "a954ab3f-630b-41a0-ae2a-97354b2e1157", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idPv3iQPET/idBFw-L5SX.svg"}]}, "section_type": "main", "instructor_infos": [{"name": "Stefan Krawcyk", "uuid": "25ff02c7-5234-4c42-af7a-c9d926d22371", "title": "Co-creator of Hamilton & Burr, CEO & Co-Founder DAGWorks Inc.", "bio_html": "<p>A hands-on leader and Silicon Valley veteran, Stefan has spent over 15 years working across many parts of the stack. For the last decade, he's focused primarily on data and machine learning related systems and their connection to building product applications. He has built many 0 to 1 and 1 to 3 versions of these systems at places like Stanford, Honda Research, LinkedIn, Nextdoor, Idibon, and Stitch Fix.</p><p><br></p><p>A regular conference speaker, Stefan has guest lectured at Stanford’s Machine Learning Systems Design course &amp; Building Apps with LLMs Inside course, and is an author of two popular open source frameworks called Hamilton &amp; Burr.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/cF5D6tWKQauXWhU12UQz_stefan_right_cropped_reduced.jpg"}], "learning_outcomes": [{"uuid": "3fde9a82-faad-49d0-b184-688476cdaf18", "title": "Setup: the components that you need to have", "description": "Understand the different components required: document loading, parsing, text chunking, and embedding creation."}, {"uuid": "b2bc9526-372c-4753-871e-7b49ccd98042", "title": "Develop: we'll write some code", "description": "Set up a basic pipeline to parse some technical documentation to get you started using open source tools."}, {"uuid": "f82a4b39-a65e-4741-aed5-3d7df431836f", "title": "Caveats: going from development to production", "description": "Common caveats when taking such a system to production."}]}], "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": null, "course_stripe_promo_code_id": null}, "school_event": {"id": 895, "slug": null, "title": "Build a Document Processing Pipeline for RAG Systems", "description": null, "start_datetime": "2024-05-06T18:00:00Z", "end_datetime": "2024-05-06T18:30:00Z", "start_date": "2024-05-06", "start_time": "11:00:00", "duration_min": 30, "timezone": "America/Los_Angeles", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 609}}, {"id": 3128, "school_id": 14378, "is_visible_on_discovery_page": true, "is_canceled": false, "is_delisted": false, "connected_course_id": 16012, "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": 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": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null}], "published_content_page": {"id": 3962, "school_id": 14378, "slug": "a1e564", "content_page_type": "workshop", "sections": [{"uuid": "4f4e1899-f33a-46e2-bb52-d36b269ffe4e", "title": "Discovering the Power of Lexical Search in RAG Applications", "version": 1, "image_url": "https://d2426xcxuh3ht5.cloudfront.net/txbTniWyRDSzqE9a7XZw_Single Instructor.png", "is_visible": true, "topic_desc": "Semantic search has become the defacto standard for retrieval augmented generation (RAG). But in certain situations semantic search is just a bad fit. Lexical search – an older technology – offers a tried-and-true alternative that can be easier to set up, easier to understand and improve. This talk will open your eyes to new possibilities with lexical search.", "brand_logos": {"label": "Employeers, Publishers", "logos": [{"name": "GitHub", "type": "logo", "uuid": "af4a57c9-0f85-45bb-b5f7-202ece5061dd", "file_type": "png", "image_url": "https://asset.brandfetch.io/idZAyF9rlg/id8uXh7wzx.png"}, {"name": "GitHub Copilot", "type": "logo", "uuid": "b29b9af0-ff3c-467b-9def-16dc6b98bdd4", "file_type": "png", "image_url": "https://asset.brandfetch.io/id7nFzbokz/id4EdDOFZN.png"}, {"name": "Eventbrite", "type": "logo", "uuid": "e3931298-5da4-4447-93a1-b61c907297c8", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idOZj55twr/idhd6PRcc1.svg"}, {"name": "Manning Publications", "type": "logo", "uuid": "fab570dd-1ec8-49cc-8779-e1b373a59c0b", "file_type": "svg", "image_url": "https://asset.brandfetch.io/idSOPL2MiE/iddtxPbOXf.svg"}, {"name": "O'Reilly Media", "type": "logo", "uuid": "7b5a7448-714e-424f-8a2b-3795fe5e962a", "file_type": "svg", "image_url": "https://asset.brandfetch.io/id6jAZunpG/idUfjAKlfO.svg"}]}, "section_type": "main", "instructor_infos": [{"name": "John Berryman", "uuid": "31334b5a-21ef-41b4-8474-44d4926fa21b", "title": "AI Consultant @ Arcturus Labs", "bio_html": "<p>John Berryman is the founder of <a href=\"https://arcturus-labs.com/\" rel=\"noopener noreferrer\" target=\"_blank\">Arcturus Labs</a>. His journey through AI and search technologies includes contributing to GitHub Copilot's early development, where he worked on the team that brought AI-assisted coding from concept to reality. Throughout his career, John has helped build search and recommendation systems that millions use daily – from GitHub's code search infrastructure to Eventbrite's discovery platform and the US Patent Office's next-generation search system. This blend of experience in both foundational search technologies and cutting-edge AI applications gives him unique insight into building practical, powerful LLM applications.</p><p><br></p><p>John shares his expertise through two books:&nbsp;<a href=\"https://amzn.to/3TXmDHk\" rel=\"noopener noreferrer\" target=\"_blank\"><em>Relevant Search</em></a>, which reveals the art and science of building search applications, and&nbsp;<a href=\"https://amzn.to/3zKIxGG\" rel=\"noopener noreferrer\" target=\"_blank\"><em>Prompt Engineering for LLMs</em></a>, which guides developers through the emerging practice of language model application development.</p>", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/5iFaqrPSVeaoFxyLbUsf_porch_face.png"}], "learning_outcomes": [{"uuid": "2f6f643e-517e-4519-8c85-b8b41cb7e082", "title": "Semantic vs Lexical", "description": "You'll see the places where semantic search is weak. These are the exact places where lexical is strong."}, {"uuid": "264f30b5-8ec2-4fbc-bd2a-06d73dce9686", "title": "Lexical Search Basics", "description": "We'll explain lexical search so that you can understand how it works and why it is ideal for certain domains."}, {"uuid": "213271ac-8dfb-412e-bc71-73f2fd870584", "title": "Intro to Elasticsearch", "description": "Attendees will get a super fast tour of how to build an end-to-end Elasticsearch-based RAG application."}]}], "created_at": "2026-02-12T21:00:19.720158Z", "updated_at": null, "theme": null, "attrs": {"type": "workshop", "is_canceled": false, "is_delisted": false, "connected_course_id": 16012, "course_stripe_promo_code_id": null}, "school_event": {"id": 3962, "slug": null, "title": "Discovering the Power of Lexical Search in RAG Applications", "description": null, "start_datetime": "2025-05-26T20:30:00Z", "end_datetime": "2025-05-26T21:15:00Z", "start_date": "2025-05-26", "start_time": "15:30:00", "duration_min": 45, "timezone": "America/Chicago", "has_internal_recording": true, "is_recording_public": true}, "num_signups": 253}}], "exploreCourses": [{"objectID": "10144", "school_id": 3671, "school_name": "Hamza Farooq", "school_slug": "boring-bot", "course_id": 10144, "course_name": "Agent Engineering Bootcamp: Developers Edition", "course_slug": "advanced-llm", "course_description": "Master Advanced Techniques for Building and Optimizing Agentic RAG Systems and Multi-Agent Workflows — Designed for Builders", "clp_hero_media": {"media_type": "image_url", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/URmm4vvLS1GXofMY4boq_Copy of Lighting Lessons (2).jpg", "youtube_video_id": "dQw4w9WgXcQ", "vimeo_video_id": null}, "instructor_infos": [{"name": "Hamza Farooq", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/A49XTCbmRqGdgTdh59aw_profile_pic-removebg-enhanced.jpg", "image_url_no_bg": "https://user-assets.maven.com/instructor-no-bg/A49XTCbmRqGdgTdh59aw_profile_pic-removebg-enhanced.jpg", "uuid": "1bd3c4e1-5047-4ce1-a028-e5403366460c", "bio_html": "<p>I am the founder of <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"http://traversaal.ai/\">Traversaal.ai</a>, an LLM-based startup dedicated to creating scalable, customizable, and cost-efficient language model solutions for enterprises.</p><p><br></p><p>With over 15 years of experience in machine learning, my journey has spanned three continents and seven countries, covering a diverse range of industries such as tech, telecommunications, finance, and retail.</p><p><br></p><p>As a former Senior Research Manager at Google and Walmart Labs, I have led data science and machine learning teams, focusing on optimization, natural language processing, recommender systems, and time series forecasting.</p><p>I am also an adjunct professor at UCLA, and Instructor for Stanford Continuing Studies where I bridge the gap between academic theory and real-world AI applications.</p>", "headline": "Founder | Ex-Google | Prof UCLA & UMN", "title": "Founder | Ex-Google |\nAdjunct UCLA & UMN, SCU | Venture Partner", "linkedin_url": "https://www.linkedin.com/in/hamzafarooq/", "twitter_handle": null, "custom_social_link": "https://substack.com/@boringbot", "logos": {"logos": [{"image_url": "https://asset.brandfetch.io/id6O2oGzv-/idjOb2YcqW.svg", "type": "logo", "file_type": "svg", "uuid": "71831ee4-c440-494f-b943-5160f636635c", "name": "Google"}, {"image_url": "https://asset.brandfetch.io/idoGsFQrHx/idfnjZQYMT.svg", "type": "logo", "file_type": "svg", "uuid": "feb0f776-03d1-4afa-8f74-c1faf464eb9a", "name": "Walmart"}, {"image_url": "https://asset.brandfetch.io/idjDRN9GJw/idKkDQYSmt.jpeg", "type": "icon", "file_type": "jpeg", "uuid": "c1616b08-92ab-45c5-aa6d-7164a12c2430", "name": "University of Minnesota"}, {"image_url": "https://asset.brandfetch.io/id7iVZsi3j/idLGzrYc13.png", "type": "logo", "file_type": "png", "uuid": "8f81df14-18ca-4630-a365-c435cdf4a334", "name": "Stanford Continuing Studies"}, {"image_url": "https://asset.brandfetch.io/id8jxrwm3u/id-xuACPIm.jpeg", "type": "icon", "file_type": "jpeg", "uuid": "12f4c1a1-3892-469b-9f7c-75cdbef07fb8", "name": "UCLA"}], "label": "Worked at:"}, "highlights": null, "highlights_html": "<ul><li><p><strong>UCLA Anderson School of Management</strong> – Designed and taught <em>Machine Learning System Design</em> in the #1 globally ranked MSBA program (QS).</p></li><li><p><strong>Author of \"Building an LLM Application from Scratch\"</strong> – A hands-on guide that’s become a practitioner’s bible for RAG and agentic systems.</p></li><li><p><strong>Global Impact</strong> – Taught <strong>10,000+ students worldwide</strong> through open education initiatives, with projects featured in Times Square twice.</p></li><li><p><strong>Industry Expertise</strong> – Led AI projects with Google, and worldwide, including building secure Enterprise RAGs and regional language models</p></li><li><p><strong>Bootstrapped Founder</strong> – CEO &amp; Founder of Traversaal.ai, leading an 18-engineer global team building enterprise-grade AI agents</p></li></ul>", "preferred_name": null}, {"name": "Zain Hasan", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/sZkjk13jSFmDgTkTygeG_cj9IxhmrRFG11SbGI0Eg_zain_hasan.webp", "image_url_no_bg": "https://user-assets.maven.com/instructor-no-bg/sZkjk13jSFmDgTkTygeG_cj9IxhmrRFG11SbGI0Eg_zain_hasan.webp", "uuid": "e8f0dc6e-5717-495a-9fa1-c20e4fab8e38", "bio_html": "<p>I build and teach AI, with a focus on practical, developer-first machine learning systems and modern AI infrastructure.<br><br>I am a Staff AI/ML Engineer - DX at Together AI, where I work at the intersection of large-scale models, tooling, and education to help engineers and teams effectively build with AI.<br><br>Previously, I worked on vector databases at Weaviate and earlier as a data scientist across applied industry roles.</p><p><br>I am an instructor with over 200,000 students across LinkedIn Learning, Coursera, and DeepLearning.AI, where I specialize in making advanced AI concepts accessible to practitioners. I’m deeply passionate about open source software, machine learning, and technical education, and to share that passion I’ve given talks at international conferences worldwide.</p>", "headline": "Staff AI/ML Engineer (DX) @ Together AI ", "title": "Staff AI/ML Engineer (DX) @ Together AI | AI Educator & Researcher | Founder", "linkedin_url": "https://www.linkedin.com/in/zainhas/", "twitter_handle": "@ZainHasan6", "custom_social_link": "https://zainhas.github.io/", "logos": {"logos": [{"image_url": "https://asset.brandfetch.io/idTHfL51P-/idT-W75eGM.svg", "type": "logo", "file_type": "svg", "uuid": "1c885e9d-7efe-4bd1-a8f4-c1449048d818", "name": "Coursera"}, {"image_url": "https://asset.brandfetch.io/idyhTaEq6z/idmkFHfMLQ.svg", "type": "logo", "file_type": "svg", "uuid": "4f7a65cb-6edd-4c99-a67b-4c0a33d3b7bd", "name": "Together AI"}, {"image_url": "https://asset.brandfetch.io/idlmbB_URL/idXK7b9bj8.jpeg", "type": "icon", "file_type": "jpeg", "uuid": "d7a2d3cc-91a5-482a-a739-f686611cbf4e", "name": "University of Toronto"}, {"image_url": "https://asset.brandfetch.io/id8U-ebNOv/idsM21xz6W.jpeg", "type": "icon", "file_type": "jpeg", "uuid": "6047b346-164c-4a39-952f-2a2ff810cd5c", "name": "Weaviate AI Database"}, {"image_url": "https://asset.brandfetch.io/idcuOol42D/idZzt1CFaQ.svg", "type": "logo", "file_type": "svg", "uuid": "06d2ac96-68bd-49b3-b5d8-80d2864ea9e6", "name": "DeepLearning.AI"}], "label": "Worked at:"}, "highlights": null, "highlights_html": "<ul><li></li></ul>", "preferred_name": null}], "instructor_caption": "Founder | Ex-Google |\nAdjunct UCLA & UMN, SCU | Venture Partner", "custom_landing_page_url": null, "ratings": {"sum_ratings": 1026, "num_ratings": 107}, "course_length_days": [39], "price": {"amount": 250000, "currency": "usd"}, "in_session_cohorts": [], "latest_past_cohort": {"slug": "2026-01", "name": "2026-01", "course_id": 10144, "school_id": 3671, "id": 23797, "start_date": "2026-02-04T20:00:00Z", "end_date": "2026-03-21T08:00:00Z", "portal_open_date": "2026-02-02T20:00:00Z", "visibility": "listed", "attrs": {"application_deadline": "2026-01-30T20:00:00+00:00", "payment_deadline": "2026-02-09T20:00:00.000Z", "maximum_size": null, "skip_application": true, "is_live": true, "description": null, "slack_url": null, "drive_url": null, "calendar_published": true, "is_community_enabled": true, "intros_channel_stream_id": "3db59323-371b-4d86-badf-e02a0792cd43", "announcements_channel_stream_id": "5a647c57-9362-49bd-8594-a8a512b26db0", "certificate_strategy": null, "post_course_survey_strategy": null, "num_enrollments_last_week": null, "enrollment_capacity": null}}, "next_live_cohort": {"slug": "2026-02", "name": "2026-02", "course_id": 10144, "school_id": 3671, "id": 25293, "start_date": "2026-05-28T16:00:00Z", "end_date": "2026-07-05T16:00:00Z", "portal_open_date": "2026-05-28T16:00:00Z", "visibility": "listed", "attrs": {"application_deadline": "2026-04-04T19:00:00+00:00", "payment_deadline": "2026-05-30T19:00:00.000Z", "maximum_size": null, "skip_application": true, "is_live": true, "description": null, "slack_url": null, "drive_url": null, "calendar_published": true, "is_community_enabled": true, "intros_channel_stream_id": "ea74a04a-257d-4f31-a36e-c15c240379a1", "announcements_channel_stream_id": "23b6e7ac-fc70-4146-b9a8-5ba09631cf11", "certificate_strategy": null, "post_course_survey_strategy": null, "num_enrollments_last_week": null, "enrollment_capacity": null}}, "tags": [{"id": 82, "tag_type": "deprecated", "label": "Build with AI", "slug": "x-subcategory-build-with-ai", "description": null, "parent_tag_id": 35, "num_courses": 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, "num_courses": null}, {"id": 172, "tag_type": "internal_collection", "label": "AI Affiliates", "slug": "ai-affiliates-nov-24", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 161, "tag_type": "public_collection", "label": "Lennys List Product", "slug": "lennys-list-product", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 176, "tag_type": "public_collection", "label": "Fast Track 2024", "slug": "fast-track-2024", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 235, "tag_type": "public_collection", "label": "Maven 100 - Engineering 2025", "slug": "maven-100-engineering-2025", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 69, "tag_type": "internal_collection", "label": "Maven Selects", "slug": "maven-selects", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 234, "tag_type": "public_collection", "label": "Maven 100 - AI 2025", "slug": "maven-100-ai-2025", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 244, "tag_type": "internal_collection", "label": "Courses filtered for recommendations", "slug": "courses-filtered-for-recommendations", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 245, "tag_type": "internal_collection", "label": "maven-100-2025", "slug": "maven-100-2025", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 213, "tag_type": "internal_collection", "label": "The AI-Powered Super IC", "slug": "ai-powered-super-ic", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 275, "tag_type": "internal_collection", "label": "Maven Ads", "slug": "maven-ads", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 315, "tag_type": "topic", "label": "Agentic AI", "slug": "agentic-ai", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 80, "tag_type": "deprecated", "label": "AI/ML engineering", "slug": "x-subcategory-ai-ml-engineering", "description": null, "parent_tag_id": 35, "num_courses": null}, {"id": 108, "tag_type": "deprecated", "label": "AI/ML engineering", "slug": "x-subcategory-ai-ml-engineering-1", "description": null, "parent_tag_id": 31, "num_courses": null}, {"id": 110, "tag_type": "deprecated", "label": "Software engineering", "slug": "x-subcategory-software-engineering", "description": null, "parent_tag_id": 31, "num_courses": null}, {"id": 113, "tag_type": "deprecated", "label": "Infrastructure and systems", "slug": "x-subcategory-eng-infrastructure", "description": null, "parent_tag_id": 31, "num_courses": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null, "num_courses": null}], "price_usd": 250000, "avg_course_length_days": 39, "next_live_cohort_deadline": 1779984000, "is_new": false, "is_best_seller": true, "course_format": "full_course", "avg_rating": 9.6, "is_open_for_enrollment": true, "trending_val": 20260519.00004625, "clp_course_overview": null, "clp_target_audience": null, "clp_prerequisites": null, "clp_topics": null, "clp_course_syllabus": null, "clp_schedule": null, "is_upmarket_clp_published": true, "upmarket_clp_narrative": {"title": "Build Production-Ready Agentic RAG, Voice & Multi-Agent Systems ", "description_html": "<h1>Master the full agent stack from first principles to production with RAG, voice, multi-agent systems, &amp; inference</h1><p></p><p><strong>6 live sessions · 6 office hours · 1 demo day · 20+ hours</strong></p><p></p><h3><strong>What You’ll Build</strong></h3><p>⚡ <strong>Agent Harness Design:</strong> Build a observable perceive–think–act loop in Python with structured tracing, evolving from simple LLM calls to full agent systems with tools, reflection, and planning</p><p>⚡ <strong>Agentic RAG Systems:</strong> Create advanced RAG pipelines with routing, multi-hop reasoning, Knowledge Graph, and semantic caching to improve accuracy and efficiency</p><p>⚡ <strong>Real-Time Voice Agents:</strong> Engineer a streaming STT → LLM → TTS pipeline with turn-taking, interruptions, and sub-second latency across modern voice platforms</p><p>⚡ <strong>Multi-Agent Orchestration:</strong> Design coordinated agent systems using MCP and A2A with patterns like hierarchical, debate, and orchestrator-worker workflows</p><p>⚡ <strong>Guardrails &amp; Evaluation:</strong> Build reliable systems with safety guardrails and trajectory-based evaluation using LLM-as-judge and validated benchmark tasks</p><p>⚡ <strong>Production Deployment:</strong> Ship multi-agent systems with Google ADK, MCP, A2A, Llama Guard, and GCP monitoring</p><p></p><h3><strong>💻 Prerequisites: </strong>Python</h3><p></p><p>👉 This bootcamp is for engineers who ship real agent systems</p>"}, "upmarket_clp_target_audience": {"items": [{"uuid": "23333c84-3ccd-493a-8658-0de652351133", "description_html": "<p><strong>Machine Learning Engineer </strong>exploring different techniques to scale LLM solutions</p>"}, {"uuid": "0f549ecc-2c77-4d4b-a459-c27d0920c519", "description_html": "<p><strong>Researcher, </strong>who would like to delve in to various aspects of open-source LLMs</p>"}, {"uuid": "131cf11c-e130-478b-9c53-5a76405f0a1a", "description_html": "<p><strong>Software Engineer, </strong>looking to learn how to integrate AI into their products</p>"}]}, "upmarket_clp_prerequisites": {"is_visible": false, "items": [{"uuid": "791eb04f-7e19-4cab-abc6-af85c0f85542", "name": "", "description": ""}]}, "upmarket_clp_outcomes": {"is_visible": false, "description": "Master Advanced Techniques for Building and Optimizing Agentic RAG Systems and Multi-Agent Workflows — Designed for Builders", "items": [{"uuid": "1d755fcf-3dc5-4528-b0bc-8674b2956e78", "title": "Build and Debug Production Agent Harness", "items": ["Outcome: Engineer ReAct agents with structured tracing, decision auditing, memory, and termination control.", "Framework: Implement perceive-think-act loops, planning agents, reflection, and tool-use architectures.", "Hands-on: Building a production-grade agent harness and unpacking what makes Claude Code powerful beyond the model."]}, {"uuid": "5cc3d0c4-f565-4061-9955-45cf0f14267d", "title": "Deploy and Optimize LLM Inference", "items": ["Outcome: Serve production LLMs with predictable latency, lower cost, and benchmarks you can defend.", "Deep dive: Master GPTQ, GGUF, QLoRA, AWQ, prefill, decode, KV caching, and speculative decoding.", "Infrastructure: Measure TTFT, inter-token latency, throughput, and the economics of each deployment choice."]}, {"uuid": "e53b140b-a579-4d89-8f9b-fa0643b620a5", "title": "Ship Agentic RAG with Graphs and Semantic Cache", "items": ["Outcome: Build retrieval systems that route, reason, adapt, and move beyond naive top-k search.", "Framework: Implement retrieval-as-a-tool, query planning, multi-hop reasoning, and semantic chunking.", "Advanced: Add Graph RAG and semantic caching to improve reasoning quality, cost, and latency."]}, {"uuid": "c30110b1-87fe-48cd-8815-70e67e3479b6", "title": "Build Voice Agents That Feel Alive", "items": ["Outcome: Engineer real-time voice agents with sub-second responses and natural conversational flow.", "Architecture: Build streaming STT, LLM, and TTS loops with turn-taking, end detection, and barge-in.", "Tools: Compare Deepgram, ElevenLabs, OpenAI Realtime, Vapi, and Retell across latency, quality, and cost."]}, {"uuid": "f575fe88-c670-4fca-83c5-94b6134aa5e7", "title": "Operate Multi-Agent Systems with Real Coordination", "items": ["Outcome: Design multi-agent systems with clear topology, communication protocols, and operational judgment.", "Patterns: Implement orchestrator-worker, hierarchical, debate, and handoff workflows for real use cases.", "Protocols: Connect agents with MCP and A2A, and evaluate when single-agent systems are the better choice."]}, {"uuid": "7cbc1001-2c73-4edc-95a7-350664dc4bc5", "title": "Evaluate, Guardrail, and Operate with Confidence", "items": ["Outcome: Ship agent systems with measurable quality, layered safety, and production-ready eval loops.", "Guardrails: Implement Llama Guard, NeMo Guardrails, validation, and prompt-injection defenses.", "Evals: Build trajectory-based evals with golden tasks, partial-credit grading, and LLM-as-judge scoring."]}]}, "vector_string": null, "vector": null, "score": 1.8202236}, {"objectID": "15495", "school_id": 14003, "school_name": "Cheat at Search", "school_slug": "softwaredoug", "course_id": 15495, "course_name": "Cheat at Search with Agents", "course_slug": "cheat-at-search", "course_description": "Rethink search to put tireless agents at work for human users", "clp_hero_media": {"media_type": "image_url", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/8TD7KI2RQWhiyPfPHyeB_cheat-at-search-brain2.png", "youtube_video_id": "dQw4w9WgXcQ", "vimeo_video_id": null}, "instructor_infos": [{"name": "Doug Turnbull", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/rDTq3o4ZSc6qb0PmwzFv_dougie-in-snuggie-8-bit.png", "image_url_no_bg": "https://user-assets.maven.com/instructor-no-bg/rDTq3o4ZSc6qb0PmwzFv_dougie-in-snuggie-8-bit.png", "uuid": "a012f0df-ce5b-4b90-abfe-c7b7d60f3da8", "bio_html": "<p>In 2012, Doug got bit by the search bug and he's still trying to keep up. From full-text search, to  Learning to Rank models, to search agents that generate their own code, he knows the endless landscape first hand. Yet Doug wants to deeply understand the what / how / why, and help teams use these technologies practically, distinguishing hype from reality.</p><blockquote><p>He’s led search at Reddit, Shopify, and Wikipedia, authored <em>Relevant Search</em> and <em>AI Powered Search</em>, and advised 100+ organizations over the years - all in pursuit of the same question: how does search actually work?</p></blockquote>", "headline": "http://softwaredoug.com", "title": "Snuggie and Search Enthusiast", "linkedin_url": null, "twitter_handle": null, "custom_social_link": null, "logos": {"logos": [], "label": null}, "highlights": null, "highlights_html": "<ul></ul>", "preferred_name": null}], "instructor_caption": "Snuggie and Search Enthusiast", "custom_landing_page_url": null, "ratings": {"sum_ratings": 732, "num_ratings": 77}, "course_length_days": [19], "price": {"amount": 160000, "currency": "usd"}, "in_session_cohorts": [{"slug": "4", "name": "June 2026", "course_id": 15495, "school_id": 14003, "id": 24914, "start_date": "2026-05-18T16:30:00Z", "end_date": "2026-06-06T04:00:00Z", "portal_open_date": "2026-05-18T16:30:00Z", "visibility": "listed", "attrs": {"application_deadline": "2026-05-29T16:30:00+00:00", "payment_deadline": "2026-05-20T16:30:00.000Z", "maximum_size": null, "skip_application": true, "is_live": true, "description": null, "slack_url": null, "drive_url": null, "calendar_published": true, "is_community_enabled": true, "intros_channel_stream_id": "92d7b6ad-689f-4a92-add6-98839424a436", "announcements_channel_stream_id": "be0de12d-47f7-47c5-b753-b4d282f2f0b5", "certificate_strategy": null, "post_course_survey_strategy": null, "num_enrollments_last_week": null, "enrollment_capacity": null}}], "latest_past_cohort": {"slug": "3", "name": "Feb 2026", "course_id": 15495, "school_id": 14003, "id": 23317, "start_date": "2026-02-02T17:00:00Z", "end_date": "2026-02-28T04:00:00Z", "portal_open_date": "2026-01-31T17:00:00Z", "visibility": "listed", "attrs": {"application_deadline": "2026-01-28T17:00:00+00:00", "payment_deadline": "2026-02-12T17:30:00.000Z", "maximum_size": null, "skip_application": true, "is_live": true, "description": null, "slack_url": null, "drive_url": null, "calendar_published": true, "is_community_enabled": true, "intros_channel_stream_id": "6a44e238-ff66-419f-b3c5-4453883e6472", "announcements_channel_stream_id": "875358f8-6f45-4251-8499-132abbc639fa", "certificate_strategy": null, "post_course_survey_strategy": null, "num_enrollments_last_week": null, "enrollment_capacity": null}}, "next_live_cohort": {"slug": "4", "name": "June 2026", "course_id": 15495, "school_id": 14003, "id": 24914, "start_date": "2026-05-18T16:30:00Z", "end_date": "2026-06-06T04:00:00Z", "portal_open_date": "2026-05-18T16:30:00Z", "visibility": "listed", "attrs": {"application_deadline": "2026-05-29T16:30:00+00:00", "payment_deadline": "2026-05-20T16:30:00.000Z", "maximum_size": null, "skip_application": true, "is_live": true, "description": null, "slack_url": null, "drive_url": null, "calendar_published": true, "is_community_enabled": true, "intros_channel_stream_id": "92d7b6ad-689f-4a92-add6-98839424a436", "announcements_channel_stream_id": "be0de12d-47f7-47c5-b753-b4d282f2f0b5", "certificate_strategy": null, "post_course_survey_strategy": null, "num_enrollments_last_week": null, "enrollment_capacity": null}}, "tags": [{"id": 216, "tag_type": "internal_collection", "label": "[LEGACY] Instructor Owned CLC Opt-in", "slug": "legacy-instructor-owned-clc", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 172, "tag_type": "internal_collection", "label": "AI Affiliates", "slug": "ai-affiliates-nov-24", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 226, "tag_type": "internal_collection", "label": "Building AI-Native Products", "slug": "building-ai-native-products", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 244, "tag_type": "internal_collection", "label": "Courses filtered for recommendations", "slug": "courses-filtered-for-recommendations", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 210, "tag_type": "internal_collection", "label": "Affiliate Jason Liu", "slug": "affiliate-jason-liu", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 275, "tag_type": "internal_collection", "label": "Maven Ads", "slug": "maven-ads", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 315, "tag_type": "topic", "label": "Agentic AI", "slug": "agentic-ai", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 339, "tag_type": "topic", "label": "Search", "slug": "search", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 80, "tag_type": "deprecated", "label": "AI/ML engineering", "slug": "x-subcategory-ai-ml-engineering", "description": null, "parent_tag_id": 35, "num_courses": null}, {"id": 108, "tag_type": "deprecated", "label": "AI/ML engineering", "slug": "x-subcategory-ai-ml-engineering-1", "description": null, "parent_tag_id": 31, "num_courses": null}, {"id": 110, "tag_type": "deprecated", "label": "Software engineering", "slug": "x-subcategory-software-engineering", "description": null, "parent_tag_id": 31, "num_courses": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null, "num_courses": null}], "price_usd": 160000, "avg_course_length_days": 19, "next_live_cohort_deadline": 1779121800, "is_new": false, "is_best_seller": true, "course_format": "full_course", "avg_rating": 9.5, "is_open_for_enrollment": true, "trending_val": 20260519.000167277, "clp_course_overview": null, "clp_target_audience": null, "clp_prerequisites": null, "clp_topics": null, "clp_course_syllabus": null, "clp_schedule": null, "is_upmarket_clp_published": true, "upmarket_clp_narrative": {"title": "The future of search is agentic. Are you ready?", "description_html": "<p>Keyword search + an agent - is that all we need now? </p><p>The agentic world challenges traditional ways of building search. Traditionally we've built thick, complex search APIs - query understanding, rerankers, learning to rank, vector databases. Yet an agent can compete in deep research benchmarks with the dumbest of search tools.</p><p>This course pushes you to rethink search. We teach:</p><ul><li><p><strong>Replacing search with agents</strong> - A search agent learns about retrieval systems, tailoring searches, achieving competitive results</p><p></p></li><li><p><strong>Guiding agents, not algorithms - S</strong>earch developers won't train algorithms. They'll build harnesses</p><p></p></li><li><p><strong>Steering with an LLM judge  - </strong>Integrate human and clickstream feedback to guide the agent's judgment towards what users want</p><p></p></li><li><p><strong>Autoresearching to smarter search </strong>- Use + build a coding agent that optimizes retrieval code like an ML model.</p></li></ul><p>Come learn alongside search industry expert <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"http://softwaredoug.com\">Doug Turnbull</a> as we unpack how agents will rewrite the search industry.</p>"}, "upmarket_clp_target_audience": {"items": [{"uuid": "61fe4ac0-6f1a-47d2-ae9f-b30ad07159ec", "description_html": "<p><strong>Search technologists </strong>that want to learn how to ensure RAG and agentic search win</p>"}, {"uuid": "239b3729-6f70-4bf1-a54b-6166b5b6468d", "description_html": "<p>Startups eager to <strong>get a fast start </strong>with a modern approach to search, sidestepping old, outdated practices</p>"}, {"uuid": "f3f1e283-92e2-47f0-8e6f-9399278393f7", "description_html": "<p><strong>Data scientists</strong> that want to consider how agentic / LLM / RAG based search can be oriented towards user feedback and business outcomes</p>"}]}, "upmarket_clp_prerequisites": {"is_visible": true, "items": [{"uuid": "2d080d7f-2bab-41a3-a1d3-4cb93ef55066", "name": "Lexical Search basics (do you know what BM25 is)", "description": "We will build on top of existing, core search knowledge"}, {"uuid": "efa08f09-c791-4ee4-a2fc-d9ae53ebf749", "name": "Basic search evaluation (judgments + metrics)", "description": "We will use common search datasets that use metrics like NDCG, etc to measure search"}, {"uuid": "f762411b-e2ce-4352-9fee-ee55b4d54f51", "name": "Vector search basics (do you know what an embedding is?)", "description": "Vector search will be one tool in our toolkit we'll apply to the agentic tools that we build"}]}, "upmarket_clp_outcomes": {"is_visible": false, "description": "Rethink search to put tireless agents at work for human users", "items": [{"uuid": "79cd1921-491e-4640-a850-339928dc8d54", "title": "What makes a great search tool to an agent?", "items": ["Build search backends agents can reason about", "Why agents love simplicity over complexity", "Focusing tools on domain tasks, not \"search\""]}, {"uuid": "5a6450da-9dc6-4eff-bfee-91e93ba3bb1c", "title": "Use LLMs to help agents structure, organize, and find content", "items": ["Sidestep complex NLP to better understand queries", "Iterate on query understanding through agentic approaches", "Organize and structure content to be retrievable by an agent"]}, {"uuid": "9be3fa65-b762-4c02-be6a-cbfaa4abc0c4", "title": "Agentic results without the cost", "items": ["How to integrate agentic approaches into a traditional search stack", "Best practices to manage the agentic loop to save tokens, money, and prevent context rot", "Technical approaches to extracting agentic insights (ie code generation)"]}, {"uuid": "d9250325-eec8-4bc6-834d-35261dce9e06", "title": "Orienting agentic search towards the human, not the machi", "items": ["An agent will by default use its judgments to iterate on relevance on its own. But shouldn't it use humans?", "Integrating external feedback (user clicks, etc) into agentic relevance", "Beyond LLM as a Judge to exploring how to iterate and improve retrieval for agents and humans"]}]}, "vector_string": null, "vector": null, "score": 1.8165568}, {"objectID": "17433", "school_id": 15363, "school_name": "AI-Powered Search", "school_slug": "search-school", "course_id": 17433, "course_name": "AI-Powered Search: Modern Retrieval for Humans & Agents", "course_slug": "ai-powered-search", "course_description": "Learn the latest AI Search skills with the authors of \"AI-Powered Search\"", "clp_hero_media": {"media_type": "image_url", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/6CuZOz7iRwC6dJ03szwS_6.jpg", "youtube_video_id": "dQw4w9WgXcQ", "vimeo_video_id": null}, "instructor_infos": [{"name": "Trey Grainger", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/b9WUgJuUS0CTF1uKoCMI_trey-maven.png", "image_url_no_bg": "https://user-assets.maven.com/instructor-no-bg/b9WUgJuUS0CTF1uKoCMI_trey-maven.png", "uuid": "4ccdaf7f-3a29-40ad-ac23-69f0415a154b", "bio_html": "<p>Trey Grainger is lead author of the book <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://aipoweredsearch.com/\"><em>AI-Powered Search</em></a> (Manning 2025) and founder of Searchkernel, a software consultancy building the next generation of AI-powered search. He also serves as a technical advisor at OpenSource Connections. He previously served as CTO of Presearch, a decentralized web search engine, and as Chief Algorithms Officer and SVP of Engineering at Lucidworks, a search company whose technology powers hundreds of the world’s leading organizations. Trey is also co-author of the book <em>Solr in Action</em> (Manning 2014), as well as over a dozen other publications including books, journals, and research papers. Trey has 18 years of experience in search and data science focused on building self-learning search platforms integrating the most successful AI Search techniques.</p>", "headline": "AI Search Expert | Founder | Author", "title": "Founder, Searchkernel. Author, \"AI-Powered Search\". 18+ years leading search.", "linkedin_url": "", "twitter_handle": "", "custom_social_link": "", "logos": {"logos": [{"image_url": "https://asset.brandfetch.io/idskYMg_Lc/idsgrCljLm.jpeg", "type": "icon", "file_type": "jpeg", "uuid": "b75ee738-3f6b-4bfc-9aa1-0f462b98b234", "name": "Lucidworks"}, {"image_url": "https://asset.brandfetch.io/idTCWdN3V2/idDlXTsZYw.svg", "type": "logo", "file_type": "svg", "uuid": "22f6351e-326f-43b6-8e4f-df7d6dbaa781", "name": "Presearch"}, {"image_url": "https://asset.brandfetch.io/id_QgB787m/idRRMNVm56.png", "type": "logo", "file_type": "png", "uuid": "01134be2-30de-434c-950c-5e6307cc3044", "name": "Optimized AI Conference"}, {"image_url": "https://asset.brandfetch.io/idRrcMU04X/idPe8dAyv6.svg", "type": "logo", "file_type": "svg", "uuid": "f09015eb-7439-485a-83c9-ef32ca843ed4", "name": "CareerBuilder"}, {"image_url": "https://asset.brandfetch.io/idJTONuDZB/idvnLUMzvj.jpeg", "type": "icon", "file_type": "jpeg", "uuid": "0d22dbbe-8b23-4c84-9db7-9c9679b4dc05", "name": "Searchkernel"}], "label": ""}, "highlights": null, "highlights_html": "<ul></ul>", "preferred_name": null}, {"name": "Doug Turnbull", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/iEkkBkVrQpiWeECCwRr5_bpaI5xMT6qN6aYgSjdOP_avatar.png", "image_url_no_bg": "https://user-assets.maven.com/instructor-no-bg/iEkkBkVrQpiWeECCwRr5_bpaI5xMT6qN6aYgSjdOP_avatar.png", "uuid": "fa97300b-4a92-4fc4-a4de-6f0407316696", "bio_html": "<p>Since 2010, Doug Turnbull has worked with companies such as Shopify, Careerbuilder, Wikimedia Foundation, Shipt, and LexisNexis on improving search experiences. Doug coaches and develops search teams from startups to Fortune 500 companies,&nbsp;setting up organizational practices to build relevant search. Doug wrote “Relevant Search” (2016) and co-authored “<a href=\"https://aipoweredsearch.com\" rel=\"noopener noreferrer\" target=\"_blank\">AI Powered Search</a>” (2022). He also co-created the Elasticsearch Learning to Rank, bringing machine learning to the most popular search engine, which revamped Wikipedia and Yelp, driving intelligent search behind dozens of companies' search experiences.</p>", "headline": "Principal Search Engineer | Author", "title": "Principal Search Engineer, Author of \"AI-Powered Search\" & \"Relevant Search\".", "linkedin_url": "", "twitter_handle": "", "custom_social_link": "", "logos": {"logos": [{"image_url": "https://asset.brandfetch.io/idAgPm7IvG/id85L14isQ.svg", "type": "logo", "file_type": "svg", "uuid": "c9cf80b5-b0bc-426e-b0eb-d91807bb1e55", "name": "Shopify.com"}, {"image_url": "https://asset.brandfetch.io/id2VbA0wwD/idv8cqA42F.png", "type": "icon", "file_type": "png", "uuid": "d635656d-e32e-4a9f-b69e-e7edd208531b", "name": "OpenSource Connections"}, {"image_url": "https://asset.brandfetch.io/idkKwm0IT0/idklqyFZ_8.svg", "type": "logo", "file_type": "svg", "uuid": "705bfccc-13c4-47cf-ae4d-b681871bd8c9", "name": "Reddit"}, {"image_url": "https://asset.brandfetch.io/idAo3WRIoq/idpY-V37uF.svg", "type": "logo", "file_type": "svg", "uuid": "f5985ff7-9cc4-4b06-b676-00562d7208c1", "name": "Wikipedia"}, {"image_url": "https://asset.brandfetch.io/idvwtgSsRX/idESHQtUtB.svg", "type": "logo", "file_type": "svg", "uuid": "f2db2ed5-cce4-4751-bf87-e95fc887c870", "name": "Yelp"}], "label": "\n"}, "highlights": null, "highlights_html": "<ul></ul>", "preferred_name": null}], "instructor_caption": "Founder, Searchkernel. Author, \"AI-Powered Search\". 18+ years leading search.", "custom_landing_page_url": null, "ratings": {"sum_ratings": 628, "num_ratings": 65}, "course_length_days": [31], "price": {"amount": 195000, "currency": "usd"}, "in_session_cohorts": [], "latest_past_cohort": {"slug": "2", "name": "March-2026", "course_id": 17433, "school_id": 15363, "id": 23854, "start_date": "2026-03-05T17:00:00Z", "end_date": "2026-04-05T19:00:00Z", "portal_open_date": "2026-03-02T07:00:00Z", "visibility": "listed", "attrs": {"application_deadline": "2026-02-26T17:00:00+00:00", "payment_deadline": "2026-03-11T19:00:00.000Z", "maximum_size": null, "skip_application": true, "is_live": true, "description": null, "slack_url": "https://aipoweredsearch.com/live-course/course-community/enroll/aa56f635755e4ccb", "drive_url": null, "calendar_published": true, "is_community_enabled": false, "intros_channel_stream_id": "beefa506-1d79-4b35-8cba-c7f22a5bacfa", "announcements_channel_stream_id": "10ca8015-74d3-4a2f-8000-64154e6ba83f", "certificate_strategy": null, "post_course_survey_strategy": null, "num_enrollments_last_week": null, "enrollment_capacity": null}}, "next_live_cohort": {"slug": "3", "name": "July 2026", "course_id": 17433, "school_id": 15363, "id": 25831, "start_date": "2026-07-01T16:00:00Z", "end_date": "2026-07-31T18:00:00Z", "portal_open_date": "2026-06-28T16:00:00Z", "visibility": "listed", "attrs": {"application_deadline": "2026-06-26T16:00:00+00:00", "payment_deadline": "2026-06-30T16:00:00+00:00", "maximum_size": null, "skip_application": true, "is_live": true, "description": null, "slack_url": null, "drive_url": null, "calendar_published": true, "is_community_enabled": true, "intros_channel_stream_id": "b11f4e6c-7ca5-4e96-b221-7045e4aebec0", "announcements_channel_stream_id": "47770277-edef-4b0f-8aaf-4a53ece4bde2", "certificate_strategy": null, "post_course_survey_strategy": null, "num_enrollments_last_week": null, "enrollment_capacity": null}}, "tags": [{"id": 172, "tag_type": "internal_collection", "label": "AI Affiliates", "slug": "ai-affiliates-nov-24", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 31, "tag_type": "category", "label": "Data & engineering", "slug": "engineering-ll", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 244, "tag_type": "internal_collection", "label": "Courses filtered for recommendations", "slug": "courses-filtered-for-recommendations", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 291, "tag_type": "persona", "label": "For Leaders", "slug": "for-leaders", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 299, "tag_type": "persona", "label": "For Data Scientists", "slug": "for-data-scientists", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 315, "tag_type": "topic", "label": "Agentic AI", "slug": "agentic-ai", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 78, "tag_type": "deprecated", "label": "AI product management", "slug": "x-subcategory-ai-product-management", "description": null, "parent_tag_id": 35, "num_courses": null}, {"id": 80, "tag_type": "deprecated", "label": "AI/ML engineering", "slug": "x-subcategory-ai-ml-engineering", "description": null, "parent_tag_id": 35, "num_courses": null}, {"id": 108, "tag_type": "deprecated", "label": "AI/ML engineering", "slug": "x-subcategory-ai-ml-engineering-1", "description": null, "parent_tag_id": 31, "num_courses": null}, {"id": 109, "tag_type": "deprecated", "label": "Data science and engineering", "slug": "x-subcategory-data-science-and-engineering-1", "description": null, "parent_tag_id": 31, "num_courses": null}, {"id": 110, "tag_type": "deprecated", "label": "Software engineering", "slug": "x-subcategory-software-engineering", "description": null, "parent_tag_id": 31, "num_courses": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 427, "tag_type": "topic", "label": "Context Engineering", "slug": "context-engineering", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 432, "tag_type": "topic", "label": "LLM Ops", "slug": "llm-ops", "description": null, "parent_tag_id": null, "num_courses": null}], "price_usd": 195000, "avg_course_length_days": 31, "next_live_cohort_deadline": 1782835200, "is_new": false, "is_best_seller": true, "course_format": "full_course", "avg_rating": 9.7, "is_open_for_enrollment": true, "trending_val": 20260518.0000069, "clp_course_overview": null, "clp_target_audience": null, "clp_prerequisites": null, "clp_topics": null, "clp_course_syllabus": null, "clp_schedule": null, "is_upmarket_clp_published": true, "upmarket_clp_narrative": {"title": "Level up your Agentic Search & Retrieval skills with leading AI Search experts", "description_html": "<p><strong>AI Search</strong> is among of the<strong> most in-demand AI Skills</strong>. AI systems need RAG, and implementing <strong>great retrieval </strong>can often have a<strong> bigger impact than prompt engineering</strong> for improving your AI and Agentic systems.<br><br>Most search systems <em>barely scratch the surface of what's possible</em>. While others struggle with irrelevant results and frustrated users, you'll master the cutting-edge techniques that power the world's most successful search experiences—from Reddit and Spotify to the Fortune 500.</p><p><strong>Why This Course Exists</strong></p><p><strong>The Problem</strong>: Many traditional search systems are stuck in the 2010s. But modern AI courses hyper focus on text embeddings and ignore many of the fundamentals of information retrieval. The result? Engineers who can't bridge the gap between amazing demos and production systems that actually work.</p><p><strong>Our Solution</strong>: Stop downloading random embeddings from Hugging Face or OpenAI and hoping for the best. Learn to systematically analyze your users' actual intent, integrate domain context, and build search that truly understands what people (and agents) need—not just what they type.<br><br>This course helps you build cutting-edge AI Search systems that actually work.</p><p><strong>Ready to level-up your AI Search skills?</strong></p>"}, "upmarket_clp_target_audience": {"items": [{"uuid": "b7476dc1-88ae-4854-a239-1a2de5d2232d", "description_html": "<p><strong>AI Engineers</strong> optimizing search ranking to measurably improve user search satisfaction</p>"}, {"uuid": "e4ffbbb2-fbe6-4cf9-a902-87968c588f18", "description_html": "<p><strong>Search Practitioners</strong> that want to learn to systematically improve search relevance</p>"}, {"uuid": "7a159c00-ca40-4b27-99dd-90bfc26f2c42", "description_html": "<p><strong>Technology leaders</strong> hoping to plan search experiments to maximize clicks and conversions</p>"}]}, "upmarket_clp_prerequisites": {"is_visible": true, "items": [{"uuid": "21de8992-2ef8-4e3f-bac8-24efcfd14517", "name": "Basic Python Programming", "description": "Examples will be taught in Python, it's a good idea to have basic Python familiarity under your belt"}, {"uuid": "1cf5c579-e07d-41df-aa33-6718ad62fb85", "name": "(Included Complimentary with the Course): Search Fundamentals", "description": "For those new to search/retrieval, we provide an optional intro session covering core matching & ranking concepts (BM25, vector spaces, etc)"}]}, "upmarket_clp_outcomes": {"is_visible": false, "description": "Learn the latest AI Search skills with the authors of \"AI-Powered Search\"", "items": [{"uuid": "9545e36d-c629-4eaa-9850-e6405ef57853", "title": "Optimize your Agentic Search and Retrieval Augmented Generation (RAG) systems", "items": ["Understand emerging Agentic Search strategies, implement them with the Agentic Search loop, and be at the forefront of this paradigm shift.", "Optimize search for LLMs and agents, as well as the critical strategies (chunking, adaptive queries, guardrails, etc.)", "RAG represents the largest growing use case for search, and \"retrieval\" is by far the hardest part of RAG. "]}, {"uuid": "8dede459-118b-4f26-9c6d-0d061f46eb99", "title": "Go beyond the query to understand intent", "items": ["Learn how to integrate your content's context, your domain context, and your users' individual contexts to optimally interpret query intent.", "We'll cover query classification, query-sense disambiguation, and semantic query parsing, using multiple lexical and LLM-based strategies.", "Dig into emerging techniques like Wormhole Vectors, sparse lexical / expansion models (Semantic Knowledge Graphs and SPLADE), and MUVERA."]}, {"uuid": "cfde0238-91e7-47f9-9fe1-b4efccb4e0aa", "title": "Fill in holes in your modern information retrieval knowledge", "items": ["The field of information retrieval is vast. Learn the mental models that tie it all together. ", "Understand when to use bi-encoders vs. cross-encoders vs. knowledge graphs, and ANN vs. quantization vs. representation learning.", "Understand multimodal and hybrid search, search on semi-structured embeddings, and how to properly mix sparse + dense retrieval techniques."]}, {"uuid": "e78585b0-3729-4942-a29e-2b90eb009524", "title": "Improve relevance with crowdsourced ranking models built from click-stream data", "items": ["Leverage \"reflected intelligence\" from your use behavioral signals to automatically improve your ranking models.", "Learn to implement algorithms for signals boosting, matrix factorization, and knowledge graph learning", "Implement personalized search by building real-time user behavioral embeddings leveraging matrix factorization / collaborative filtering."]}, {"uuid": "549c0f6c-4579-4cf8-a7bd-7fc5b97bb79a", "title": "Optimize AI-Powered Search Models for Production", "items": ["Learn common Machine-Learned Ranking (Learning to Rank) models put into production, from LambdaMART to cross-encoders", "Get hands on experience performing feature engineering and representation learning to optimizing AI Search for production.", "Implement ANN and quantization strategies, reranking, semantic caching, and even local model serving for search and RAG."]}, {"uuid": "cd8c166b-eb72-47e5-bf42-043f56414e2b", "title": "Build ranking features & automate judgements with click models & Active Learning", "items": ["Learn how to systematically develop great ranking features using a combination of vector and lexical search indices.", "Generate automatic judgments from user click stream data using Click Models", "Overcoming ranking biases (presentation, position, & confidence bias) + uncover unexplored ranking features using SDBNs and Active Learning."]}]}, "vector_string": null, "vector": null, "score": 1.8285861}, {"objectID": "19022", "school_id": 14407, "school_name": "Hyperskill", "school_slug": "hyperskill", "course_id": 19022, "course_name": "Agentic AI Engineering 2026 Edition", "course_slug": "ai-engineer-bootcamp", "course_description": "Learn to design, monitor, and deploy working AI systems. This transforms them to build robust, real-world LLM apps using prove", "clp_hero_media": null, "instructor_infos": [{"name": "Nikolay Vyahhi", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/K5vZAMfLTcOdvvVCdRxF_Leonardo_Kino_XL_A_realistic_highquality_selfie_of_a_28yearold_3%201.png", "image_url_no_bg": "https://user-assets.maven.com/instructor-no-bg/K5vZAMfLTcOdvvVCdRxF_Leonardo_Kino_XL_A_realistic_highquality_selfie_of_a_28yearold_3%201.png", "uuid": "98c6d946-d42d-4898-bfba-aa867febb1ed", "bio_html": "<p>At Hyperskill, we're building the future of education, and I'm excited to be a part of it every day.</p>", "headline": "CEO Hyperskill | Lecturer JetBrains, MIT", "title": "I'm passionate about using AI to make learning smarter and more accessible.", "linkedin_url": null, "twitter_handle": null, "custom_social_link": null, "logos": {"logos": [], "label": null}, "highlights": null, "highlights_html": "<ul><li></li></ul>", "preferred_name": null}, {"name": "Ruslan Davletshin", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/a3lRxwx8TWzIJEzTQJTk_1613386476212%20(3).jpeg", "image_url_no_bg": "https://user-assets.maven.com/instructor-no-bg/a3lRxwx8TWzIJEzTQJTk_1613386476212%20(3).jpeg", "uuid": "b9ded3cc-e5ac-4bab-9b71-3d26ef051442", "bio_html": "<p>This training teaches the exact mindset and tools I’d expect from my engineering team.</p>", "headline": "CTO Hyperskill | Founder TheOna ", "title": "I’ve built and deployed LLM systems at scale in production environments. ", "linkedin_url": null, "twitter_handle": null, "custom_social_link": null, "logos": {"logos": [], "label": null}, "highlights": null, "highlights_html": "<ul><li></li></ul>", "preferred_name": null}, {"name": "Nikalina Ogorodova", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/svBAlDWESvR9XABYCbs5_photo_2026-03-20_19-28-07.jpg", "image_url_no_bg": "https://user-assets.maven.com/instructor-no-bg/svBAlDWESvR9XABYCbs5_photo_2026-03-20_19-28-07.jpg", "uuid": "efadd046-48de-4969-a5c0-9cb9dfb98cba", "bio_html": "<p>At Hyperskill, I help make advanced concepts accessible to learners.</p>", "headline": "AI, ML Engineer & Teaching Expert", "title": "I enjoy bridging the gap between complex technology and clear understanding.", "linkedin_url": null, "twitter_handle": null, "custom_social_link": null, "logos": {"logos": [], "label": null}, "highlights": null, "highlights_html": "<ul><li></li></ul>", "preferred_name": null}, {"name": "Ivan Rodin", "image_url": "https://d2426xcxuh3ht5.cloudfront.net/H2mW3wQrSlG5Wp8jBPZB_68e0ffcc6ddecd48f987eed2_1667778047371-removebg-preview%201%20(1).png", "image_url_no_bg": "https://user-assets.maven.com/instructor-no-bg/H2mW3wQrSlG5Wp8jBPZB_68e0ffcc6ddecd48f987eed2_1667778047371-removebg-preview%201%20(1).png", "uuid": "29c45484-49a2-418b-b3f1-1cd2f246722d", "bio_html": "<p>I'm experienced in working on complex projects like the one we've built with Intel Labs. I'm happy to share my learnings with developers seeking innovative position on the market.</p>", "headline": "AI Engineer & Researher", "title": "I have over 7 years of experience in Data Science and Machine Learning.", "linkedin_url": null, "twitter_handle": null, "custom_social_link": null, "logos": {"logos": [], "label": null}, "highlights": null, "highlights_html": "<ul><li></li></ul>", "preferred_name": null}], "instructor_caption": "I'm passionate about using AI to make learning smarter and more accessible.", "custom_landing_page_url": null, "ratings": {"sum_ratings": 0, "num_ratings": 0}, "course_length_days": [68], "price": {"amount": 249900, "currency": "usd"}, "in_session_cohorts": [{"slug": "1", "name": "May AI Engineer", "course_id": 19022, "school_id": 14407, "id": 25054, "start_date": "2026-05-04T09:00:00Z", "end_date": "2026-07-11T08:00:00Z", "portal_open_date": "2026-03-20T22:00:00Z", "visibility": "listed", "attrs": {"application_deadline": "2026-05-04T21:00:00.000Z", "payment_deadline": "2026-05-04T21:00:00.000Z", "maximum_size": 15, "skip_application": false, "is_live": true, "description": null, "slack_url": null, "drive_url": null, "calendar_published": true, "is_community_enabled": false, "intros_channel_stream_id": "c90a8df7-d85e-4306-8268-9824d906e359", "announcements_channel_stream_id": "64e5a5a0-1a6f-416c-95b2-dd89593e26d8", "certificate_strategy": null, "post_course_survey_strategy": null, "num_enrollments_last_week": null, "enrollment_capacity": null}}], "latest_past_cohort": null, "next_live_cohort": {"slug": "june-cohort", "name": "June AI Engineer ", "course_id": 19022, "school_id": 14407, "id": 27715, "start_date": "2026-06-22T09:00:00Z", "end_date": "2026-08-29T08:00:00Z", "portal_open_date": "2026-06-22T09:00:00Z", "visibility": "listed", "attrs": {"application_deadline": "2026-06-22T09:00:00.000Z", "payment_deadline": "2026-06-21T09:00:00+00:00", "maximum_size": 15, "skip_application": false, "is_live": true, "description": "Bootcamp cuts through AI noise — from foundations to evaluating, securing, and deploying AI systems", "slack_url": null, "drive_url": null, "calendar_published": true, "is_community_enabled": true, "intros_channel_stream_id": "86b3989c-f792-4e65-8f62-9e1b04315402", "announcements_channel_stream_id": "dcd40779-fe00-4669-bd38-4399d7b9dbed", "certificate_strategy": null, "post_course_survey_strategy": null, "num_enrollments_last_week": null, "enrollment_capacity": null}}, "tags": [{"id": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 293, "tag_type": "persona", "label": "For Engineers", "slug": "for-engineers", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 315, "tag_type": "topic", "label": "Agentic AI", "slug": "agentic-ai", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 313, "tag_type": "topic", "label": "AI", "slug": "ai", "description": null, "parent_tag_id": null, "num_courses": null}, {"id": 432, "tag_type": "topic", "label": "LLM Ops", "slug": "llm-ops", "description": null, "parent_tag_id": null, "num_courses": null}], "price_usd": 249900, "avg_course_length_days": 68, "next_live_cohort_deadline": 1782032400, "is_new": true, "is_best_seller": false, "course_format": "full_course", "avg_rating": 0, "is_open_for_enrollment": true, "trending_val": 20260515, "clp_course_overview": null, "clp_target_audience": null, "clp_prerequisites": null, "clp_topics": null, "clp_course_syllabus": null, "clp_schedule": null, "is_upmarket_clp_published": true, "upmarket_clp_narrative": {"title": "10-week Agentic  AI Engineering from experienced educators & practitioners", "description_html": "<p>Are you an experienced engineer looking to build systems on top of LLMs, not just experiment with AI tools out of the box?</p><p>In 2026, working with AI increasingly means designing and shipping products powered by LLMs: assistants, RAG pipelines, agentic workflows, evaluation systems. Many engineers use these tools but far fewer know how to structure them into reliable, production-grade systems.</p><p>This program focuses on that 2026 skillset.</p><p>The Hyperskill AI Engineering Bootcamp is a 10-week, hands-on program for engineers who want to move to architecting reliable AI systems. You’ll build end-to-end projects using LLMs as components: designing retrieval pipelines, working with vector databases, implementing agents, setting up evals and handling deployment, monitoring and security.</p><p>The emphasis is on practical system design, trade-offs and failure modes.</p><p>Modules include:<br>• LLM pipelines &amp; system design<br>• Agents and multi-agent patterns<br>• Vector search &amp; RAG systems<br>• Evaluation, monitoring, security<br>• Deployment of LLM-based applications</p><p>Expect ~10 hours/week of focused work.</p>"}, "upmarket_clp_target_audience": {"items": [{"uuid": "b42ebaa1-57f0-4c8f-a7ce-5fe677a25003", "description_html": "<p>Software engineers who want to level up from basic LLM usage to building production-ready AI systems, agents, and RAG pipelines</p>"}, {"uuid": "0330c3e3-f361-4237-93eb-17508c9b2dcc", "description_html": "<p>Technical PMs and team leads who want to raise their company’s AI capabilities and confidently drive adoption of modern AI systems</p>"}, {"uuid": "280c91a9-9f59-4beb-b8f3-7c9473a91ebf", "description_html": "<p>Developers looking to switch jobs by gaining the modern, in-demand AI engineering skills companies hire for today</p>"}]}, "upmarket_clp_prerequisites": {"is_visible": true, "items": [{"uuid": "15d6462d-e72e-48c3-b8c8-c6a2f1f1a7f9", "name": "Basic programming experience (Python preferred)", "description": "Comfortable with programming know some Python. New to Python? We’ll give prep materials and 1–2 weeks of free Hyperskill access."}, {"uuid": "c7dca7dd-6420-4249-8ae9-a81cc8cbc323", "name": "Weekly time commitment (10-12 hours)", "description": "On average learning takes 10–12 hours weekly completing hands-on tasks, projects, and practice at their own pace"}, {"uuid": "35d40ea0-0c05-432f-9f63-29bee3bbb1de", "name": "Availability for live sessions", "description": "Live sessions are held in small groups with flexible timing and typically run twice"}]}, "upmarket_clp_outcomes": {"is_visible": false, "description": "Learn to design, monitor, and deploy working AI systems. This transforms them to build robust, real-world LLM apps using prove", "items": [{"uuid": "a8874b0a-aa46-4bfa-a137-1f0585639b19", "title": "Design and build functional LLM pipelines end-to-end", "items": ["Apply prompting and pipeline design patterns to control model behavior and reliability.", "Build LLM-powered apps using APIs, LangChain, and structured workflows.", "Identify where LLM solutions work best and choose the right approach for each task."]}, {"uuid": "767a3522-cf41-49ba-9fb2-33a13ee4e8f2", "title": "Build AI agents with real autonomy using tools, memory, and function calling", "items": ["Implement function calling and tool use to give agents real-world execution capabilities.", "Design workflows vs agents, work with MCP servers, and build multi-agent systems.", "Build an AI reviewer agent that analyzes PRs, validates code, and posts reviews automatically."]}, {"uuid": "7d7fbd0b-9831-4503-a9f8-6b3545031f34", "title": "Design high-quality context & RAG systems", "items": ["Apply context engineering: chunking, few-shot prompting, multi-shot, formatting, and memory.", "Build RAG systems with Qdrant: semantic search, filtering, re-ranking, HyDE, agentic RAG.", "Implement context compression, pruning, and multi-turn context management for consistency."]}, {"uuid": "1d2005d8-a411-42ca-80bf-6fc026db6972", "title": "Build advanced multi-agent & multimodal AI systems", "items": ["Use design patterns: orchestrator, planner, routing agents, human-in-the-loop workflows.", "Build multimodal agents capable of reasoning over text, images, UI, and code.", "Develop a multi-agent testing system that automates interface tests and coordinates humans."]}, {"uuid": "370c35b3-d26c-4ddf-b106-067aaeb4226a", "title": "Deploy secure and privacy-first LLM applications", "items": ["Deploy local LLM apps using FastAPI, Docker, vector search, caching, and routing.", "Apply privacy and compliance principles: PII detection, guardrails, prompt-injection prevention.", "Optimize spend using LiteLLM, caching strategies, model routing, and self-hosted models."]}, {"uuid": "f4a7accf-5dc4-462d-bdf8-f7d19ab966b6", "title": "Evaluate, test & monitor AI systems", "items": ["Design evals for components and end-to-end systems using clear metrics and criteria.", "Apply eval-driven development and build feedback loops with the data flywheel approach.", "Monitor production agents using LangSmith, LangFuse, and system-level dashboards."]}]}, "vector_string": null, "vector": null, "score": 1.8107934}], "workshopTags": [{"id": 136, "tag_type": "internal_collection", "label": "LL Partner", "slug": "ll-partner", "description": null, "parent_tag_id": null}, {"id": 35, "tag_type": "category", "label": "AI", "slug": "ai-ll", "description": null, "parent_tag_id": null}, {"id": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "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}], "videoChapters": [], "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": 441, "tag_type": "topic", "label": "RAG & Search", "slug": "rag-search", "description": null, "parent_tag_id": null}, "link_slug": "for-engineers/rag-search"}, {"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:53:36.137Z"}, "__N_SSG": true}, "page": "/p/[slug]/[...ignored]", "query": {"slug": "11439c", "ignored": ["semantic-search-with-low-code"]}, "buildId": "qPlLjBFLQ9fnkFKJ7n7E-", "isFallback": false, "isExperimentalCompile": false, "gsp": true, "scriptLoader": []}}