{"id":30359,"date":"2026-07-15T12:58:46","date_gmt":"2026-07-15T12:58:46","guid":{"rendered":"https:\/\/www.cloudthat.com\/training\/?post_type=stm-courses&#038;p=30359"},"modified":"2026-07-15T13:02:23","modified_gmt":"2026-07-15T13:02:23","slug":"claude-certified-developer-foundations","status":"publish","type":"stm-courses","link":"https:\/\/www.cloudthat.com\/training\/claude-courses\/claude-certified-developer-foundations","title":{"rendered":"Claude Certified Developer \u2013 Foundations"},"content":{"rendered":"<p><span data-contrast=\"auto\">Claude Certified Developer \u2013 Foundations is a hands-on, code-first course for software engineers who want to build reliable applications powered by Claude. It is the developer track of the Anthropic certification pathway.<\/span><span data-ccp-props=\"{&quot;335559739&quot;:80}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The course covers the Claude API, prompt engineering for developers, tool use \/ function calling, structured output, streaming, and the fundamentals of the Claude Agent SDK. Learners build real integrations and learn the patterns that make Claude applications reliable in production.<\/span><span data-ccp-props=\"{&quot;335559739&quot;:80}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Emphasis is placed on writing effective prompts programmatically, enforcing structured output, handling errors and retries, and integrating Claude into applications\u2014preparing developers for the Developer \u2013 Foundations exam and real-world delivery.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Claude Certified Developer \u2013 Foundations is a hands-on, code-first course for software engineers who want to build reliable applications powered by Claude. It is the developer track of the Anthropic certification pathway.\u00a0 The course covers the Claude API, prompt engineering for developers, tool use \/ function calling, structured output, streaming, and the fundamentals of the [&hellip;]<\/p>\n","protected":false},"author":7038,"featured_media":30362,"template":"","meta":{"footnotes":""},"stm_lms_course_taxonomy":[145],"metadata":{"stm_lms_product_id":["30360"],"_edit_lock":["1784120678:12"],"_edit_last":["12"],"permalink_customizer":["claude-courses\/claude-certified-developer-foundations"],"permalink_customizer_regenerate_status":["1"],"popular_course":["0"],"_popular_course":["field_64253688bc2e5"],"course_banner_image":[""],"_course_banner_image":["field_63c69a6b81cf1"],"mobile_banner_image":[""],"_mobile_banner_image":["field_63cf93896d207"],"banner_link":[""],"_banner_link":["field_63c69a9681cf2"],"hide_enroll_now":["0"],"_hide_enroll_now":["field_6a45fc1a64051"],"hide_course_dates":["0"],"_hide_course_dates":["field_6a4f85ffde416"],"banner_image":["20786"],"_banner_image":["field_621873548f922"],"banner_description":["Learn to design, build, and ship applications with the Claude API and Claude Agent SDK\u2014mastering prompt engineering, tool use, structured output, streaming, and production-ready integration patterns. "],"_banner_description":["field_612c733ed3564"],"overview_section_heading":["Course Overview: Claude Certified Developer \u2013 Foundations"],"_overview_section_heading":["field_64538867ffdd0"],"after_completing_course_heading":["After Completing course,  Claude Certified Developer \u2013 Foundations participants will be able to: "],"_after_completing_course_heading":["field_645c78ade3f50"],"after_completing_course_0_desciption":["Authenticate and call the Claude API using the official SDKs "],"_after_completing_course_0_desciption":["field_6103ad2f9f5b2"],"after_completing_course_1_desciption":["Engineer prompts programmatically with system prompts and messages "],"_after_completing_course_1_desciption":["field_6103ad2f9f5b2"],"after_completing_course_2_desciption":["Implement tool use \/ function calling to extend Claude's abilities "],"_after_completing_course_2_desciption":["field_6103ad2f9f5b2"],"after_completing_course_3_desciption":["Enforce structured (JSON) output and validate model responses"],"_after_completing_course_3_desciption":["field_6103ad2f9f5b2"],"after_completing_course_4_desciption":["Stream responses and handle latency, errors, and retries "],"_after_completing_course_4_desciption":["field_6103ad2f9f5b2"],"after_completing_course_5_desciption":["Use the Claude Agent SDK to build simple agentic workflows"],"_after_completing_course_5_desciption":["field_6103ad2f9f5b2"],"after_completing_course_6_desciption":["Apply prompt caching and manage the context window efficiently "],"_after_completing_course_6_desciption":["field_6103ad2f9f5b2"],"after_completing_course_7_desciption":["Integrate Claude into backend and application code responsibly "],"_after_completing_course_7_desciption":["field_6103ad2f9f5b2"],"after_completing_course":["8"],"_after_completing_course":["field_6103aae828228"],"key_features_heading":["Key Features of Claude Certified Developer \u2013 Foundations"],"_key_features_heading":["field_645388ceffdd1"],"key_features_0_lists":["<span class=\"TextRun SCXW140082003 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW140082003 BCX8\">Code-first, hands-on labs using the Claude API and official SDKs<\/span><\/span><span class=\"EOP Selected SCXW140082003 BCX8\" data-ccp-props=\"{&quot;335559739&quot;:30}\">\u00a0<\/span>"],"_key_features_0_lists":["field_6103ad559f5b3"],"key_features_1_lists":["<span class=\"TextRun SCXW242359081 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW242359081 BCX8\">Deep coverage of tool use \/ function calling and structured output<\/span><\/span>"],"_key_features_1_lists":["field_6103ad559f5b3"],"key_features_2_lists":["<span class=\"TextRun SCXW77910980 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW77910980 BCX8\">Introduction to the Claude Agent SDK and agentic patterns<\/span><\/span><span class=\"EOP Selected SCXW77910980 BCX8\" data-ccp-props=\"{&quot;335559739&quot;:30}\">\u00a0<\/span>"],"_key_features_2_lists":["field_6103ad559f5b3"],"key_features_3_lists":["<span class=\"TextRun SCXW107002726 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW107002726 BCX8\">Prompt engineering techniques tailored to developers<\/span><\/span><span class=\"EOP Selected SCXW107002726 BCX8\" data-ccp-props=\"{&quot;335559739&quot;:30}\">\u00a0<\/span>"],"_key_features_3_lists":["field_6103ad559f5b3"],"key_features_4_lists":["<span class=\"TextRun SCXW55988927 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW55988927 BCX8\">Error handling, streaming, retries, and prompt caching<\/span><\/span><span class=\"EOP Selected SCXW55988927 BCX8\" data-ccp-props=\"{&quot;335559739&quot;:30}\">\u00a0<\/span>"],"_key_features_4_lists":["field_6103ad559f5b3"],"key_features_5_lists":["<span class=\"TextRun SCXW193390861 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW193390861 BCX8\">Aligned directly to the official Developer \u2013 Foundations exam blueprint<\/span><\/span><span class=\"EOP Selected SCXW193390861 BCX8\" data-ccp-props=\"{&quot;335559739&quot;:30}\">\u00a0<\/span>"],"_key_features_5_lists":["field_6103ad559f5b3"],"key_features_6_lists":["<span data-contrast=\"auto\">~75% hands-on with build-along labs<\/span><span data-ccp-props=\"{&quot;335559739&quot;:30}\">\u00a0<\/span>\r\n\r\n<span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\">\u00a0<\/span>"],"_key_features_6_lists":["field_6103ad559f5b3"],"key_features":["7"],"_key_features":["field_6103aaff28229"],"who_should_attend_heading":["Who Should Attend Claude Certified Developer \u2013 Foundations "],"_who_should_attend_heading":["field_645388faffdd2"],"who_should_attend_0_attend_lists":["Software developers (backend, frontend, full-stack) building with Claude "],"_who_should_attend_0_attend_lists":["field_6103adfb3f3e4"],"who_should_attend_1_attend_lists":["AI\/ML engineers integrating LLMs into applications "],"_who_should_attend_1_attend_lists":["field_6103adfb3f3e4"],"who_should_attend_2_attend_lists":["Automation and integration engineers "],"_who_should_attend_2_attend_lists":["field_6103adfb3f3e4"],"who_should_attend_3_attend_lists":["Technical professionals moving into AI-assisted development "],"_who_should_attend_3_attend_lists":["field_6103adfb3f3e4"],"who_should_attend":["4"],"_who_should_attend":["field_6103ab0d2822a"],"prerequisites_heading":["Prerequisites of Claude Certified Developer \u2013 Foundations "],"_prerequisites_heading":["field_64538a51ffdd3"],"prerequisites_text":["<ul>\r\n \t<li><span data-contrast=\"auto\">Proficiency in at least one programming language (Python or JavaScript recommended)<\/span><\/li>\r\n \t<li><span data-contrast=\"auto\">Basic understanding of REST APIs and JSON<\/span><\/li>\r\n \t<li><span data-contrast=\"auto\">Familiarity with using a terminal \/ CLI<\/span><\/li>\r\n \t<li><span data-contrast=\"auto\">An Anthropic API key (or access to the Claude Developer Platform)<\/span><\/li>\r\n \t<li><span data-contrast=\"auto\">Recommended: completion of the Associate \u2013 Foundations course or equivalent knowledge<\/span><span data-ccp-props=\"{&quot;335559739&quot;:30}\">\u00a0<\/span><\/li>\r\n<\/ul>"],"_prerequisites_text":["field_612c7498c4b84"],"question_sets_details_heading":[""],"_question_sets_details_heading":["field_65d303841f38d"],"question_sets_details_description":[""],"_question_sets_details_description":["field_65d303841f38e"],"question_sets_details_button_text":[""],"_question_sets_details_button_text":["field_65d303841f38f"],"question_sets_details_question_sets":[""],"_question_sets_details_question_sets":["field_65d303841f390"],"question_sets_details":[""],"_question_sets_details":["field_65d303841f38c"],"category_features_heading":[""],"_category_features_heading":["field_644b8ff35049c"],"category_features_features":[""],"_category_features_features":["field_644b90025049d"],"category_features_cta_text":[""],"_category_features_cta_text":["field_644b90285049f"],"category_features_cta_link":[""],"_category_features_cta_link":["field_644b902d504a0"],"category_features":[""],"_category_features":["field_644b8fe15049b"],"course_features_0_heading":["Why choose CloudThat as your training partner?"],"_course_features_0_heading":["field_644a0fae0e67e"],"course_features_0_features_list":["5"],"_course_features_0_features_list":["field_644a0fb70e67f"],"course_features_0_background_color":["a:1:{i:0;s:5:\"white\";}"],"_course_features_0_background_color":["field_644a0fde0e681"],"course_features":["1"],"_course_features":["field_644a0fa10e67d"],"certification_heading":["Certification Details: Claude Certified Developer \u2013 Foundations "],"_certification_heading":["field_64538bffffdd5"],"certification":["1"],"_certification":["field_6103ab1a2822b"],"about_trainer":[""],"_about_trainer":["field_6103ab6c2822f"],"course_fee_heading":[""],"_course_fee_heading":["field_64538c1cffdd6"],"course_fee_list":[""],"_course_fee_list":["field_6103abb728234"],"brochure_pdf":[""],"_brochure_pdf":["field_61232e258f89b"],"trainer":[""],"_trainer":["field_6124990e13784"],"course_outline_heading":["Course Outline: Claude Certified Developer \u2013 Foundations "],"_course_outline_heading":["field_64538a8effdd4"],"course_section":["7"],"_course_section":["field_612f4f27b0276"],"note_section":[""],"_note_section":["field_616d3ed46bbd2"],"popular_sort":[""],"_popular_sort":["field_6172496402af3"],"related_courses":[""],"_related_courses":["field_61c453ca6b2dd"],"reviews_heading":[""],"_reviews_heading":["field_64538c39ffdd7"],"review_rating":[""],"_review_rating":["field_62a813a92bee6"],"total_review_count":["3989"],"_total_review_count":["field_62b002d8d2de5"],"average_review_count":["4.6"],"_average_review_count":["field_62b00367d2de6"],"faq_heading":["FAQs for Claude Certified Developer \u2013 Foundations     "],"_faq_heading":["field_64538c59ffdd8"],"educational_schema":[""],"_educational_schema":["field_652fbbf6f589a"],"curriculum":[""],"featured":[""],"views":["3"],"level":["beginner"],"current_students":["0"],"duration_info":["2 Day"],"video_duration":[""],"status":[""],"status_dates":[""],"not_single_sale":[""],"price":["44999"],"sale_price":[""],"sale_price_dates":[""],"enterprise_price":[""],"not_membership":[""],"affiliate_course":[""],"affiliate_course_text":[""],"affiliate_course_link":[""],"expiration_course":[""],"end_time":[""],"drip_content":[""],"prerequisites":[""],"prerequisite_passing_level":[""],"announcement":[""],"faq":["[{\"question\":\"Who should take the Developer \u2013 Foundations certification? \",\"answer\":\"Developers building applications with the Claude API and Agent SDK. \"},{\"question\":\"Is this course coding-heavy? \",\"answer\":\"Yes\u2014about 75% hands-on with build-along API and SDK labs. \"},{\"question\":\" Which languages are used? \",\"answer\":\"Primarily Python and JavaScript\/TypeScript via the official SDKs. \"},{\"question\":\" Do I need an API key?\",\"answer\":\"Yes, an Anthropic API key or access to the Claude Developer Platform is required for labs. \"},{\"question\":\"What is the exam fee?\",\"answer\":\" $125 USD, booked through Anthropic's official testing partner. \"},{\"question\":\"How is it different from the Architect exam? \",\"answer\":\"Developer focuses on building\/integrating with the API and SDK; Architect focuses on designing production systems.\"},{\"question\":\" What should I take next? \",\"answer\":\" Progress to Claude Certified Architect \u2013 Foundations.\"}]"],"course_files_pack":[""],"course_certificate":[""],"type":[""],"video_type":[""],"presto_player_idx":[""],"lesson_video":[""],"lesson_video_poster":[""],"lesson_video_width":[""],"lesson_shortcode":[""],"lesson_embed_ctx":[""],"lesson_youtube_url":[""],"lesson_stream_url":[""],"lesson_vimeo_url":[""],"lesson_ext_link_url":[""],"duration":[""],"preview":[""],"lesson_excerpt":[""],"lesson_files_pack":[""],"questions":[""],"quiz_style":[""],"duration_measure":[""],"correct_answer":[""],"passing_grade":[""],"re_take_cut":[""],"random_questions":[""],"answers":[""],"question_explanation":[""],"question_view_type":[""],"review_course":[""],"review_user":[""],"review_mark":[""],"order":[""],"absolute":[""],"sticky":[""],"sticky_threshold":[""],"sticky_threshold_color":[""],"stm_agenda":[""],"stm_host":[""],"stm_select_approved_denied":[""],"stm_multiselect_approved":[""],"stm_multiselect_denied":[""],"stm_date":[""],"stm_time":[""],"stm_timezone":[""],"stm_duration":[""],"stm_password":[""],"stm_waiting_room":[""],"stm_join_before_host":[""],"stm_host_join_start":[""],"stm_start_after_participants":[""],"stm_mute_participants":[""],"stm_enforce_login":[""],"stm_alternative_hosts":[""],"author_id":[""],"emails":[""],"wpdocs-meta-bdt":["44999"],"wpdocs-meta-gbp":["649"],"wpdocs-meta-rand":["4750"],"wpdocs-meta-aed":["2699"],"wpdocs-meta-usd":["799"],"offline_price":[""],"offline-bdt":[""],"offline-gbp":[""],"offline-rand":[""],"offline-aed":[""],"offline-usd":[""],"_yoast_wpseo_primary_stm_lms_course_taxonomy":["145"],"_yoast_wpseo_metadesc":["Prepare for the Claude Certified Developer exam with hands-on training. Learn Claude APIs, prompting, integrations, AI workflows, and best practices."],"_yoast_wpseo_content_score":["60"],"_yoast_wpseo_estimated-reading-time-minutes":["1"],"_thumbnail_id":["30362"],"course_features_0_features_list_0_list":["<span class=\"TextRun SCXW2612156 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW2612156 BCX8\">Certified AI trainers with real-world Claude and agentic-AI experience<\/span><\/span>"],"_course_features_0_features_list_0_list":["field_644a0fc80e680"],"course_features_0_features_list_1_list":["<span class=\"TextRun SCXW176842982 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW176842982 BCX8\">Enterprise-focused curriculum mapped directly to the official exam blueprint<\/span><\/span>"],"_course_features_0_features_list_1_list":["field_644a0fc80e680"],"course_features_0_features_list_2_list":["<span class=\"TextRun SCXW247013610 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW247013610 BCX8\">Hands-on labs aligned with real production scenarios<\/span><\/span><span class=\"EOP Selected SCXW247013610 BCX8\" data-ccp-props=\"{&quot;335559739&quot;:30}\">\u00a0<\/span>"],"_course_features_0_features_list_2_list":["field_644a0fc80e680"],"course_features_0_features_list_3_list":["<span class=\"TextRun SCXW32722707 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW32722707 BCX8\">Post-training resources including practice questions, templates, and best practices<\/span><\/span><span class=\"EOP Selected SCXW32722707 BCX8\" data-ccp-props=\"{&quot;335559739&quot;:30}\">\u00a0<\/span>"],"_course_features_0_features_list_3_list":["field_644a0fc80e680"],"course_features_0_features_list_4_list":["<span class=\"TextRun SCXW16511692 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16511692 BCX8\">Proven\u00a0<\/span><span class=\"NormalTextRun SCXW16511692 BCX8\">track record<\/span><span class=\"NormalTextRun SCXW16511692 BCX8\">\u00a0preparing professionals for global certifications<\/span><\/span><span class=\"EOP Selected SCXW16511692 BCX8\" data-ccp-props=\"{&quot;335559739&quot;:30}\">\u00a0<\/span>"],"_course_features_0_features_list_4_list":["field_644a0fc80e680"],"certification_0_short_description":[""],"_certification_0_short_description":["field_6103ab2f2822c"],"certification_0_list_content":["<ul>\r\n \t<li>This course prepares learners for the official Claude Certified Developer \u2013 Foundations certification by Anthropic.<\/li>\r\n \t<li>Exam level: Foundations (Developer) \u2014 the developer track of the Anthropic certification pathway.<\/li>\r\n \t<li>Exam fee: $125 USD, delivered online-proctored or at a test center via the official testing partner.<\/li>\r\n \t<li>Validates hands-on skills with the Claude API, Agent SDK, tool use, and structured output.<\/li>\r\n \t<li>The credential is typically valid for 12 months from the date it is awarded.<\/li>\r\n \t<li>Participants also receive a CloudThat Certificate of Completion<\/li>\r\n<\/ul>"],"_certification_0_list_content":["field_6103ab4a2822d"],"certification_0_image":["30364"],"_certification_0_image":["field_6103ab5b2822e"],"course_section_0_module_title":["Getting Started with the Claude API "],"_course_section_0_module_title":["field_612f5535940c3"],"course_section_0_module_description":[""],"_course_section_0_module_description":["field_612f564c921af"],"course_section_0_section_0_title":[""],"_course_section_0_section_0_title":["field_612f5233b0278"],"course_section_0_section_0_lesson_list_0_lession_title":["Claude Developer Platform and authentication "],"_course_section_0_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list_1_lession_title":["The Messages API: requests, responses, and roles "],"_course_section_0_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list_2_lession_title":["The Claude model family and choosing a model "],"_course_section_0_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list_3_lession_title":["Parameters: temperature, max tokens, stop sequences "],"_course_section_0_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list":["6"],"_course_section_0_section_0_lesson_list":["field_612f530a0ac40"],"course_section_0_section":["1"],"_course_section_0_section":["field_612f51e6b0277"],"course_section_1_module_title":["Prompt Engineering for Developers "],"_course_section_1_module_title":["field_612f5535940c3"],"course_section_1_module_description":[""],"_course_section_1_module_description":["field_612f564c921af"],"course_section_1_section_0_title":[""],"_course_section_1_section_0_title":["field_612f5233b0278"],"course_section_1_section_0_lesson_list_0_lession_title":["System prompts, user\/assistant turns, and message design "],"_course_section_1_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list_1_lession_title":["Few-shot prompting and examples in code "],"_course_section_1_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list_2_lession_title":["Prompt templates and reusable patterns "],"_course_section_1_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list_3_lession_title":["Prefilling responses and controlling tone\/format "],"_course_section_1_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list":["6"],"_course_section_1_section_0_lesson_list":["field_612f530a0ac40"],"course_section_1_section":["1"],"_course_section_1_section":["field_612f51e6b0277"],"course_section_2_module_title":["Structured Output & Reliability "],"_course_section_2_module_title":["field_612f5535940c3"],"course_section_2_module_description":[""],"_course_section_2_module_description":["field_612f564c921af"],"course_section_2_section_0_title":[""],"_course_section_2_section_0_title":["field_612f5233b0278"],"course_section_2_section_0_lesson_list_0_lession_title":["Enforcing JSON and schema-conformant output "],"_course_section_2_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list_1_lession_title":["Validation and retry loops "],"_course_section_2_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list_2_lession_title":["Programmatic enforcement vs. prompt-based guidance "],"_course_section_2_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list_3_lession_title":["Handling edge cases and malformed responses "],"_course_section_2_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list":["5"],"_course_section_2_section_0_lesson_list":["field_612f530a0ac40"],"course_section_2_section":["1"],"_course_section_2_section":["field_612f51e6b0277"],"course_section_3_module_title":[" Tool Use & Function Calling"],"_course_section_3_module_title":["field_612f5535940c3"],"course_section_3_module_description":[""],"_course_section_3_module_description":["field_612f564c921af"],"course_section_3_section_0_title":[""],"_course_section_3_section_0_title":["field_612f5233b0278"],"course_section_3_section_0_lesson_list_0_lession_title":["Defining tools and JSON schemas"],"_course_section_3_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list_1_lession_title":["The tool-use request\/response loop "],"_course_section_3_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list_2_lession_title":["Chaining multiple tools and parallel calls"],"_course_section_3_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list_3_lession_title":["Writing tool descriptions Claude can use reliably "],"_course_section_3_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list":["6"],"_course_section_3_section_0_lesson_list":["field_612f530a0ac40"],"course_section_3_section":["1"],"_course_section_3_section":["field_612f51e6b0277"],"course_section_4_module_title":["Streaming, Caching & Error Handling "],"_course_section_4_module_title":["field_612f5535940c3"],"course_section_4_module_description":[""],"_course_section_4_module_description":["field_612f564c921af"],"course_section_4_section_0_title":[""],"_course_section_4_section_0_title":["field_612f5233b0278"],"course_section_4_section_0_lesson_list_0_lession_title":["Streaming responses for responsive UX "],"_course_section_4_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list_1_lession_title":["Prompt caching with cache breakpoints "],"_course_section_4_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list_2_lession_title":["Rate limits, retries, and backoff "],"_course_section_4_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list_3_lession_title":["Token counting and context-window management "],"_course_section_4_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list":["6"],"_course_section_4_section_0_lesson_list":["field_612f530a0ac40"],"course_section_4_section":["1"],"_course_section_4_section":["field_612f51e6b0277"],"course_section_5_module_title":["Introduction to the Claude Agent SDK "],"_course_section_5_module_title":["field_612f5535940c3"],"course_section_5_module_description":[""],"_course_section_5_module_description":["field_612f564c921af"],"course_section_5_section_0_title":[""],"_course_section_5_section_0_title":["field_612f5233b0278"],"course_section_5_section_0_lesson_list_0_lession_title":["Agentic loops: observe\u2013think\u2013act\u2013respond "],"_course_section_5_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_5_section_0_lesson_list_1_lession_title":["Building a simple agent with the Agent SDK "],"_course_section_5_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_5_section_0_lesson_list_2_lession_title":["Adding tools and guardrails to an agent "],"_course_section_5_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_5_section_0_lesson_list_3_lession_title":["Responsible AI and secure API usage "],"_course_section_5_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_5_section_0_lesson_list":["5"],"_course_section_5_section_0_lesson_list":["field_612f530a0ac40"],"course_section_5_section":["1"],"_course_section_5_section":["field_612f51e6b0277"],"course_section_0_section_0_lesson_list_4_lession_title":["Lab: Make your first API call "],"_course_section_0_section_0_lesson_list_4_lession_title":["field_612f533b0ac41"],"course_section_0_section_0_lesson_list_5_lession_title":["Lab: Compare parameters and model behavior "],"_course_section_0_section_0_lesson_list_5_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list_4_lession_title":["Lab: Build a parameterized prompt template "],"_course_section_1_section_0_lesson_list_4_lession_title":["field_612f533b0ac41"],"course_section_1_section_0_lesson_list_5_lession_title":["Lab: Use prefill to constrain output "],"_course_section_1_section_0_lesson_list_5_lession_title":["field_612f533b0ac41"],"course_section_2_section_0_lesson_list_4_lession_title":["Lab: Extract structured JSON with validation and retries "],"_course_section_2_section_0_lesson_list_4_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list_4_lession_title":["lab: Build a weather\/lookup tool integration "],"_course_section_3_section_0_lesson_list_4_lession_title":["field_612f533b0ac41"],"course_section_3_section_0_lesson_list_5_lession_title":["Lab: Chain tools to complete a task "],"_course_section_3_section_0_lesson_list_5_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list_4_lession_title":["Lab: Add streaming to an app "],"_course_section_4_section_0_lesson_list_4_lession_title":["field_612f533b0ac41"],"course_section_4_section_0_lesson_list_5_lession_title":["Lab: Apply prompt caching to reduce cost\/latency "],"_course_section_4_section_0_lesson_list_5_lession_title":["field_612f533b0ac41"],"course_section_5_section_0_lesson_list_4_lession_title":["Lab: Build a minimal tool-using agent with the Agent SDK    "],"_course_section_5_section_0_lesson_list_4_lession_title":["field_612f533b0ac41"],"course_section_6_module_title":["Learning Objectives of the Claude Certified Developer \u2013 Foundations : "],"_course_section_6_module_title":["field_612f5535940c3"],"course_section_6_module_description":[""],"_course_section_6_module_description":["field_612f564c921af"],"course_section_6_section_0_title":[""],"_course_section_6_section_0_title":["field_612f5233b0278"],"course_section_6_section_0_lesson_list_0_lession_title":["Understand the Claude API, SDKs, and the Claude model family "],"_course_section_6_section_0_lesson_list_0_lession_title":["field_612f533b0ac41"],"course_section_6_section_0_lesson_list_1_lession_title":["Engineer prompts programmatically for reliable, structured output "],"_course_section_6_section_0_lesson_list_1_lession_title":["field_612f533b0ac41"],"course_section_6_section_0_lesson_list_2_lession_title":["Implement tool use \/ function calling and simple agentic workflows "],"_course_section_6_section_0_lesson_list_2_lession_title":["field_612f533b0ac41"],"course_section_6_section_0_lesson_list_3_lession_title":["Apply streaming, caching, error handling, and context management "],"_course_section_6_section_0_lesson_list_3_lession_title":["field_612f533b0ac41"],"course_section_6_section_0_lesson_list_4_lession_title":["Integrate Claude into applications following responsible-AI practices "],"_course_section_6_section_0_lesson_list_4_lession_title":["field_612f533b0ac41"],"course_section_6_section_0_lesson_list_5_lession_title":["Prepare confidently for the Claude Certified Developer \u2013 Foundations exam "],"_course_section_6_section_0_lesson_list_5_lession_title":["field_612f533b0ac41"],"course_section_6_section_0_lesson_list":["6"],"_course_section_6_section_0_lesson_list":["field_612f530a0ac40"],"course_section_6_section":["1"],"_course_section_6_section":["field_612f51e6b0277"]},"acf":[],"_links":{"self":[{"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/stm-courses\/30359"}],"collection":[{"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/stm-courses"}],"about":[{"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/types\/stm-courses"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/users\/7038"}],"version-history":[{"count":7,"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/stm-courses\/30359\/revisions"}],"predecessor-version":[{"id":30412,"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/stm-courses\/30359\/revisions\/30412"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/media\/30362"}],"wp:attachment":[{"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/media?parent=30359"}],"wp:term":[{"taxonomy":"stm_lms_course_taxonomy","embeddable":true,"href":"https:\/\/www.cloudthat.com\/training\/wp-json\/wp\/v2\/stm_lms_course_taxonomy?post=30359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}