{"id":17446,"date":"2025-10-15T12:58:46","date_gmt":"2025-10-15T10:58:46","guid":{"rendered":"https:\/\/miuniversity.edu\/?post_type=continuing_education&#038;p=17446"},"modified":"2026-02-18T11:27:40","modified_gmt":"2026-02-18T10:27:40","slug":"digitalmarketingaiappliedtomarketing","status":"publish","type":"continuing_education","link":"https:\/\/miuniversity.edu\/en\/academics\/continuing-education\/expert-certificates\/digitalmarketingaiappliedtomarketing\/","title":{"rendered":"Continuing Education Certificate in Digital Marketing &amp; AI Applied to Marketing"},"content":{"rendered":"<link rel=\"preload\" href=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2025\/10\/MKTAI_ENG-Desktop-1.jpg\" as=\"image\"><link rel=\"preload\" href=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2025\/10\/MKTAI_ENG-mobile.jpg\" as=\"image\">\n<div id=\"hero\" class=\"hero\">\n      <img\n      src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2025\/10\/MKTAI_ENG-Desktop-1.jpg\"\n      alt=\"Logo\"\n      class=\"desktop background\"\n      decoding=\"sync\"\n      loading=\"eager\" \/>\n    <div class=\"header mobile\">\n          <img\n        src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2025\/10\/MKTAI_ENG-mobile.jpg\"\n        alt=\"Logo\"\n        class=\"background\"\n        data-mobile=\"true\"\n        decoding=\"sync\"\n        loading=\"eager\" \/>\n      <\/div>\n  <div class=\"container\">\n    <div class=\"content\">\n      <!-- <div class='logo-company'>\n                  <img decoding=\"async\"\n            src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2024\/07\/logo-miu.svg\"\n            alt=\"Logo\"\n            class=\"logo desktop\"\n          \/>\n                      <\/div> -->\n      <h1>\n        <span>Continuing Education Certificate in<\/span>\n        Digital Marketing &#038; AI Applied to Marketing      <\/h1>\n      <p>Lead the future of digital marketing with AI \u2014 mastering omnichannel marketing, advanced advertising, cross-platform campaign optimization, and data-driven performance insights to drive measurable business growth.<\/p>\n      <div>\n        <div class=\"information\">\n                      <a class=\"btn-hide btn-hide-hero\"\n              href=\"#formulario\"\n              data-gtm-container=\"hero\"\n              data-gtm-category=\"solicitud_info_contextual\"\n              data-gtm-action=\"form_open\">\n              Request information<\/a>\n                    <div>\n            <span>$5000<\/span>\n            <div class='information__description-cta'>\n              <p>Scholarships up to 75%!<\/p>\n            <\/div>\n          <\/div>\n                      <img decoding=\"async\"\n              src=\"\/wp-content\/plugins\/iter-bloques\/blocks\/hero-iter\/line.png\"\n              alt=\"Line\"\n              class=\"line\" \/>\n                  <\/div>\n              <\/div>\n    <\/div>\n    <section>\n              <div class=\"data\">\n                      <div class=\"item\">\n                              <img decoding=\"async\"\n                  src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2024\/07\/format.svg\"\n                  alt=\"\"\n                  class=\"desktop-icon\" \/>\n                            <p>\n                <span>Format<\/span>\n                100% online                                              <\/p>\n            <\/div>\n                      <div class=\"item\">\n                              <img decoding=\"async\"\n                  src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2024\/07\/calendar.svg\"\n                  alt=\"\"\n                  class=\"desktop-icon\" \/>\n                            <p>\n                <span>Start date<\/span>\n                May 2026                                              <\/p>\n            <\/div>\n                      <div class=\"item\">\n                              <img decoding=\"async\"\n                  src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2024\/07\/language.svg\"\n                  alt=\"\"\n                  class=\"desktop-icon\" \/>\n                            <p>\n                <span>Duration<\/span>\n                16 weeks                                              <\/p>\n            <\/div>\n                      <div class=\"item\">\n                              <img decoding=\"async\"\n                  src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2024\/07\/medal.svg\"\n                  alt=\"\"\n                  class=\"desktop-icon\" \/>\n                            <p>\n                <span>Language<\/span>\n                Spanish or English                                              <\/p>\n            <\/div>\n                  <\/div>\n          <\/section>\n  <\/div>\n<\/div>\n<script>\n  document.addEventListener('DOMContentLoaded', function() {\n    document.querySelector('[data-module=\"footer\"]').insertAdjacentHTML(\n      \/\/ document.getElementById(\"footer-web\").insertAdjacentHTML(\n      \"beforebegin\",\n      `<div class=\"button-banner\">\n        <div>\n          <span>$5000<\/span>\n          <div class=\"mobile\"><\/div>\n        <\/div>\n        <a href=\"#formulario\" data-gtm-container=\"sticky\" data-gtm-category=\"solicitud_info_contextual\" data-gtm-action=\"form_open\">Request information<\/a>\n      <\/div>`\n    );\n\n    function smoothScroll(e) {\n      e.preventDefault();\n      const targetId = this.getAttribute('href');\n      const targetElement = document.querySelector(targetId);\n      if (targetElement) {\n        const targetPosition = targetElement.offsetTop;\n        window.scrollTo({\n          top: targetPosition,\n          behavior: 'smooth'\n        });\n      }\n    }\n\n    document.querySelector('.button-banner').querySelector('a[href^=\"#\"]').addEventListener('click', smoothScroll);\n  });\n\n  const visible = function checkScreenWidth() {\n    const width = window.innerWidth;\n    return width >= 767 && width <= 1024;\n  }\n\n  window.addEventListener(\"scroll\", function() {\n    const topPosition =\n      document.querySelector(\".form\")?.getBoundingClientRect().top -\n      window?.innerHeight;\n    if (document.querySelector(\".button-banner\")) {\n      if (topPosition <= 0) {\n        document.querySelector(\".button-banner\").style.opacity = 0;\n        document.querySelector(\".button-banner\").style.height = \"0px\";\n      } else {\n        document.querySelector(\".button-banner\").style.opacity = 1;\n        document.querySelector(\".button-banner\").style.height = \"87px\";\n      }\n    }\n  });\n<\/script>\n\n\n<div id=\"menu-iter\" class=\"menu-iter\">\n  <div class=\"container\">\n    <div class=\"content\">\n                                                    <a href=\"#descripcion\"\n                  data-gtm-container=\"tab\"\n                  data-gtm-category=\"navigation\"\n                  data-gtm-action=\"navigation\">\n                  <div class=\"desktop\">\n                    Overview                  <\/div>\n                  <!-- A\u00f1adir texto mobile -->\n                  <div class=\"mobile\">\n                    Overview                  <\/div>\n                <\/a>\n                                            <a href=\"#formato\"\n                  data-gtm-container=\"tab\"\n                  data-gtm-category=\"navigation\"\n                  data-gtm-action=\"navigation\">\n                  <div class=\"desktop\">\n                    Format                  <\/div>\n                  <!-- A\u00f1adir texto mobile -->\n                  <div class=\"mobile\">\n                    Format                  <\/div>\n                <\/a>\n                                            <a href=\"#programa\"\n                  data-gtm-container=\"tab\"\n                  data-gtm-category=\"navigation\"\n                  data-gtm-action=\"navigation\">\n                  <div class=\"desktop\">\n                    Study Plan                  <\/div>\n                  <!-- A\u00f1adir texto mobile -->\n                  <div class=\"mobile\">\n                    Study Plan                  <\/div>\n                <\/a>\n                                            <a href=\"#requisitos\"\n                  data-gtm-container=\"tab\"\n                  data-gtm-category=\"navigation\"\n                  data-gtm-action=\"navigation\">\n                  <div class=\"desktop\">\n                    Requirements                  <\/div>\n                  <!-- A\u00f1adir texto mobile -->\n                  <div class=\"mobile\">\n                    Requirements                  <\/div>\n                <\/a>\n                        <\/div>\n    <div class=\"information\">\n      <div>\n        <span><\/span>\n                <\/div>\n      <a class=\"btn-hide btn-hide-sticky\" href=\"#formulario\" data-gtm-container=\"header\" data-gtm-category=\"solicitud_info_contextual\"  data-gtm-action=\"form_open\">Request information<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    const menu = document.getElementById(\"menu-iter\"); \/\/ Selecciona el contenedor del men\u00fa\n    const menuItems = menu.querySelectorAll('a[href^=\"#\"]');\n    const sections = Array.from(menuItems)\n      .filter((item) => item.getAttribute(\"href\") !== \"#formulario\")\n      .map((item) => {\n        const id = item.getAttribute(\"href\").substring(1); \/\/ Removemos el '#'\n        return document.getElementById(id);\n      });\n\n    let menuHeight = menu.offsetHeight;\n\n    function setActiveMenuItem() {\n      const scrollPosition = window.scrollY + menuHeight + 5;\n\n      const activeSection = sections.find((section) => {\n\n        if(section){\n          const sectionTop = section.offsetTop;\n          const sectionHeight = section.offsetHeight;\n          return (\n            scrollPosition >= sectionTop &&\n            scrollPosition < sectionTop + sectionHeight\n          );\n        }\n        \n      });\n\n      if (!activeSection) return;\n\n      const activeMenuItem = Array.from(menuItems).find(\n        (item) => item.getAttribute(\"href\") === `#${activeSection.id}`\n      );\n\n      if (activeMenuItem) {\n        menuItems.forEach((item) => item.classList.remove(\"active\"));\n        activeMenuItem.classList.add(\"active\");\n        if (window.innerWidth < 1024) {\n          const menuScroll = document.querySelector(\".menu-iter .container .content\");\n          menuScroll.scrollLeft +=\n            activeMenuItem?.getBoundingClientRect()?.left -\n            menuScroll?.getBoundingClientRect()?.left -\n            16;\n        }\n      }\n    }\n\n    function smoothScroll(e) {\n      e.preventDefault();\n      const targetId = this.getAttribute(\"href\");\n      const targetElement = document.querySelector(targetId);\n      if (targetElement) {\n        const targetPosition = targetElement.offsetTop - menuHeight;\n        window.scrollTo({\n          top: targetPosition,\n          behavior: \"smooth\",\n        });\n      }\n    }\n\n    menuItems.forEach((item) => {\n      item.addEventListener(\"click\", smoothScroll);\n    });\n\n    window.addEventListener(\"scroll\", setActiveMenuItem);\n    window.addEventListener(\"resize\", () => {\n      menuHeight = menu.offsetHeight;\n    });\n\n    setActiveMenuItem();\n  });\n<\/script>\n\n\n\n<div id=\"descripcion\" class=\"numeros white\">\n  <div class=\"container\">\n    <div class=\"content\">\n      <h2>Boost Digital Marketing Performance with Artificial Intelligence<\/h2><div class=\"wysiwyg\"><p data-start=\"159\" data-end=\"398\"><strong>Artificial intelligence<\/strong> is no longer just a<strong> trend<\/strong>: it\u2019s a <strong>force<\/strong> that\u2019s transforming <strong>marketing<\/strong>. It allows you to go beyond traditional<strong> tactics,<\/strong> <strong>automate<\/strong> <strong>processes,<\/strong> create<strong> hyper-personalized experiences,<\/strong> and<strong> measure results<\/strong> with precision.<\/p>\n<p data-start=\"400\" data-end=\"469\">With the <strong data-start=\"409\" data-end=\"447\">Digital Marketing &amp; AI Certificate<\/strong>, you will learn to:<\/p>\n<ul data-start=\"471\" data-end=\"1145\">\n<li data-start=\"471\" data-end=\"566\">\n<p data-start=\"473\" data-end=\"566\"><strong data-start=\"473\" data-end=\"517\">Design, execute, and optimize strategies<\/strong> that combine <strong>creativity, data<\/strong>, and <strong>automation<\/strong>.<\/p>\n<\/li>\n<li data-start=\"567\" data-end=\"641\">\n<p data-start=\"569\" data-end=\"641\"><strong data-start=\"569\" data-end=\"600\">Master omnichannel strategy<\/strong>, enhancing all your <strong>marketing efforts<\/strong>.<\/p>\n<\/li>\n<li data-start=\"642\" data-end=\"793\">\n<p data-start=\"644\" data-end=\"793\"><strong data-start=\"644\" data-end=\"685\">Apply advanced advertising techniques<\/strong>: <strong>SEM<\/strong>,<strong> retargeting<\/strong>, <strong>display<\/strong>,<strong> video<\/strong>, <strong>native ads, and mobile advertising<\/strong>,<strong> powered by intelligent automation<\/strong>.<\/p>\n<\/li>\n<li data-start=\"794\" data-end=\"880\">\n<p data-start=\"796\" data-end=\"880\"><strong data-start=\"796\" data-end=\"818\">Optimize campaigns<\/strong> across social media, CTV, DOOH, and <strong>digital audio<\/strong> using<strong> AI<\/strong>.<\/p>\n<\/li>\n<li data-start=\"881\" data-end=\"1013\">\n<p data-start=\"883\" data-end=\"1013\"><strong data-start=\"883\" data-end=\"914\">Leverage advanced analytics<\/strong>, including <strong>sentiment analysis<\/strong>, <strong>social listening<\/strong>, and <strong>key metrics<\/strong>, to <strong>make data-driven decisions<\/strong>.<\/p>\n<\/li>\n<li data-start=\"1014\" data-end=\"1145\">\n<p data-start=\"1016\" data-end=\"1145\"><strong data-start=\"1016\" data-end=\"1050\">Maximize eCommerce performance<\/strong>, from<strong> acquisition<\/strong> and <strong>monetization<\/strong> to<strong> retention<\/strong> and <strong>user behavior<\/strong>, using <strong>AI-driven insights.<\/strong><\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1147\" data-end=\"1322\">This program enables you to <strong data-start=\"1175\" data-end=\"1208\">develop a specialized profile<\/strong>, capable of <strong>turning data into action<\/strong> and generating<strong> high-impact<\/strong> results in today\u2019s<strong> digital marketing landscape<\/strong>.<\/p>\n<\/div><div class=\"numeros__inner\"><div class=\"numeros__item\"><h3 class=\"numeros__title\">7,000+<\/h3><p class=\"numeros__description\">STUDENTS<\/p><\/div><div class=\"numeros__item\"><h3 class=\"numeros__title\">30+<\/h3><p class=\"numeros__description\">COUNTRIES<\/p><\/div><\/div>    <\/div>\n  <\/div>\n<\/div>\n\n\n<div id=\"aprendizaje\" class=\"editorial grey default  size_eq\">\n    <div class=\"container  imgmobile-Arriba\">\n        <div class=\"content \">\n            \n                            <div class=\"column column--left \">\n                    <h2 class=\"\">Why Specialize in Digital Marketing and Artificial Intelligence?<\/h2>\n                    <p data-start=\"1401\" data-end=\"1619\">This program prepares you to <strong data-start=\"1430\" data-end=\"1478\">lead the transformation of digital marketing<\/strong>, providing the tools to <strong data-start=\"1503\" data-end=\"1536\">design intelligent strategies<\/strong>, <strong data-start=\"1538\" data-end=\"1560\">automate campaigns<\/strong>, and <strong data-start=\"1566\" data-end=\"1616\">deliver measurable results across all channels<\/strong>.<\/p>\n<p data-start=\"1621\" data-end=\"1641\">You will learn to:<\/p>\n<ul data-start=\"1643\" data-end=\"2264\">\n<li data-start=\"1643\" data-end=\"1786\">\n<p data-start=\"1645\" data-end=\"1786\"><strong data-start=\"1645\" data-end=\"1661\">Integrate AI<\/strong> into your <strong>marketing strategy,<\/strong> selecting the right tools to <strong data-start=\"1721\" data-end=\"1743\">optimize campaigns<\/strong>, <strong data-start=\"1745\" data-end=\"1756\">content<\/strong>, and <strong data-start=\"1762\" data-end=\"1783\">customer journeys<\/strong>.<\/p>\n<\/li>\n<li data-start=\"1787\" data-end=\"1927\">\n<p data-start=\"1789\" data-end=\"1927\"><strong data-start=\"1789\" data-end=\"1830\">Design high-impact digital strategies<\/strong>, combining <strong>creativity, data, and automation across social media, CTV, DOOH, and digital audio.<\/strong><\/p>\n<\/li>\n<li data-start=\"1928\" data-end=\"2040\">\n<p data-start=\"1930\" data-end=\"2040\"><strong data-start=\"1930\" data-end=\"1971\">Apply advanced advertising techniques<\/strong>, such as<strong> SEM, retargeting, and mobile advertising<\/strong>, enhanced by <strong>AI<\/strong>.<\/p>\n<\/li>\n<li data-start=\"2041\" data-end=\"2145\">\n<p data-start=\"2043\" data-end=\"2145\"><strong data-start=\"2043\" data-end=\"2073\">Make data-driven decisions<\/strong>, using web and <strong>social analytics, sentiment analysis, and key metrics<\/strong>.<\/p>\n<\/li>\n<li data-start=\"2146\" data-end=\"2264\">\n<p data-start=\"2148\" data-end=\"2264\"><strong data-start=\"2148\" data-end=\"2182\">Optimize eCommerce performance<\/strong>, improving <strong data-start=\"2194\" data-end=\"2207\">retention<\/strong>, <strong data-start=\"2209\" data-end=\"2225\">monetization<\/strong>, and <strong data-start=\"2231\" data-end=\"2250\">user experience<\/strong> through AI.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2266\" data-end=\"2288\">The course provides:<\/p>\n<ul data-start=\"2290\" data-end=\"2646\">\n<li data-start=\"2290\" data-end=\"2374\">\n<p data-start=\"2292\" data-end=\"2374\"><strong data-start=\"2292\" data-end=\"2315\">Professional growth<\/strong>: Develop in-<strong>demand skills<\/strong> that combine <strong>marketing and AI<\/strong>.<\/p>\n<\/li>\n<li data-start=\"2375\" data-end=\"2494\">\n<p data-start=\"2377\" data-end=\"2494\"><strong data-start=\"2377\" data-end=\"2397\">Strategic impact<\/strong>: Apply <strong>AI<\/strong> to <strong>generate real value<\/strong>, improve <strong>segmentation<\/strong>, and strengthen <strong>customer relationships<\/strong>.<\/p>\n<\/li>\n<li data-start=\"2495\" data-end=\"2646\">\n<p data-start=\"2497\" data-end=\"2646\"><strong data-start=\"2497\" data-end=\"2526\">Future-ready competencies<\/strong>: Lead intelligent marketing initiatives that drive innovation and results in a constantly evolving digital ecosystem.<\/p>\n<\/li>\n<\/ul>                    \n                    \n                    \n                                    <\/div>\n            \n                            <div class=\"image \">\n                    <div class=\"shadow\"><\/div>                    <div><img decoding=\"async\" src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2024\/09\/Digital-Marketing-360.jpg\" alt=\"Digital Marketing 360\" title=\"\"><\/div>\n                <\/div>\n            \n            \n            \n                    <\/div>\n    <\/div>\n<\/div>\n\n\n\n<div id=\"metodologia\" class=\"metodology navy\">\n    <div class=\"container\">\n        <div class=\"content\">\n            <h2>Education for the real world<\/h2>\n            <p>The Continuing Education Course in Digital Marketing &amp; AI Applied to Marketing is based on practical training and adapted to the real needs of today\u2019s job market.<\/p>\n<p><em>Courses taken through Continuing Education at MIU are awarded CEUs (Continuing Education Units), not college credits. They are not transferable to be applied toward an academic degree program. These courses are intended solely for professional development and personal enrichment.<\/em><\/p>\n            <div class=\"list\">\n                                                            <span>\n                            <section>\n                                                                    <img decoding=\"async\"\n                                        src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2024\/07\/user.png\"\n                                        alt=\"\"\n                                        width=\"32\"\n                                        height=\"32\"\n                                    \/>\n                                                                <h5>Learn at your own pace<\/h5>\n                            <\/section>\n                            <p>\n                               Live classes are recorded so you can watch them whenever you want. You have unlimited access to all course materials and resources.                            <\/p>\n                        <\/span>\n                                            <span>\n                            <section>\n                                                                    <img decoding=\"async\"\n                                        src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2024\/07\/system.png\"\n                                        alt=\"\"\n                                        width=\"32\"\n                                        height=\"32\"\n                                    \/>\n                                                                <h5>Personal guidance<\/h5>\n                            <\/section>\n                            <p>\n                               Your academic advisor will provide guidance and support throughout the program to help you reach your goals.                            <\/p>\n                        <\/span>\n                                            <span>\n                            <section>\n                                                                    <img decoding=\"async\"\n                                        src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2024\/07\/people-1.png\"\n                                        alt=\"\"\n                                        width=\"32\"\n                                        height=\"32\"\n                                    \/>\n                                                                <h5>Updated content<\/h5>\n                            <\/section>\n                            <p>\n                               The program is continuously evolving to stay aligned with the latest trends and technologies in the industry.                            <\/p>\n                        <\/span>\n                                            <span>\n                            <section>\n                                                                    <img decoding=\"async\"\n                                        src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2024\/07\/time.png\"\n                                        alt=\"\"\n                                        width=\"32\"\n                                        height=\"32\"\n                                    \/>\n                                                                <h5>Your U.S. education<\/h5>\n                            <\/section>\n                            <p>\n                               Enjoy your academic experience with instructors and classmates from the U.S., Latin America, and around the world.                            <\/p>\n                        <\/span>\n                                                <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n\n<div id=\"formato\" class=\"format white\">\n    <div class=\"container\">\n        <div class=\"content\">\n\n            <div>\n                <h2>Format<\/h2>                <p>We offer this Course in Digital Marketing &amp; AI Applied to Marketing in an online learning format to give you maximum flexibility. Advance at your own pace, anytime and anywhere.<\/p>\n<p>&nbsp;<\/p>\n            <\/div>\n\n            <div class=\"list list--single\">\n\n                                    \n                        <div class=\"card\">\n                            <h3>Online<\/h3>\n\n                            \n                                                            <div class=\"grid list__grid--squares\">\n\n                                                                            <span>\n                                            <h5>Start dates<\/h5>\n                                            <p>January, May, or September.<\/p>\n                                        <\/span>\n                                                                            <span>\n                                            <h5>Language<\/h5>\n                                            <p>Spanish or English<\/p>\n                                        <\/span>\n                                                                            <span>\n                                            <h5>Classes<\/h5>\n                                            <p>Pre-scheduled weekday classes: participate in real time and\/or watch the recorded sessions.<\/p>\n                                        <\/span>\n                                    \n                                <\/div>\n                            \n                            \n                            \n                        <\/div>\n                                    \n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n\n<div id=\"programa\" class=\"training grey\">\n  <div class=\"container\">\n    <div class=\"content\">\n      <div>\n        <div class=\"title\">\n          <h2>Continuing Education Certificate in Digital Marketing & AI Applied to Marketing<\/h2>\n          <h4><\/h4>\n        <\/div>\n        <p><strong>Study Plan<\/strong> 16 weeks (4 months)<\/p>\n<p>160 contact hours + individual work<\/p>\n<p><strong>Module 1<\/strong><\/p>\n<ul>\n<li>Digital marketing strategy, operations, and AI<\/li>\n<li>Business models and monetization with AI<\/li>\n<li>Marketing planning, KPIs, and budgeting<\/li>\n<li>AI in segmentation, campaigns, and analytics<\/li>\n<\/ul>\n<p><strong>Module 2<\/strong><\/p>\n<ul>\n<li>Inbound marketing, AI-driven funnels, and automation<\/li>\n<li>Web, mobile, UX\/UI design, and AI SEO<\/li>\n<li>SEO strategy, voice\/visual search, and ASO<\/li>\n<li>AI tools for content, targeting, and analytics<\/li>\n<\/ul>\n<p><strong>Module 3<\/strong><\/p>\n<ul>\n<li>SEM, display, native ads, and automation<\/li>\n<li>AI-driven social, CTV, DOOH, and audio<\/li>\n<li>Programmatic advertising and cookieless strategies<\/li>\n<\/ul>\n<p><strong>Module 4<\/strong><\/p>\n<ul>\n<li>Digital analytics, KPIs, and AI tools<\/li>\n<li>Social listening, sentiment analysis with AI<\/li>\n<li>eCommerce metrics: acquisition, retention,<br \/>\nmonetization<\/li>\n<li>AI-driven measurement and reporting strategies<\/li>\n<\/ul>\n      <\/div>\n      <div class=\"accordion\">\n                <\/div>\n            <\/div>\n  <\/div>\n<\/div>\n<script>\n  document.querySelectorAll(\".trigger\").forEach((accordion) => {\n    accordion.onclick = function () {\n      \/\/ analitics\n      if (this.parentNode.classList.contains(\"open\")) {\n        this.parentNode.setAttribute('data-gtm-action', 'accordion_open');\n      } else {\n        this.parentNode.setAttribute('data-gtm-action', 'accordion_close');\n      }\n      const image = this.querySelector(\".trigger svg\");\n      let content = this.nextElementSibling;\n      if (content?.style?.maxHeight) {\n        this.parentElement.classList.remove(\"open\");\n        content.style.maxHeight = null;\n        image.classList.remove(\"rotated\");\n        content.querySelectorAll(\".trigger\").forEach((item) => {\n          const svg = item.querySelector(\"svg\");\n          svg.classList.remove(\"rotated\");\n          let section = item.nextElementSibling;\n          section.parentElement.classList.remove(\"open\");\n          if (section.style) {\n            section.style.maxHeight = null;\n          }\n        });\n      } else {\n        \/\/ get class name of this.parentElement \n        let className = this.parentElement.className;\n        \/\/ get all elements with the same class name  \n        let elementsParent = document.getElementsByClassName(className);\n        console.log(elementsParent);\n        \/\/ remove class open from all elements with the same class name \n        for (let i = 0; i < elementsParent.length; i++) {\n          elementsParent[i].classList.remove(\"open\");\n          let content = elementsParent[i].querySelector(\"section\");\n          content.style.maxHeight = null;\n          let image = elementsParent[i].querySelector(\"svg\");\n          image.classList.remove(\"rotated\");\n        }\n        this.parentElement.classList.add(\"open\");\n        setParentHeight(content, content.scrollHeight * 1.5);\n        content.style.maxHeight = content.scrollHeight * 1.5 + \"px\";\n        image.classList.add(\"rotated\");\n      }\n    };\n  });\n\n  function setParentHeight(content, scrollHeight) {\n    const parent = content.parentElement.parentElement;\n    if (parent.style.maxHeight) {\n      parent.style.maxHeight =\n        parent.scrollHeight + scrollHeight * 1.2 + \"px\";\n      setParentHeight(parent, parent.scrollHeight + scrollHeight * 1.2);\n    }\n  }\n<\/script>\n\n\n\n<div id=\"porqueMIU\" class=\"editorial white default  size_eq\">\n    <div class=\"container  imgmobile-Arriba\">\n        <div class=\"content \">\n            \n                            <div class=\"column column--left \">\n                    <h2 class=\"\">Why study at MIU?<\/h2>\n                    <p>MIU\u2019s <strong>Digital Marketing &amp; AI Applied to Marketing Course<\/strong> prepares you to take the next step in your professional career. If you study with us, you can enjoy:<\/p>\n<ul>\n<li><strong>Access to quality networking<\/strong> that connects you with students from all over the world, broadening your horizons and your opportunities.<\/li>\n<li><strong>Flexible methodology<\/strong> that includes onboarding, personal advising, live and recorded classes, 24\/7 technical support, and access to all the online resources.<\/li>\n<li><strong>Affordable prices and a simple enrollment process<\/strong> for easy access to a high-quality education.<\/li>\n<\/ul>                    \n                    \n                    \n                                    <\/div>\n            \n                            <div class=\"image \">\n                    <div class=\"shadow\"><\/div>                    <div><img decoding=\"async\" src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2025\/05\/\u00bfPor-que-MIUx3f.jpg\" alt=\"\u00bfPor que MIU&#x3f;\" title=\"\"><\/div>\n                <\/div>\n            \n            \n            \n                    <\/div>\n    <\/div>\n<\/div>\n\n\n\n<div id=\"requisitos\" class=\"editorial grey default  size_eq\">\n    <div class=\"container  imgmobile-Arriba\">\n        <div class=\"content \">\n            \n            \n                            <div class=\"image \">\n                    <div class=\"shadow\"><\/div>                    <div><img decoding=\"async\" src=\"https:\/\/miuniversity.edu\/wp-content\/uploads\/2024\/09\/requisitos.png\" alt=\"requisitos\" title=\"\"><\/div>\n                <\/div>\n            \n            \n                            <div class=\"column column--right \">\n                    <h2 class=\"\">Requirements<\/h2>\n                    <p>To gain admission to this program, you must submit:<\/p>\n<ul>\n<li>A completed application form.<\/li>\n<li>Your updated resume.<\/li>\n<li>A copy of your passport or official ID.<\/li>\n<\/ul>                    \n                    \n                                    <\/div>\n            \n                    <\/div>\n    <\/div>\n<\/div>\n\n\n\n<div class=\"form white\" id=\"formulario\">\n  <div class=\"container\">\n    <div class=\"content\">\n      <h2>Request information<\/h2>\n      <p><\/p>\n            <!-- form -->\n      \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f6286-o1\" lang=\"en-US\" dir=\"ltr\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/continuing_education\/17446#wpcf7-f6286-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"6286\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"5.9.8\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f6286-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/div>\n<div class=\"js-form\">\n \n   <div class=\"form__row\">\n     <div class=\"form__column\">\n        <span class=\"wpcf7-form-control-wrap\" data-name=\"first_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required form__field\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Name\" value=\"\" type=\"text\" name=\"first_name\" \/><\/span>\n     <\/div>\n     <div class=\"form__column\">\n        <span class=\"wpcf7-form-control-wrap\" data-name=\"last_name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required form__field\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Surname\" value=\"\" type=\"text\" name=\"last_name\" \/><\/span>\n     <\/div>\n   <\/div>\n \n  <div class=\"form__row\">\n    <div class=\"form__column\">\n      <span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email form__field\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Enter your email\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n    <\/div>\n    <div class='form__column form__telephone'>\n      <div class=\"form__column form__column-prefix\">\n        <span class=\"wpcf7-form-control-wrap\" data-name=\"prefix_phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required form__field form__prefix\" aria-required=\"true\" aria-invalid=\"false\" value=\"+34\" type=\"text\" name=\"prefix_phone\" \/><\/span>\n      <\/div>\n      <div class=\"form__column\">\n         <span class=\"wpcf7-form-control-wrap\" data-name=\"phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel form__field\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Enter your phone\" value=\"\" type=\"tel\" name=\"phone\" \/><\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n \n   <div class=\"form__row\">\n     <div class=\"form__column form__select\">\n<select id=\"education_level-5\" name=\"education_level\" data-name=\"education_level\" required=\"\" class=\"form__field\"><option value=\"\">Level of studies completed *<\/option><option value=\"doctorado\">PhD\/Doctorate<\/option><option value=\"postgrado\">Master<\/option><option value=\"graduado\">Bachelor's Degree<\/option><option value=\"bachiller\">High school<\/option><\/select>\n     <\/div>\n     <div class=\"form__column form__select\">\n       <select class=\"form__field form__country\" aria-invalid=\"false\" placeholder=\"Country of residence\" name=\"country_code\"><\/select>\n     <\/div>\n   <\/div>\n\n  <div class=\"form__row row-reverse\">\n    <div class='form__column form__radio'>\n      <p>Training language :<\/p>\n        <span class=\"wpcf7-form-control-wrap\" data-name=\"language\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><label><input type=\"radio\" name=\"language\" value=\"es\" \/><span class=\"wpcf7-list-item-label\">es<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"radio\" name=\"language\" value=\"en\" \/><span class=\"wpcf7-list-item-label\">en<\/span><\/label><\/span><\/span><\/span>\n    <\/div>\n\n    <div class='form__column form__radio'>\n       <p> Modality :<\/p>\n       <span class=\"wpcf7-form-control-wrap\" data-name=\"modoDiFruizione\"><span class=\"wpcf7-form-control wpcf7-radio\"><span class=\"wpcf7-list-item first\"><input type=\"radio\" name=\"modoDiFruizione\" value=\"Online\" \/><span class=\"wpcf7-list-item-label\">Online<\/span><\/span><span class=\"wpcf7-list-item last\"><input type=\"radio\" name=\"modoDiFruizione\" value=\"Hybrid\" \/><span class=\"wpcf7-list-item-label\">Hybrid<\/span><\/span><\/span><\/span>\n    <\/div>\n  <\/div>\n\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"No Program\" type=\"hidden\" name=\"studio\" \/>\n\n \n<div class=\"form__rgpd\"><div class=\"form__row\"><div class=\"form__legal\"><p class=\"form__legal-p\">MIU CITY UNIVERSITY MIAMI, INC. (hereinafter, \u201cMIU\u201d), shall process the personal data you have provided so as to manage your request for information, claim doubt or suggestion regarding the products and\/or services .offered by MIU, by telephone, and to keep you up to date with our activities.We also inform you that we will profile your personal data with the aim of sending you information tailored to your interests. You may find additional information by clicking here.You may revoke your consent and exercise your rights under articles 15 to 22 of EU Regulation 2016\/679 by writing to 111 NE 1st Street, 6th Floor, Miami, FL 33132, or the following email address: ppd@miuniversity.edu, attaching a copy of your DNI or proof of identity. If you wish, you can read the additional, detailed information on data protection in the following link: https:\/\/miuniversity.edu\/privacy-policy\/I wish to receive information from MIU, and from the other Proeduca Group companies that operate in the education sector.<\/p><\/div><\/div>\n<div><label class=\"form__check\"><input type=\"checkbox\" class=\"form__check-input\" name=\"gdpr\" value=\"1\" aria-invalid=\"false\"><div class=\"form__checkbox\"><\/div><span class=\"form__checkbox-text\"><span>I wish to receive information from MIU, and from the other <a href=\"https:\/\/miuniversity.edu\/en\/privacy-policy\/\" target=\"_blank\">Proeduca Group<\/a>, companies that operate in the education sector.<\/span><\/span><\/label><\/div>\n<\/div>\n \n   <div class=\"form__send\">\n     <div class=\"form__loader\"><\/div>\n     <input class=\"wpcf7-submit\" type=\"submit\" value=\"Request information\">\n   <\/div>\n\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"sw4yJvw8aOfd9d1hZop00ZH0EM9F2XBu\" type=\"hidden\" name=\"token\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"EN\" type=\"hidden\" name=\"lang_lead\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" value=\"web\" type=\"hidden\" name=\"request_from\" \/>\n<input type=\"hidden\" name=\"utm_medium\" value=\"\" \/><input type=\"hidden\" name=\"utm_content\" value=\"\" \/><input type=\"hidden\" name=\"facebook_utm\" value=\"\" \/><input type=\"hidden\" name=\"source_url\" value=\"https:\/\/miuniversity.edu\/en\/wp-json\/wp\/v2\/continuing_education\/17446\" \/><input type=\"hidden\" name=\"utm_source\" value=\"\" \/> <input type=\"hidden\" name=\"utm_campaign\" value=\"\" \/>\n \n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n    <\/div>\n    <div class=\"price\">\n          <\/div>\n  <\/div>\n<\/div>\n\n\n<script>\n\n        var programSelected = '';\n\n        document.addEventListener('DOMContentLoaded', function() {\n          let environment_estudios;\n          const url_estudios = window.location.hostname;\n          if (url_estudios === 'localhost' || url_estudios.match(\/([^\/.]*des\\.)\/)) {\n            environment_estudios = 'des.';\n          } else if (url_estudios.match(\/([^\/.]*pre\\.)\/)) {\n            environment_estudios = 'pre.';\n          } else {\n            environment_estudios = '';\n          }\n          let fichero_version = \"20260405_11\";\n          \n          \/\/ Usar el valor de la opci\u00f3n si existe, sino usar el valor por defecto\n          const option_course_url = 'https:\/\/miuniversity.edu\/wp-content\/uploads\/course-combinations.json';\n          let fichero_cursos;\n          \n          if (option_course_url && option_course_url.trim() !== '') {\n            fichero_cursos = option_course_url;\n          } else {\n            fichero_cursos = `https:\/\/${environment_estudios}miuniversity.edu\/wp-content\/plugins\/iter-bloques\/blocks\/formulario\/estudios-miu-new.json?v=${fichero_version}`;\n          }\n\n          \/\/ 'https:\/\/cdn.prod.website-files.com\/5e7479285df65d4ab5635ffd\/65e0a5d9c58aee5f97a95a6f_estudios-miu.txt'\n            fetch(fichero_cursos)\n                .then(response => response.json())\n                .then(data => {\n                    inicializarFormulario(data);\n                    envioFormulario(data);\n                })\n                .catch(error => console.error('Error al cargar el JSON:', error));\n\n        });\n\n        function envioFormulario(data) {\n          \n          \/\/ form\n          let form = document.querySelector('.wpcf7-form');\n          let idCursoSelect = form.querySelector('[name=\"idCurso\"]');\n\n          form.addEventListener(\"submit\", () => {\n            let idiomaSeleccionado = document.querySelector('input[name=\"language\"]:checked').value;\n            let modoSeleccionado = document.querySelector('input[name=\"modoDiFruizione\"]:checked').value;\n            let especializacionSelect = document.getElementsByName('studio_child')[0];\n            let estudioSelect = document.getElementsByName('studio')[0];\n            let idCursoSelect = form.querySelector('[name=\"idCurso\"]');\n \n            \/*\n            \/\/ mapeamos posibles valores del idioma\n            switch (idiomaSeleccionado) {\n              case 'Ingl\u00e9s':\n              case 'English':\n                idiomaSeleccionado = 'en';\n                break;\n              case 'Espa\u00f1ol':\n              case 'Spanish':\n                idiomaSeleccionado = 'es';\n                break;\n            }\n            \/\/ mapeamos posibles valores del modo\n            switch (modoSeleccionado) {\n              case 'Online':\n                modoSeleccionado = 'online';\n                break;\n              case 'Hibrido':\n              case 'H\u00edbrido':\n              case 'Hybrid':\n              case 'Hibrid':\n                modoSeleccionado = 'hibrid';\n                break;\n            }\n                *\/\n\n            console.log('\ud83d\ude80 idiomaSeleccionado: ', idiomaSeleccionado);\n            console.log('\ud83d\ude80 modoSeleccionado: ', modoSeleccionado);\n            console.log('\ud83d\ude80 especializacion: ', especializacionSelect.value);\n            console.log('\ud83d\ude80 estudio: ', estudioSelect.value);\n            console.log('\ud83d\ude80 data: ', data);\n\n            \/*\n            \n            \/\/ data is:\n            \/\/ Object { \"No Program\": (23) [\u2026], BSBA: (25) [\u2026], BSCS: (25) [\u2026], MBA: (36) [\u2026], MEL: (25) [\u2026] }\n            \/\/ data_array is:\n            \/\/let data_array = Object.values(data);\n\n            \/\/console.log('\ud83d\ude80 data array: ', data_array);\n            \n\n            \/\/const result = compareSelectValues(especializacionSelect.value, modoSeleccionado, idiomaSeleccionado, data_array);\n            const result = getUnirIdByDetails(data, especializacionSelect.value, estudioSelect.value, idiomaSeleccionado, modoSeleccionado);\n\n            console.log('\ud83d\ude80 result: ', result);\n            *\/\n\n            \/\/ si especializacionSelect.value es vac\u00edo, entonces cogemos el primer valor de dicho select\n            if (especializacionSelect.value === '') {\n              especializacionSelect.value = especializacionSelect.options[1].value;\n            }\n\n            \/\/ if exist idCursoSelect\n            if (idCursoSelect) {\n              idCursoSelect.value = especializacionSelect.value;\n            }\n          });\n\n        }\n\n        function getUnirIdByDetails(data, specialization, courseName, language, modality) {\n            \/\/ Buscar en todos los programas\n            for (const programSlug in data) {\n                const program = data[programSlug];\n                if (program.courses) {\n                    const courses = program.courses;\n                    for (const course of courses) {\n                        if (course.course === courseName && course.language === language && course.modality === modality) {\n                            return course.unirID;\n                        }\n                    }\n                }\n            }\n            return null;\n        }\n        \n        \/*\n        const compareSelectValues = (expertSelect, modoSelect, languageSelect, dataJSON) => {\n          const coincidence = dataJSON.find(item => \n            item.course === expertSelect &&\n            item.modality === modoSelect &&\n            item.language === languageSelect);\n\n          return coincidence ? coincidence.unirID : null;\n        };\n        *\/\n\n        function inicializarFormulario(data) {\n\n            console.log(data);\n\n            const idiomaRadios = document.querySelectorAll('input[name=\"language\"]');\n            const modoRadios = document.querySelectorAll('input[name=\"modoDiFruizione\"]');\n            const estudioSelect = document.getElementsByName('studio')[0];\n            const especializacionSelect = document.getElementsByName('studio_child')[0];\n\n            \/\/ inicialmente cargamos lo que podamos\n            \/\/ load studio from data info\n            if ( estudioSelect ) {\n              \/\/ si data-dynamic es true, entonces a\u00f1adimos la opci\u00f3n de 'Seleccione un estudio'\n              if (estudioSelect.getAttribute('data-dynamic') === 'true') {\n                \/\/ if hidden lang_lead\n                let texto_select = 'Select a course';\n                if ( document.querySelector('input[name=\"lang_lead\"]') && (document.querySelector('input[name=\"lang_lead\"]').value == 'ES') ) {\n                  texto_select = 'Seleccione un estudio';\n                }\n                estudioSelect.innerHTML = '<option value=\"\">' + texto_select + '<\/option>';\n                \n                \/\/ Cargar opciones de estudio\n                Object.keys(data).forEach(programSlug => {\n                      const program = data[programSlug];\n                      const option = document.createElement('option');\n                      option.value = programSlug;\n                      option.textContent = program.name_en;\n                      if ( document.querySelector('input[name=\"lang_lead\"]') && (document.querySelector('input[name=\"lang_lead\"]').value == 'ES') ) {\n                        option.textContent = program.name;\n                      }\n\n                      estudioSelect.appendChild(option);\n                });\n              }\n            }\n\n            \/\/ al cambiar el idioma, actualizamos las opciones\n            \n            idiomaRadios.forEach(radio => {\n                radio.addEventListener('change', () => {\n                    modoRadios.forEach(modoRadio => modoRadio.disabled = false);\n                    \/\/ actualizamos las opciones de los otros campos\n                    actualizarOpciones(data);\n                });\n            });\n\n            modoRadios.forEach(radio => {\n                radio.addEventListener('change', () => {\n                    estudioSelect.disabled = false;\n                    actualizarOpciones(data);\n                });\n            });\n\n            \/\/ miramos si estudioSelect es de tipo select\n            \/\/if (estudioSelect.tagName === 'SELECT') {\n              estudioSelect.addEventListener('change', function() {\n                  especializacionSelect.disabled = false;\n                  actualizarOpciones(data, this.value);\n              });\n            \/\/}\n\n            function actualizarOpciones(data, estudioSeleccionado) {\n                let idiomaSeleccionado = '';\n                if ( document.querySelector('input[name=\"language\"]:checked') != null ) {\n                  idiomaSeleccionado = document.querySelector('input[name=\"language\"]:checked').value;\n                }\n\n                let modoSeleccionado = '';\n                if ( document.querySelector('input[name=\"modoDiFruizione\"]:checked') != null ) {\n                  modoSeleccionado = document.querySelector('input[name=\"modoDiFruizione\"]:checked').value;\n                }\n\n                if ( !estudioSeleccionado ) {\n                  \/\/ estudio seleccionado puede ser un select o iun input type hidden\n                  let estudioSelect = document.getElementsByName('studio')[0];\n                  if ( estudioSelect ) {\n                    estudioSeleccionado = estudioSelect.value;\n                  }\n                }\n\n                \/\/ mapeamos posibles valores del idioma\n                switch (idiomaSeleccionado) {\n                  case 'Ingl\u00e9s':\n                  case 'English':\n                    idiomaSeleccionado = 'en';\n                    break;\n                  case 'Espa\u00f1ol':\n                  case 'Spanish':\n                    idiomaSeleccionado = 'es';\n                    break;\n                }\n                \/\/ mapeamos posibles valores del modo\n               switch (modoSeleccionado) {\n                  case 'Online':\n                    modoSeleccionado = 'online';\n                    break;\n                  case 'Hibrido':\n                  case 'H\u00edbrido':\n                  case 'Hybrid':\n                  case 'Hibrid':\n                    modoSeleccionado = 'hibrid';\n                    break;\n                }\n\n                \/\/ @todo mejorar\n                \/\/ si est\u00e1 espa\u00f1ol, entonces hibrido no hay\n                let enabled_modos = iterbloques_getEnabledModos(data, modoSeleccionado, idiomaSeleccionado, estudioSeleccionado);\n                \/\/ enabled_nodos se repiten mucho los valores, quiero que sean \u00fanicos\n                enabled_modos = [...new Set(enabled_modos)];\n                let modoRadios = document.querySelectorAll('input[name=\"modoDiFruizione\"]');\n                modoRadios.forEach(modoRadio => {\n                  let modo = modoRadio.value;\n                  switch (modo) {\n                    case 'Hibrido':\n                    case 'H\u00edbrido':\n                    case 'Hybrid':\n                    case 'Hibrid':\n                      modo = 'hibrid';\n                      break;\n                    case 'Online':\n                      modo = 'online';\n                      break;\n                  }\n                  if (enabled_modos.includes(modo)) {\n                    modoRadio.disabled = false;\n                  } else {\n                    modoRadio.disabled = true;\n                  }\n                });\n\n                \/\/ si tiene s\u00f3lo 1 enabled, entonces lo seleccionamos\n                if (enabled_modos.length === 1) {\n                  modoRadios.forEach(modoRadio => {\n                    if ( (modoRadio.disabled === false) && (modoRadio.checked === false) ) {\n                      modoRadio.checked = true;\n                      \/\/actualizarOpciones(data, estudioSeleccionado);\n                      modoSeleccionado = modoRadio.value;\n\n                      switch (modoSeleccionado) {\n                        case 'Hibrido':\n                        case 'H\u00edbrido':\n                        case 'Hybrid':\n                        case 'Hibrid':\n                          modoSeleccionado = 'hibrid';\n                          break;\n                        case 'Online':\n                          modoSeleccionado = 'online';\n                          break;\n                      }\n                    }\n                  });\n                }\n\n                \/\/ languages\n                let enabled_languages = iterbloques_getEnabledLanguages(data, modoSeleccionado, estudioSeleccionado);\n                \/\/ enabled_languages se repiten mucho los valores, quiero que sean \u00fanicos\n                enabled_languages = [...new Set(enabled_languages)];\n                idiomaRadios.forEach(idiomaRadio => {\n                  let idioma = idiomaRadio.value;\n                  switch (idioma) {\n                    case 'Ingl\u00e9s':\n                    case 'English':\n                      idioma = 'en';\n                      break;\n                    case 'Espa\u00f1ol':\n                    case 'Spanish':\n                      idioma = 'es';\n                      break;\n                  }\n                  if (enabled_languages.includes(idioma)) {\n                    idiomaRadio.disabled = false;\n                  } else {\n                    idiomaRadio.disabled = true;\n                  }\n                });\n                \n                \/*\n                if (idiomaSeleccionado === 'es') {\n                  modoRadios.forEach(modoRadio => {\n                    if ((modoRadio.value === 'Hibrido') || (modoRadio.value === 'hibrid') || (modoRadio.value === 'Hybrid') || (modoRadio.value === 'Hibrid')) {\n                      modoRadio.disabled = true;\n                    }\n                    document.querySelector('input[name=\"modoDiFruizione\"][value=\"Online\"]').checked = true;\n                  });\n                } else {\n                  modoRadios.forEach(modoRadio => modoRadio.disabled = false);\n                }\n                *\/\n\n                \/\/ el primero studio\n                const estudioSelect = document.getElementsByName('studio')[0];\n                const especializacionSelect = document.getElementsByName('studio_child')[0];\n\n                \/\/if (!idiomaSeleccionado) return;\n                if ( !idiomaSeleccionado ) {\n                  if ( document.querySelector('input[name=\"lang_lead\"]') && (document.querySelector('input[name=\"lang_lead\"]').value == 'ES') ) {\n                    idiomaSeleccionado = 'es';\n                  } else {\n                    idiomaSeleccionado = 'en';\n                  }\n                }\n                \n                \/\/ Vaciar selects\n                \/\/ miramos si estudioSelect es de tipo select\n                if (estudioSelect.tagName === 'SELECT') {\n                  \/\/ si data-dynamic es true, entonces a\u00f1adimos la opci\u00f3n de 'Seleccione un estudio'\n                  if (estudioSelect.getAttribute('data-dynamic') === 'true') {\n                    \/\/ if hidden lang_lead\n                    let texto_select = 'Select a course';\n                    if ( document.querySelector('input[name=\"lang_lead\"]') && (document.querySelector('input[name=\"lang_lead\"]').value == 'ES') ) {\n                      texto_select = 'Seleccione un estudio';\n                    }\n                    estudioSelect.innerHTML = '<option value=\"\">' + texto_select + '<\/option>';\n                    \n                    \/\/ Cargar opciones de estudio\n                    Object.keys(data).forEach(programSlug => {\n                          const program = data[programSlug];\n\n                          \/\/console.log(\"\u2705 programa: \", program);\n\n                          \/\/ obtenemos los cursos del programa\n                          let cursos = program.courses || [];\n                          \/\/ get selected idioma\n                          let idiomaElement = document.querySelector('input[name=\"language\"]:checked');\n                          let idioma = idiomaElement ? idiomaElement.value : null;\n\n                          switch (idiomaSeleccionado) {\n                            case 'Ingl\u00e9s':\n                            case 'English':\n                              idiomaSeleccionado = 'en';\n                              break;\n                            case 'Espa\u00f1ol':\n                            case 'Spanish':\n                              idiomaSeleccionado = 'es';\n                              break;\n                          }\n\n                          \/\/ get selected modo\n                          let modoElement = document.querySelector('input[name=\"modoDiFruizione\"]:checked');\n                          let modo = modoElement ? modoElement.value : null;\n\n                          switch (modo) {\n                            case 'Hibrido':\n                            case 'H\u00edbrido':\n                            case 'Hybrid':\n                            case 'Hibrid':\n                              modo = 'hibrid';\n                              break;\n                            case 'Online':\n                              modo = 'online';\n                              break;\n                          }\n\n                          \/\/ si tiene idioma seleccionado, nos quedamos con los cursos que tengan el idioma seleccionado\n                          if (idioma !== null) {\n                            cursos = cursos.filter(curso => curso.language === idioma);\n                          }\n                          \/\/ si tiene modo seleccionado, nos quedamos con los cursos que tengan el modo seleccionado\n                          if (modo !== null) {\n                            cursos = cursos.filter(curso => curso.modality === modo);\n                          }\n\n                          \/\/ si le quedan cursos\n                          if (cursos.length > 0) {\n                            \/\/console.log(\"\u2705 programa con cursos: \", program.name);\n                            const option = document.createElement('option');\n                            option.value = programSlug;\n                            option.textContent = program.name_en;\n                            if ( document.querySelector('input[name=\"lang_lead\"]') && (document.querySelector('input[name=\"lang_lead\"]').value == 'ES') ) {\n                              option.textContent = program.name;\n                            }\n\n                            \/\/ si estudioseleccionado , entonces lo ponemos como selected\n                            if (estudioSeleccionado && estudioSeleccionado === programSlug) {\n                              option.selected = true;\n                            }\n                            \/\/console.log(option);\n                            estudioSelect.appendChild(option);\n                          }\n                    });\n                  }\n                }\n\n                let texto_select_especial = 'Select a specialization course *';\n                if ( document.querySelector('input[name=\"lang_lead\"]') && (document.querySelector('input[name=\"lang_lead\"]').value == 'ES') ) {\n                  texto_select_especial = 'Seleccione una especializaci\u00f3n *';\n                }\n                \/\/especializacionSelect.innerHTML = '<option value=\"\">' + texto_select_especial + '<\/option>';\n\n                \/\/ Cargar opciones de especializaci\u00f3n basadas en el estudio, idioma y modo seleccionados\n                \/\/const estudioSeleccionado = estudioSelect.value;\n                \/\/if (estudioSeleccionado) {\n                  console.log('estudioSeleccionado: ', estudioSeleccionado);\n                  console.log('idiomaSeleccionado: ', idiomaSeleccionado);\n                  console.log('modoSeleccionado: ', modoSeleccionado);\n\n                    \/\/ Obtener los cursos del programa seleccionado\n                    const programData = data[estudioSelect.value];\n                    const especializaciones = programData ? programData.courses || [] : [];\n\n                    let no_curso_txt = 'Without specialization';\n                    if ( document.querySelector('input[name=\"lang_lead\"]') && (document.querySelector('input[name=\"lang_lead\"]').value == 'ES') ) {\n                      no_curso_txt = 'Sin especializaci\u00f3n';\n                    }\n                    \n                    \/\/ eliminamos los options anteriores\n                    especializacionSelect.innerHTML = '';\n                    \/\/ texto_select_especial\n                    const option = document.createElement('option');\n                    option.value = '';\n                    option.textContent = texto_select_especial;\n                    especializacionSelect.appendChild(option);\n                    \n                    especializaciones.forEach(especializacion => {\n                        if (especializacion.language === idiomaSeleccionado && especializacion.modality === modoSeleccionado) {\n                            const option = document.createElement('option');\n                            option.value = especializacion.unirID;\n\n                            option.textContent = (especializacion.course === 'No curso') ? no_curso_txt : especializacion.course_en;\n                            if ( document.querySelector('input[name=\"lang_lead\"]') && (document.querySelector('input[name=\"lang_lead\"]').value == 'ES') ) {\n                              option.textContent = (especializacion.course === 'No curso') ? no_curso_txt : especializacion.course;\n                            }\n                            especializacionSelect.appendChild(option);\n                        }\n                    });\n                    \/\/ el primero option lo ponemos selected\n                    if (especializacionSelect.options.length > 0) {\n                      especializacionSelect.options[0].selected = true;\n                    }\n                \/\/}\n            }\n\n\n          \/*\n          \/\/ al enviar el formulario, a\u00f1adimos el id del curso seleccionado\n          form.addEventListener('submit', function(event) {\n              const expertSelect = form.querySelector('[name=\"studio_child\"]').value;\n              const modoSelect = form.querySelector('[name=\"modoDiFruizione\"]:checked').value;\n              const languageSelect = form.querySelector('[name=\"language\"]:checked').value;\n\n              const idCurso = compareSelectValues(expertSelect, modoSelect, languageSelect, data);\n              console.log('idCurso: ' .  idCurso);\n              if (idCurso) {\n                  idCursoSelect.value = idCurso;\n              }\n          });\n          *\/\n\n\n        }\n\n        function iterbloques_getEnabledModos(data, modoSeleccionado, idiomaSeleccionado, estudioSeleccionado) {\n          let enabled_modos = [];\n          if ( !estudioSeleccionado || !idiomaSeleccionado ) {\n            enabled_modos = ['online', 'hibrid'];\n            return enabled_modos;\n          }\n\n          const programData = data[estudioSeleccionado];\n          if (!programData || !programData.courses) {\n            return enabled_modos;\n          }\n\n          const data_cursos = programData.courses;\n\n          for (let curso of data_cursos) {\n            if (curso['language'] === idiomaSeleccionado) {\n              enabled_modos.push(curso['modality']);\n            }\n          }\n\n          return enabled_modos;\n        }\n\n        function iterbloques_getEnabledLanguages(data, modoSeleccionado, estudioSeleccionado) {\n          let enabled_languages = [];\n          if ( !estudioSeleccionado || !modoSeleccionado ) {\n            enabled_languages = ['en', 'es'];\n            return enabled_languages;\n          }\n\n          const programData = data[estudioSeleccionado];\n          if (!programData || !programData.courses) {\n            return enabled_languages;\n          }\n\n          const data_cursos = programData.courses;\n\n          for (let curso of data_cursos) {\n            if (curso['modality'] === modoSeleccionado) {\n              enabled_languages.push(curso['language']);\n            }\n          }\n\n          return enabled_languages;\n        }\n\n        function iterbloques_print(string) {\n          let idioma = document.querySelector('input[name=\"lang_lead\"]').value;\n          let result = string;\n          \n          \/\/ Si es un slug, convertimos a nombre legible\n          switch (string) {\n            case 'no-program':\n            case 'No Program':\n              result = 'No Program';\n              if ( idioma == 'ES' ) {\n                result = 'Sin Programa';\n              }\n              break;\n            case 'bsba':\n            case 'BSBA':\n              result = 'Bachelor of Science in Business Administration';\n              if ( idioma == 'ES' ) {\n                result = 'Licenciatura en Administraci\u00f3n de Empresas';\n              }\n              break;\n            case 'bscs':\n            case 'BSCS':\n              result = 'Bachelor of Science in Computer Science';\n              if ( idioma == 'ES' ) {\n                result = 'Licenciatura en Ciencias de la Computaci\u00f3n';\n              }\n              break;\n            case 'mba':\n            case 'MBA':\n              result = 'Master of Science in International Business Administration';\n              if ( idioma == 'ES' ) {\n                result = 'Maestr\u00eda en Administraci\u00f3n de Empresas';\n              }\n              break;\n            case 'mel':\n            case 'MEL':\n              result = 'Master of Science in Educational Leadership, Management, and Emerging Technologies';\n              if ( idioma == 'ES' ) {\n                result = 'Maestr\u00eda en Ciencias en Liderazgo Educativo, Gesti\u00f3n y Tecnolog\u00edas Emergentes';\n              }\n              break;\n            case 'msdk':\n            case 'MSDK':\n              result = 'Master of Science in Digital Marketing';\n              if ( idioma == 'ES' ) {\n                result = 'Maestr\u00eda en Ciencias en Marketing Digital';\n              }\n              break;\n            case 'mcib':\n            case 'MCIB':\n              result = 'Master in Cybersecurity';\n              if ( idioma == 'ES' ) {\n                result = 'Maestr\u00eda en Ciberseguridad';\n              }\n              break;\n            case 'msbi':\n            case 'MSBI':\n              result = 'Master in Business Intelligence';\n              if ( idioma == 'ES' ) {\n                result = 'Maestr\u00eda en Inteligencia de Negocios';\n              }\n              break;\n            case 'master':\n            case 'Master':\n              result = 'Master';\n              if ( idioma == 'ES' ) {\n                result = 'Maestr\u00eda';\n              }\n              break;\n            case 'doctoral':\n            case 'Doctoral':\n              result = 'Doctoral';\n              if ( idioma == 'ES' ) {\n                result = 'Doctorado';\n              }\n              break;\n          }\n\n          return result;\n        }\n    <\/script>\n","protected":false},"excerpt":{"rendered":"<p>Advance your career with an AI digital marketing course. Master omnichannel strategies, AI-powered advertising, analytics, and eCommerce performance.<\/p>\n","protected":false},"featured_media":7213,"template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"transifo":[],"modalidad":[],"class_list":["post-17446","continuing_education","type-continuing_education","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/miuniversity.edu\/en\/wp-json\/wp\/v2\/continuing_education\/17446"}],"collection":[{"href":"https:\/\/miuniversity.edu\/en\/wp-json\/wp\/v2\/continuing_education"}],"about":[{"href":"https:\/\/miuniversity.edu\/en\/wp-json\/wp\/v2\/types\/continuing_education"}],"version-history":[{"count":21,"href":"https:\/\/miuniversity.edu\/en\/wp-json\/wp\/v2\/continuing_education\/17446\/revisions"}],"predecessor-version":[{"id":23735,"href":"https:\/\/miuniversity.edu\/en\/wp-json\/wp\/v2\/continuing_education\/17446\/revisions\/23735"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/miuniversity.edu\/en\/wp-json\/wp\/v2\/media\/7213"}],"wp:attachment":[{"href":"https:\/\/miuniversity.edu\/en\/wp-json\/wp\/v2\/media?parent=17446"}],"wp:term":[{"taxonomy":"transifo","embeddable":true,"href":"https:\/\/miuniversity.edu\/en\/wp-json\/wp\/v2\/transifo?post=17446"},{"taxonomy":"modalidad","embeddable":true,"href":"https:\/\/miuniversity.edu\/en\/wp-json\/wp\/v2\/modalidad?post=17446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}