CINXE.COM

Best Online Computer Science Courses and Programs | edX

<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/48340cfe5c3cfec7.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/b416fc06f42f18c2.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/b1b2137e03e0278b.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d1b550dddb789ffa.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/2904e743ea9b0b94.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-66a8e3870222794d.js"/><script src="/_next/static/chunks/fd9d1056-8af4f7069a42f54b.js" async=""></script><script src="/_next/static/chunks/2117-4edad4b9b8cfc77f.js" async=""></script><script src="/_next/static/chunks/main-app-f85230fa169606e9.js" async=""></script><script src="/_next/static/chunks/0e5ce63c-aa109bfb45eaeb95.js" async=""></script><script src="/_next/static/chunks/c233e9bd-7a4f8b8171e803aa.js" async=""></script><script src="/_next/static/chunks/6290-a8e3c2f4818c2b4e.js" async=""></script><script src="/_next/static/chunks/4855-a4e9e7ea05809822.js" async=""></script><script src="/_next/static/chunks/5878-c59821af21a9656a.js" async=""></script><script src="/_next/static/chunks/1638-a1fbd42e24502262.js" async=""></script><script src="/_next/static/chunks/1273-f8e31a7bef468989.js" async=""></script><script src="/_next/static/chunks/8003-c27200f06cec4710.js" async=""></script><script src="/_next/static/chunks/7359-7ee14bbab749d6bb.js" async=""></script><script src="/_next/static/chunks/6763-12fb87a476f86913.js" async=""></script><script src="/_next/static/chunks/3397-716b15473675df77.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/not-found-1664f3242419c93a.js" async=""></script><script src="/_next/static/chunks/a4634e51-bde981ca7985ee61.js" async=""></script><script src="/_next/static/chunks/3655-ec0652659b554468.js" async=""></script><script src="/_next/static/chunks/8082-d5420dccb6e03536.js" async=""></script><script src="/_next/static/chunks/6993-eb0aea04782d10a1.js" async=""></script><script src="/_next/static/chunks/7791-58843f78bb2c1777.js" async=""></script><script src="/_next/static/chunks/1814-a400458eb72955a9.js" async=""></script><script src="/_next/static/chunks/2652-96106b8467818bae.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/layout-5b7718b4a14b6894.js" async=""></script><script src="/_next/static/chunks/app/%5Blocale%5D/error-3ce4ed034a8ac909.js" async=""></script><link rel="preload" href="https://beam.edx.org/consent/fa169e97-be64-4cc1-bad3-9534590f9a30/OtAutoBlock.js" as="script"/><link rel="preload" href="https://beam.edx.org/scripttemplates/otSDKStub.js" as="script"/><link rel="preconnect" href="https://cdn.segment.com"/><title>Best Online Computer Science Courses and Programs | edX</title><meta name="description" content="Explore free online computer science courses to learn more about programming languages and how to become a computer scientist."/><link rel="canonical" href="https://www.edx.org/learn/computer-science"/><meta property="og:title" content="Best Online Computer Science Courses and Programs | edX"/><meta property="og:description" content="Explore free online computer science courses to learn more about programming languages and how to become a computer scientist."/><meta property="og:url" content="https://www.edx.org/learn/computer-science"/><meta property="og:site_name" content="edX"/><meta property="og:locale" content="EN_US"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="Best Online Computer Science Courses and Programs"/><meta name="twitter:description" content="Explore free online computer science courses to learn more about programming languages and how to become a computer scientist."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><meta name="next-size-adjust"/><style>.preampjs [data-preamp], .fusejs [data-fuse] { opacity: 0 !important}</style><script> !function(co,h,e,s,i,o,n){var d='documentElement';var a='className';h[d][a]+=' preampjs fusejs'; n.k=e;co._Cohesion=n;co._Preamp={k:s,start:new Date};co._Fuse={k:i};co._Tagular={k:o}; [e,s,i,o].map(function(x){co[x]=co[x]||function(){(co[x].q=co[x].q||[]).push([].slice.call(arguments))}}); var b=function(){var u=h[d][a];h[d][a]=u.replace(/ ?preampjs| ?fusejs/g,'')}; h.addEventListener('DOMContentLoaded',function(){co.setTimeout(b,3e3); co._Preamp.docReady=co._Fuse.docReady=!0});var z=h.createElement('script'); z.async=1;z.src='https://beam.edx.org/cohesion/cohesion-latest.min.js'; z.onerror=function(){var ce='error',f='function';for(var o of co[e].q||[])o[0]===ce&&typeof o[1]==f&&o[1]();co[e]=function(n,cb){n===ce&&typeof cb==f&&cb()};b()}; h.head.appendChild(z);} (window,document,'cohesion','preamp','fuse','tagular',{"domainAllowlist":["violet.rveducation.io","www.violet.rveducation.io","edx.org","www.edx.org"],"tagular":{"sourceKey":"src_2euJfAVNt6Z9kQz4e9t1SQBtm8x","writeKey":"wk_2euJfDkJVTtEVzsC8BPOb0g9dVj","apiHost":"https://beam.edx.org/v2/t","multiparty":true,"useBeacon":true},"monarch":{"sourceId":"bdac7c16-924e-4180-bb35-5b2dfff6d308","endpoint":"https://beam.edx.org/monarch","token":"b43382aa-9f76-406c-a628-bf96086f1c28","autoRequest":{"enabled":true,"suppressPlacements":true,"timeout":2000}},"consent":{"onetrust":{"enabled":true,"optIn":true},"required":true},"fuse":{"enabled":false},"cookieDomain":"edx.org"}); </script><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"!(function () {\n var i = \"analytics\",\n analytics = (window[i] = window[i] || []);\n if (!analytics.initialize)\n if (analytics.invoked)\n window.console &&\n console.error &&\n console.error(\"Segment snippet included twice.\");\n else {\n analytics.invoked = !0;\n analytics.methods = [\n \"trackSubmit\",\n \"trackClick\",\n \"trackLink\",\n \"trackForm\",\n \"pageview\",\n \"identify\",\n \"reset\",\n \"group\",\n \"track\",\n \"ready\",\n \"alias\",\n \"debug\",\n \"page\",\n \"screen\",\n \"once\",\n \"off\",\n \"on\",\n \"addSourceMiddleware\",\n \"addIntegrationMiddleware\",\n \"setAnonymousId\",\n \"addDestinationMiddleware\",\n \"register\",\n ];\n analytics.factory = function (e) {\n return function () {\n if (window[i].initialized)\n return window[i][e].apply(window[i], arguments);\n var n = Array.prototype.slice.call(arguments);\n if (\n [\"track\", \"screen\", \"alias\", \"group\", \"page\", \"identify\"].indexOf(\n e\n ) > -1\n ) {\n var c = document.querySelector(\"link[rel='canonical']\");\n n.push({\n __t: \"bpc\",\n c: (c && c.getAttribute(\"href\")) || void 0,\n p: location.pathname,\n u: location.href,\n s: location.search,\n t: document.title,\n r: document.referrer,\n });\n }\n n.unshift(e);\n analytics.push(n);\n return analytics;\n };\n };\n for (var n = 0; n < analytics.methods.length; n++) {\n var key = analytics.methods[n];\n analytics[key] = analytics.factory(key);\n }\n analytics.load = function (key, n) {\n var t = document.createElement(\"script\");\n t.type = \"text/javascript\";\n t.async = !0;\n t.setAttribute(\"data-global-segment-analytics-key\", i);\n t.src =\n \"https://cdn.segment.com/analytics.js/v1/\" +\n key +\n \"/analytics.min.js\";\n var r = document.getElementsByTagName(\"script\")[0];\n r.parentNode.insertBefore(t, r);\n analytics._loadOptions = n;\n };\n analytics._writeKey = \"lwt68hX0axsop9XVP6cbIDVPAqbleoeC\";\n analytics.SNIPPET_VERSION = \"5.2.0\";\n analytics.load(\"lwt68hX0axsop9XVP6cbIDVPAqbleoeC\");\n\n const OTCookieName = 'OptanonConsent';\n const OTCookieMatch = document.cookie.match(new RegExp('(^| )' + OTCookieName + '=([^;]+)'));\n if (OTCookieMatch) {\n const OTCookieValue = OTCookieMatch[2];\n\n // C0001: Strictly necessary\n // C0002: Performance cookies\n // C0003: Functional cookies\n // C0004: Targeting cookies\n // C0005: Social media cookies\n \n if (OTCookieValue && OTCookieValue.includes('C0003')) {\n // user has opted-in\n console.log(\"OT Status \" + OTCookieValue);\n analytics.page();\n \n }\n }\n }\n})()","id":"script-segment"}])</script><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"(function (w, d, s, l, i) {\n w[l] = w[l] || [];\n w[l].push({ \"gtm.start\": new Date().getTime(), event: \"gtm.js\" });\n var f = d.getElementsByTagName(s)[0],\n j = d.createElement(s),\n dl = l != \"dataLayer\" ? \"&l=\" + l : \"\";\n j.async = true;\n j.src = \"https://www.googletagmanager.com/gtm.js?id=\" + i + dl;\n f.parentNode.insertBefore(j, f);\n})(window, document, \"script\", \"dataLayer\", \"GTM-543ZGMK2\");\n","id":"script-gtm"}])</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__className_d65c78"><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-543ZGMK2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><header class="contents mx-auto border-b shadow border-putty-light h-[76px] pointer-events-auto"><div class="hidden md:flex flex-col w-full"><div class="relative h-[76px] flex justify-between items-center"><div class="flex items-center gap-6 w-full pl-2 sm:pl-4"><a href="/" class="min-w-12"><img alt="edX Online Homepage" data-ot-ignore="true" loading="lazy" width="60" height="60" decoding="async" data-nimg="1" class="optanon-category-C0001" style="color:transparent" src="/trademark-logos/edx-logo-elm.svg"/></a><div class="flex items-center gap-2 w-full"><button class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-center font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 bg-primary text-primary-foreground shadow hover:bg-primary-hover hover:text-primary-hover-foreground border-2 border-primary h-auto lg:h-10 px-4 text-base">Learn<!-- --> <svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 ml-2 font-bold"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button><div class="relative min-h-12"><div><form class="flex overflow-hidden gap-2.5 md:flex-row md:gap-0"><div class="my-2 md:my-0 flex bg-white rounded min-h-12 md:w-72 border border-gray-dark"><input type="search" class="border-0 grow focus-visible:ring-0 focus-visible:ring-offset-0 [&amp;::-webkit-search-cancel-button]:hidden rounded h-[44px] shadow-none" placeholder="What do you want to learn?" value=""/><button class="mx-4" type="submit" role="button" aria-label="Search for courses, bootcamps, certificates and degrees"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" focusable="false" aria-hidden="true"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5Zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14Z" fill="currentColor"></path></svg></button><button class="hidden"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" focusable="false" aria-hidden="true"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z" fill="currentColor"></path></svg></button></div><button class="rounded-full text-white text-base no-underline hover:no-underline ml-0 md:ml-2 px-[1rem] py-[0.5625rem] border bg-primary border-primary hover:text-white hover:border-secondary hover:bg-secondary md:hidden" type="submit">Search</button></form></div><div class="hidden px-3 md:px-0 md:w-[504px] absolute z-50 "><div class="shadow-md rounded bg-white"><p class="text-sm font-bold ml-3 mb-0">Most popular programs</p><ul class="list-none p-0 m-0 text-xs"><li class="m-0 px-3 py-2 ProductSearch_searchListItem__5Bj11"><a href="/learn/computer-science/harvard-university-cs50-s-introduction-to-computer-science?correlationId=25c17d1a-d45b-41ca-8f8f-b0ed7c8a078b" class="no-underline flex items-center"><img alt="CS50&#x27;s Introduction to Computer Science" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" class="object-cover overflow-clip my-0 mr-2 w-9 h-9" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fcourse%2Fimage%2Fda1b2400-322b-459b-97b0-0c557f05d017-a3d1899c3344.small.png&amp;w=48&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fcourse%2Fimage%2Fda1b2400-322b-459b-97b0-0c557f05d017-a3d1899c3344.small.png&amp;w=96&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fcourse%2Fimage%2Fda1b2400-322b-459b-97b0-0c557f05d017-a3d1899c3344.small.png&amp;w=96&amp;q=75"/><div class="font-normal"><span class="text-sm lg:text-base block">CS50&#x27;s Introduction to Computer Science</span><span class="text-xs lg:text-sm block">HarvardX<!-- --> | <!-- -->Course</span></div></a></li><li class="m-0 px-3 py-2 ProductSearch_searchListItem__5Bj11"><a href="/executive-education/massachusetts-institute-of-technology-artificial-intelligence-implications-for-business-strategy?correlationId=3d7eb8a8-f613-4b64-aa1a-0484a5e5a9bc" class="no-underline flex items-center"><img alt="Artificial Intelligence: Implications for Business Strategy" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" class="object-cover overflow-clip my-0 mr-2 w-9 h-9" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fcourse%2Fimage%2F32ab61e5-44b4-4316-ad59-9f04fc876e0a-aeb25306d62b.small.jpg&amp;w=48&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fcourse%2Fimage%2F32ab61e5-44b4-4316-ad59-9f04fc876e0a-aeb25306d62b.small.jpg&amp;w=96&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fcourse%2Fimage%2F32ab61e5-44b4-4316-ad59-9f04fc876e0a-aeb25306d62b.small.jpg&amp;w=96&amp;q=75"/><div class="font-normal"><span class="text-sm lg:text-base block">Artificial Intelligence: Implications for Business Strategy</span><span class="text-xs lg:text-sm block">MIT Sloan School of Management<!-- --> | <!-- -->Executive Education</span></div></a></li><li class="m-0 px-3 py-2 ProductSearch_searchListItem__5Bj11"><a href="/masters/micromasters/mitx-supply-chain-management?correlationId=44a397b0-4ed3-47f8-a7ba-617fd9636480" class="no-underline flex items-center"><img alt="Supply Chain Management" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" class="object-cover overflow-clip my-0 mr-2 w-9 h-9" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fprograms%2Fcard_images%2F2fc3236d-78a9-45a1-8c0c-fc290e74259e-f3b970b5cd3a.jpg&amp;w=48&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fprograms%2Fcard_images%2F2fc3236d-78a9-45a1-8c0c-fc290e74259e-f3b970b5cd3a.jpg&amp;w=96&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fprograms%2Fcard_images%2F2fc3236d-78a9-45a1-8c0c-fc290e74259e-f3b970b5cd3a.jpg&amp;w=96&amp;q=75"/><div class="font-normal"><span class="text-sm lg:text-base block">Supply Chain Management</span><span class="text-xs lg:text-sm block">MITx<!-- --> | <!-- -->MicroMasters</span></div></a></li><li class="m-0 px-3 py-2 ProductSearch_searchListItem__5Bj11"><a href="/certificates/professional-certificate/harvardx-computer-science-for-game-development?correlationId=1267c5cd-0957-4c69-8411-941a0333d041" class="no-underline flex items-center"><img alt="Computer Science for Game Development" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" class="object-cover overflow-clip my-0 mr-2 w-9 h-9" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fprograms%2Fcard_images%2F64b3c632-8610-4b17-9a48-9efee7fa3266-6a1e055774b4.jpg&amp;w=48&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fprograms%2Fcard_images%2F64b3c632-8610-4b17-9a48-9efee7fa3266-6a1e055774b4.jpg&amp;w=96&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fprod-discovery.edx-cdn.org%2Fcdn-cgi%2Fimage%2Fwidth%3Dauto%2Cheight%3Dauto%2Cquality%3D75%2Cformat%3Dwebp%2Fmedia%2Fprograms%2Fcard_images%2F64b3c632-8610-4b17-9a48-9efee7fa3266-6a1e055774b4.jpg&amp;w=96&amp;q=75"/><div class="font-normal"><span class="text-sm lg:text-base block">Computer Science for Game Development</span><span class="text-xs lg:text-sm block">HarvardX<!-- --> | <!-- -->Professional Certificate</span></div></a></li></ul><p class="text-sm font-bold ml-3 mb-0">Trending now</p><ul class="list-none p-0 m-0"><li class="m-0 px-3 py-2 ProductSearch_searchListItem__5Bj11"><a href="/search?q=data science" class="no-underline flex items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img" focusable="false" aria-hidden="true"><path d="m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z" fill="currentColor"></path></svg><span class="text-sm lg:text-base block ml-2">data science</span></a></li><li class="m-0 px-3 py-2 ProductSearch_searchListItem__5Bj11"><a href="/search?q=ai" class="no-underline flex items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img" focusable="false" aria-hidden="true"><path d="m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z" fill="currentColor"></path></svg><span class="text-sm lg:text-base block ml-2">ai</span></a></li><li class="m-0 px-3 py-2 ProductSearch_searchListItem__5Bj11"><a href="/search?q=finance" class="no-underline flex items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img" focusable="false" aria-hidden="true"><path d="m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z" fill="currentColor"></path></svg><span class="text-sm lg:text-base block ml-2">finance</span></a></li><li class="m-0 px-3 py-2 ProductSearch_searchListItem__5Bj11"><a href="/search?q=business" class="no-underline flex items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" role="img" focusable="false" aria-hidden="true"><path d="m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z" fill="currentColor"></path></svg><span class="text-sm lg:text-base block ml-2">business</span></a></li></ul></div><div class="hidden"><div class="bg-white rounded shadow-md overflow-hidden"><ul class="list-none p-0 my-0"></ul><div class="pl-3 py-2 bg-light"><a href="/search">View all results</a></div></div></div></div></div></div></div><div class="flex items-center pr-2 sm:pr-4"><a href="https://business.edx.org" class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm text-center font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 text-gray-dark hover:bg-putty-light hover:text-accent-foreground h-auto py-2 px-3">edX For Business</a><a href="https://authn.edx.org/login" class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm text-center font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 text-gray-dark hover:bg-putty-light hover:text-accent-foreground h-auto py-2 px-3 mr-2">Sign In</a><a href="https://authn.edx.org/register" class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm text-center font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 bg-brand text-brand-foreground shadow border-2 border-brand hover:bg-white hover:text-brand-hover-foreground h-auto px-4 py-2">Register for free</a></div></div></div><div class="hidden md:block absolute w-full z-40"><div role="alert" class="relative flex justify-center items-center text-sm py-1 px-10 bg-accent-blue text-accent-foreground hidden"><p class="text-center text-inherit text-sm m-0"><strong>Cyber Monday savings — get up to 30% off</strong> select programs until December 3. Use code <strong>EDXCYBER24</strong>. <a href="https://www.edx.org/cyber-monday" class="underline text-inherit">Learn more</a>.</p><button class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm text-center font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 hover:text-accent-foreground h-auto px-4 py-2 absolute top-auto right-0 text-inherit hover:bg-transparent"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" focusable="false" aria-hidden="true"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z" fill="currentColor"></path></svg><span class="sr-only">Close site banner.</span></button></div></div><div class="grid grid-cols-3 md:hidden relative h-[76px] justify-center items-center"><div class="pl-4"><button class="hover:bg-primary p-2 rounded-full hover:text-white"><svg width="20" height="20" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 3C1.22386 3 1 3.22386 1 3.5C1 3.77614 1.22386 4 1.5 4H13.5C13.7761 4 14 3.77614 14 3.5C14 3.22386 13.7761 3 13.5 3H1.5ZM1 7.5C1 7.22386 1.22386 7 1.5 7H13.5C13.7761 7 14 7.22386 14 7.5C14 7.77614 13.7761 8 13.5 8H1.5C1.22386 8 1 7.77614 1 7.5ZM1 11.5C1 11.2239 1.22386 11 1.5 11H13.5C13.7761 11 14 11.2239 14 11.5C14 11.7761 13.7761 12 13.5 12H1.5C1.22386 12 1 11.7761 1 11.5Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></div><div class="flex justify-items-center justify-center"><a href="/"><img alt="edX Online" loading="lazy" width="60" height="60" decoding="async" data-nimg="1" style="color:transparent" src="/trademark-logos/edx-logo-elm.svg"/></a></div><div class="pr-4 flex justify-items-end justify-end"><button class="hover:bg-primary p-2 rounded-full hover:text-white focus:border-gray-dark"><svg width="24" height="24" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></div><div class="absolute top-full w-full z-40"><div role="alert" class="relative flex justify-center items-center text-sm py-1 px-10 bg-accent-blue text-accent-foreground hidden"><p class="text-center text-inherit text-sm m-0"><strong>Cyber Monday savings — get up to 30% off</strong> select programs until December 3. Use code <strong>EDXCYBER24</strong>. <a href="https://www.edx.org/cyber-monday" class="underline text-inherit">Learn more</a>.</p><button class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm text-center font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 hover:text-accent-foreground h-auto px-4 py-2 absolute top-auto right-0 text-inherit hover:bg-transparent"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" focusable="false" aria-hidden="true"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z" fill="currentColor"></path></svg><span class="sr-only">Close site banner.</span></button></div></div></div></header><div style="min-height:50px"><script type="application/ld+json"> { "@context": "https://schema.org", "@type" : "Organization", "name" : "edX", "url" : "https://www.edx.org", "logo": "/images/logos/edx-logo-elm.svg", "sameAs" : [ "https://www.facebook.com/edX", "https://twitter.com/edXOnline", "https://www.linkedin.com/company/edx", "http://www.instagram.com/edxonline", "https://www.youtube.com/user/edxonline" ] } </script><script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.edx.org/"},{"@type":"ListItem","position":2,"name":"Learn","item":"https://www.edx.org/learn"},{"@type":"ListItem","position":3,"name":"Computer Science"}]}</script><script type="application/ld+json">[{"@context":"https://schema.org","@type":"WebSite","url":"https://www.edx.org/learn/computer-science","name":"Best Online Computer Science Courses and Programs","alternateName":"edX Online"}]</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"ItemList","itemListElement":[{"@type":"ListItem","position":1,"url":"https://www.edx.org/learn/computer-science/stanford-university-computer-science-101"},{"@type":"ListItem","position":2,"url":"https://www.edx.org/learn/computer-science/harvard-university-cs50-s-introduction-to-computer-science"},{"@type":"ListItem","position":3,"url":"https://www.edx.org/learn/computer-science/massachusetts-institute-of-technology-introduction-to-computer-science-and-programming-using-python"},{"@type":"ListItem","position":4,"url":"https://www.edx.org/learn/python/harvard-university-cs50-s-introduction-to-programming-with-python"},{"@type":"ListItem","position":5,"url":"https://www.edx.org/learn/ap/harvard-university-cs50-s-ap-r-computer-science-principles"},{"@type":"ListItem","position":6,"url":"https://www.edx.org/certificates/professional-certificate/harvardx-computer-science-for-web-programming"},{"@type":"ListItem","position":7,"url":"https://www.edx.org/learn/data-structures/iitbombay-foundations-of-data-structures"},{"@type":"ListItem","position":8,"url":"https://www.edx.org/learn/computer-science/tokyo-institute-of-technology-introduction-to-computer-science-and-programming"},{"@type":"ListItem","position":9,"url":"https://www.edx.org/certificates/professional-certificate/harvardx-computer-science-for-python-programming"},{"@type":"ListItem","position":10,"url":"https://www.edx.org/certificates/professional-certificate/harvardx-computer-science-for-artifical-intelligence"},{"@type":"ListItem","position":11,"url":"https://www.edx.org/learn/cybersecurity/universidad-carlos-iii-de-madrid-cyber-security-basics-a-hands-on-approach"},{"@type":"ListItem","position":12,"url":"https://www.edx.org/learn/algorithms/stanford-university-algorithms-design-and-analysis-part-1"},{"@type":"ListItem","position":13,"url":"https://www.edx.org/learn/java/purdue-university-ap-computer-science-a-java-programming"},{"@type":"ListItem","position":14,"url":"https://www.edx.org/learn/machine-learning/harvard-university-data-science-machine-learning"},{"@type":"ListItem","position":15,"url":"https://www.edx.org/learn/relational-databases/stanford-university-databases-relational-databases-and-sql"},{"@type":"ListItem","position":16,"url":"https://www.edx.org/learn/computer-science/harvard-university-cs50-s-computer-science-for-business-professionals"},{"@type":"ListItem","position":17,"url":"https://www.edx.org/learn/computer-programming/peking-university-li-lun-ji-suan-ji-ke-xue-ji-chu-introduction-to-theoretical-computer-science"},{"@type":"ListItem","position":18,"url":"https://www.edx.org/learn/artificial-intelligence/ibm-ai-for-everyone-master-the-basics"},{"@type":"ListItem","position":19,"url":"https://www.edx.org/learn/machine-learning/massachusetts-institute-of-technology-machine-learning-with-python-from-linear-models-to-deep-learning"},{"@type":"ListItem","position":20,"url":"https://www.edx.org/learn/python/harvey-mudd-college-cs-for-all-introduction-to-computer-science-and-python-programming"},{"@type":"ListItem","position":21,"url":"https://www.edx.org/learn/computer-programming/tokyo-institute-of-technology-puroguramingusinagaraxue-bukonpiyutasaiensuru-men-introduction-to-computer-science-and-programming"},{"@type":"ListItem","position":22,"url":"https://www.edx.org/learn/computer-science/harvard-university-cs50-s-computer-science-for-lawyers"},{"@type":"ListItem","position":23,"url":"https://www.edx.org/learn/computer-programming/purdue-university-ap-computer-science-a-java-programming-classes-and-objects"},{"@type":"ListItem","position":24,"url":"https://www.edx.org/learn/computer-programming/purdue-university-ap-computer-science-a-java-programming-polymorphism-and-advanced-data-structures"},{"@type":"ListItem","position":25,"url":"https://www.edx.org/learn/java-programming/purdue-university-ap-computer-science-a-java-programming-loops-and-data-structures"},{"@type":"ListItem","position":26,"url":"https://www.edx.org/learn/philosophy-ethics/university-of-bayreuth-trial-lessons-philosophy-and-computer-science"},{"@type":"ListItem","position":27,"url":"https://www.edx.org/learn/ap/cooper-union-preparing-for-the-ap-computer-science-a-exam-part-2"},{"@type":"ListItem","position":28,"url":"https://www.edx.org/learn/ap/cooper-union-preparing-for-the-ap-computer-science-a-exam-part-1"},{"@type":"ListItem","position":29,"url":"https://www.edx.org/learn/computer-programming/harvey-mudd-college-mycs-computer-science-for-beginners"},{"@type":"ListItem","position":30,"url":"https://www.edx.org/certificates/professional-certificate/harvardx-computer-science-for-cybersecurity"},{"@type":"ListItem","position":31,"url":"https://www.edx.org/certificates/professional-certificate/harvardx-computer-science-for-databases-using-sql"},{"@type":"ListItem","position":32,"url":"https://www.edx.org/xseries/harvardx-cs50-ap-computer-science-principles"}]}</script><main id="page-id-759"><article class="container prose"><div class="fullwidth bg-cover bg-center bg-[url(/bg-images/learn-page-header.webp)]"><div class="mx-auto lg:container [&amp;&gt;*]:text-white"><nav aria-label="breadcrumb" class="not-prose mb-4"><ol class="flex flex-wrap items-center gap-1.5 break-words text-base text-putty-dark sm:gap-2.5"><li class="inline-flex items-center gap-1.5 Breadcrumbs_breadcrumbs__0fm1_ text-primary-foreground capitalize"><a class="Breadcrumbs_breadcrumb_link__il5uK" href="/">Home</a></li><li role="presentation" aria-hidden="true" class="ml-0"><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="text-white font-bold w-4 h-4" style="stroke-width:1;stroke:white"><path d="M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></li><li class="inline-flex items-center gap-1.5 Breadcrumbs_breadcrumbs__0fm1_ text-primary-foreground capitalize" aria-current="false"><a class="Breadcrumbs_breadcrumb_link__il5uK" href="/learn">learn</a></li><li role="presentation" aria-hidden="true" class="ml-0"><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="text-white font-bold w-4 h-4" style="stroke-width:1;stroke:white"><path d="M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></li><li class="inline-flex items-center gap-1.5 Breadcrumbs_breadcrumbs__0fm1_ text-primary-foreground capitalize" aria-current="page"><span class="">computer science</span></li></ol></nav><h1 class="text-learn-hero-heading lg:text-learn-hero-heading-large lg:leading-learn-hero-line-height-large mb-6 font-extrabold tracking-tight">Learn computer science with online courses and programs</h1><div class="break-words [&amp;&gt;ul&gt;li&gt;p]:text-white [&amp;&gt;*]:text-white text-xl line-clamp-3"><p class="mb-8">Computers power everything from trading on the stock market to weather forecasting. Understanding the science of computers has broad application across nearly every industry. Explore how to learn computer science with online courses delivered through edX. </p></div></div></div><div class="fullwidth bg-secondary text-primary-foreground p-8 sticky top-0 z-50"><div class="container"><div class="lg:flex hidden text-sm items-center "></div><div class="lg:hidden p-4 w-full"><button type="button" role="combobox" aria-controls="radix-:R2ijjttrkva:" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" class="flex h-9 w-full items-center justify-between whitespace-nowrap rounded border border-input bg-transparent px-3 py-2 text-sm shadow-sm ring-offset-background placeholder:text-putty-dark focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&amp;&gt;span]:line-clamp-1 no-underline text-white hover:text-white"><span style="pointer-events:none"></span><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 opacity-50" aria-hidden="true"><path d="M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div></div></div><div class="flex flex-wrap py-12"><div><img loading="lazy" decoding="async" class="hidden lg:block float-right ml-4 mb-4" src="https://images.cdn.edx.org/post759-Computer_Science.jpg" alt="Computer Science | Introduction Image" width="435" height="245"/><h2>What is computer science?</h2><p>Computer science focuses on applying computing, algorithms, and programming techniques to operating systems, artificial intelligence, and informatics. Advances in machine learning, artificial intelligence, and cybersecurity have led to growth in information technology. Computing technology plays a role in many fields of study and professions.<sup><a href="#5TaSekvLnGotXQAtdWOP4F">1</a></sup>Computer scientists create systems designed to understand big data structures, think like humans, and help predict the future. </p><p>Careers in computer science could be viable for learners whose strengths lie in mathematics and technology. As algorithms become more complex, computer science encompasses more fields and concentrations, and provides more diverse jobs. From learning programming languages to theorizing principles of computer science, there are ample opportunities for learners to gain new skills through computer science courses online. </p></div></div><div class="fullwidth bg-putty-100"><div class="relative overflow-hidden py-3 bg-putty-light "><div class="container flex flex-col items-center justify-center text-center px-4 md:px-28 py-10 bg-putty-light"><h2 class="text-secondary font-extrabold scroll-m-20 tracking-tight text-3xl lg:text-5xl italic text-7xl font-black font-inter">Maximize Your Potential</h2><p class="md:px-24 py-3 text-base text-center ">Sign up for special offers, career resources, and recommendations that will help you grow, prepare, and advance in your career.</p><div class="flex gap-4"></div></div></div><a class="subnav-item -mt-1" name="Browse online Computer Science courses" id="browse-online-computer-science-courses"></a><div class="container py-3"><div dir="ltr" data-orientation="horizontal"><div data-state="active" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rsjjttrkva:-trigger-Course" id="radix-:Rsjjttrkva:-content-Course" tabindex="0" class="mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2" style="animation-duration:0s"><h2 class="text-xl lg:text-3xl font-bold">Browse online <!-- -->Computer Science<!-- --> <!-- -->Courses</h2><h4 class="font-normal my-4">Find new interests and advance your career opportunities</h4><div class="lg:grid lg:grid-cols-3 lg:gap-4 border-t-solid border-t-[1px] border-b-solid border-b-[1px] py-6 mb-6"><div class="flex"><div class="w-12 text-primary"><svg width="48" height="48" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" focusable="false" aria-hidden="true"><path d="m23 12-2.44-2.79.34-3.69-3.61-.82-1.89-3.2L12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 12l2.44 2.79-.34 3.7 3.61.82L8.6 22.5l3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69L23 12Zm-12.91 4.72-3.8-3.81 1.48-1.48 2.32 2.33 5.85-5.87 1.48 1.48-7.33 7.35Z" fill="currentColor"></path></svg></div><div class="px-3 text-primary"><h3 class="mt-0 text-base text-primary">Stand out in your field</h3><p class="text-sm">Use the knowledge and skills you have gained to drive impact at work and grow your career.</p></div></div><div class="flex"><div class="w-12 text-primary"><svg width="48" height="48" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" focusable="false" aria-hidden="true"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z" fill="currentColor"></path></svg></div><div class="px-3 text-primary"><h3 class="mt-0 text-base text-primary">Learn at your own pace</h3><p class="text-sm">On your computer, tablet or phone, online courses make learning flexible to fit your busy life.</p></div></div><div class="flex"><div class="w-12 text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 24 24" fill="none" role="img" focusable="false" aria-hidden="true"><path d="m16 6 2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z" fill="currentColor"></path></svg></div><div class="px-3 text-primary"><h3 class="mt-0 text-base text-primary">Earn a valuable credential</h3><p class="text-sm">Showcase your key skills and valuable knowledge.</p></div></div></div></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rsjjttrkva:-trigger-Executive Education" hidden="" id="radix-:Rsjjttrkva:-content-Executive Education" tabindex="0" class="mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rsjjttrkva:-trigger-Boot Camp" hidden="" id="radix-:Rsjjttrkva:-content-Boot Camp" tabindex="0" class="mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rsjjttrkva:-trigger-Masters" hidden="" id="radix-:Rsjjttrkva:-content-Masters" tabindex="0" class="mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rsjjttrkva:-trigger-Bachelors" hidden="" id="radix-:Rsjjttrkva:-content-Bachelors" tabindex="0" class="mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2"></div><div class="hidden lg:flex justify-center"><div role="tablist" aria-orientation="horizontal" class="inline-flex h-12 items-center justify-center rounded py-1 text-primary w-full shadow-lg rounded-t-xl max-w-[1128px]" tabindex="-1" data-orientation="horizontal" style="outline:none"><button type="button" role="tab" aria-selected="true" aria-controls="radix-:Rsjjttrkva:-content-Course" data-state="active" id="radix-:Rsjjttrkva:-trigger-Course" class="hover:bg-card-gray-hover inline-flex grow items-center justify-center whitespace-nowrap p-3 ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-secondary data-[state=active]:text-primary-foreground data-[state=active]:shadow data-[state=active]:hover:bg-secondary no-underline font-normal text-[16px] text-primary hover:text-primary data-[state=active]:font-bold bg-white rounded-none first:rounded-tl-xl last:rounded-tr-xl" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Courses<!-- --> <!-- -->(234)</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:Rsjjttrkva:-content-Executive Education" data-state="inactive" id="radix-:Rsjjttrkva:-trigger-Executive Education" class="hover:bg-card-gray-hover inline-flex grow items-center justify-center whitespace-nowrap p-3 ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-secondary data-[state=active]:text-primary-foreground data-[state=active]:shadow data-[state=active]:hover:bg-secondary no-underline font-normal text-[16px] text-primary hover:text-primary data-[state=active]:font-bold bg-white rounded-none first:rounded-tl-xl last:rounded-tr-xl" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Executive Education<!-- --> <!-- -->(5)</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:Rsjjttrkva:-content-Boot Camp" data-state="inactive" id="radix-:Rsjjttrkva:-trigger-Boot Camp" class="hover:bg-card-gray-hover inline-flex grow items-center justify-center whitespace-nowrap p-3 ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-secondary data-[state=active]:text-primary-foreground data-[state=active]:shadow data-[state=active]:hover:bg-secondary no-underline font-normal text-[16px] text-primary hover:text-primary data-[state=active]:font-bold bg-white rounded-none first:rounded-tl-xl last:rounded-tr-xl" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Boot Camps<!-- --> <!-- -->(23)</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:Rsjjttrkva:-content-Masters" data-state="inactive" id="radix-:Rsjjttrkva:-trigger-Masters" class="hover:bg-card-gray-hover inline-flex grow items-center justify-center whitespace-nowrap p-3 ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-secondary data-[state=active]:text-primary-foreground data-[state=active]:shadow data-[state=active]:hover:bg-secondary no-underline font-normal text-[16px] text-primary hover:text-primary data-[state=active]:font-bold bg-white rounded-none first:rounded-tl-xl last:rounded-tr-xl" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Master&#x27;s Programs<!-- --> <!-- -->(9)</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:Rsjjttrkva:-content-Bachelors" data-state="inactive" id="radix-:Rsjjttrkva:-trigger-Bachelors" class="hover:bg-card-gray-hover inline-flex grow items-center justify-center whitespace-nowrap p-3 ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-secondary data-[state=active]:text-primary-foreground data-[state=active]:shadow data-[state=active]:hover:bg-secondary no-underline font-normal text-[16px] text-primary hover:text-primary data-[state=active]:font-bold bg-white rounded-none first:rounded-tl-xl last:rounded-tr-xl" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Bachelor&#x27;s Programs<!-- --> <!-- -->(52)</button></div></div><div class="lg:hidden"><button type="button" role="combobox" aria-controls="radix-:Rssjjttrkva:" aria-expanded="false" aria-autocomplete="none" dir="ltr" data-state="closed" class="h-9 w-full justify-between whitespace-nowrap rounded bg-transparent px-3 py-2 text-sm ring-offset-background placeholder:text-putty-dark focus:outline-none focus:ring-1 focus:ring-ring disabled:cursor-not-allowed disabled:opacity-50 [&amp;&gt;span]:line-clamp-1 flex items-center border-solid border-[1px] border-primary shadow-none text-primary no-underline"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" focusable="false" aria-hidden="true"><path d="M3 17v2h6v-2H3ZM3 5v2h10V5H3Zm10 16v-2h8v-2h-8v-2h-2v6h2ZM7 9v2H3v2h4v2h2V9H7Zm14 4v-2H11v2h10Zm-6-4h2V7h4V5h-4V3h-2v6Z" fill="currentColor"></path></svg><span style="pointer-events:none"></span><svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 opacity-50" aria-hidden="true"><path d="M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button><select aria-hidden="true" tabindex="-1" style="position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;word-wrap:normal"></select></div><div data-state="active" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rsjjttrkva:-trigger-Course" id="radix-:Rsjjttrkva:-content-Course" tabindex="0" class="mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 flex flex-col max-w-[1128px] mx-auto" style="animation-duration:0s"><h3 class="mb-4">Courses</h3><div class="hidden lg:block"><div class="flex gap-4 py-4 flex-wrap undefined"></div></div><div class="lg:hidden"><div class="flex gap-4 py-4 overflow-x-scroll undefined"></div></div><div class="flex justify-center mx-auto mt-5"></div></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rsjjttrkva:-trigger-Executive Education" hidden="" id="radix-:Rsjjttrkva:-content-Executive Education" tabindex="0" class="mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 flex flex-col max-w-[1128px] mx-auto"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rsjjttrkva:-trigger-Boot Camp" hidden="" id="radix-:Rsjjttrkva:-content-Boot Camp" tabindex="0" class="mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 flex flex-col max-w-[1128px] mx-auto"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rsjjttrkva:-trigger-Masters" hidden="" id="radix-:Rsjjttrkva:-content-Masters" tabindex="0" class="mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 flex flex-col max-w-[1128px] mx-auto"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:Rsjjttrkva:-trigger-Bachelors" hidden="" id="radix-:Rsjjttrkva:-content-Bachelors" tabindex="0" class="mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 flex flex-col max-w-[1128px] mx-auto"></div></div></div><div class="pt-0 pb-6 fullwidth bg-putty-100"><h3 class="mb-8 mt-0 text-2xl">Related Topics</h3><div class="flex gap-3 overflow-x-auto scroll-smooth not-prose"></div><div class="pt-4"></div></div><div class="flex flex-col gap-2 pb-10"><div class="Default_content__HO8we"><div id=""><h3>Why learn computer science?</h3><p>Understanding computer science can prepare learners to work in a broad range of computer science jobs. Computer science plays a role in data science, computer programming, engineering, business, education, government, and everyday life. A typical computer science jobmay require the ability to analyze problems and develop solutions related to computer hardware and software, as well as design computers and the software that run them.<sup><a href="#1VuNUcCM8Y9V0KcG61GECo">2</a></sup><sup><a href="#6C3e5Axew74AL2ViYWarW">3</a></sup>Certain roles may involve theoretical work in academics or practical work, such as software development. </p><p>Learners do not necessarily need to have a programming background in order to learn computer science, but taking a computer science course online or earning a computer science certificate can be a great path to enter the field. If an individual is interested in how to learn about computer science, they can also aim to earn an online computer science degree to strengthen their knowledge and put computing applications into practice. </p><h3>Computer science course curriculum </h3><p>Not all computer science courses look the same, but they are grounded in similar computer science principles. A sample curriculum of computer science courses may include topics in the following subjects: computer engineering, computer science, information systems, information technology, or software engineering. More advanced computer science classes may cover subjects such as designing and analyzing algorithms, human-computer interactions, or building applications for the internet of things (IoT).<sup><a href="#39l811Mfor93l3SVjCPwuZ">4</a></sup></p><p>Some computer science tutorialsare free to take for professional development, but learners can also opt for courses with credit, complete micro-degrees, earn <a class="text-link underline" href="https://edx.org/bachelors">bachelor&#x27;s degrees</a> in computer science, or obtain a master&#x27;s degree in a topic such as data science.</p><p>It’s important to have a basic understanding of mathematics, statistics, and some science knowledge to succeed in computer science jobs. And understanding some social sciences and humanities concepts can also help those pursuing data science jobs. </p></div></div><a class="subnav-item -mt-1" name="Computer science jobs" id="computer-science-jobs"></a><div class="Default_content__HO8we"><div id=""><h2>Computer science jobs</h2><p>There are many types of computer science jobs,<sup><a href="#VYOc1AM8nkeBqhGYWWclT">5</a></sup> including: </p><ul><li><p><b>Computer scientists</b>, who explore, construct, and implement complex computing systems, new computing languages, software systems, and other tools to improve user experience with computers.<sup><a href="#62jH52BNd3KyT6aWA4WaLC">6</a></sup></p></li><li><p><b>Network administrators</b>, who regulate the day-to-day operation of computer networks, including local area networks and other data communication.<sup><a href="#35HT1s1u9JXsIt92awZ7kX">7</a></sup></p></li><li><p><b>Software developers</b>, who design and develop software to allow users to conduct tasks and solve issues with the software.<sup><a href="#3a9cLD4grHUpSnxCoieHN4">8</a></sup></p></li></ul><p>Computer engineering, a closely related field, focuses on designing and developing systems such as cellular communications, medical devices, alarm systems, and military technologies. Individuals can learn computer science online to get a feel for which niche is right for them. </p><h3>How to become a computer scientist online</h3><p>When deciding how to learn about computer science, there are a few pathways a learner could take. One common path includes earning a <a class="text-link underline" href="https://www.edx.org/bachelors/computer-data-sciences">bachelor’s in data science or computer science</a>, followed by a <a class="text-link underline" href="https://www.edx.org/masters/online-masters-in-data-science">master’s degree in data science</a> or a related field, as the typical entry-level education required for computer scientist jobs is a master’s degree.<sup><a href="#Bn97f2yEYL8H8qz1v0tUE">9</a></sup></p><p>However, if a learner is looking for a second career or gaining additional knowledge and skills, taking computer science classes online via <a class="text-link underline" href="https://www.edx.org/boot-camps">boot camps</a> or short courses is another option to learn computer science for beginners, or Python online. Many computer science courses help learners understand the topics from a beginner’s level, so there are not always many prerequisites required beyond having an open mind for discovery. </p></div></div></div><div class="fullwidth max-w-none py-12 md:py-16 not-prose bg-primary-gradient"><div class="container"><h2 class="text-4xl md:text-6xl my-5 text-white italic"><span class="text-primary-foreground">More opportunities</span> <!-- -->for you to learn</h2><p class="text-lg leading-9 text-white">We&#x27;ve added 500+ learning opportunities to create one of the world&#x27;s most comprehensive free-to-degree online learning platforms.</p><ul class="block md:grid md:grid-cols-2 md:gap-x-[100px] mx-auto lg:grid-cols-3"></ul></div></div><a class="subnav-item -mt-1" name="Computer science FAQ" id="computer-science-f-a-q"></a><a class="subnav-item" id="frequently-asked-questions"></a><div class="flex flex-col py-4 lg:py-16"><h2 class="mt-2 mb-4 text-3xl font-bold">Frequently Asked Questions</h2><div class="flex flex-col gap-3 [&amp;_button]:no-underline [&amp;_button]:text-gray-dark [&amp;_button:hover]:text-gray-dark" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="border-b AccordionTextItem_item__adF2E AccordionTextItem_item__adF2E"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Rja4jjttrkva:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R3a4jjttrkva:" class="flex flex-1 text-left items-center justify-between py-4 text-sm font-medium transition-all hover:underline [&amp;[data-state=open]&gt;svg]:rotate-180 AccordionTextItem_trigger__CiZ_J AccordionTextItem_trigger__CiZ_J" data-radix-collection-item="">What does a computer scientist do?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-putty-dark transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></h3><div data-state="closed" id="radix-:Rja4jjttrkva:" hidden="" role="region" aria-labelledby="radix-:R3a4jjttrkva:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b AccordionTextItem_item__adF2E AccordionTextItem_item__adF2E"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Rla4jjttrkva:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R5a4jjttrkva:" class="flex flex-1 text-left items-center justify-between py-4 text-sm font-medium transition-all hover:underline [&amp;[data-state=open]&gt;svg]:rotate-180 AccordionTextItem_trigger__CiZ_J AccordionTextItem_trigger__CiZ_J" data-radix-collection-item="">Is computer science hard to learn?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-putty-dark transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></h3><div data-state="closed" id="radix-:Rla4jjttrkva:" hidden="" role="region" aria-labelledby="radix-:R5a4jjttrkva:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b AccordionTextItem_item__adF2E AccordionTextItem_item__adF2E"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Rna4jjttrkva:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R7a4jjttrkva:" class="flex flex-1 text-left items-center justify-between py-4 text-sm font-medium transition-all hover:underline [&amp;[data-state=open]&gt;svg]:rotate-180 AccordionTextItem_trigger__CiZ_J AccordionTextItem_trigger__CiZ_J" data-radix-collection-item="">What skills do I need before learning computer science?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-putty-dark transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></h3><div data-state="closed" id="radix-:Rna4jjttrkva:" hidden="" role="region" aria-labelledby="radix-:R7a4jjttrkva:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b AccordionTextItem_item__adF2E AccordionTextItem_item__adF2E"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Rpa4jjttrkva:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R9a4jjttrkva:" class="flex flex-1 text-left items-center justify-between py-4 text-sm font-medium transition-all hover:underline [&amp;[data-state=open]&gt;svg]:rotate-180 AccordionTextItem_trigger__CiZ_J AccordionTextItem_trigger__CiZ_J" data-radix-collection-item="">How long does it take to learn computer science?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-putty-dark transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></h3><div data-state="closed" id="radix-:Rpa4jjttrkva:" hidden="" role="region" aria-labelledby="radix-:R9a4jjttrkva:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b AccordionTextItem_item__adF2E AccordionTextItem_item__adF2E"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Rra4jjttrkva:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rba4jjttrkva:" class="flex flex-1 text-left items-center justify-between py-4 text-sm font-medium transition-all hover:underline [&amp;[data-state=open]&gt;svg]:rotate-180 AccordionTextItem_trigger__CiZ_J AccordionTextItem_trigger__CiZ_J" data-radix-collection-item="">What are the key principles of computer science?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-putty-dark transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></h3><div data-state="closed" id="radix-:Rra4jjttrkva:" hidden="" role="region" aria-labelledby="radix-:Rba4jjttrkva:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b AccordionTextItem_item__adF2E AccordionTextItem_item__adF2E"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:Rta4jjttrkva:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rda4jjttrkva:" class="flex flex-1 text-left items-center justify-between py-4 text-sm font-medium transition-all hover:underline [&amp;[data-state=open]&gt;svg]:rotate-180 AccordionTextItem_trigger__CiZ_J AccordionTextItem_trigger__CiZ_J" data-radix-collection-item="">What is the difference between computer science and computer engineering?<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0 text-putty-dark transition-transform duration-200"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg></button></h3><div data-state="closed" id="radix-:Rta4jjttrkva:" hidden="" role="region" aria-labelledby="radix-:Rda4jjttrkva:" data-orientation="vertical" class="overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div><ol><li id="5TaSekvLnGotXQAtdWOP4F"><p><a class="text-link underline" href="https://ccecc.acm.org/guidance">Curricular Guidance: The Sub-Disciplines of Computing</a>. <i>Association for Computing Machinery Committee for Computing Education in Community Colleges</i>. Retrieved August 22, 2022. </p></li><li id="1VuNUcCM8Y9V0KcG61GECo"><p><a class="text-link underline" href="https://www.acm.org/binaries/content/assets/education/curricula-recommendations/cc2020.pdf">Computing Curricula</a>. 2020. <i>Association for Computing Machinery</i>. (2021). Retrieved August 22, 2022. </p></li><li id="6C3e5Axew74AL2ViYWarW"><p><a class="text-link underline" href="https://www.onetonline.org/link/summary/15-1221.00">Computer and Information Research Scientists</a>. O-Net Online. Retrieved August 22, 2022.</p></li><li id="39l811Mfor93l3SVjCPwuZ"><p><a class="text-link underline" href="https://www.acm.org/education/curricula-recommendations">Curricula Recommendations</a>. <i>Association for Computing Machinery</i>. Retrieved August 22, 2022. </p></li><li id="VYOc1AM8nkeBqhGYWWclT"><p><a class="text-link underline" href="https://www.bls.gov/ooh/computer-and-information-technology/home.htm">Computer and Information Technology Occupations</a>. (2022).<i> U.S. Bureau of Labor Statistics</i>. Retrieved August 22, 2022. </p></li><li id="62jH52BNd3KyT6aWA4WaLC"><p><a class="text-link underline" href="https://www.bls.gov/ooh/computer-and-information-technology/computer-and-information-research-scientists.htm#tab-2">Computer and Information Research Scientists: What Computer and Information Research Scientists Do</a>. (2022).<i> U.S. Bureau of Labor Statistics</i>. Retrieved August 22, 2022. </p></li><li id="35HT1s1u9JXsIt92awZ7kX"><p><a class="text-link underline" href="https://www.bls.gov/ooh/computer-and-information-technology/network-and-computer-systems-administrators.htm#tab-2">Network and Computer Systems Administrators: What Network and Computer Systems Administrators Do</a>. (2022). <i>U.S. Bureau of Labor Statistics</i>. Retrieved August 22, 2022.</p></li><li id="3a9cLD4grHUpSnxCoieHN4"><p><a class="text-link underline" href="https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm#tab-2">Software Developers, Quality Assurance Analysts, and Testers: What Software Developers, Quality Assurance Analysts, and Testers Do</a>. (2021). <i>U.S. Bureau of Labor Statistics</i>. Retrieved August 22, 2022. </p></li><li id="Bn97f2yEYL8H8qz1v0tUE"><p><a class="text-link underline" href="http://bls.gov/ooh/computer-and-information-technology/computer-and-information-research-scientists.htm">Computer and Information Research Scientists: Summary</a>. (2022). <i>U.S. Bureau of Labor Statistics</i>. Retrieved August 22, 2022. </p></li></ol></div></article></main></div><div class="bg-primary text-primary-foreground pt-16"><footer class="flex justify-between max-w-screen-xl mx-auto px-4 pb-4 "><div class="flex flex-col w-full"><div class="flex flex-wrap justify-between mb-6 w-full"><a href="/" class="mb-6"><img alt="edX homepage" data-ot-ignore="true" loading="lazy" width="127" height="67" decoding="async" data-nimg="1" class="optanon-category-C0001" style="color:transparent" src="/trademark-logos/edx-by-2u-white.svg"/></a><div><div class="flex gap-6 mb-4 items-center justify-center align-middle"><a class="text-white" href="https://www.facebook.com/EdxOnline" target="_blank" role="button" aria-label="Visit our Facebook page"><svg width="28" height="28" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" focusable="false" aria-hidden="true"><path d="M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z" fill="currentColor"></path></svg></a><a class="text-white" href="https://twitter.com/edXOnline" target="_blank" role="button" aria-label="Visit our Twitter page"><svg width="28" height="28" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" focusable="false" aria-hidden="true"><path d="M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z" fill="currentColor"></path></svg></a><a class="text-white" href="https://www.linkedin.com/company/edx" target="_blank" role="button" aria-label="Visit our LinkedIn page"><svg width="24" height="24" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" focusable="false" aria-hidden="true"><path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z" fill="currentColor"></path></svg></a><a class="text-white" href="https://www.reddit.com/r/edx" target="_blank" role="button" aria-label="Visit our Reddit page"><svg width="28" height="28" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" focusable="false" aria-hidden="true"><path d="M10.75 13.04c0-.57-.47-1.04-1.04-1.04-.57 0-1.04.47-1.04 1.04a1.04 1.04 0 1 0 2.08 0zm3.34 2.37c-.45.45-1.41.61-2.09.61s-1.64-.16-2.09-.61a.26.26 0 0 0-.38 0 .26.26 0 0 0 0 .38c.71.71 2.07.77 2.47.77.4 0 1.76-.06 2.47-.77a.26.26 0 0 0 0-.38c-.1-.1-.27-.1-.38 0zm.2-3.41c-.57 0-1.04.47-1.04 1.04 0 .57.47 1.04 1.04 1.04s1.04-.47 1.04-1.04c0-.57-.46-1.04-1.04-1.04z" fill="currentColor"></path><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5.8 11.33c.02.14.03.29.03.44 0 2.24-2.61 4.06-5.83 4.06s-5.83-1.82-5.83-4.06c0-.15.01-.3.03-.44-.51-.23-.86-.74-.86-1.33a1.455 1.455 0 0 1 2.47-1.05c1.01-.73 2.41-1.19 3.96-1.24l.74-3.49c.01-.07.05-.13.11-.16.06-.04.13-.05.2-.04l2.42.52a1.04 1.04 0 1 1 .93 1.5c-.56 0-1.01-.44-1.04-.99l-2.17-.46-.66 3.12c1.53.05 2.9.52 3.9 1.24a1.455 1.455 0 1 1 1.6 2.38z" fill="currentColor"></path></svg></a></div></div></div><div class="my-6"><div class="flex flex-wrap md:flex-nowrap justify-between"><div class="mr-12 mb-6 grow"><span class="uppercase font-roboto text-[1rem] font-normal text-left pb-6">Browse Courses</span><ul class="my-6 list-none"><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/learn/artificial-intelligence">Learn AI</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/learn/chatgpt">Learn ChatGPT</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/learn/spanish">Learn Spanish</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/learn/python">Learn Python</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/learn/excel">Learn Excel</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/learn/software-engineering">Learn Software Engineering</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/learn/blockchain">Learn Blockchain</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/learn/computer-programming">Learn Computer Programming</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/learn/economics">Learn Economics</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/learn/architecture">Learn Architecture</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/learn/project-management">Learn Project Management</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/learn/business-administration">Learn Business Administration</a></li></ul><div class="flex flex-col text-[1rem]"><a href="/learn" class="hover:underline text-[1rem] text-white hover:text-white">see more Courses</a></div></div><div class="mr-12 mb-6 grow"><div class=""><span class="uppercase font-roboto text-[1rem] font-normal text-left pb-6">step-by-step guides</span><ul class="my-6 list-none"><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/become/how-to-become-a-cybersecurity-analyst">Become a Cybersecurity Analyst</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/become/how-to-become-a-data-scientist">Become a Data Scientist</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/become/how-to-become-a-social-media-manager">Become a Social Media Manager</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/become/how-to-become-a-software-developer">Become a Software Developer</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/become/how-to-become-a-software-engineer-without-a-degree">Become a Software Engineer</a></li></ul><div class="flex flex-col text-[1rem]"><a href="/become" class="hover:underline text-[1rem] text-white hover:text-white">see more Guides</a></div></div></div><div class="mr-12 mb-6 grow"><span class="uppercase font-roboto text-[1rem] font-normal text-left pb-6">Complete your bachelor&#x27;s online</span><ul class="my-6 list-none"><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/bachelors/business">Bachelor&#x27;s in Business</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/bachelors/computer-data-sciences">Bachelor&#x27;s in Computer Science / Data Science</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/bachelors/health-social-services">Bachelor&#x27;s in Health and Nursing</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/bachelors/online-accounting-bachelor-degree">Bachelor&#x27;s in Accounting</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/bachelors/online-bachelors-degree-finance">Bachelor&#x27;s in Finance</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/bachelors/psychology">Bachelor&#x27;s in Psychology</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/bachelors/bachelors-in-public-health-online">Bachelor&#x27;s in Public Health</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/bachelors/social-work-bsw">Bachelor&#x27;s in Social Work</a></li></ul><div class="flex flex-col text-[1rem]"><a href="/bachelors" class="hover:underline text-[1rem] text-white hover:text-white">see more Undergraduate Degrees</a></div></div><div class="mr-12 mb-6 grow"><span class="uppercase font-roboto text-[1rem] font-normal text-left pb-6">Earn your online graduate degree</span><ul class="my-6 list-none"><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/masters/online-mba">Master&#x27;s in Business Administration</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/masters/masters-in-public-health-online">Master&#x27;s in Public Health</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/masters/online-msw-programs">Master&#x27;s in Social Work</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/masters/online-msn-programs">Master&#x27;s in Nursing</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/masters/online-masters-in-data-science">Master&#x27;s in Data Science</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/masters/online-masters-in-engineering">Master&#x27;s in Engineering</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/masters/online-slp-programs">Master&#x27;s in Speech Pathology</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/masters/online-slp-programs">Master&#x27;s in Counseling/Psychology</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/masters/healthcare">Master&#x27;s Degree in Healthcare</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/masters/masters-in-education-online">Master&#x27;s Degree in Education</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/masters/online-masters-in-artificial-intelligence">Master&#x27;s Degree in AI</a></li><li class="mb-2 hover:underline text-[1rem]"><a class="text-white hover:text-white" href="/masters/online-masters-in-computer-science">Master&#x27;s Degree in Computer Science</a></li></ul><div class="flex flex-col text-[1rem]"><a href="/masters" class="hover:underline text-[1rem] text-white hover:text-white">see more Graduate Degrees</a><a href="/doctorate" class="hover:underline text-[1rem] text-white hover:text-white">see more Doctorate Degrees</a></div></div></div><div class="my-4 border-t-[1px] border-solid border-primary-foreground"></div></div><div class="flex flex-wrap justify-between"><div class="mr-12 mb-6"><span class="text-base text-left pb-6 mt-0 font-bold">edx</span><ul class="my-6 list-none"><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="https://business.edx.org/partner">Partner With Us</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/boot-camps">Boot Camps</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/about-us">About</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="https://business.edx.org/?_gl=1*y0gcxr*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE0NDczLjQ1LjAuMA..">edX For Business</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/affiliate-program">Affiliates</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="http://open.edx.org/?_gl=1*lt6kx3*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE0NTQ5LjU5LjAuMA..">Open edX</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/advisory-groups">2U Advisory Council</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/careers">Careers</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="https://press.edx.org/?_gl=1*8w80my*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE0NTgzLjI1LjAuMA..">News</a></li></ul></div><div class="mr-12 mb-6"><span class="text-base text-left pb-6 mt-0 font-bold">Connect</span><ul class="my-6 list-none"><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/resources">Idea Hub</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="https://courses.edx.org/support/contact_us?_gl=1*13dq6q5*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE0NjYyLjYuMC4w">Contact Us</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="https://support.edx.org/?_gl=1*1ej7jnc*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE1MDgxLjUuMC4w">Help Center</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/policy/security">Security</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/media-kit">Media Kit</a></li></ul></div><div class="mb-6 grow"><span class="text-base text-left pb-6 mt-0 font-bold">Legal</span><ul class="my-6 list-none"><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/edx-terms-service">Terms of Service &amp; Honor Code</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/edx-privacy-policy">Privacy Policy</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/edx-privacy-policy/cookies">Cookie Policy</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/accessibility">Accessibility Policy</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/trademarks">Trademark Policy</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/modern-slavery-statement">Modern Slavery Statement</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="/sitemap">Sitemap</a></li><li class="mb-2 hover:underline text-base"><a class="text-white hover:text-white" href="#">Your Privacy Choices</a></li></ul></div><div class="mb-6 flex"><div class="min-w-64"><span class="text-base text-left mb-2 mt-0">Choose your language</span><div class="mt-4 flex items-center"><select class="text-secondary bg-white text-base border border-gray rounded py-2 px-4 mr-2 w-full focus:border-primary"><option value="en" selected="">English</option><option value="es">Spanish</option></select><button class="inline-flex items-center justify-center whitespace-nowrap rounded-md text-center font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 bg-primary text-primary-foreground shadow hover:bg-primary-hover hover:text-primary-hover-foreground h-auto lg:h-10 px-4 text-base border-2 border-primary-foreground">Apply</button></div></div></div></div><div class="flex flex-wrap-reverse justify-between"><p class="text-primary-foreground text-[1rem]">© 2024 edX LLC. All rights reserved.<br/><span>| 深圳市恒宇博科技有限公司</span></p><div class="flex gap-1"><a href="https://itunes.apple.com/us/app/edx/id945480667?mt=8&amp;external_link=true" target="_blank" rel="noopener noreferrer"><img alt="Download on the App Store" data-ot-ignore="true" loading="lazy" width="120" height="40" decoding="async" data-nimg="1" class="optanon-category-C0001" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fapple-store-badge-en.png&amp;w=128&amp;q=75 1x, /_next/image?url=%2Fimages%2Fapple-store-badge-en.png&amp;w=256&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fapple-store-badge-en.png&amp;w=256&amp;q=75"/></a><a href="https://play.google.com/store/apps/details?id=org.edx.mobile&amp;external_link=true" target="_blank" rel="noopener noreferrer"><img alt="Get it on Google Play" data-ot-ignore="true" loading="lazy" width="135" height="40" decoding="async" data-nimg="1" class="optanon-category-C0001" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fgoogle-play-badge-en.png&amp;w=256&amp;q=75 1x, /_next/image?url=%2Fimages%2Fgoogle-play-badge-en.png&amp;w=384&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fgoogle-play-badge-en.png&amp;w=384&amp;q=75"/></a></div></div></div></footer></div><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"window.NREUM||(NREUM={});NREUM.info = {\"agent\":\"\",\"beacon\":\"bam.nr-data.net\",\"errorBeacon\":\"bam.nr-data.net\",\"licenseKey\":\"NRBR-29a7b8c10e12125c415\",\"applicationID\":\"574099970\",\"agentToken\":null,\"applicationTime\":12.41331,\"transactionName\":\"ZwNVMRNUC0QHVEMICl5JdBASQQpaSVtSABdeSVQKDEUQQwNFGhIGWQNZBgQ=\",\"queueTime\":0,\"ttGuid\":\"337b0347af2b90f3\"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[\"bam.nr-data.net\"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:\"594494951\",accountID:\"44163\",trustKey:\"78034\",xpid:\"UAIGV1VADQQEVFhbDgYH\",licenseKey:\"NRBR-29a7b8c10e12125c415\",applicationID:\"574099970\"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */\n(()=>{var e,t,r={8122:(e,t,r)=>{\"use strict\";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||\"object\"!=typeof e)return(0,n.R)(3);if(!t||\"object\"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):\"object\"==typeof e[a]&&\"object\"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{\"use strict\";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error(\"All info objects require an agent identifier!\");if(!a[e])throw new Error(\"Info for \".concat(e,\" was never set\"));return a[e]}function u(e,t){if(!e)throw new Error(\"All info objects require an agent identifier!\");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{\"use strict\";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||\"string\"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u=\"[data-nr-mask]\",d=()=>{const e={mask_selector:\"*\",block_selector:\"[data-nr-block]\",mask_input_options:{color:!1,date:!1,\"datetime-local\":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector=\"\".concat(t,\",\").concat(u):\"\"===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return\"nr-block\"},get ignore_class(){return\"nr-ignore\"},get mask_text_class(){return\"nr-mask\"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=\",\".concat(t):\"\"!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&\"object\"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f=\"All configuration objects require an agent identifier!\";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error(\"Configuration for \".concat(e,\" was never set\"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split(\".\"),i=0;i<n.length-1;i++)if(\"object\"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{\"use strict\";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error(\"All loader-config objects require an agent identifier!\");if(!a[e])throw new Error(\"LoaderConfig for \".concat(e,\" was never set\"));return a[e]}function c(e,t){if(!e)throw new Error(\"All loader-config objects require an agent identifier!\");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{\"use strict\";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error(\"All runtime objects require an agent identifier!\");if(!d[e])throw new Error(\"Runtime for \".concat(e,\" was never set\"));return d[e]}function f(e,t){if(!e)throw new Error(\"All runtime objects require an agent identifier!\");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],\"harvestCount\")||Object.defineProperty(d[e],\"harvestCount\",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{\"use strict\";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n=\"1.274.0\",i=\"PROD\",o=\"CDN\",a=\"^2.0.0-alpha.17\"},6154:(e,t,r)=>{\"use strict\";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i=\"undefined\"!=typeof window&&!!window.document,o=\"undefined\"!=typeof WorkerGlobalScope&&(\"undefined\"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||\"undefined\"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:\"undefined\"!=typeof WorkerGlobalScope&&(\"undefined\"!=typeof self&&self instanceof WorkerGlobalScope&&self||\"undefined\"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=\"complete\"===a?.document?.readyState,c=Boolean(\"hidden\"===a?.document?.visibilityState),u=\"\"+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&\"undefined\"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\\s](\\d+\\.\\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{\"use strict\";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if(\"*\"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf(\"http://\")?r=r.substring(7):0===r.indexOf(\"https://\")&&(r=r.substring(8));const i=r.indexOf(\"/\");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a=\"\");let[s]=o.split(\":\");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf(\"/\")&&(e=e.substring(1)),0===t.indexOf(\"/\")&&(t=t.substring(1)),\"\"===e||e===t}},1687:(e,t,r)=>{\"use strict\";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error(\"agentIdentifier required\");s[e]||(s[e]=new Map)}function l(e=\"\",t=\"feature\",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit(\"drain-\"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{\"use strict\";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c=\"nr@context:\".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||\"feature\",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&\"object\"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,\"aborted\",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,\"globalEE\"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{\"use strict\";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{\"use strict\";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get(\"handle\");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{\"use strict\";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o=\"feature\"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{\"use strict\";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{\"use strict\";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{\"use strict\";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i=\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split(\"\").map((e=>\"x\"===e?o(t,r++).toString(16):\"y\"===e?(3&o()|8).toString(16):e)).join(\"\")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join(\"\")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{\"use strict\";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n=\"NRBA\",i=\"SESSION\",o=144e5,a=18e5,s={STARTED:\"session-started\",PAUSE:\"session-pause\",RESET:\"session-reset\",RESUME:\"session-resume\",UPDATE:\"session-update\"},c={SAME_TAB:\"same-tab\",CROSS_TAB:\"cross-tab\"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{\"use strict\";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{\"use strict\";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||\"\").indexOf(\"data:\"))return{protocol:\"data\"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(\":\")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&\"\"!==r.port||(\"http:\"===t.protocol&&(r.port=\"80\"),\"https:\"===t.protocol&&(r.port=\"443\")),r.pathname&&\"\"!==r.pathname?r.pathname.startsWith(\"/\")||(r.pathname=\"/\".concat(r.pathname)):r.pathname=\"/\",r}catch(e){return{}}}},944:(e,t,r)=>{\"use strict\";function n(e,t){\"function\"==typeof console.debug&&console.debug(\"New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#\".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{\"use strict\";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o=\"newrelic\";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&\"object\"==typeof e&&(a.has(t)||(r.emit(\"rumresp\",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{\"use strict\";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{\"use strict\";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{\"use strict\";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if(\"object\"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??\"\"}catch(e){try{n.ee.emit(\"internal-error\",[e])}catch(e){}return\"\"}}},5289:(e,t,r)=>{\"use strict\";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return\"undefined\"==typeof document||\"complete\"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)(\"load\",e,t)}function a(e){if(i())return e();(0,n.DD)(\"DOMContentLoaded\",e)}},384:(e,t,r)=>{\"use strict\";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{\"use strict\";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)(\"visibilitychange\",(function(){if(t)return void(\"hidden\"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{\"use strict\";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u=\"addEventListener\",d=\"removeEventListener\",l=\"nr@wrapped:\".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get(\"events\")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],\"-\",p)}function p(e,t){return e[1]}return\"getPrototypeOf\"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+\"-start\",(function(e,t){var n=e[1];if(null!==n&&(\"function\"==typeof n||\"object\"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if(\"function\"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,\"fn-\",null,e.name||\"anonymous\"):n}));this.wrapped=e[1]=i}})),t.on(d+\"-start\",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;\"object\"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{\"use strict\";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o=\"nr@original:\".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n=\"\");const a=\"-\"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=\"\"),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d=\"function\"==typeof n?n(o,a):n||{}}catch(t){u([t,\"\",[o,a,s],d],e)}i(r+\"start\",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+\"err\",[o,a,e],d,c),e}finally{i(r+\"end\",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit(\"internal-error\",e)}catch(e){}}function d(e){return!(e&&\"function\"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{\"use strict\";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{\"use strict\";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=[\"auxclick\",\"click\",\"copy\",\"keydown\",\"paste\",\"scrollend\"],o=[\"focus\",\"blur\"],a=4,s=1e3},6774:(e,t,r)=>{\"use strict\";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{\"use strict\";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:\"ERROR\",WARN:\"WARN\",INFO:\"INFO\",DEBUG:\"DEBUG\",TRACE:\"TRACE\"},o=\"log\",a=n.K7.logging},3785:(e,t,r)=>{\"use strict\";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,[\"API/logging/\".concat(c.toLowerCase(),\"/called\")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return\"string\"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{\"use strict\";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i=\"sm\",o=\"cm\",a=\"storeSupportabilityMetrics\",s=\"storeEventMetrics\"},6630:(e,t,r)=>{\"use strict\";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{\"use strict\";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{\"use strict\";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:\"recordReplay\",PAUSE:\"pauseReplay\",REPLAY_RUNNING:\"replayRunning\",ERROR_DURING_REPLAY:\"errorDuringReplay\"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:\"Session was reset\",sm:\"Reset\"},IMPORT:{message:\"Recorder failed to import\",sm:\"Import\"},TOO_MANY:{message:\"429: Too Many Requests\",sm:\"Too-Many\"},TOO_BIG:{message:\"Payload was too large\",sm:\"Too-Big\"},CROSS_TAB:{message:\"Session Entity was set to OFF on another tab\",sm:\"Cross-Tab\"},ENTITLEMENTS:{message:\"Session Replay is not allowed and will not be started\",sm:\"Entitlement\"}},d=5e3,l={API:\"api\"}},5270:(e,t,r)=>{\"use strict\";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,\"session_trace.enabled\")}function c(e){return!0===(0,i.gD)(e,\"session_replay.preload\")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{\"use strict\";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i=\"bstResource\",o=\"resource\",a=\"-start\",s=\"-end\",c=\"fn\"+a,u=\"fn\"+s,d=\"pushState\",l=1e3},3962:(e,t,r)=>{\"use strict\";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=[\"click\",\"keydown\",\"submit\"],o=\"api\",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:\"\",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:\"in progress\",FIN:\"finished\",CAN:\"cancelled\"}},7378:(e,t,r)=>{\"use strict\";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=[\"click\",\"submit\",\"keypress\",\"keydown\",\"keyup\",\"change\"],a=999,s=\"fn-start\",c=\"fn-end\",u=\"cb-start\",d=\"api-ixn-\",l=\"remaining\",f=\"interaction\",h=\"spaNode\",p=\"jsonpNode\",g=\"fetch-start\",m=\"fetch-done\",v=\"fetch-body-\",b=\"jsonp-end\",y=(0,n.dV)().o.ST,w=\"-start\",R=\"-end\",x=\"-body\",T=\"cb\"+R,A=\"jsTime\",E=\"fetch\"},4234:(e,t,r)=>{\"use strict\";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{\"use strict\";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,\"privacy.cookies_enabled\")},425:(e,t,r)=>{\"use strict\";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=[\"setErrorHandler\",\"finished\",\"addToTrace\",\"addRelease\",\"addPageAction\",\"setCurrentRouteName\",\"setPageViewName\",\"setCustomAttribute\",\"interaction\",\"noticeError\",\"setUserId\",\"setApplicationVersion\",\"start\",p.G4.RECORD,p.G4.PAUSE,\"log\",\"wrapLogger\"],m=[\"setErrorHandler\",\"finished\",\"addToTrace\",\"addRelease\"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if(\"object\"!=typeof t||!t||\"string\"!=typeof r||!r||\"function\"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get(\"logger\")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],\"wrap-logger-\",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith(\"http\");e+=\"/\",r.p=t?e:\"https://\"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)(\"activatedFeatures\",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes(\"soft_nav\")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,\"api\");const g={};var R=s.ee.get(e),x=R.get(\"tracer\");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A=\"api-\",S=A+\"ixn-\";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?\"session\":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,[\"API/log/called\"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,[\"API/wrapLogger/called\"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,\"api\")})),g.addPageAction=I(A,\"addPageAction\",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if(\"string\"==typeof t)return\"/\"!==t.charAt(0)&&(t=\"/\"+t),(0,o.f)(e).customTransaction=(r||\"http://custom.transaction\")+t,I(A,\"setPageViewName\",!0)()},g.setCustomAttribute=function(e,t,r=!1){if(\"string\"==typeof e){if([\"string\",\"number\",\"boolean\"].includes(typeof t)||null===t)return N(e,t,\"setCustomAttribute\",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if(\"string\"==typeof e||null===e)return N(\"enduser.id\",e,\"setUserId\",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if(\"string\"==typeof e||null===e)return N(\"application.version\",e,\"setApplicationVersion\",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,[\"API/start/called\"],void 0,n.K7.metrics,R),R.emit(\"manual-start-all\")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,[\"API/recordReplay/called\"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,[\"API/pauseReplay/called\"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get(\"object\"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o=\"function\"==typeof t;return(0,a.p)(f.xV,[\"API/createTracer/called\"],void 0,n.K7.metrics,R),h||(0,a.p)(S+\"tracer\",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?\"\":\"no-\")+\"fn-start\",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t=\"string\"==typeof e?new Error(e):e;throw x.emit(\"fn-err\",[arguments,this,t],r),t}finally{x.emit(\"fn-end\",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,[\"API/\"+t+\"/called\"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,\"api\")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return[\"actionText\",\"setName\",\"setAttribute\",\"save\",\"ignore\",\"onEnd\",\"getContext\",\"end\",\"get\"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,\"routeName\",void 0,n.K7.softNav):I(A,\"routeName\",!0,n.K7.spa),g.noticeError=function(t,r){\"string\"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,[\"API/noticeError/called\"],void 0,n.K7.metrics,R),(0,a.p)(\"err\",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return\"\"})()},860:(e,t,r)=>{\"use strict\";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:\"ajax\",genericEvents:\"generic_events\",jserrors:\"jserrors\",logging:\"logging\",metrics:\"metrics\",pageAction:\"page_action\",pageViewEvent:\"page_view_event\",pageViewTiming:\"page_view_timing\",sessionReplay:\"session_replay\",sessionTrace:\"session_trace\",softNav:\"soft_navigations\",spa:\"spa\"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:\"events\",[n.ajax]:\"events\",[n.spa]:\"events\",[n.softNav]:\"events\",[n.metrics]:\"jserrors\",[n.jserrors]:\"jserrors\",[n.sessionTrace]:\"browser/blobs\",[n.sessionReplay]:\"browser/blobs\",[n.logging]:\"browser/logs\",[n.genericEvents]:\"ins\"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:\"nr-spa-compressor\",249:\"nr-spa-recorder\",478:\"nr-spa\"}[e]+\"-1.274.0.min.js\"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t=\"NRBA-1.274.0.PROD:\",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName(\"script\"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute(\"src\")==r||l.getAttribute(\"data-webpack\")==t+o){s=l;break}}if(!s){c=!0;var f={478:\"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==\",249:\"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==\",212:\"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw==\"};(s=document.createElement(\"script\")).charset=\"utf-8\",s.timeout=120,i.nc&&s.setAttribute(\"nonce\",i.nc),s.setAttribute(\"data-webpack\",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+\"/\")&&(s.crossOrigin=\"anonymous\"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:\"timeout\",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.p=\"https://js-agent.newrelic.com/\",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&(\"load\"===r.type?\"missing\":r.type),a=r&&r.target&&r.target.src;s.message=\"Loading chunk \"+t+\" failed.\\n(\"+o+\": \"+a+\")\",s.name=\"ChunkLoadError\",s.type=o,s.request=a,n[1](s)}}),\"chunk-\"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self[\"webpackChunk:NRBA-1.274.0.PROD\"]=self[\"webpackChunk:NRBA-1.274.0.PROD\"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{\"use strict\";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if(\"function\"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e(\"addPageAction\",e,t)}setPageViewName(e,t){return this.#e(\"setPageViewName\",e,t)}setCustomAttribute(e,t,r){return this.#e(\"setCustomAttribute\",e,t,r)}noticeError(e,t){return this.#e(\"noticeError\",e,t)}setUserId(e){return this.#e(\"setUserId\",e)}setApplicationVersion(e){return this.#e(\"setApplicationVersion\",e)}setErrorHandler(e){return this.#e(\"setErrorHandler\",e)}addRelease(e,t){return this.#e(\"addRelease\",e,t)}log(e,t){return this.#e(\"log\",e,t)}}class o extends n{#e(t,...r){if(\"function\"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e(\"start\")}finished(e){return this.#e(\"finished\",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e(\"addToTrace\",e)}setCurrentRouteName(e){return this.#e(\"setCurrentRouteName\",e)}interaction(){return this.#e(\"interaction\")}wrapLogger(e,t,r){return this.#e(\"wrapLogger\",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,\"\".concat(e,\".enabled\"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on(\"manual-start-all\",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit(\"internal-error\",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,\"aggregate\");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)(\"docHidden\",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)(\"pagehide\",(()=>(0,x.p)(\"winPagehide\",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name=\"UncaughtError\",this.message=\"string\"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t=\"Unhandled Promise Rejection\";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+\": \"+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+\": \"+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on(\"internal-error\",(e=>{this.abortHandler&&(0,x.p)(\"ierr\",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener(\"unhandledrejection\",(e=>{this.abortHandler&&(0,x.p)(\"err\",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener(\"error\",(e=>{this.abortHandler&&(0,x.p)(\"err\",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U=\"nr@id\";function V(e){const t=typeof e;return!e||\"object\"!==t&&\"function\"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if(\"string\"==typeof e&&e.length)return e.length;if(\"object\"==typeof e){if(\"undefined\"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if(\"undefined\"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!(\"undefined\"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=[\"open\",\"send\"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get(\"xhr\")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u=\"readystatechange\",d=[\"onload\",\"onerror\",\"onabort\",\"onloadstart\",\"onloadend\",\"onprogress\",\"ontimeout\"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit(\"new-xhr\",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit(\"xhr-resolved\",[],e)),i.inPlace(e,d,\"fn-\",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit(\"internal-error\",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,[\"onreadystatechange\"],\"fn-\",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,\"-xhr-\",y),n.on(\"send-xhr-start\",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on(\"open-xhr-start\",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on(\"fn-end\",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y=\"fetch-\",X=Y+\"body-\",J=[\"arrayBuffer\",\"blob\",\"json\",\"text\",\"formData\"],Q=p.gm.Request,ee=p.gm.Response,te=\"prototype\";const re={};function ne(e){const t=function(e){return(e||B.ee).get(\"fetch\")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];\"function\"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+\"before-start\",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+\"start\",[r,e],a),a.then((function(e){return t.emit(n+\"end\",[null,e],a),e}),(function(e){throw t.emit(n+\"end\",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,\"fetch\",Y),t.on(Y+\"end\",(function(e,r){var n=this;if(r){var i=r.headers.get(\"content-length\");null!==i&&(n.rxSize=i),t.emit(Y+\"done\",[null,r],n)}else t.emit(Y+\"done\",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||\"\").toString()||null,i=(t.agentID||\"\").toString()||null,o=(t.trustKey||\"\").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return\"00-\"+t+\"-\"+e+\"-01\"}generateTraceContextStateHeader(e,t,r,n,i){return i+\"@nr=0-1-\"+r+\"-\"+n+\"-\"+e+\"----\"+t}generateTraceHeader(e,t,r,n,i,o){if(!(\"function\"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:\"Browser\",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,\"distributed_tracing\")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,\"distributed_tracing\");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,\"distributed_tracing\");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,\"distributed_tracing\");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,\"distributed_tracing\");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=[\"load\",\"error\",\"abort\",\"timeout\"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:\"xhr\",fetch:\"fetch\",beacon:\"beacon\"};p.gm?.performance?.getEntriesByType(\"resource\").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler(\"xhr\",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener(\"load\",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener(\"progress\",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader(\"X-NewRelic-ID\",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader(\"newrelic\",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader(\"traceparent\",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader(\"tracestate\",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{\"abort\"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),(\"load\"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||\"function\"!=typeof r.onload)&&\"function\"==typeof o.end)&&o.end(r)}catch(e){try{t.emit(\"internal-error\",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&\"function\"==typeof r.onload||\"function\"!=typeof this.end||this.end(r)}function d(e,t){var r=\"\"+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=\"\"+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&\"load\"===e[0]&&t.emit(\"xhr-load-added\",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&\"load\"===e[0]&&t.emit(\"xhr-load-removed\",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&(\"onload\"===r&&(this.onload=!0),(\"load\"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit(\"xhr-cb-time\",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if(\"string\"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=\"\"+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:\"function\"==typeof e[0].toString&&(t=e[0].toString()),\"string\"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set(\"newrelic\",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set(\"traceparent\",t.traceContextParentHeader),t.traceContextStateHeader&&e.set(\"tracestate\",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;\"string\"==typeof i?r=i:\"object\"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&\"object\"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(\"\"+(i&&i instanceof le&&i.method||n.method||\"GET\")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,\"string\"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r(\"xhr\",[this.params,i,this.startTime,this.endTime,\"fetch\"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r(\"xhr\",[t,n,this.startTime,this.endTime,\"xhr\"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return\"json\"===r&&null!==t?t:\"arraybuffer\"===r||\"blob\"===r||\"json\"===r?G(e.response):\"text\"===r||\"\"===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader(\"X-NewRelic-App-Data\");i&&((0,x.p)(O.rs,[\"Ajax/CrossApplicationTracing/Header/Seen\"],void 0,a.K7.metrics,t),e.params.cat=i.split(\", \").pop())}e.loadCaptureCalled=!0}t.on(\"new-xhr\",i),t.on(\"open-xhr-start\",o),t.on(\"open-xhr-end\",s),t.on(\"send-xhr-start\",c),t.on(\"xhr-cb-time\",u),t.on(\"xhr-load-added\",d),t.on(\"xhr-load-removed\",l),t.on(\"xhr-resolved\",f),t.on(\"addEventListener-end\",h),t.on(\"removeEventListener-end\",g),t.on(\"fn-end\",v),t.on(\"fetch-before-start\",b),t.on(\"fetch-start\",y),t.on(\"fn-start\",m),t.on(\"fetch-done\",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+\":\"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=[\"pushState\",\"replaceState\"];function ve(e){const t=function(e){return(e||B.ee).get(\"history\")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,\"-\")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)(\"bst\",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)(\"bstHist\",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem(\"\".concat(Oe.H3,\"_\").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on(\"err\",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)(\"newURL\",[(0,S.t)(),\"\"+window.location],void 0,this.featureName,this.ee);r.on(\"pushState-end\",n),r.on(\"replaceState-end\",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)(\"popstate\",(e=>(0,x.p)(\"newURL\",[e.timeStamp,\"\"+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)(\"newDom\",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)(\"newUIEvent\",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=[\"appendChild\",\"insertBefore\",\"replaceChild\"];function Le(e){const t=function(e){return(e||B.ee).get(\"jsonp\")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\\.([^.]+)/,o=/^(\\w+)(\\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,\"dom-\"),t.on(\"dom-start\",(function(e){!function(e){if(!e||\"string\"!=typeof e.nodeName||\"script\"!==e.nodeName.toLowerCase())return;if(\"function\"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if(\"function\"!=typeof u.parent[u.key])return;var d={};function l(){t.emit(\"jsonp-end\",[],d),e.removeEventListener(\"load\",l,(0,A.jT)(!1)),e.removeEventListener(\"error\",f,(0,A.jT)(!1))}function f(){t.emit(\"jsonp-error\",[],d),t.emit(\"jsonp-end\",[],d),e.removeEventListener(\"load\",l,(0,A.jT)(!1)),e.removeEventListener(\"error\",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],\"cb-\",d),e.addEventListener(\"load\",l,(0,A.jT)(!1)),e.addEventListener(\"error\",f,(0,A.jT)(!1)),t.emit(\"new-jsonp\",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get(\"promise\")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,\"executor-\",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,\"name\",{value:\"Promise\"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),[\"all\",\"race\"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a(\"all\"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit(\"propagate\",[null,!i],o,!1,!1),i=i||!e}}}})),[\"resolve\",\"reject\"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit(\"propagate\",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],\"cb-\",a,null,!1),e[1]=n(e[1],\"cb-\",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit(\"propagate\",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on(\"executor-start\",(function(e){e[0]=n(e[0],\"resolve-\",this,null,!1),e[1]=n(e[1],\"resolve-\",this,null,!1)})),t.on(\"executor-err\",(function(e,t,r){e[1](r)})),t.on(\"cb-end\",(function(e,r,n){t.emit(\"propagate\",[n,!0],this.nextPromise,!1,!1)})),t.on(\"propagate\",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke=\"setTimeout\",Ue=\"setInterval\",Ve=\"clearTimeout\",Ge=\"-start\",Fe=[Ke,\"setImmediate\",Ue,Ve,\"clearImmediate\"];function Be(e){const t=function(e){return(e||B.ee).get(\"timer\")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+\"-\"),r.inPlace(p.gm,Fe.slice(2,3),Ue+\"-\"),r.inPlace(p.gm,Fe.slice(3),Ve+\"-\"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],\"fn-\",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],\"fn-\",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get(\"mutation\")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,\"fn-\")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get(\"tracer\"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get(\"events\"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit(\"newURL\",[\"\"+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on(\"fn-err\",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)(\"function-err\",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,\"xhr-resolved\"],this.featureName),u.buffer([et],this.featureName),s.buffer([\"setTimeout\"+Ye,\"clearTimeout\"+Ze,et],this.featureName),c.buffer([et,\"new-xhr\",\"send-xhr\"+Ze],this.featureName),d.buffer([$e+Ze,$e+\"-done\",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer([\"newURL\"],this.featureName),f.buffer([et],this.featureName),a.buffer([\"propagate\",tt,Je,\"executor-err\",\"resolve\"+Ze],this.featureName),i.buffer([et,\"no-\"+et],this.featureName),o.buffer([\"new-jsonp\",\"cb-start\",\"jsonp-error\",\"jsonp-end\"],this.featureName),v(d,$e+Ze),v(d,$e+\"-done\"),v(o,\"new-jsonp\"),v(o,\"jsonp-end\"),v(o,\"cb-start\"),l.on(\"pushState-end\",h),l.on(\"replaceState-end\",h),window.addEventListener(\"hashchange\",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(\"load\",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(\"popstate\",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)(\"ua\",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)(\"ua\",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on(\"wrap-logger-end\",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||\"agent\"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:\"spa\"})})()})();","id":"nr-browser-agent"}])</script><script src="/_next/static/chunks/webpack-66a8e3870222794d.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/media/a34f9d1faa5f3315-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/css/48340cfe5c3cfec7.css\",\"style\"]\n3:HL[\"/_next/static/css/b416fc06f42f18c2.css\",\"style\"]\n4:HL[\"/_next/static/css/b1b2137e03e0278b.css\",\"style\"]\n5:HL[\"/_next/static/css/d1b550dddb789ffa.css\",\"style\"]\n6:HL[\"/_next/static/css/2904e743ea9b0b94.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"7:I[12846,[],\"\"]\na:I[4707,[],\"\"]\nd:I[36423,[],\"\"]\n10:I[61060,[],\"\"]\nb:[\"locale\",\"en\",\"d\"]\nc:[\"category\",\"computer-science\",\"d\"]\n11:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$L7\",null,{\"buildId\":\"oxm8thBJLz2dbNX31ehUR\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"learn\",\"computer-science\"],\"initialTree\":[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"learn\",{\"children\":[[\"category\",\"computer-science\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true]}],\"initialSeedData\":[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"learn\",{\"children\":[[\"category\",\"computer-science\",\"d\"],{\"children\":[\"__PAGE__\",{},[[\"$L8\",\"$L9\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b1b2137e03e0278b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d1b550dddb789ffa.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/2904e743ea9b0b94.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[null,[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$b\",\"children\",\"learn\",\"children\",\"$c\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$b\",\"children\",\"learn\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/48340cfe5c3cfec7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b416fc06f42f18c2.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"$Le\"],null],null]},[null,[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$Lf\"],\"globalErrorComponent\":\"$10\",\"missingSlots\":\"$W11\"}]\n"])</script><script>self.__next_f.push([1,"12:I[88003,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"6082\",\"static/chunks/app/%5Blocale%5D/not-found-1664f3242419c93a.js\"],\"\"]\n15:I[37002,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"default\"]\n16:I[5127,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec065"])</script><script>self.__next_f.push([1,"2659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"ClientOnly\"]\n17:I[12126,[\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-5b7718b4a14b6894.js\"],\"CohesionReady\"]\n18:I[33890,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"CohesionProvider\"]\n13:T629,\n !function(co,h,e,s,i,o,n){var d='documentElement';var a='className';h[d][a]+=' preampjs fusejs';\n n.k=e;co._Cohesion=n;co._Preamp={k:s,start:new Date};co._Fuse={k:i};co._Tagular={k:o};\n [e,s,i,o].map(function(x){co[x]=co"])</script><script>self.__next_f.push([1,"[x]||function(){(co[x].q=co[x].q||[]).push([].slice.call(arguments))}});\n var b=function(){var u=h[d][a];h[d][a]=u.replace(/ ?preampjs| ?fusejs/g,'')};\n h.addEventListener('DOMContentLoaded',function(){co.setTimeout(b,3e3);\n co._Preamp.docReady=co._Fuse.docReady=!0});var z=h.createElement('script');\n z.async=1;z.src='https://beam.edx.org/cohesion/cohesion-latest.min.js';\n z.onerror=function(){var ce='error',f='function';for(var o of co[e].q||[])o[0]===ce\u0026\u0026typeof o[1]==f\u0026\u0026o[1]();co[e]=function(n,cb){n===ce\u0026\u0026typeof cb==f\u0026\u0026cb()};b()};\n h.head.appendChild(z);}\n (window,document,'cohesion','preamp','fuse','tagular',{\"domainAllowlist\":[\"violet.rveducation.io\",\"www.violet.rveducation.io\",\"edx.org\",\"www.edx.org\"],\"tagular\":{\"sourceKey\":\"src_2euJfAVNt6Z9kQz4e9t1SQBtm8x\",\"writeKey\":\"wk_2euJfDkJVTtEVzsC8BPOb0g9dVj\",\"apiHost\":\"https://beam.edx.org/v2/t\",\"multiparty\":true,\"useBeacon\":true},\"monarch\":{\"sourceId\":\"bdac7c16-924e-4180-bb35-5b2dfff6d308\",\"endpoint\":\"https://beam.edx.org/monarch\",\"token\":\"b43382aa-9f76-406c-a628-bf96086f1c28\",\"autoRequest\":{\"enabled\":true,\"suppressPlacements\":true,\"timeout\":2000}},\"consent\":{\"onetrust\":{\"enabled\":true,\"optIn\":true},\"required\":true},\"fuse\":{\"enabled\":false},\"cookieDomain\":\"edx.org\"});\n 14:Tc15,"])</script><script>self.__next_f.push([1,"!(function () {\n var i = \"analytics\",\n analytics = (window[i] = window[i] || []);\n if (!analytics.initialize)\n if (analytics.invoked)\n window.console \u0026\u0026\n console.error \u0026\u0026\n console.error(\"Segment snippet included twice.\");\n else {\n analytics.invoked = !0;\n analytics.methods = [\n \"trackSubmit\",\n \"trackClick\",\n \"trackLink\",\n \"trackForm\",\n \"pageview\",\n \"identify\",\n \"reset\",\n \"group\",\n \"track\",\n \"ready\",\n \"alias\",\n \"debug\",\n \"page\",\n \"screen\",\n \"once\",\n \"off\",\n \"on\",\n \"addSourceMiddleware\",\n \"addIntegrationMiddleware\",\n \"setAnonymousId\",\n \"addDestinationMiddleware\",\n \"register\",\n ];\n analytics.factory = function (e) {\n return function () {\n if (window[i].initialized)\n return window[i][e].apply(window[i], arguments);\n var n = Array.prototype.slice.call(arguments);\n if (\n [\"track\", \"screen\", \"alias\", \"group\", \"page\", \"identify\"].indexOf(\n e\n ) \u003e -1\n ) {\n var c = document.querySelector(\"link[rel='canonical']\");\n n.push({\n __t: \"bpc\",\n c: (c \u0026\u0026 c.getAttribute(\"href\")) || void 0,\n p: location.pathname,\n u: location.href,\n s: location.search,\n t: document.title,\n r: document.referrer,\n });\n }\n n.unshift(e);\n analytics.push(n);\n return analytics;\n };\n };\n for (var n = 0; n \u003c analytics.methods.length; n++) {\n var key = analytics.methods[n];\n analytics[key] = analytics.factory(key);\n }\n analytics.load = function (key, n) {\n var t = document.createElement(\"script\");\n t.type = \"text/javascript\";\n t.async = !0;\n t.setAttribute(\"data-global-segment-analytics-key\", i);\n t.src =\n \"https://cdn.segment.com/analytics.js/v1/\" +\n key +\n \"/analytics.min.js\";\n var r = document.getElementsByTagName(\"script\")[0];\n r.parentNode.insertBefore(t, r);\n analytics._loadOptions = n;\n };\n analytics._writeKey = \"lwt68hX0axsop9XVP6cbIDVPAqbleoeC\";\n analytics.SNIPPET_VERSION = \"5.2.0\";\n analytics.load(\"lwt68hX0axsop9XVP6cbIDVPAqbleoeC\");\n\n const OTCookieName = 'OptanonConsent';\n const OTCookieMatch = document.cookie.match(new RegExp('(^| )' + OTCookieName + '=([^;]+)'));\n if (OTCookieMatch) {\n const OTCookieValue = OTCookieMatch[2];\n\n // C0001: Strictly necessary\n // C0002: Performance cookies\n // C0003: Functional cookies\n // C0004: Targeting cookies\n // C0005: Social media cookies\n \n if (OTCookieValue \u0026\u0026 OTCookieValue.includes('C0003')) {\n // user has opted-in\n console.log(\"OT Status \" + OTCookieValue);\n analytics.page();\n \n }\n }\n }\n})()"])</script><script>self.__next_f.push([1,"1a:Te46e,"])</script><script>self.__next_f.push([1,"window.NREUM||(NREUM={});NREUM.info = {\"agent\":\"\",\"beacon\":\"bam.nr-data.net\",\"errorBeacon\":\"bam.nr-data.net\",\"licenseKey\":\"NRBR-29a7b8c10e12125c415\",\"applicationID\":\"574099970\",\"agentToken\":null,\"applicationTime\":12.41331,\"transactionName\":\"ZwNVMRNUC0QHVEMICl5JdBASQQpaSVtSABdeSVQKDEUQQwNFGhIGWQNZBgQ=\",\"queueTime\":0,\"ttGuid\":\"337b0347af2b90f3\"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[\"bam.nr-data.net\"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:\"594494951\",accountID:\"44163\",trustKey:\"78034\",xpid:\"UAIGV1VADQQEVFhbDgYH\",licenseKey:\"NRBR-29a7b8c10e12125c415\",applicationID:\"574099970\"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */\n(()=\u003e{var e,t,r={8122:(e,t,r)=\u003e{\"use strict\";r.d(t,{a:()=\u003ei});var n=r(944);function i(e,t){try{if(!e||\"object\"!=typeof e)return(0,n.R)(3);if(!t||\"object\"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])\u0026\u0026Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):\"object\"==typeof e[a]\u0026\u0026\"object\"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=\u003e{\"use strict\";r.d(t,{Vp:()=\u003ec,fn:()=\u003es,x1:()=\u003eu});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey\u0026\u0026!!t.errorBeacon\u0026\u0026!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error(\"All info objects require an agent identifier!\");if(!a[e])throw new Error(\"Info for \".concat(e,\" was never set\"));return a[e]}function u(e,t){if(!e)throw new Error(\"All info objects require an agent identifier!\");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r\u0026\u0026(r.info=a[e])}},9417:(e,t,r)=\u003e{\"use strict\";r.d(t,{D0:()=\u003eh,gD:()=\u003eg,xN:()=\u003ep});var n=r(993);const i=e=\u003e{if(!e||\"string\"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u=\"[data-nr-mask]\",d=()=\u003e{const e={mask_selector:\"*\",block_selector:\"[data-nr-block]\",mask_input_options:{color:!1,date:!1,\"datetime-local\":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector=\"\".concat(t,\",\").concat(u):\"\"===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return\"nr-block\"},get ignore_class(){return\"nr-ignore\"},get mask_text_class(){return\"nr-mask\"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=\",\".concat(t):\"\"!==t\u0026\u0026(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t\u0026\u0026\"object\"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f=\"All configuration objects require an agent identifier!\";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error(\"Configuration for \".concat(e,\" was never set\"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r\u0026\u0026(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split(\".\"),i=0;i\u003cn.length-1;i++)if(\"object\"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=\u003e{\"use strict\";r.d(t,{a:()=\u003ec,o:()=\u003es});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error(\"All loader-config objects require an agent identifier!\");if(!a[e])throw new Error(\"LoaderConfig for \".concat(e,\" was never set\"));return a[e]}function c(e,t){if(!e)throw new Error(\"All loader-config objects require an agent identifier!\");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r\u0026\u0026(r.loader_config=a[e])}},3371:(e,t,r)=\u003e{\"use strict\";r.d(t,{V:()=\u003ef,f:()=\u003el});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error(\"All runtime objects require an agent identifier!\");if(!d[e])throw new Error(\"Runtime for \".concat(e,\" was never set\"));return d[e]}function f(e,t){if(!e)throw new Error(\"All runtime objects require an agent identifier!\");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],\"harvestCount\")||Object.defineProperty(d[e],\"harvestCount\",{get:()=\u003e++s});const r=(0,i.nY)(e);r\u0026\u0026(r.runtime=d[e])}},9324:(e,t,r)=\u003e{\"use strict\";r.d(t,{F3:()=\u003ei,Xs:()=\u003eo,Yq:()=\u003ea,xv:()=\u003en});const n=\"1.274.0\",i=\"PROD\",o=\"CDN\",a=\"^2.0.0-alpha.17\"},6154:(e,t,r)=\u003e{\"use strict\";r.d(t,{A4:()=\u003es,OF:()=\u003ed,RI:()=\u003ei,WN:()=\u003eh,bv:()=\u003eo,gm:()=\u003ea,lR:()=\u003ef,m:()=\u003eu,mw:()=\u003ec,sb:()=\u003el});var n=r(1863);const i=\"undefined\"!=typeof window\u0026\u0026!!window.document,o=\"undefined\"!=typeof WorkerGlobalScope\u0026\u0026(\"undefined\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self.navigator instanceof WorkerNavigator||\"undefined\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis.navigator instanceof WorkerNavigator),a=i?window:\"undefined\"!=typeof WorkerGlobalScope\u0026\u0026(\"undefined\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self||\"undefined\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis),s=\"complete\"===a?.document?.readyState,c=Boolean(\"hidden\"===a?.document?.visibilityState),u=\"\"+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d\u0026\u0026\"undefined\"==typeof SharedWorker,f=(()=\u003e{const e=a.navigator?.userAgent?.match(/Firefox[/\\s](\\d+\\.\\d+)/);return Array.isArray(e)\u0026\u0026e.length\u003e=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=\u003e{\"use strict\";r.d(t,{Xv:()=\u003ea,gX:()=\u003ei,iW:()=\u003eo});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t\u003cn.length;t++){var r=n[t];if(\"*\"===r.hostname)return!1;if(s(r.hostname,e.hostname)\u0026\u0026c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e\u0026\u0026e.length)for(var t=0;t\u003ce.length;t++){let r=e[t];if(!r)continue;0===r.indexOf(\"http://\")?r=r.substring(7):0===r.indexOf(\"https://\")\u0026\u0026(r=r.substring(8));const i=r.indexOf(\"/\");let o,a;i\u003e0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a=\"\");let[s]=o.split(\":\");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length\u003et.length)\u0026\u0026t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf(\"/\")\u0026\u0026(e=e.substring(1)),0===t.indexOf(\"/\")\u0026\u0026(t=t.substring(1)),\"\"===e||e===t}},1687:(e,t,r)=\u003e{\"use strict\";r.d(t,{Ak:()=\u003ec,Ze:()=\u003el,x3:()=\u003eu});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e\u0026\u0026s[e]\u0026\u0026(s[e].get(t)\u0026\u0026s[e].delete(t),h(e,t,!1),s[e].size\u0026\u0026f(e))}function d(e){if(!e)throw new Error(\"agentIdentifier required\");s[e]||(s[e]=new Map)}function l(e=\"\",t=\"feature\",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=\u003et.staged))\u0026\u0026(t.sort(((e,t)=\u003ee[1].priority-t[1].priority)),t.forEach((([t])=\u003e{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted\u0026\u0026o.backlog\u0026\u0026s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e\u0026\u0026t\u003ce.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=\u003e{Object.values(t||{}).forEach((t=\u003e{t[0]?.on\u0026\u0026t[0]?.context()instanceof a.y\u0026\u0026t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit(\"drain-\"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=\u003e{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=\u003e{\"use strict\";r.d(t,{P:()=\u003ec,ee:()=\u003eu});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c=\"nr@context:\".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length\u0026\u0026(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i\u003cr.length;i++)r[i]===t\u0026\u0026r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o\u0026\u0026(o=!0);if(u.aborted\u0026\u0026!i)return;t\u0026\u0026o\u0026\u0026t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l\u003cd;l++)c[l].apply(a,r);var p=v()[s[e]];p\u0026\u0026p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||\"feature\",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=\u003e{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=\u003e{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t\u0026\u0026\"object\"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,\"aborted\",{get:()=\u003e{let e=f._aborted||!1;return e||(t\u0026\u0026(e=t.aborted),e)}}),f;function h(e){return e\u0026\u0026e instanceof a.y?e:e?(0,i.I)(e,c,(()=\u003enew a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,\"globalEE\"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=\u003e{\"use strict\";r.d(t,{y:()=\u003en});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=\u003e{\"use strict\";r.d(t,{d:()=\u003en,p:()=\u003ei});var n=r(7836).ee.get(\"handle\");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=\u003e{\"use strict\";r.d(t,{i:()=\u003eo});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o=\"feature\"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=\u003e{\"use strict\";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=\u003eo,jT:()=\u003en,sp:()=\u003ei})},5607:(e,t,r)=\u003e{\"use strict\";r.d(t,{W:()=\u003en});const n=(0,r(9566).bz)()},9566:(e,t,r)=\u003e{\"use strict\";r.d(t,{LA:()=\u003es,ZF:()=\u003ec,bz:()=\u003ea,el:()=\u003eu});var n=r(6154);const i=\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\";function o(e,t){return e?15\u0026e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e\u0026\u0026e.getRandomValues\u0026\u0026(t=e.getRandomValues(new Uint8Array(30))),i.split(\"\").map((e=\u003e\"x\"===e?o(t,r++).toString(16):\"y\"===e?(3\u0026o()|8).toString(16):e)).join(\"\")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t\u0026\u0026t.getRandomValues\u0026\u0026(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s\u003ce;s++)a.push(o(r,i++).toString(16));return a.join(\"\")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=\u003e{\"use strict\";r.d(t,{BB:()=\u003ea,H3:()=\u003en,g:()=\u003eu,iL:()=\u003ec,tS:()=\u003es,uh:()=\u003ei,wk:()=\u003eo});const n=\"NRBA\",i=\"SESSION\",o=144e5,a=18e5,s={STARTED:\"session-started\",PAUSE:\"session-pause\",RESET:\"session-reset\",RESUME:\"session-resume\",UPDATE:\"session-update\"},c={SAME_TAB:\"same-tab\",CROSS_TAB:\"cross-tab\"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=\u003e{\"use strict\";function n(){return Math.floor(performance.now())}r.d(t,{t:()=\u003en})},7485:(e,t,r)=\u003e{\"use strict\";r.d(t,{D:()=\u003ei});var n=r(6154);function i(e){if(0===(e||\"\").indexOf(\"data:\"))return{protocol:\"data\"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(\":\")),sameOrigin:t.protocol===n.gm?.location?.protocol\u0026\u0026t.host===n.gm?.location?.host};return r.port\u0026\u0026\"\"!==r.port||(\"http:\"===t.protocol\u0026\u0026(r.port=\"80\"),\"https:\"===t.protocol\u0026\u0026(r.port=\"443\")),r.pathname\u0026\u0026\"\"!==r.pathname?r.pathname.startsWith(\"/\")||(r.pathname=\"/\".concat(r.pathname)):r.pathname=\"/\",r}catch(e){return{}}}},944:(e,t,r)=\u003e{\"use strict\";function n(e,t){\"function\"==typeof console.debug\u0026\u0026console.debug(\"New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#\".concat(e),t)}r.d(t,{R:()=\u003en})},5284:(e,t,r)=\u003e{\"use strict\";r.d(t,{t:()=\u003ec,B:()=\u003es});var n=r(7836),i=r(6154);const o=\"newrelic\";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e\u0026\u0026\"object\"==typeof e\u0026\u0026(a.has(t)||(r.emit(\"rumresp\",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=\u003e{\"use strict\";r.d(t,{I:()=\u003ei});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=\u003e{\"use strict\";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=\u003e{n\u0026\u0026void 0===i\u0026\u0026(e.apply(this,r),i=setTimeout((()=\u003e{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=\u003e{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=\u003e{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=\u003ei,s:()=\u003en})},3304:(e,t,r)=\u003e{\"use strict\";r.d(t,{A:()=\u003eo});var n=r(7836);const i=()=\u003e{const e=new WeakSet;return(t,r)=\u003e{if(\"object\"==typeof r\u0026\u0026null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??\"\"}catch(e){try{n.ee.emit(\"internal-error\",[e])}catch(e){}return\"\"}}},5289:(e,t,r)=\u003e{\"use strict\";r.d(t,{GG:()=\u003eo,sB:()=\u003ea});var n=r(3878);function i(){return\"undefined\"==typeof document||\"complete\"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)(\"load\",e,t)}function a(e){if(i())return e();(0,n.DD)(\"DOMContentLoaded\",e)}},384:(e,t,r)=\u003e{\"use strict\";r.d(t,{NT:()=\u003eo,US:()=\u003ed,Zm:()=\u003ea,bQ:()=\u003ec,dV:()=\u003es,nY:()=\u003eu,pV:()=\u003el});var n=r(6154),i=r(1863);const o={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic\u0026\u0026(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=\u003e{\"use strict\";r.d(t,{u:()=\u003ei});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)(\"visibilitychange\",(function(){if(t)return void(\"hidden\"===document.visibilityState\u0026\u0026e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=\u003e{\"use strict\";r.d(t,{u:()=\u003ef});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u=\"addEventListener\",d=\"removeEventListener\",l=\"nr@wrapped:\".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get(\"events\")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],\"-\",p)}function p(e,t){return e[1]}return\"getPrototypeOf\"in Object\u0026\u0026(a.RI\u0026\u0026h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+\"-start\",(function(e,t){var n=e[1];if(null!==n\u0026\u0026(\"function\"==typeof n||\"object\"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if(\"function\"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,\"fn-\",null,e.name||\"anonymous\"):n}));this.wrapped=e[1]=i}})),t.on(d+\"-start\",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;\"object\"==typeof n\u0026\u0026!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n\u0026\u0026t(n,...r)}},3434:(e,t,r)=\u003e{\"use strict\";r.d(t,{Jt:()=\u003eo,YM:()=\u003ec});var n=r(7836),i=r(5607);const o=\"nr@original:\".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n=\"\");const a=\"-\"===n.charAt(0);for(let s=0;s\u003ct.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=\"\"),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)\u0026\u0026(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d=\"function\"==typeof n?n(o,a):n||{}}catch(t){u([t,\"\",[o,a,s],d],e)}i(r+\"start\",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+\"err\",[o,a,e],d,c),e}finally{i(r+\"end\",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit(\"internal-error\",e)}catch(e){}}function d(e){return!(e\u0026\u0026\"function\"==typeof e\u0026\u0026e.apply\u0026\u0026!e[o])}},9300:(e,t,r)=\u003e{\"use strict\";r.d(t,{T:()=\u003en});const n=r(860).K7.ajax},3333:(e,t,r)=\u003e{\"use strict\";r.d(t,{TZ:()=\u003en,Zp:()=\u003ei,mq:()=\u003es,nf:()=\u003ea,qN:()=\u003eo});const n=r(860).K7.genericEvents,i=[\"auxclick\",\"click\",\"copy\",\"keydown\",\"paste\",\"scrollend\"],o=[\"focus\",\"blur\"],a=4,s=1e3},6774:(e,t,r)=\u003e{\"use strict\";r.d(t,{T:()=\u003en});const n=r(860).K7.jserrors},993:(e,t,r)=\u003e{\"use strict\";r.d(t,{ET:()=\u003eo,TZ:()=\u003ea,p_:()=\u003ei});var n=r(860);const i={ERROR:\"ERROR\",WARN:\"WARN\",INFO:\"INFO\",DEBUG:\"DEBUG\",TRACE:\"TRACE\"},o=\"log\",a=n.K7.logging},3785:(e,t,r)=\u003e{\"use strict\";r.d(t,{R:()=\u003ec,b:()=\u003eu});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,[\"API/logging/\".concat(c.toLowerCase(),\"/called\")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return\"string\"==typeof e\u0026\u0026Object.values(s.p_).some((t=\u003et===e.toUpperCase().trim()))}},3969:(e,t,r)=\u003e{\"use strict\";r.d(t,{TZ:()=\u003en,XG:()=\u003es,rs:()=\u003ei,xV:()=\u003ea,z_:()=\u003eo});const n=r(860).K7.metrics,i=\"sm\",o=\"cm\",a=\"storeSupportabilityMetrics\",s=\"storeEventMetrics\"},6630:(e,t,r)=\u003e{\"use strict\";r.d(t,{T:()=\u003en});const n=r(860).K7.pageViewEvent},782:(e,t,r)=\u003e{\"use strict\";r.d(t,{T:()=\u003en});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=\u003e{\"use strict\";r.d(t,{BB:()=\u003ed,G4:()=\u003eo,Qb:()=\u003el,TZ:()=\u003ei,Ug:()=\u003ea,_s:()=\u003es,bc:()=\u003eu,yP:()=\u003ec});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:\"recordReplay\",PAUSE:\"pauseReplay\",REPLAY_RUNNING:\"replayRunning\",ERROR_DURING_REPLAY:\"errorDuringReplay\"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:\"Session was reset\",sm:\"Reset\"},IMPORT:{message:\"Recorder failed to import\",sm:\"Import\"},TOO_MANY:{message:\"429: Too Many Requests\",sm:\"Too-Many\"},TOO_BIG:{message:\"Payload was too large\",sm:\"Too-Big\"},CROSS_TAB:{message:\"Session Entity was set to OFF on another tab\",sm:\"Cross-Tab\"},ENTITLEMENTS:{message:\"Session Replay is not allowed and will not be started\",sm:\"Entitlement\"}},d=5e3,l={API:\"api\"}},5270:(e,t,r)=\u003e{\"use strict\";r.d(t,{Aw:()=\u003ec,CT:()=\u003eu,SR:()=\u003es});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO\u0026\u0026(0,o.V)(e)\u0026\u0026!0===(0,i.gD)(e,\"session_trace.enabled\")}function c(e){return!0===(0,i.gD)(e,\"session_replay.preload\")\u0026\u0026s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=\u003e{\"use strict\";r.d(t,{He:()=\u003ei,Kp:()=\u003es,Lc:()=\u003eu,Rz:()=\u003ed,TZ:()=\u003en,bD:()=\u003eo,d3:()=\u003ea,jx:()=\u003el,uP:()=\u003ec});const n=r(860).K7.sessionTrace,i=\"bstResource\",o=\"resource\",a=\"-start\",s=\"-end\",c=\"fn\"+a,u=\"fn\"+s,d=\"pushState\",l=1e3},3962:(e,t,r)=\u003e{\"use strict\";r.d(t,{AM:()=\u003eo,O2:()=\u003es,Qu:()=\u003ec,TZ:()=\u003ea,ih:()=\u003eu,tC:()=\u003ei});var n=r(860);const i=[\"click\",\"keydown\",\"submit\"],o=\"api\",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:\"\",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:\"in progress\",FIN:\"finished\",CAN:\"cancelled\"}},7378:(e,t,r)=\u003e{\"use strict\";r.d(t,{$p:()=\u003ex,BR:()=\u003eb,Kp:()=\u003eR,L3:()=\u003ey,Lc:()=\u003ec,NC:()=\u003eo,SG:()=\u003ed,TZ:()=\u003ei,U6:()=\u003ep,UT:()=\u003em,d3:()=\u003ew,dT:()=\u003ef,e5:()=\u003eA,gx:()=\u003ev,l9:()=\u003el,oW:()=\u003eh,op:()=\u003eg,rw:()=\u003eu,tH:()=\u003eE,uP:()=\u003es,wW:()=\u003eT,xq:()=\u003ea});var n=r(384);const i=r(860).K7.spa,o=[\"click\",\"submit\",\"keypress\",\"keydown\",\"keyup\",\"change\"],a=999,s=\"fn-start\",c=\"fn-end\",u=\"cb-start\",d=\"api-ixn-\",l=\"remaining\",f=\"interaction\",h=\"spaNode\",p=\"jsonpNode\",g=\"fetch-start\",m=\"fetch-done\",v=\"fetch-body-\",b=\"jsonp-end\",y=(0,n.dV)().o.ST,w=\"-start\",R=\"-end\",x=\"-body\",T=\"cb\"+R,A=\"jsTime\",E=\"fetch\"},4234:(e,t,r)=\u003e{\"use strict\";r.d(t,{W:()=\u003eo});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=\u003e{\"use strict\";r.d(t,{V:()=\u003eo});var n=r(9417),i=r(6154);const o=e=\u003ei.RI\u0026\u0026!0===(0,n.gD)(e,\"privacy.cookies_enabled\")},425:(e,t,r)=\u003e{\"use strict\";r.d(t,{j:()=\u003ej});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=[\"setErrorHandler\",\"finished\",\"addToTrace\",\"addRelease\",\"addPageAction\",\"setCurrentRouteName\",\"setPageViewName\",\"setCustomAttribute\",\"interaction\",\"noticeError\",\"setUserId\",\"setApplicationVersion\",\"start\",p.G4.RECORD,p.G4.PAUSE,\"log\",\"wrapLogger\"],m=[\"setErrorHandler\",\"finished\",\"addToTrace\",\"addRelease\"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if(\"object\"!=typeof t||!t||\"string\"!=typeof r||!r||\"function\"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get(\"logger\")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],\"wrap-logger-\",a),i}function A(){const e=(0,h.pV)();g.forEach((t=\u003e{e[t]=(...r)=\u003efunction(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=\u003e{e\u0026\u0026e.api?e.exposed\u0026\u0026e.api[t]\u0026\u0026n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length\u003e1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=\u003e{const t=e.startsWith(\"http\");e+=\"/\",r.p=t?e:\"https://\"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv\u0026\u0026(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets\u0026\u0026(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon\u0026\u0026D.push(H.proxy.beacon),A(),(0,h.US)(\"activatedFeatures\",O.B),e.runSoftNavOverSpa\u0026\u0026=!0===H.soft_navigations.enabled\u0026\u0026H.feature_flags.includes(\"soft_nav\")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api\u0026\u0026(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,\"api\");const g={};var R=s.ee.get(e),x=R.get(\"tracer\");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=\u003e{E[e]=t}));var A=\"api-\",S=A+\"ixn-\";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?\"session\":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,[\"API/log/called\"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=\u003e{(0,a.p)(f.xV,[\"API/wrapLogger/called\"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=\u003e{g[e]=I(A,e,!0,\"api\")})),g.addPageAction=I(A,\"addPageAction\",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if(\"string\"==typeof t)return\"/\"!==t.charAt(0)\u0026\u0026(t=\"/\"+t),(0,o.f)(e).customTransaction=(r||\"http://custom.transaction\")+t,I(A,\"setPageViewName\",!0)()},g.setCustomAttribute=function(e,t,r=!1){if(\"string\"==typeof e){if([\"string\",\"number\",\"boolean\"].includes(typeof t)||null===t)return N(e,t,\"setCustomAttribute\",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if(\"string\"==typeof e||null===e)return N(\"enduser.id\",e,\"setUserId\",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if(\"string\"==typeof e||null===e)return N(\"application.version\",e,\"setApplicationVersion\",!1);(0,l.R)(42,typeof e)},g.start=()=\u003e{try{(0,a.p)(f.xV,[\"API/start/called\"],void 0,n.K7.metrics,R),R.emit(\"manual-start-all\")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,[\"API/recordReplay/called\"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,[\"API/pauseReplay/called\"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get(\"object\"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o=\"function\"==typeof t;return(0,a.p)(f.xV,[\"API/createTracer/called\"],void 0,n.K7.metrics,R),h||(0,a.p)(S+\"tracer\",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?\"\":\"no-\")+\"fn-start\",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t=\"string\"==typeof e?new Error(e):e;throw x.emit(\"fn-err\",[arguments,this,t],r),t}finally{x.emit(\"fn-end\",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,[\"API/\"+t+\"/called\"],void 0,n.K7.metrics,R),i\u0026\u0026(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=\u003e{t(e),(0,c.Ze)(e,\"api\")})).catch((e=\u003e{(0,l.R)(27,e),R.abort()}))}return[\"actionText\",\"setName\",\"setAttribute\",\"save\",\"ignore\",\"onEnd\",\"getContext\",\"end\",\"get\"].forEach((e=\u003e{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,\"routeName\",void 0,n.K7.softNav):I(A,\"routeName\",!0,n.K7.spa),g.noticeError=function(t,r){\"string\"==typeof t\u0026\u0026(t=new Error(t)),(0,a.p)(f.xV,[\"API/noticeError/called\"],void 0,n.K7.metrics,R),(0,a.p)(\"err\",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=\u003ej()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed\u0026\u0026(e.exposed=k),I=!0}},8374:(e,t,r)=\u003e{r.nc=(()=\u003e{try{return document?.currentScript?.nonce}catch(e){}return\"\"})()},860:(e,t,r)=\u003e{\"use strict\";r.d(t,{$J:()=\u003eo,K7:()=\u003en,P3:()=\u003ei});const n={ajax:\"ajax\",genericEvents:\"generic_events\",jserrors:\"jserrors\",logging:\"logging\",metrics:\"metrics\",pageAction:\"page_action\",pageViewEvent:\"page_view_event\",pageViewTiming:\"page_view_timing\",sessionReplay:\"session_replay\",sessionTrace:\"session_trace\",softNav:\"soft_navigations\",spa:\"spa\"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:\"events\",[n.ajax]:\"events\",[n.spa]:\"events\",[n.softNav]:\"events\",[n.metrics]:\"jserrors\",[n.jserrors]:\"jserrors\",[n.sessionTrace]:\"browser/blobs\",[n.sessionReplay]:\"browser/blobs\",[n.logging]:\"browser/logs\",[n.genericEvents]:\"ins\"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=\u003e{for(var r in t)i.o(t,r)\u0026\u0026!i.o(e,r)\u0026\u0026Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=\u003ePromise.all(Object.keys(i.f).reduce(((t,r)=\u003e(i.f[r](e,t),t)),[])),i.u=e=\u003e({212:\"nr-spa-compressor\",249:\"nr-spa-recorder\",478:\"nr-spa\"}[e]+\"-1.274.0.min.js\"),i.o=(e,t)=\u003eObject.prototype.hasOwnProperty.call(e,t),e={},t=\"NRBA-1.274.0.PROD:\",i.l=(r,n,o,a)=\u003e{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName(\"script\"),d=0;d\u003cu.length;d++){var l=u[d];if(l.getAttribute(\"src\")==r||l.getAttribute(\"data-webpack\")==t+o){s=l;break}}if(!s){c=!0;var f={478:\"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==\",249:\"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==\",212:\"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw==\"};(s=document.createElement(\"script\")).charset=\"utf-8\",s.timeout=120,i.nc\u0026\u0026s.setAttribute(\"nonce\",i.nc),s.setAttribute(\"data-webpack\",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+\"/\")\u0026\u0026(s.crossOrigin=\"anonymous\"),f[a]\u0026\u0026(s.integrity=f[a])}e[r]=[n];var h=(t,n)=\u003e{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode\u0026\u0026s.parentNode.removeChild(s),i\u0026\u0026i.forEach((e=\u003ee(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:\"timeout\",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c\u0026\u0026document.head.appendChild(s)}},i.r=e=\u003e{\"undefined\"!=typeof Symbol\u0026\u0026Symbol.toStringTag\u0026\u0026Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.p=\"https://js-agent.newrelic.com/\",(()=\u003e{var e={38:0,788:0};i.f.j=(t,r)=\u003e{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=\u003en=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=\u003e{if(i.o(e,t)\u0026\u0026(0!==(n=e[t])\u0026\u0026(e[t]=void 0),n)){var o=r\u0026\u0026(\"load\"===r.type?\"missing\":r.type),a=r\u0026\u0026r.target\u0026\u0026r.target.src;s.message=\"Loading chunk \"+t+\" failed.\\n(\"+o+\": \"+a+\")\",s.name=\"ChunkLoadError\",s.type=o,s.request=a,n[1](s)}}),\"chunk-\"+t,t)}};var t=(t,r)=\u003e{var n,o,[a,s,c]=r,u=0;if(a.some((t=\u003e0!==e[t]))){for(n in s)i.o(s,n)\u0026\u0026(i.m[n]=s[n]);if(c)c(i)}for(t\u0026\u0026t(r);u\u003ca.length;u++)o=a[u],i.o(e,o)\u0026\u0026e[o]\u0026\u0026e[o][0](),e[o]=0},r=self[\"webpackChunk:NRBA-1.274.0.PROD\"]=self[\"webpackChunk:NRBA-1.274.0.PROD\"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=\u003e{\"use strict\";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if(\"function\"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e(\"addPageAction\",e,t)}setPageViewName(e,t){return this.#e(\"setPageViewName\",e,t)}setCustomAttribute(e,t,r){return this.#e(\"setCustomAttribute\",e,t,r)}noticeError(e,t){return this.#e(\"noticeError\",e,t)}setUserId(e){return this.#e(\"setUserId\",e)}setApplicationVersion(e){return this.#e(\"setApplicationVersion\",e)}setErrorHandler(e){return this.#e(\"setErrorHandler\",e)}addRelease(e,t){return this.#e(\"addRelease\",e,t)}log(e,t){return this.#e(\"log\",e,t)}}class o extends n{#e(t,...r){if(\"function\"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e(\"start\")}finished(e){return this.#e(\"finished\",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e(\"addToTrace\",e)}setCurrentRouteName(e){return this.#e(\"setCurrentRouteName\",e)}interaction(){return this.#e(\"interaction\")}wrapLogger(e,t,r){return this.#e(\"wrapLogger\",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=\u003e{t[r]=function(e,t){return!0===(0,s.gD)(t,\"\".concat(e,\".enabled\"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart\u0026\u0026(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on(\"manual-start-all\",(0,v.J)((()=\u003e{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=\u003e{n=e}));const o=async()=\u003e{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit(\"internal-error\",[t]),this.featureName===a.K7.sessionReplay\u0026\u0026this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,\"aggregate\");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee\u0026\u0026this.ee.abort()}};p.RI?(0,h.GG)((()=\u003eo()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)\u0026\u0026!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI\u0026\u0026((0,T.u)((()=\u003e(0,x.p)(\"docHidden\",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)(\"pagehide\",(()=\u003e(0,x.p)(\"winPagehide\",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name=\"UncaughtError\",this.message=\"string\"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t=\"Unhandled Promise Rejection\";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+\": \"+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+\": \"+r?.message,r}function L(e){if(e.error instanceof SyntaxError\u0026\u0026!/:\\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error\u0026\u0026!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on(\"internal-error\",(e=\u003e{this.abortHandler\u0026\u0026(0,x.p)(\"ierr\",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=\u003e{this.#r=e})),p.gm.addEventListener(\"unhandledrejection\",(e=\u003e{this.abortHandler\u0026\u0026(0,x.p)(\"err\",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener(\"error\",(e=\u003e{this.abortHandler\u0026\u0026(0,x.p)(\"err\",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U=\"nr@id\";function V(e){const t=typeof e;return!e||\"object\"!==t\u0026\u0026\"function\"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if(\"string\"==typeof e\u0026\u0026e.length)return e.length;if(\"object\"==typeof e){if(\"undefined\"!=typeof ArrayBuffer\u0026\u0026e instanceof ArrayBuffer\u0026\u0026e.byteLength)return e.byteLength;if(\"undefined\"!=typeof Blob\u0026\u0026e instanceof Blob\u0026\u0026e.size)return e.size;if(!(\"undefined\"!=typeof FormData\u0026\u0026e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=[\"open\",\"send\"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get(\"xhr\")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u=\"readystatechange\",d=[\"onload\",\"onerror\",\"onabort\",\"onloadstart\",\"onloadend\",\"onprogress\",\"ontimeout\"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit(\"new-xhr\",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState\u003e3\u0026\u0026!s.resolved\u0026\u0026(s.resolved=!0,n.emit(\"xhr-resolved\",[],e)),i.inPlace(e,d,\"fn-\",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit(\"internal-error\",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,[\"onreadystatechange\"],\"fn-\",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,\"-xhr-\",y),n.on(\"send-xhr-start\",(function(e,t){h(e,t),function(e){l.push(e),a\u0026\u0026(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on(\"open-xhr-start\",h),a){var g=s\u0026\u0026s.resolve();if(!c\u0026\u0026!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on(\"fn-end\",(function(e){e[0]\u0026\u0026e[0].type===u||b()}));function b(){for(var e=0;e\u003cl.length;e++)h(0,l[e]);l.length\u0026\u0026(l=[])}function y(e,t){return t}return n}var Y=\"fetch-\",X=Y+\"body-\",J=[\"arrayBuffer\",\"blob\",\"json\",\"text\",\"formData\"],Q=p.gm.Request,ee=p.gm.Response,te=\"prototype\";const re={};function ne(e){const t=function(e){return(e||B.ee).get(\"fetch\")}(e);if(!(Q\u0026\u0026ee\u0026\u0026p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];\"function\"==typeof i\u0026\u0026(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+\"before-start\",[r],o),o[B.P]\u0026\u0026o[B.P].dt\u0026\u0026(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+\"start\",[r,e],a),a.then((function(e){return t.emit(n+\"end\",[null,e],a),e}),(function(e){throw t.emit(n+\"end\",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=\u003e{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,\"fetch\",Y),t.on(Y+\"end\",(function(e,r){var n=this;if(r){var i=r.headers.get(\"content-length\");null!==i\u0026\u0026(n.rxSize=i),t.emit(Y+\"done\",[null,r],n)}else t.emit(Y+\"done\",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||\"\").toString()||null,i=(t.agentID||\"\").toString()||null,o=(t.trustKey||\"\").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)\u0026\u0026this.useTraceContextHeadersForCors())\u0026\u0026(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin\u0026\u0026!this.excludeNewrelicHeader()||!e.sameOrigin\u0026\u0026this.isAllowedOrigin(e)\u0026\u0026this.useNewrelicHeaderForCors())\u0026\u0026(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return\"00-\"+t+\"-\"+e+\"-01\"}generateTraceContextStateHeader(e,t,r,n,i){return i+\"@nr=0-1-\"+r+\"-\"+n+\"-\"+e+\"----\"+t}generateTraceHeader(e,t,r,n,i,o){if(!(\"function\"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:\"Browser\",ac:n,ap:i,id:e,tr:t,ti:r}};return o\u0026\u0026n!==o\u0026\u0026(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()\u0026\u0026this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,\"distributed_tracing\")\u0026\u0026(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n\u003cr.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname\u0026\u0026e.protocol===i.protocol\u0026\u0026e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,\"distributed_tracing\");return!!e\u0026\u0026!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,\"distributed_tracing\");return!!e\u0026\u0026!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,\"distributed_tracing\");return!!e\u0026\u0026!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,\"distributed_tracing\");return!!e\u0026\u0026!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=[\"load\",\"error\",\"abort\",\"timeout\"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=\u003e(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:\"xhr\",fetch:\"fetch\",beacon:\"beacon\"};p.gm?.performance?.getEntriesByType(\"resource\").forEach((t=\u003e{if(t.initiatorType in e\u0026\u00260!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler(\"xhr\",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener(\"load\",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener(\"progress\",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid\u0026\u0026this.sameOrigin\u0026\u0026r.setRequestHeader(\"X-NewRelic-ID\",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader\u0026\u0026(r.setRequestHeader(\"newrelic\",i.newrelicHeader),o=!0),i.traceContextParentHeader\u0026\u0026(r.setRequestHeader(\"traceparent\",i.traceContextParentHeader),i.traceContextStateHeader\u0026\u0026r.setRequestHeader(\"tracestate\",i.traceContextStateHeader),o=!0),o\u0026\u0026(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n\u0026\u0026i){var a=G(i);a\u0026\u0026(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{\"abort\"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),(\"load\"!==e.type||o.called===o.totalCbs\u0026\u0026(o.onloadCalled||\"function\"!=typeof r.onload)\u0026\u0026\"function\"==typeof o.end)\u0026\u0026o.end(r)}catch(e){try{t.emit(\"internal-error\",[e])}catch(e){}}};for(var s=0;s\u003cde;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled\u0026\u0026\"function\"==typeof r.onload||\"function\"!=typeof this.end||this.end(r)}function d(e,t){var r=\"\"+V(e)+!!t;this.xhrGuids\u0026\u0026!this.xhrGuids[r]\u0026\u0026(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=\"\"+V(e)+!!t;this.xhrGuids\u0026\u0026this.xhrGuids[r]\u0026\u0026(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe\u0026\u0026\"load\"===e[0]\u0026\u0026t.emit(\"xhr-load-added\",[e[1],e[2]],r)}function g(e,r){r instanceof fe\u0026\u0026\"load\"===e[0]\u0026\u0026t.emit(\"xhr-load-removed\",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe\u0026\u0026(\"onload\"===r\u0026\u0026(this.onload=!0),(\"load\"===(e[0]\u0026\u0026e[0].type)||this.onload)\u0026\u0026(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart\u0026\u0026t.emit(\"xhr-cb-time\",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if(\"string\"==typeof e[0]?0===(t=e[0]).length\u0026\u0026p.RI\u0026\u0026(t=\"\"+p.gm.location.href):e[0]\u0026\u0026e[0].url?t=e[0].url:p.gm?.URL\u0026\u0026e[0]\u0026\u0026e[0]instanceof URL?t=e[0].href:\"function\"==typeof e[0].toString\u0026\u0026(t=e[0].toString()),\"string\"==typeof t\u0026\u00260!==t.length){t\u0026\u0026(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i\u0026\u0026(i.newrelicHeader||i.traceContextParentHeader))if(e[0]\u0026\u0026e[0].headers)s(e[0].headers,i)\u0026\u0026(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)\u0026\u0026(this.dt=i),e.length\u003e1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader\u0026\u0026(e.set(\"newrelic\",t.newrelicHeader),r=!0),t.traceContextParentHeader\u0026\u0026(e.set(\"traceparent\",t.traceContextParentHeader),t.traceContextStateHeader\u0026\u0026e.set(\"tracestate\",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length\u003e=1\u0026\u0026(this.target=e[0]),e.length\u003e=2\u0026\u0026(this.opts=e[1]);var r,n=this.opts||{},i=this.target;\"string\"==typeof i?r=i:\"object\"==typeof i\u0026\u0026i instanceof le?r=i.url:p.gm?.URL\u0026\u0026\"object\"==typeof i\u0026\u0026i instanceof URL\u0026\u0026(r=i.href),pe(this,r);var o=(\"\"+(i\u0026\u0026i instanceof le\u0026\u0026i.method||n.method||\"GET\")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,\"string\"==typeof this.rxSize\u0026\u0026this.rxSize.length\u003e0\u0026\u0026(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r(\"xhr\",[this.params,i,this.startTime,this.endTime,\"fetch\"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t\u003cde;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status\u0026\u0026(t.status=0):T(this,e),n.cbTime=this.cbTime,r(\"xhr\",[t,n,this.startTime,this.endTime,\"xhr\"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return\"json\"===r\u0026\u0026null!==t?t:\"arraybuffer\"===r||\"blob\"===r||\"json\"===r?G(e.response):\"text\"===r||\"\"===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n\u0026\u0026(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader(\"X-NewRelic-App-Data\");i\u0026\u0026((0,x.p)(O.rs,[\"Ajax/CrossApplicationTracing/Header/Seen\"],void 0,a.K7.metrics,t),e.params.cat=i.split(\", \").pop())}e.loadCaptureCalled=!0}t.on(\"new-xhr\",i),t.on(\"open-xhr-start\",o),t.on(\"open-xhr-end\",s),t.on(\"send-xhr-start\",c),t.on(\"xhr-cb-time\",u),t.on(\"xhr-load-added\",d),t.on(\"xhr-load-removed\",l),t.on(\"xhr-resolved\",f),t.on(\"addEventListener-end\",h),t.on(\"removeEventListener-end\",g),t.on(\"fn-end\",v),t.on(\"fetch-before-start\",b),t.on(\"fetch-start\",y),t.on(\"fn-start\",m),t.on(\"fetch-done\",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+\":\"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=[\"pushState\",\"replaceState\"];function ve(e){const t=function(e){return(e||B.ee).get(\"history\")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,\"-\")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)(\"bst\",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)(\"bstHist\",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=\u003e{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem(\"\".concat(Oe.H3,\"_\").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)\u0026\u0026this.ee.on(t.G4.RECORD,(()=\u003ethis.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on(\"err\",(e=\u003e{this.replayRunning\u0026\u0026(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=\u003e{this.replayRunning=e}))}#s(e){return e\u0026\u0026(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL\u0026\u0026this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder\u0026\u0026this.recorder.parent.mode!==Oe.g.FULL\u0026\u0026(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=\u003e{(0,A.sp)(e,(e=\u003e{a(e)}),!0)}));const n=()=\u003e(0,x.p)(\"newURL\",[(0,S.t)(),\"\"+window.location],void 0,this.featureName,this.ee);r.on(\"pushState-end\",n),r.on(\"replaceState-end\",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)(\"popstate\",(e=\u003e(0,x.p)(\"newURL\",[e.timeStamp,\"\"+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=\u003e{i||(i=!0,requestAnimationFrame((()=\u003e{(0,x.p)(\"newDom\",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=\u003e{(0,x.p)(\"newUIEvent\",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=[\"appendChild\",\"insertBefore\",\"replaceChild\"];function Le(e){const t=function(e){return(e||B.ee).get(\"jsonp\")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?\u0026](?:callback|cb)=([^\u0026#]+)/,i=/(.*)\\.([^.]+)/,o=/^(\\w+)(\\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,\"dom-\"),t.on(\"dom-start\",(function(e){!function(e){if(!e||\"string\"!=typeof e.nodeName||\"script\"!==e.nodeName.toLowerCase())return;if(\"function\"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t\u0026\u0026t.length\u003e=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if(\"function\"!=typeof u.parent[u.key])return;var d={};function l(){t.emit(\"jsonp-end\",[],d),e.removeEventListener(\"load\",l,(0,A.jT)(!1)),e.removeEventListener(\"error\",f,(0,A.jT)(!1))}function f(){t.emit(\"jsonp-error\",[],d),t.emit(\"jsonp-end\",[],d),e.removeEventListener(\"load\",l,(0,A.jT)(!1)),e.removeEventListener(\"error\",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],\"cb-\",d),e.addEventListener(\"load\",l,(0,A.jT)(!1)),e.addEventListener(\"error\",f,(0,A.jT)(!1)),t.emit(\"new-jsonp\",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get(\"promise\")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i\u0026\u0026function(){function e(r){var o=t.context(),a=n(r,\"executor-\",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,\"name\",{value:\"Promise\"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),[\"all\",\"race\"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=\u003e{this.resolve(e).then(a(\"all\"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit(\"propagate\",[null,!i],o,!1,!1),i=i||!e}}}})),[\"resolve\",\"reject\"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r\u0026\u0026t.emit(\"propagate\",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],\"cb-\",a,null,!1),e[1]=n(e[1],\"cb-\",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit(\"propagate\",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on(\"executor-start\",(function(e){e[0]=n(e[0],\"resolve-\",this,null,!1),e[1]=n(e[1],\"resolve-\",this,null,!1)})),t.on(\"executor-err\",(function(e,t,r){e[1](r)})),t.on(\"cb-end\",(function(e,r,n){t.emit(\"propagate\",[n,!0],this.nextPromise,!1,!1)})),t.on(\"propagate\",(function(e,r,n){this.getCtx\u0026\u0026!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r\u0026\u0026r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke=\"setTimeout\",Ue=\"setInterval\",Ve=\"clearTimeout\",Ge=\"-start\",Fe=[Ke,\"setImmediate\",Ue,Ve,\"clearImmediate\"];function Be(e){const t=function(e){return(e||B.ee).get(\"timer\")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+\"-\"),r.inPlace(p.gm,Fe.slice(2,3),Ue+\"-\"),r.inPlace(p.gm,Fe.slice(3),Ve+\"-\"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],\"fn-\",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],\"fn-\",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get(\"mutation\")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n\u0026\u0026(window.MutationObserver=function(e){return this instanceof n?new n(r(e,\"fn-\")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get(\"tracer\"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get(\"events\"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit(\"newURL\",[\"\"+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r\u0026\u0026h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on(\"fn-err\",((...t)=\u003e{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)(\"function-err\",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,\"xhr-resolved\"],this.featureName),u.buffer([et],this.featureName),s.buffer([\"setTimeout\"+Ye,\"clearTimeout\"+Ze,et],this.featureName),c.buffer([et,\"new-xhr\",\"send-xhr\"+Ze],this.featureName),d.buffer([$e+Ze,$e+\"-done\",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer([\"newURL\"],this.featureName),f.buffer([et],this.featureName),a.buffer([\"propagate\",tt,Je,\"executor-err\",\"resolve\"+Ze],this.featureName),i.buffer([et,\"no-\"+et],this.featureName),o.buffer([\"new-jsonp\",\"cb-start\",\"jsonp-error\",\"jsonp-end\"],this.featureName),v(d,$e+Ze),v(d,$e+\"-done\"),v(o,\"new-jsonp\"),v(o,\"jsonp-end\"),v(o,\"cb-start\"),l.on(\"pushState-end\",h),l.on(\"replaceState-end\",h),window.addEventListener(\"hashchange\",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(\"load\",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(\"popstate\",(function(){h(0,n\u003e1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI\u0026\u0026e.init.user_actions.enabled\u0026\u0026(it.Zp.forEach((e=\u003e(0,A.sp)(e,(e=\u003e(0,x.p)(\"ua\",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=\u003e(0,A.sp)(e,(e=\u003e(0,x.p)(\"ua\",[e],void 0,this.featureName,this.ee)))))),r.some((e=\u003ee))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on(\"wrap-logger-end\",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=\u003ee.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||\"agent\"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=\u003ea.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=\u003e{if(!t[r.featureName]\u0026\u0026r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa\u0026\u0026r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa\u0026\u0026r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=\u003e!(e in this.features)));n.length\u003e0\u0026\u0026(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:\"spa\"})})()})();"])</script><script>self.__next_f.push([1,"e:[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://cdn.segment.com\"}],[\"$\",\"$L12\",null,{\"type\":\"text/javascript\",\"src\":\"https://beam.edx.org/consent/fa169e97-be64-4cc1-bad3-9534590f9a30/OtAutoBlock.js\"}],[\"$\",\"$L12\",null,{\"src\":\"https://beam.edx.org/scripttemplates/otSDKStub.js\",\"type\":\"text/javascript\",\"data-domain-script\":\"fa169e97-be64-4cc1-bad3-9534590f9a30\"}],[\"$\",\"$L12\",null,{\"id\":\"ot-loader\",\"type\":\"text/javascript\",\"dangerouslySetInnerHTML\":{\"__html\":\"function OptanonWrapper() {}\"}}],[[\"$\",\"style\",null,{\"children\":\".preampjs [data-preamp], .fusejs [data-fuse] { opacity: 0 !important}\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$13\"}}]],[\"$\",\"$L12\",null,{\"id\":\"script-segment\",\"dangerouslySetInnerHTML\":{\"__html\":\"$14\"},\"strategy\":\"beforeInteractive\"}],[\"$\",\"$L12\",null,{\"id\":\"script-gtm\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function (w, d, s, l, i) {\\n w[l] = w[l] || [];\\n w[l].push({ \\\"gtm.start\\\": new Date().getTime(), event: \\\"gtm.js\\\" });\\n var f = d.getElementsByTagName(s)[0],\\n j = d.createElement(s),\\n dl = l != \\\"dataLayer\\\" ? \\\"\u0026l=\\\" + l : \\\"\\\";\\n j.async = true;\\n j.src = \\\"https://www.googletagmanager.com/gtm.js?id=\\\" + i + dl;\\n f.parentNode.insertBefore(j, f);\\n})(window, document, \\\"script\\\", \\\"dataLayer\\\", \\\"GTM-543ZGMK2\\\");\\n\"},\"strategy\":\"beforeInteractive\"}],[\"$\",\"$L15\",null,{\"pagetype\":\"other\"}]]}],[\"$\",\"body\",null,{\"className\":\"__className_d65c78\",\"children\":[[\"$\",\"noscript\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\u003ciframe src=\\\"https://www.googletagmanager.com/ns.html?id=GTM-543ZGMK2\\\" height=\\\"0\\\" width=\\\"0\\\"\\n style=\\\"display:none;visibility:hidden\\\"\u003e\u003c/iframe\u003e\"}}],[\"$\",\"$L16\",null,{\"children\":[\"$\",\"$L17\",null,{}]}],[\"$\",\"$L18\",null,{\"children\":\"$L19\"}],[\"$\",\"$L12\",null,{\"id\":\"nr-browser-agent\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1a\"}}]]}]]}]\n"])</script><script>self.__next_f.push([1,"1b:I[10575,[\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"1203\",\"static/chunks/app/%5Blocale%5D/layout-5b7718b4a14b6894.js\"],\"default\"]\n1c:I[8229,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"6816\",\"static/chunks/app/%5Blocale%5D/error-3ce4ed034a8ac909.js\"],\"default\"]\n19:[\"$\",\"$L1b\",null,{\"locale\":\"en\",\"now\":\"$D2024-11-26T21:16:24.756Z\",\"timeZone\":\"UTC\",\"messages\":{\"Upgrade\":{\"title\":\"Update to access this page\",\"description\":\"For the best experience it is recommended that you update to the latest version of this app now. Please update now to access the full experience.\",\"ctaHeader\":\"Choose an option:\"},\"LocaleSwitcher\":{\"label\":\"Change language\",\"en\":\"English\",\"es\":\"Spanish\"}},\"children\":[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$b\",\"children\"],\"error\":\"$1c\",\"errorStyles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b1b2137e03e0278b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],\"errorScripts\":[],\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$L1d\",\"notFoundStyles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b1b2137e03e0278b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]}]}]\n"])</script><script>self.__next_f.push([1,"f:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Best Online Computer Science Courses and Programs | edX\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Explore free online computer science courses to learn more about programming languages and how to become a computer scientist.\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://www.edx.org/learn/computer-science\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"Best Online Computer Science Courses and Programs | edX\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Explore free online computer science courses to learn more about programming languages and how to become a computer scientist.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:url\",\"content\":\"https://www.edx.org/learn/computer-science\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:site_name\",\"content\":\"edX\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:locale\",\"content\":\"EN_US\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:title\",\"content\":\"Best Online Computer Science Courses and Programs\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:description\",\"content\":\"Explore free online computer science courses to learn more about programming languages and how to become a computer scientist.\"}],[\"$\",\"link\",\"13\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"meta\",\"14\",{\"name\":\"next-size-adjust\"}]]\n8:null\n"])</script><script>self.__next_f.push([1,"1e:I[50207,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"default\"]\n1f:I[72067,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"default\"]\n21:I[65878,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"stat"])</script><script>self.__next_f.push([1,"ic/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"Image\"]\n23:I[93885,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"default\"]\n2c5:I[67304,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981"])</script><script>self.__next_f.push([1,"ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"default\"]\n2c6:I[80546,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"default\"]\n2c8:I[29905,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"sta"])</script><script>self.__next_f.push([1,"tic/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"default\"]\n2c9:I[87508,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"default\"]\n2ca:I[22549,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21"])</script><script>self.__next_f.push([1,"a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"Accordion\"]\n2cb:I[22549,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"AccordionItem\"]\n2cc:I[22549,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\","])</script><script>self.__next_f.push([1,"\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"AccordionTrigger\"]\n2cd:I[22549,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"AccordionContent\"]\n"])</script><script>self.__next_f.push([1,"1d:[[\"$\",\"$L1e\",null,{\"searchParams\":\"$undefined\",\"postId\":\"$undefined\",\"cmsUrl\":\"https://cms.edx.org\"}],[\"$\",\"$L1f\",null,{\"navigation\":{\"header\":{\"logo\":{\"url\":\"/trademark-logos/edx-logo-elm.svg\",\"altText\":\"edX Online\"},\"search\":{\"placeholder\":\"What do you want to learn?\"},\"navButton\":{\"label\":\"Learn\"},\"cta\":{\"signIn\":{\"label\":\"Sign In\",\"url\":\"https://authn.edx.org/login\"},\"register\":{\"label\":\"Register for free\",\"url\":\"https://authn.edx.org/register\"},\"business\":{\"label\":\"edX For Business\",\"url\":\"https://business.edx.org\"}}},\"sections\":[{\"title\":\"By goal\",\"items\":[{\"label\":\"Take a course\",\"url\":\"/search?tab=course\"},{\"label\":\"Earn a certificate\",\"hero\":{\"title\":\"Certificates\",\"subTitle\":\"Self-paced, instructor-led courses and programs that build career-ready skills and elevate your resume.\",\"cta\":{\"viewAll\":{\"label\":\"View all certificates\",\"url\":\"/search?tab=professional-certificate\u0026page=1\"},\"learnMore\":{\"label\":\"Learn more about certificates\",\"url\":\"/certificates\"}},\"ctaPosition\":\"left\"},\"productSummaries\":[{\"title\":\"Professional Certificates\",\"description\":\"A select series of courses in high-demand fields to build your professional skill set.\",\"features\":[\"Instructor-led or self paced\",\"8-16 weeks\"],\"links\":[{\"label\":\"Browse all Professional Certificates\",\"url\":\"/search?tab=professional-certificate\",\"isExternal\":false},{\"label\":\"Browse all XSeries certificates\",\"url\":\"/search?tab=xseries\",\"isExternal\":false}]},{\"title\":\"Executive Education\",\"description\":\"Cohort-based certificate programs in career-critical skills. Aimed at building your professional development to advance or change your career.\",\"features\":[\"Instructor-led\",\"2-12 weeks\"],\"links\":[{\"label\":\"Browse all Executive Education\",\"url\":\"/search?tab=executive-education\",\"isExternal\":false}]}],\"productLists\":[{\"title\":\"Trending certificates\",\"products\":[{\"id\":\"7461d083-bf2e-55bb-af0a-79b2e389a2b8\",\"title\":\"Oxford Executive Leadership Programme\",\"url\":\"/executive-education/university-of-oxford-executive-leadership-programme\",\"owner\":{\"key\":\"OxfordX\",\"name\":\"University of Oxford\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2b628454-1c1f-4a61-978a-7bec1e588918-f65474eb5fac.png\"}}},{\"id\":\"2933d0bd-43ed-52f0-95f6-12241e257a62\",\"title\":\"Nutrition Science\",\"url\":\"/executive-education/stanford-university-nutrition-science\",\"owner\":{\"key\":\"StanfordOnline\",\"name\":\"Stanford University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\"}}},{\"id\":\"60387e50-0bb8-58cb-be7c-28aff4fd201d\",\"title\":\"Sustainable Finance\",\"url\":\"/executive-education/university-of-cambridge-sustainable-finance\",\"owner\":{\"key\":\"UniversityofCambridge\",\"name\":\"University of Cambridge\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/a7e2febc-e366-4b23-9fc3-5659cf53d452-7e24533c111d.png\"}}},{\"id\":\"87ef0a37-88f5-4843-888c-166fc9d1644a\",\"title\":\"Agile Project Management\",\"url\":\"/certificates/professional-certificate/umd-usmx-agile-project-management\",\"owner\":{\"key\":\"USMx\",\"name\":\"University System of Maryland\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-bc0488f1a5f8.png\"}}},{\"id\":\"8c5c1af9-761b-49b4-9f52-f6f48856d906\",\"title\":\"Computer Science for Artificial Intelligence\",\"url\":\"/certificates/professional-certificate/harvardx-computer-science-for-artifical-intelligence\",\"owner\":{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}}},{\"id\":\"e78d61bc-aa9d-417f-b244-fed28f5737b6\",\"title\":\"Data Analyst\",\"url\":\"/certificates/professional-certificate/ibm-data-analyst\",\"owner\":{\"key\":\"IBM\",\"name\":\"IBM\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\"}}},{\"id\":\"b9629ec9-af4e-4ea3-9a14-268209a06a76\",\"title\":\"Introduction to Kubernetes and Cloud Native Technologies\",\"url\":\"/certificates/professional-certificate/linuxfoundationx-introduction-to-kubernetes-and-cloud-native-technologies\",\"owner\":{\"key\":\"LinuxFoundationX\",\"name\":\"The Linux Foundation\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/4d254841-5cc9-4174-a28d-5b4f823c0122-51c34231df61.png\"}}}]}],\"linkList\":{\"title\":\"Popular topics\",\"links\":[{\"label\":\"Data Science Certificates\",\"url\":\"/certificates/data-science-certificate\",\"isExternal\":false},{\"label\":\"Business Certificates\",\"url\":\"/certificates/business-certificate \",\"isExternal\":false},{\"label\":\"Data Analytics Certificates\",\"url\":\"/certificates/data-analytics-certificate\",\"isExternal\":false},{\"label\":\"Artificial Intelligence (AI) Certificates\",\"url\":\"certificates/ai-certificates\",\"isExternal\":null},{\"label\":\"Machine Learning Certificates\",\"url\":\"/certificates/machine-learning-certificates\",\"isExternal\":false},{\"label\":\"Python Certificates\",\"url\":\"/certificates/python-certificate\",\"isExternal\":false},{\"label\":\"Project Management Certificates\",\"url\":\"/certificates/project-management-certificate\",\"isExternal\":false},{\"label\":\"Digital Marketing Certificates\",\"url\":\"/certificates/digital-marketing-certificates\",\"isExternal\":false},{\"label\":\"IT Certificates\",\"url\":\"/certificates/it-certificates\",\"isExternal\":false},{\"label\":\"Sustainability Executive Education Programs\",\"url\":\"executive-education/sustainability\",\"isExternal\":false},{\"label\":\"Data Science Executive Education Programs\",\"url\":\"executive-education/data-science\",\"isExternal\":false},{\"label\":\"Management Executive Education Programs\",\"url\":\"executive-education/management\",\"isExternal\":false},{\"label\":\"Data Analytics Executive Education Programs\",\"url\":\"executive-education/data-analytics\",\"isExternal\":false},{\"label\":\"Product Management Executive Education Programs\",\"url\":\"executive-education/product-management\",\"isExternal\":false},{\"label\":\"Economics Executive Education Programs\",\"url\":\"executive-education/economics\",\"isExternal\":false},{\"label\":\"Strategy Executive Education Programs\",\"url\":\"executive-education/strategy\",\"isExternal\":false},{\"label\":\"Finance Executive Education Programs\",\"url\":\"executive-education/finance\",\"isExternal\":false},{\"label\":\"Leadership Executive Education Programs\",\"url\":\"executive-education/leadership\",\"isExternal\":false},{\"label\":\"FinTech Executive Education Programs\",\"url\":\"executive-education/fintech\",\"isExternal\":false},{\"label\":\"Real Estate Executive Education Programs\",\"url\":\"executive-education/real-estate\",\"isExternal\":false},{\"label\":\"Blockchain Executive Education Programs\",\"url\":\"executive-education/blockchain\",\"isExternal\":false},{\"label\":\"Healthcare Executive Education Programs\",\"url\":\"executive-education/healthcare\",\"isExternal\":false},{\"label\":\"Artificial Intelligence (AI) Executive Education Programs\",\"url\":\"executive-education/artificial-intelligence\",\"isExternal\":false},{\"label\":\"Marketing Executive Education Programs\",\"url\":\"executive-education/marketing\",\"isExternal\":false},{\"label\":\"Project Management Executive Education Programs\",\"url\":\"executive-education/project-management\",\"isExternal\":false},{\"label\":\"Digital Marketing Executive Education Programs\",\"url\":\"executive-education/digital-marketing\",\"isExternal\":false},{\"label\":\"Operations Management Executive Education Programs\",\"url\":\"executive-education/operations-management\",\"isExternal\":false},{\"label\":\"Design Executive Education Programs\",\"url\":\"executive-education/design\",\"isExternal\":false},{\"label\":\"Supply Chain Executive Education Programs\",\"url\":\"executive-education/supply-chain\",\"isExternal\":false},{\"label\":\"Information Technology Executive Education Programs\",\"url\":\"executive-education/information-technology\",\"isExternal\":false},{\"label\":\"Cybersecurity Executive Education Programs\",\"url\":\"executive-education/cybersecurity\",\"isExternal\":false},{\"label\":\"Innovation Executive Education Programs\",\"url\":\"executive-education/innovation\",\"isExternal\":false},{\"label\":\"Negotiation Executive Education Programs\",\"url\":\"executive-education/negotiation\",\"isExternal\":false},{\"label\":\"Entrepreneurship Executive Education Programs\",\"url\":\"executive-education/entrepreneurship\",\"isExternal\":false},{\"label\":\"Law Executive Education Programs\",\"url\":\"executive-education/law\",\"isExternal\":false},{\"label\":\"Programas de Educación Ejecutiva en Transformación Digital\",\"url\":\"executive-education/digital-transformation\",\"isExternal\":false},{\"label\":\"Human Resources Executive Education Programs\",\"url\":\"executive-education/human-resources\",\"isExternal\":false},{\"label\":\"Talent Management Executive Education Programs\",\"url\":\"executive-education/talent-management\",\"isExternal\":false},{\"label\":\"Sales Executive Education Programs\",\"url\":\"executive-education/sales\",\"isExternal\":false},{\"label\":\"Accounting Executive Education Programs\",\"url\":\"executive-education/accounting\",\"isExternal\":false},{\"label\":\"Change Management Executive Education Programs\",\"url\":\"executive-education/change-management\",\"isExternal\":false},{\"label\":\"Risk Management Executive Education Programs\",\"url\":\"executive-education/risk-management\",\"isExternal\":false},{\"label\":\"International Relations Executive Education Programs\",\"url\":\"executive-education/international-relations\",\"isExternal\":false},{\"label\":\"Women's Executive Leadership Programs\",\"url\":\"executive-education/womens-executive-leadership-program\",\"isExternal\":false}]}},{\"label\":\"Earn a degree\",\"hero\":{\"title\":\"Degrees\",\"subTitle\":\"Degree programs from top institutions around the world to enable your career transformation and advancement.\",\"cta\":{\"viewAll\":{\"label\":\"View all Degrees\",\"url\":\"/search?tab=degree-program\u0026page=1\"}},\"ctaPosition\":\"right\"},\"productSummaries\":[{\"title\":\"Master’s \u0026 Doctoral\",\"description\":\"Online degree programs from top institutions taught by expert faculty.\",\"features\":[\"Instructor-led, graduate level classes\",\"1-3 years\"],\"links\":[{\"label\":\"Browse all Master's \u0026 Doctoral Degrees\",\"url\":\"/masters\"},{\"label\":\"Browse all Doctorate degrees\",\"url\":\"/doctorate\"}]},{\"title\":\"Bachelor’s\",\"description\":\"Online undergraduate degree programs from top institutions taught by expert faculty.\",\"features\":[\"Instructor-led, online classes\",\"2-6 years\"],\"links\":[{\"label\":\"Browse all Bachelor’s degrees\",\"url\":\"/bachelors\"}]},{\"title\":\"Paths to degrees\",\"description\":\"A series of graduate-level programs from top institutions, uniquely designed to advance your career by providing a deep level of learning in a specific discipline.\",\"features\":[\"Instructor-led, online classes\",\"2 - 6 months\"],\"links\":[{\"label\":\"Browse all MicroMasters® pathways\",\"url\":\"/masters/micromasters\"},{\"label\":\"Browse all MicroBachelors® pathways\",\"url\":\"/bachlors/microbachelors\"}]}],\"productLists\":[{\"title\":\"Trending degrees\",\"products\":[{\"id\":\"85f981c8-4e1b-4cc4-b3cc-cd2bd741b405\",\"title\":\"Master of Arts in Psychology\",\"url\":\"/masters/psychology/pepperdine-master-of-arts-in-psychology\",\"owner\":{\"key\":\"Pepperdine\",\"name\":\"Pepperdine University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/9028c889-8b76-4d81-a7ec-622c024550ef-820f45a8df63.png\"}}},{\"id\":\"273b170f-af05-4036-9f51-d865910959e2\",\"title\":\"Master of Social Work\",\"url\":\"/masters/online-msw-programs/denver-master-of-social-work\",\"owner\":{\"key\":\"UniversityofDenver\",\"name\":\"University of Denver\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/ed4b14c6-ee2c-4a78-a97b-e73bad0485af-27577f044447.png\"}}},{\"id\":\"c106927f-09cc-4b9a-9f8c-c757db45d92a\",\"title\":\"Bachelor of Science in Economics and Management\",\"url\":\"/bachelors/universityoflondon-bachelor-of-science-in-economics-and-management\",\"owner\":{\"key\":\"UniversityofLondon\",\"name\":\"University of London\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/5427ee88-6dba-46ff-8ed8-87b71e3234da-0af1465ab67e.png\"}}},{\"id\":\"4a8c1f85-f7bb-4ba9-b102-b5864c921fa1\",\"title\":\"Master of Public Health\",\"url\":\"/masters/masters-in-public-health-online/unc-master-of-public-health\",\"owner\":{\"key\":\"UNC-CH\",\"name\":\"The University of North Carolina at Chapel Hill\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/283be432-c4de-4818-83c5-bd77a2de49d6-2a29798bfd41.png\"}}},{\"id\":\"a50e509c-44ae-4e85-9e12-85af6052c613\",\"title\":\"Doctor of Education in Leadership and Learning in Organizations\",\"url\":\"/doctorate/online-edd-programs/vanderbilt-doctor-of-education-in-leadership-and-learning-in-organizations\",\"owner\":{\"key\":\"Vanderbilt\",\"name\":\"Vanderbilt University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/de684a48-2ebc-4596-b466-98ea2cc948b4-864155e2641e.png\"}}},{\"id\":\"35ec5b30-d213-4778-ab2a-ae2783c86502\",\"title\":\"Master of Science Strategic Marketing\",\"url\":\"/masters/surrey-master-of-science-strategic-marketing\",\"owner\":{\"key\":\"UOS\",\"name\":\"University of Surrey\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/fab95b1f-000b-45fe-97a9-89b449974728-7da9db5b85f8.png\"}}}]}],\"linkList\":{\"title\":\"Trending Topics\",\"links\":[{\"label\":\"Master's in Business Administration (MBA)\",\"url\":\"masters/online-mba\"},{\"label\":\"Master's in Social Work (MSW)\",\"url\":\"masters/online-msw-programs\"},{\"label\":\"Master's in Psychology\",\"url\":\"masters/psychology\"},{\"label\":\"Master's in Clinical Psychology\",\"url\":\"masters/psychology/online-masters-in-clinical-psychology\"},{\"label\":\"Master's in Marriage and Family Therapy (MFT)\",\"url\":\"masters/psychology/online-mft-programs\"},{\"label\":\"Master's in Applied Behavior Analysis (ABA)\",\"url\":\"masters/psychology/online-aba-programs\"},{\"label\":\"Master's in Licensed Professional Counseling (LPC)\",\"url\":\"masters/psychology/online-lpc-programs\"},{\"label\":\"Master of Data Science (MDS)\",\"url\":\"masters/online-masters-in-data-science\"},{\"label\":\"Master's in Artificial Intelligence\",\"url\":\"masters/online-masters-in-artificial-intelligence\"},{\"label\":\"Master's in Architecture (M.Arch)\",\"url\":\"/masters/online-masters-in-architecture\"},{\"label\":\"Master's in Speech Language Pathology (SLP)\",\"url\":\"masters/online-slp-programs\"},{\"label\":\"Master's in Public Health (MPH)\",\"url\":\"masters/masters-in-public-health-online\"},{\"label\":\"Master's in Education\",\"url\":\"masters/masters-in-education-online\"},{\"label\":\"Master's in Educational Leadership\",\"url\":\"masters/masters-in-education-online/online-masters-in-educational-leadership\"},{\"label\":\"Master's in Teaching (MAT)\",\"url\":\"masters/online-mat-programs\"},{\"label\":\"Master's in Nursing (MSN)\",\"url\":\"masters/online-msn-programs\"},{\"label\":\"Family Nurse Practitioner (FNP)\",\"url\":\"masters/online-msn-programs/online-fnp-programs\"},{\"label\":\"Psychiatric Mental Health Nurse Practitioner (PMHNP)\",\"url\":\"masters/online-msn-programs/online-pmhnp-programs\"},{\"label\":\"Acute Care Nurse Practitioner (ACNP)\",\"url\":\"masters/online-msn-programs/online-acute-care-nurse-practitioner-programs\"},{\"label\":\"Master of Laws (LLM)\",\"url\":\"masters/online-llm-programs\"},{\"label\":\"Master of Legal Studies\",\"url\":\"/masters/online-master-of-legal-studies\"},{\"label\":\"Master's in Counseling\",\"url\":\"masters/counseling\"},{\"label\":\"Master's in School Counseling\",\"url\":\"masters/counseling/online-masters-in-school-counseling\"},{\"label\":\"Master's in Mental Health Counseling\",\"url\":\"masters/counseling/online-masters-in-mental-health-counseling\"},{\"label\":\"Master's in Counseling \u0026 Psychology\",\"url\":\"masters/counseling-psychology\"},{\"label\":\"Master of Engineering (MEng)\",\"url\":\"masters/online-masters-in-engineering\"},{\"label\":\"Master's in Computer Engineering\",\"url\":\"masters/online-masters-in-engineering/online-computer-engineering-masters\"},{\"label\":\"Master's in Cybersecurity\",\"url\":\"masters/online-masters-in-cybersecurity\"},{\"label\":\"Master's in Information Technology (IT)\",\"url\":\"masters/online-masters-in-information-technology\"},{\"label\":\"Master's in Information Systems\",\"url\":\"masters/masters-in-information-systems-online\"},{\"label\":\"Master's in Computer Science\",\"url\":\"masters/online-masters-in-computer-science\"},{\"label\":\"Master of Library and Information Science (MLIS)\",\"url\":\"masters/online-mlis-programs\"},{\"label\":\"Master's in International Relations\",\"url\":\"/masters/online-masters-in-international-relations\"},{\"label\":\"Master's in Communication\",\"url\":\"/masters/online-masters-in-communication\"},{\"label\":\"Master's in Design\",\"url\":\"/masters/online-masters-in-design\"},{\"label\":\"Master's in Health Administration (MHA)\",\"url\":\"/masters/online-mha\"},{\"label\":\"Master's in Business\",\"url\":\"masters/online-masters-in-business\"},{\"label\":\"Master of Accounting\",\"url\":\"masters/online-masters-in-accounting\"},{\"label\":\"Master's in Entrepreneurship\",\"url\":\"masters/masters-in-entrepreneurship-online\"},{\"label\":\"Master's in Leadership\",\"url\":\"masters/masters-in-leadership-online\"},{\"label\":\"Master's in Human Resources\",\"url\":\"masters/online-masters-in-human-resources\"},{\"label\":\"Master's in Supply Chain Management\",\"url\":\"/masters/online-masters-in-supply-chain-management\"},{\"label\":\"Master's in Public Administration (MPA)\",\"url\":\"masters/masters-in-public-administration-online\"},{\"label\":\"Master's in Analytics\",\"url\":\"/masters/online-masters-in-analytics\"},{\"label\":\"Maestría en Analítica de Negocios\",\"url\":\"masters/online-masters-in-analytics/online-masters-in-business-analytics\"},{\"label\":\"Master's in Data Analytics\",\"url\":\"masters/online-masters-in-analytics/online-masters-in-data-analytics\"},{\"label\":\"Master's in Project Management (MPM)\",\"url\":\"masters/masters-in-project-management-online\"},{\"label\":\"Maestría en Cuidado de la Salud\",\"url\":\"masters/healthcare\"},{\"label\":\"Master's in Nutrition\",\"url\":\"masters/online-masters-in-nutrition\"},{\"label\":\"Licenciatura en Trabajo Social (BSW)\",\"url\":\"bachelors/social-work-bsw\"},{\"label\":\"Bachelor of Psychology\",\"url\":\"bachelors/psychology\"},{\"label\":\"Bachelor of Computer Science in Data Science\",\"url\":\"bachelors/computer-data-sciences\"},{\"label\":\"Bachelor of Public Health\",\"url\":\"bachelors/bachelors-in-public-health-online\"},{\"label\":\"Bachelor of Accounting\",\"url\":\"bachelors/online-accounting-bachelor-degree\"},{\"label\":\"Bachelor of Finance\",\"url\":\"bachelors/online-bachelors-degree-finance\"},{\"label\":\"Bachelor of Health and Social Service\",\"url\":\"bachelors/health-social-services\"},{\"label\":\"Bachelor's in Business\",\"url\":\"bachelors/business\"},{\"label\":\"Doctorate in Social Work (DSW)\",\"url\":\"doctorate/social-work\"},{\"label\":\"Doctor of Public Health (DrPH)\",\"url\":\"doctorate/online-drph-programs\"},{\"label\":\"Doctor of Education (EdD)\",\"url\":\"doctorate/online-edd-programs\"},{\"label\":\"Doctor of Nursing Practice (DNP)\",\"url\":\"doctorate/online-dnp-programs\"},{\"label\":\"Doctor of Physical Therapy (DPT)\",\"url\":\"doctorate/online-dpt-programs\"},{\"label\":\"Doctor of Pharmacy (PharmD)\",\"url\":\"doctorate/online-pharmd-programs\"}]}}]},{\"title\":\"By topic\",\"items\":[{\"label\":\"Artificial Intelligence\",\"hero\":{\"title\":\"Artificial Intelligence\",\"subTitle\":\"Artificial Intelligence (AI) is a unique field of study that combines computer science, robust datasets, and the ability of machines to simulate human intelligence to advance problem-solving techniques and tasks.\",\"cta\":{\"viewAll\":{\"label\":\"View all Artificial Intelligence courses\",\"url\":\"search?tab=course\u0026skills.skill=Artificial+Intelligence\"},\"learnMore\":{\"label\":\"Learn more about Artificial Intelligence\",\"url\":\"/learn/artificial-intelligence\"}},\"ctaPosition\":\"left\"},\"linkList\":{\"title\":\"Related Topics\",\"links\":[{\"label\":\"ChatGPT\",\"url\":\"/learn/chatgpt\"},{\"label\":\"Machine Learning\",\"url\":\"/learn/machine-learning\"},{\"label\":\"Computer Science\",\"url\":\"/learn/computer-science\"},{\"label\":\"Electronics\",\"url\":\"/learn/electronics\"},{\"label\":\"Automation\",\"url\":\"/learn/automation\"},{\"label\":\"Augmented Reality\",\"url\":\"/learn/augmented-reality\"},{\"label\":\"Internet of Things\",\"url\":\"/learn/iot-internet-of-things\"},{\"label\":\"Software Engineering\",\"url\":\"/learn/software-engineering\"},{\"label\":\"Data Mining\",\"url\":\"/learn/data-mining\"},{\"label\":\"Robotics\",\"url\":\"/learn/robotics\"},{\"label\":\"Deep Learning\",\"url\":\"/learn/deep-learning\"},{\"label\":\"Computer Engineering\",\"url\":\"/learn/computer-engineering\"},{\"label\":\"Algorithms\",\"url\":\"/learn/algorithms\"},{\"label\":\"Natural Language Processing\",\"url\":\"/learn/natural-language-processing\"},{\"label\":\"Computer Programming\",\"url\":\"/learn/computer-programming\"},{\"label\":\"Computer Vision\",\"url\":\"/learn/computer-vision\"},{\"label\":\"Robotic Process Automation\",\"url\":\"/learn/robotic-process-automation\"},{\"label\":\"Computer Networking\",\"url\":\"/learn/computer-networking\"},{\"label\":\"Mathematical Modeling\",\"url\":\"/learn/mathematical-modeling\"},{\"label\":\"Autonomous Robotics\",\"url\":\"/learn/autonomous-robotics\"}]},\"productLists\":[{\"title\":\"Courses\",\"products\":[{\"id\":\"d62627c6-2b97-5ffc-b862-2f2c4bab95cf\",\"title\":\"Large Language Models: Application through Production\",\"url\":\"/learn/computer-science/databricks-large-language-models-application-through-production\",\"owner\":{\"key\":\"Databricks\",\"name\":\"Databricks\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/f396c277-2a09-46ec-b76f-32fedc4a82cc-59e1dca89c96.png\"}}},{\"id\":\"b58fc9b9-5426-56e6-9cdc-f1f872b3e816\",\"title\":\"CS50's Introduction to Artificial Intelligence with Python\",\"url\":\"/learn/artificial-intelligence/harvard-university-cs50-s-introduction-to-artificial-intelligence-with-python\",\"owner\":{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}}},{\"id\":\"df35235c-d8a5-5d87-992a-51e960aa2bb5\",\"title\":\"AI for Everyone: Master the Basics\",\"url\":\"/learn/artificial-intelligence/ibm-ai-for-everyone-master-the-basics\",\"owner\":{\"key\":\"IBM\",\"name\":\"IBM\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\"}}}],\"cta\":{\"label\":\"View all Artificial Intelligence courses\",\"url\":\"/search?q=artificial+intelligence\u0026tab=course\"}},{\"title\":\"Certificates\",\"products\":[{\"id\":\"09a238fc-8b5a-5d83-8c74-2f002c3ba841\",\"title\":\"Artificial Intelligence in Health Care\",\"url\":\"/executive-education/massachusetts-institute-of-technology-artificial-intelligence-in-health-care\",\"owner\":{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}}},{\"id\":\"e7388b02-2261-507f-a84e-f5a0f5d47c49\",\"title\":\"Artificial Intelligence: Implications for Business Strategy\",\"url\":\"/executive-education/massachusetts-institute-of-technology-artificial-intelligence-implications-for-business-strategy\",\"owner\":{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}}},{\"id\":\"396aac5e-d950-5f87-95ca-8184399edd50\",\"title\":\"Oxford Artificial Intelligence Programme\",\"url\":\"/executive-education/university-of-oxford-artificial-intelligence-programme\",\"owner\":{\"key\":\"OxfordX\",\"name\":\"University of Oxford\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2b628454-1c1f-4a61-978a-7bec1e588918-f65474eb5fac.png\"}}}],\"cta\":{\"label\":\"View all Artificial Intelligence Certificates\",\"url\":\"certificates/ai-certificates\"}},{\"title\":\"Degrees\",\"products\":[{\"id\":\"ea953e86-de57-4512-8503-a89f00f1b2b1\",\"title\":\"Master of Science in Computer Science\",\"url\":\"/masters/online-masters-in-computer-science/syracuse-master-of-science-in-computer-science\",\"owner\":{\"key\":\"SyracuseUniversity\",\"name\":\"Syracuse University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/6ec06cd6-4355-44bd-822a-2094d743b7a4-7ed01c537f21.png\"}}},{\"id\":\"89f39d1a-bb23-4944-b6e0-b51fe25ce932\",\"title\":\"Master of Science in Artificial Intelligence (MSAI)\",\"url\":\"/masters/online-masters-in-artificial-intelligence/online-master-artificial-intelligence-utaustinx\",\"owner\":{\"key\":\"UTAustinX\",\"name\":\"The University of Texas at Austin\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/9d38ad58-87fb-4a89-9f23-c8df318112e3-aec8e9e98a5f.png\"}}},{\"id\":\"ee60cf8f-3b6c-476f-94c1-1a16c8f50c48\",\"title\":\"Master of Science in Artificial Intelligence\",\"url\":\"/masters/maryville-university-master-of-science-in-artificial-intelligence\",\"owner\":{\"key\":\"Maryville\",\"name\":\"Maryville University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\"}}}],\"cta\":{\"label\":\"View all Masters in Artificial Intelligence\",\"url\":\"/masters/online-masters-in-artificial-intelligence\"}}]},{\"label\":\"Data Science\",\"hero\":{\"title\":\"Data Science\",\"subTitle\":\"Data Science is an interdisciplinary field which utilizes scientific methods, algorithms, and data insights to extract meaning and drive informed decision-making across industries.\",\"cta\":{\"viewAll\":{\"label\":\"View all Data Science courses\",\"url\":\"/search?tab=course\u0026skills.skill=Data+Science\"}},\"ctaPosition\":\"right\"},\"linkList\":{\"title\":\"Related Topics\",\"links\":[{\"label\":\"Power BI\",\"url\":\"/learn/power-bi\"},{\"label\":\"SQL\",\"url\":\"/learn/sql\"},{\"label\":\"Analytics\",\"url\":\"/learn/analytics\"},{\"label\":\"MySQL\",\"url\":\"/learn/mysql\"},{\"label\":\"Coding\",\"url\":\"/learn/coding\"},{\"label\":\"PostgreSQL\",\"url\":\"/learn/postgresql\"},{\"label\":\"Big Data\",\"url\":\"/learn/big-data\"},{\"label\":\"Cloud Computing\",\"url\":\"/learn/cloud-computing\"},{\"label\":\"Syntax\",\"url\":\"/learn/syntax\"},{\"label\":\"Statistics\",\"url\":\"/learn/statistics\"},{\"label\":\"TensorFlow\",\"url\":\"/learn/tensorflow\"},{\"label\":\"Probability\",\"url\":\"/learn/probability\"},{\"label\":\"Regression\",\"url\":\"/learn/regression\"},{\"label\":\"Inference\",\"url\":\"/learn/inference\"},{\"label\":\"PyTorch\",\"url\":\"/learn/pytorch\"},{\"label\":\"Grafana\",\"url\":\"/learn/grafana\"},{\"label\":\"Business Intelligence\",\"url\":\"/learn/business-intelligence\"},{\"label\":\"Data Warehouse\",\"url\":\"/learn/data-warehouse\"},{\"label\":\"Data Structures\",\"url\":\"/learn/data-structures\"},{\"label\":\"Data Visualization\",\"url\":\"/learn/data-visualization\"}]},\"productLists\":[{\"title\":\"Courses\",\"products\":[{\"id\":\"ad547f78-ac97-510f-9470-c9c0e6c9d348\",\"title\":\"Introduction to Analytics Modeling\",\"url\":\"/learn/data-analysis/the-georgia-institute-of-technology-introduction-to-analytics-modeling\",\"owner\":{\"key\":\"GTx\",\"name\":\"The Georgia Institute of Technology\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\"}}},{\"id\":\"a926dd9d-d01b-5a7e-9905-c472ed4a388c\",\"title\":\"Data Science: R Basics\",\"url\":\"/learn/r-programming/harvard-university-data-science-r-basics\",\"owner\":{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}}},{\"id\":\"2205130f-9a8c-5988-aa70-ec37c470c2b0\",\"title\":\"Probability - The Science of Uncertainty and Data\",\"url\":\"/learn/probability/massachusetts-institute-of-technology-probability-the-science-of-uncertainty-and-data\",\"owner\":{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}}}],\"cta\":{\"label\":\"View all Data Science courses\",\"url\":\"/search?q=data+science\u0026tab=course\"}},{\"title\":\"Certificates\",\"products\":[{\"id\":\"3c32e3e0-b6fe-4ee4-bd4f-210c6339e074\",\"title\":\"Data Science\",\"url\":\"/certificates/professional-certificate/harvardx-data-science\",\"owner\":{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}}},{\"id\":\"b5598690-9bd8-4d21-b7f3-dc741b50473f\",\"title\":\"IBM Data Science\",\"url\":\"/certificates/professional-certificate/ibm-data-science\",\"owner\":{\"key\":\"IBM\",\"name\":\"IBM\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\"}}},{\"id\":\"673ea595-1439-4a34-ad71-cc5c995c6fc6\",\"title\":\"Learning Python for Data Science\",\"url\":\"/certificates/professional-certificate/harvardx-learning-python-for-data-science\",\"owner\":{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}}}],\"cta\":{\"label\":\"View all Data Science certificates\",\"url\":\"/certificates/data-science-certificate\"}},{\"title\":\"Degrees\",\"products\":[{\"id\":\"721f524b-da8f-4923-83b4-a18de44fdc43\",\"title\":\"Master’s Degree in Data Science\",\"url\":\"/masters/online-masters-in-data-science/online-master-data-science-utaustinx\",\"owner\":{\"key\":\"UTAustinX\",\"name\":\"The University of Texas at Austin\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/9d38ad58-87fb-4a89-9f23-c8df318112e3-aec8e9e98a5f.png\"}}},{\"id\":\"58331700-1a02-4abe-a858-4ebe83200d15\",\"title\":\"Master of Information and Data Science\",\"url\":\"/masters/online-masters-in-data-science/ucb-master-of-information-and-data-science\",\"owner\":{\"key\":\"BerkeleyX\",\"name\":\"University of California, Berkeley\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/54bc81cb-b736-4505-aa51-dd2b18c61d84-2082c7ba1024.png\"}}},{\"id\":\"70adbe06-2ef5-446e-97cf-7d26520a9697\",\"title\":\"Master of Applied Data Science\",\"url\":\"/masters/online-masters-in-data-science/unc-master-of-applied-data-science\",\"owner\":{\"key\":\"UNC-CH\",\"name\":\"The University of North Carolina at Chapel Hill\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/283be432-c4de-4818-83c5-bd77a2de49d6-2a29798bfd41.png\"}}}],\"cta\":{\"label\":\"View all Data Science degrees\",\"url\":\"/masters/online-masters-in-data-science\"}}]},{\"label\":\"Finance\",\"hero\":{\"title\":\"Finance\",\"subTitle\":\"Navigate the complex field of Finance, including money management, investments, and financial planning. Gain insights into market analysis and strategic decision-making, allowing for growth and profitability.\",\"cta\":{\"viewAll\":{\"label\":\"View all Finance courses\",\"url\":\"/search?skills.skill=Finance\"},\"learnMore\":{\"label\":\"Learn more about Finance\",\"url\":\"/learn/finance\"}},\"ctaPosition\":\"left\"},\"linkList\":{\"title\":\"Related Topics\",\"links\":[{\"label\":\"Bitcoin\",\"url\":\"/learn/bitcoin\"},{\"label\":\"Investing\",\"url\":\"/learn/investing\"},{\"label\":\"Cryptocurrency\",\"url\":\"/learn/cryptocurrency\"},{\"label\":\"Blockchain\",\"url\":\"/learn/blockchain\"},{\"label\":\"Trading\",\"url\":\"/learn/trading\"},{\"label\":\"Fintech\",\"url\":\"/learn/fintech\"},{\"label\":\"Stocks\",\"url\":\"/learn/stocks\"},{\"label\":\"Banking\",\"url\":\"/learn/banking\"},{\"label\":\"Risk Management\",\"url\":\"/learn/risk-management\"},{\"label\":\"Venture Capital\",\"url\":\"/learn/venture-capital\"},{\"label\":\"Taxes\",\"url\":\"/learn/taxes\"},{\"label\":\"Investment Banking\",\"url\":\"/learn/investment-banking\"},{\"label\":\"Financial Management\",\"url\":\"/learn/financial-management\"},{\"label\":\"Cryptography\",\"url\":\"/learn/cryptography\"},{\"label\":\"Circular Economy\",\"url\":\"/learn/circular-economy\"},{\"label\":\"Macroeconomics\",\"url\":\"/learn/macroeconomics\"},{\"label\":\"Financial Accounting\",\"url\":\"/learn/financial-accounting\"},{\"label\":\"Financial Literacy\",\"url\":\"/learn/financial-literacy\"},{\"label\":\"Personal Finance\",\"url\":\"/learn/personal-finance\"},{\"label\":\"Corporate Finance\",\"url\":\"/learn/corporate-finance\"}]},\"productLists\":[{\"title\":\"Courses\",\"products\":[{\"id\":\"c211d581-03d2-5c31-b34f-a988be4cc3a4\",\"title\":\"Introduction to Corporate Finance\",\"url\":\"/learn/corporate-finance/columbia-university-introduction-to-corporate-finance\",\"owner\":{\"key\":\"ColumbiaX\",\"name\":\"Columbia University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/3d8fc08e-339f-467a-a6c0-2b956ca5d6a0-797c0c6ddbc6.png\"}}},{\"id\":\"7eb35c18-ca39-552e-9241-ed3cab2f937e\",\"title\":\"Foundations of Modern Finance I\",\"url\":\"/learn/finance/massachusetts-institute-of-technology-foundations-of-modern-finance-i\",\"owner\":{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}}},{\"id\":\"feb03847-e53c-501a-b1cf-ebe2ccc23f4c\",\"title\":\"Foundations of Finance\",\"url\":\"/learn/finance/university-of-cambridge-foundations-of-finance\",\"owner\":{\"key\":\"UniversityofCambridge\",\"name\":\"University of Cambridge\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/a7e2febc-e366-4b23-9fc3-5659cf53d452-fbcc652f58e1.png\"}}}],\"cta\":{\"label\":\"View all Finance courses\",\"url\":\"/search?q=finance\u0026tab=course\"}},{\"title\":\"Certificates\",\"products\":[{\"id\":\"4666a4d2-1337-5324-85bf-059350078d5b\",\"title\":\"FinTech\",\"url\":\"/executive-education/harvard-university-fintech\",\"owner\":{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}}},{\"id\":\"e590608c-e3f8-5731-8b22-ce1b4b589b23\",\"title\":\"MBA Essentials\",\"url\":\"/executive-education/the-london-school-of-economics-and-political-science-mba-essentials\",\"owner\":{\"key\":\"LSE\",\"name\":\"The London School of Economics and Political Science\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/07141c7d-a86e-4f48-bb5b-1eef0958b465-b644124b89ef.png\"}}},{\"id\":\"1859f52c-3fc0-43fe-a8a1-13660c77e9c3\",\"title\":\"Corporate Finance\",\"url\":\"/certificates/professional-certificate/columbiax-corporate-finance\",\"owner\":{\"key\":\"ColumbiaX\",\"name\":\"Columbia University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/3d8fc08e-339f-467a-a6c0-2b956ca5d6a0-797c0c6ddbc6.png\"}}}],\"cta\":{\"label\":\"View all Finance certificates\",\"url\":\"/search?q=finance\u0026tab=program\u0026program_type=Professional+Certificate\"}},{\"title\":\"Graduate Degrees\",\"products\":[{\"id\":\"d85a67b7-2f8b-4f4a-8900-e4dd15cf64c8\",\"title\":\"Master of Science in Professional Accounting\",\"url\":\"/masters/online-masters-in-accounting/syracuse-master-of-science-in-professional-accounting\",\"owner\":{\"key\":\"SyracuseUniversity\",\"name\":\"Syracuse University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/6ec06cd6-4355-44bd-822a-2094d743b7a4-7ed01c537f21.png\"}}},{\"id\":\"74f633a8-2eaa-4202-9e31-79f6868934b0\",\"title\":\"Master of Management\",\"url\":\"/masters/ucdavis-master-of-management\",\"owner\":{\"key\":\"UCDavis\",\"name\":\"University of California, Davis\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/3a33451f-9a20-41f0-9cd1-5f3624a0940e-be0782e0ed48.png\"}}},{\"id\":\"518b3b7e-f773-4b11-8427-4343b53cd1ae\",\"title\":\"Master of Science in Accounting\",\"url\":\"/masters/maryville-university-master-of-science-in-accounting\",\"owner\":{\"key\":\"Maryville\",\"name\":\"Maryville University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\"}}}],\"cta\":{\"label\":\"View all Finance degrees\",\"url\":\"/search?q=finance+degree\u0026tab=program\"}},{\"title\":\"Undergraduate Degrees\",\"products\":[{\"id\":\"f9414209-c0ac-4572-bb46-2dde155f3a22\",\"title\":\"Bachelor of Science in Economics and Finance\",\"url\":\"/bachelors/universityoflondon-bachelor-of-science-in-economics-and-finance\",\"owner\":{\"key\":\"UniversityofLondon\",\"name\":\"University of London\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/5427ee88-6dba-46ff-8ed8-87b71e3234da-0af1465ab67e.png\"}}},{\"id\":\"5e15f5aa-8a0a-4362-833d-1c9875e1ebad\",\"title\":\"Bachelor of Science in Accounting and Finance\",\"url\":\"/bachelors/universityoflondon-bachelor-of-science-in-accounting-and-finance\",\"owner\":{\"key\":\"UniversityofLondon\",\"name\":\"University of London\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/5427ee88-6dba-46ff-8ed8-87b71e3234da-0af1465ab67e.png\"}}},{\"id\":\"da3a0dc4-f697-48fd-bc7d-44c208608dd5\",\"title\":\"Bachelor of Science in Finance\",\"url\":\"/bachelors/maryville-university-bachelor-of-science-in-finance\",\"owner\":{\"key\":\"Maryville\",\"name\":\"Maryville University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\"}}}],\"cta\":{\"label\":\"View all Finance degrees\",\"url\":\"/search?q=finance+degree\u0026tab=program\"}}]},{\"label\":\"Business Administration\",\"hero\":{\"title\":\"Business Administration\",\"subTitle\":\"Business Administration is the key to lead and manage operations, organize resources, and direct a team to achieve organizational goals with efficiency and effectiveness.\",\"cta\":{\"viewAll\":{\"label\":\"View all Business Administration Courses\",\"url\":\"/search?tab=course\u0026subject=Business+%26+Management\"},\"learnMore\":{\"label\":\"Learn more about Business Administration\",\"url\":\"/learn/business-administration\"}},\"ctaPosition\":\"left\"},\"linkList\":{\"title\":\"Related Topics\",\"links\":[{\"label\":\"Excel\",\"url\":\"/learn/excel\"},{\"label\":\"Marketing\",\"url\":\"/learn/marketing\"},{\"label\":\"Digital Marketing\",\"url\":\"/learn/digital-marketing\"},{\"label\":\"Entrepreneurship\",\"url\":\"/learn/entrepreneurship\"},{\"label\":\"Success\",\"url\":\"/learn/success\"},{\"label\":\"CEO\",\"url\":\"/learn/ceo\"},{\"label\":\"Management\",\"url\":\"/learn/management\"},{\"label\":\"Sales\",\"url\":\"/learn/sales\"},{\"label\":\"Accounting\",\"url\":\"/learn/accounting\"},{\"label\":\"Leadership\",\"url\":\"/learn/leadership\"},{\"label\":\"Innovation\",\"url\":\"/learn/innovation\"},{\"label\":\"Procurement\",\"url\":\"/learn/procurement\"},{\"label\":\"Scrum\",\"url\":\"/learn/scrum\"},{\"label\":\"Zapier\",\"url\":\"/learn/zapier\"},{\"label\":\"Ecommerce\",\"url\":\"/learn/ecommerce\"},{\"label\":\"Project Management\",\"url\":\"/learn/project-management\"},{\"label\":\"Agile\",\"url\":\"/learn/agile\"},{\"label\":\"ServiceNow\",\"url\":\"/learn/servicenow\"},{\"label\":\"Business Plan\",\"url\":\"/learn/business-plan\"},{\"label\":\"Retail\",\"url\":\"/learn/retail\"}]},\"productLists\":[{\"title\":\"Courses\",\"products\":[{\"id\":\"6eca70a5-ef9e-5ac5-a960-16b5c619f367\",\"title\":\"Exercising Leadership: Foundational Principles\",\"url\":\"/learn/leadership/harvard-university-exercising-leadership-foundational-principles\",\"owner\":{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}}},{\"id\":\"03a0222e-f392-5beb-9bb5-ab4c25f37018\",\"title\":\"Financial Accounting\",\"url\":\"/learn/financial-accounting/massachusetts-institute-of-technology-financial-accounting\",\"owner\":{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}}},{\"id\":\"92f758de-cddd-591e-a750-6b3e9ec47c0f\",\"title\":\"Supply Chain Fundamentals\",\"url\":\"/learn/supply-chain-design/massachusetts-institute-of-technology-supply-chain-fundamentals\",\"owner\":{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}}}],\"cta\":{\"label\":\"View all Business Administration courses\",\"url\":\"/search?tab=course\u0026subject=Business+%26+Management\"}},{\"title\":\"Certificates\",\"products\":[{\"id\":\"e590608c-e3f8-5731-8b22-ce1b4b589b23\",\"title\":\"MBA Essentials\",\"url\":\"/executive-education/the-london-school-of-economics-and-political-science-mba-essentials\",\"owner\":{\"key\":\"LSE\",\"name\":\"The London School of Economics and Political Science\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/07141c7d-a86e-4f48-bb5b-1eef0958b465-b644124b89ef.png\"}}},{\"id\":\"ae9513fa-9c85-5826-948f-826244d04618\",\"title\":\"Oxford Executive Strategy Programme\",\"url\":\"/executive-education/university-of-oxford-executive-strategy-programme\",\"owner\":{\"key\":\"OxfordX\",\"name\":\"University of Oxford\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2b628454-1c1f-4a61-978a-7bec1e588918-f65474eb5fac.png\"}}},{\"id\":\"ed0e908c-0aa2-5c72-b640-5f28f4147f16\",\"title\":\"Business Sustainability Management\",\"url\":\"/executive-education/university-of-cambridge-business-sustainability-management\",\"owner\":{\"key\":\"UniversityofCambridge\",\"name\":\"University of Cambridge\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/a7e2febc-e366-4b23-9fc3-5659cf53d452-fbcc652f58e1.png\"}}}],\"cta\":{\"label\":\"View all Business Administration certificates\",\"url\":\"/certificates/business-certificate\"}},{\"title\":\"Degrees\",\"products\":[{\"id\":\"1aba4bff-9a0f-4b37-99b3-60a4c04a873f\",\"title\":\"Online MBA Degree: Master of Business Administration\",\"url\":\"/masters/online-mba/online-master-business-administration-mba-bux\",\"owner\":{\"key\":\"BUx\",\"name\":\"Boston University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/36cfd0bb-1d18-4355-ae44-cb946573df3c-1e18515c3e4b.png\"}}},{\"id\":\"fe32d1c5-5e22-4f5a-8a92-71ef3d654d96\",\"title\":\"Master of Business Administration\",\"url\":\"/masters/online-mba/ucd-master-of-business-administration\",\"owner\":{\"key\":\"UCDavis\",\"name\":\"University of California, Davis\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/3a33451f-9a20-41f0-9cd1-5f3624a0940e-be0782e0ed48.png\"}}},{\"id\":\"1be98dfc-6b32-4f4c-8beb-02a2b1ef9183\",\"title\":\"Master of Business Administration\",\"url\":\"/masters/online-mba/unc-master-of-business-administration\",\"owner\":{\"key\":\"UNC-CH\",\"name\":\"The University of North Carolina at Chapel Hill\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/283be432-c4de-4818-83c5-bd77a2de49d6-2a29798bfd41.png\"}}}],\"cta\":{\"label\":\"View all Business Administration degrees\",\"url\":\"/search?learning_type=MicroMasters\u0026learning_type=Executive+Education\u0026learning_type=Masters\u0026learning_type=MicroBachelors\u0026learning_type=Bachelors\u0026subject=Business+%26+Management\"}}]},{\"label\":\"Cybersecurity\",\"hero\":{\"title\":\"Cybersecurity\",\"subTitle\":\"Cybersecurity is a subset of information technology (IT) focused on protecting digital systems and information. Cybersecurity specialists play key roles in the protection of IT systems against unauthorized access to data systems, centers and other systems.\",\"cta\":{\"viewAll\":{\"label\":\"View all Cybersecurity Courses\",\"url\":\"search?tab=course\u0026skills.skill=Cyber+Security\"},\"learnMore\":{\"label\":\"Learn more about Cybersecurity\",\"url\":\"/learn/cybersecurity\"}},\"ctaPosition\":\"left\"},\"linkList\":{\"title\":\"Related Topics\",\"links\":[{\"label\":\"Information Security\",\"url\":\"/learn/information-security\"},{\"label\":\"Computer Security\",\"url\":\"/learn/computer-security\"},{\"label\":\"Cloud Computing\",\"url\":\"/learn/cloud-computing\"},{\"label\":\"Encryption\",\"url\":\"/learn/encryption\"},{\"label\":\"Security Administration\",\"url\":\"/learn/security-administration\"},{\"label\":\"Security Software\",\"url\":\"/learn/security-software\"},{\"label\":\"Vulnerability Management\",\"url\":\"/learn/vulnerability-management\"},{\"label\":\"Information Technology\",\"url\":\"/learn/information-technology\"},{\"label\":\"Data Encryption\",\"url\":\"/learn/data-encryption\"},{\"label\":\"SaaS\",\"url\":\"/learn/software-as-a-service\"},{\"label\":\"User Experience (UX)\",\"url\":\"/learn/user-experience-ux\"},{\"label\":\"Cybersecurity\",\"url\":\"/learn/cybersecurity\"},{\"label\":\"UX Design\",\"url\":\"/learn/ux-design\"},{\"label\":\"Network Security\",\"url\":\"/learn/network-security\"},{\"label\":\"Security Testing\",\"url\":\"/learn/security-testing\"},{\"label\":\"Data Management\",\"url\":\"/learn/data-management\"},{\"label\":\"Technical Analysis\",\"url\":\"/learn/technical-analysis\"},{\"label\":\"Encryption Software\",\"url\":\"https://www.edx.org/learn/encryption-software\"}]},\"productLists\":[{\"title\":\"Courses\",\"products\":[{\"id\":\"1457154d-7332-535d-8f8a-6175288a53d0\",\"title\":\"CS50's Introduction to Cybersecurity\",\"url\":\"/learn/cybersecurity/harvard-university-cs50-s-introduction-to-cybersecurity\",\"owner\":{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}}},{\"id\":\"c082bec2-3ddc-5e34-b0da-dd64190dbb41\",\"title\":\"Cybersecurity Fundamentals\",\"url\":\"/learn/cybersecurity/rochester-institute-of-technology-cybersecurity-fundamentals\",\"owner\":{\"key\":\"RITx\",\"name\":\"Rochester Institute of Technology\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/de3e9ff0-477d-4496-8cfa-a98f902e5830-71b79f0ac34a.png\"}}},{\"id\":\"40667c7b-c4ce-5284-8c44-fbb76f64cc18\",\"title\":\"Introduction to Cybersecurity\",\"url\":\"/learn/cybersecurity/university-of-washington-introduction-to-cybersecurity\",\"owner\":{\"key\":\"UWashingtonX\",\"name\":\"University of Washington\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/a7530503-bd7f-49c4-afbe-22824a191282-25b122e47f8d.png\"}}}],\"cta\":{\"label\":\"View all Cybersecurity courses\",\"url\":\"/search?q=cybersecurity\u0026tab=course\"}},{\"title\":\"Certificates\",\"products\":[{\"id\":\"ffc2c233-cf68-53ad-b784-71e8aa535988\",\"title\":\"Cybersecurity: Managing Risk in the Information Age\",\"url\":\"/executive-education/harvard-university-cybersecurity-managing-risk-in-the-information-age\",\"owner\":{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}}},{\"id\":\"ec5c1256-cb38-5693-84e3-484e41ac32d4\",\"title\":\"Fundamentals of Cybersecurity\",\"url\":\"/executive-education/university-of-cape-town-fundamentals-of-cybersecurity\",\"owner\":{\"key\":\"UCT\",\"name\":\"University of Cape Town\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/c5b82171-94d3-40eb-befd-ade27c3d028a-7302375e32bd.png\"}}},{\"id\":\"f32b3450-2bc6-4704-905c-4ec08316f8b3\",\"title\":\"Cybersecurity Analyst\",\"url\":\"/certificates/professional-certificate/ibm-cybersecurity-analyst\",\"owner\":{\"key\":\"IBM\",\"name\":\"IBM\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\"}}}],\"cta\":{\"label\":\"View all Cybersecurity certificates\",\"url\":\"/search?q=cybersecurity\u0026tab=program\u0026program_type=Professional+Certificate\"}},{\"title\":\"Degrees\",\"products\":[{\"id\":\"780e11a3-0b47-424f-8a03-3f0a9072c5ec\",\"title\":\"Master of Science in Cybersecurity\",\"url\":\"/masters/online-masters-in-cybersecurity/syracuse-master-of-science-in-cybersecurity\",\"owner\":{\"key\":\"SyracuseUniversity\",\"name\":\"Syracuse University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/6ec06cd6-4355-44bd-822a-2094d743b7a4-7ed01c537f21.png\"}}},{\"id\":\"de971614-e9f1-4dc5-9081-5dec52d5ac4e\",\"title\":\"Master of Science in Cybersecurity\",\"url\":\"/masters/maryville-university-master-of-science-in-cybersecurity\",\"owner\":{\"key\":\"Maryville\",\"name\":\"Maryville University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\"}}},{\"id\":\"e86df75d-27f4-4a80-a2d0-8c14c4edf63f\",\"title\":\"Bachelor of Science in Cybersecurity\",\"url\":\"/bachelors/maryville-university-bachelor-of-science-in-cybersecurity\",\"owner\":{\"key\":\"Maryville\",\"name\":\"Maryville University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\"}}}],\"cta\":{\"label\":\"View all Cybersecurity degrees\",\"url\":\"/masters/online-masters-in-cybersecurity\"}}]},{\"label\":\"Computer Science\",\"hero\":{\"title\":\"Computer Science\",\"subTitle\":\"Computer Science focuses on the design, development, and testing of software. It uses technology to problem solve by applying algorithms and coding to operating systems, artificial intelligence, machine learning, and informatics in nearly every industry. \",\"cta\":{\"viewAll\":{\"label\":\"View all Computer Science Courses\",\"url\":\"/search?tab=course\u0026skills.skill=Computer+Science\"},\"learnMore\":{\"label\":\"Learn more about Computer Science\",\"url\":\"/learn/computer-science\"}},\"ctaPosition\":\"left\"},\"linkList\":{\"title\":\"Related Topics\",\"links\":[{\"label\":\"Decoding\",\"url\":\"/learn/decoding\"},{\"label\":\"Information Technology\",\"url\":\"/learn/information-technology\"},{\"label\":\"Software Development\",\"url\":\"/learn/software-development\"},{\"label\":\"Numba\",\"url\":\"/learn/numba\"},{\"label\":\"YAML\",\"url\":\"/learn/yaml\"},{\"label\":\"Machine Learning\",\"url\":\"/learn/machine-learning\"},{\"label\":\"GParted\",\"url\":\"/learn/gparted\"},{\"label\":\"Finance\",\"url\":\"/learn/finance\"},{\"label\":\"CakePHP\",\"url\":\"/learn/cakephp\"},{\"label\":\"Artificial Intelligence\",\"url\":\"/learn/artificial-intelligence\"}]},\"productLists\":[{\"title\":\"Courses\",\"products\":[{\"id\":\"201c5f46-3c12-5905-94fd-d52cc0c9a229\",\"title\":\"CS50's Introduction to Computer Science\",\"url\":\"/learn/computer-science/harvard-university-cs50-s-introduction-to-computer-science\",\"owner\":{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}}},{\"id\":\"93e0e6f4-2df6-595b-823a-f8deb034df3b\",\"title\":\"Introduction to Computer Science and Programming Using Python\",\"url\":\"/learn/computer-science/massachusetts-institute-of-technology-introduction-to-computer-science-and-programming-using-python\",\"owner\":{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}}},{\"id\":\"dc5d95bd-1c8b-5dd0-b247-d3ae969a1a5e\",\"title\":\"Computer Science 101\",\"url\":\"/learn/computer-science/stanford-university-computer-science-101\",\"owner\":{\"key\":\"StanfordOnline\",\"name\":\"Stanford University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\"}}}],\"cta\":{\"label\":\"View all Computer Science courses\",\"url\":\"/search?q=computer+science\u0026tab=course\"}},{\"title\":\"Certificates\",\"products\":[{\"id\":\"e7388b02-2261-507f-a84e-f5a0f5d47c49\",\"title\":\"Artificial Intelligence: Implications for Business Strategy\",\"url\":\"/executive-education/massachusetts-institute-of-technology-artificial-intelligence-implications-for-business-strategy\",\"owner\":{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}}},{\"id\":\"f9b3b50c-f470-5b6b-948f-02ee04e2db13\",\"title\":\"Machine Learning in Business\",\"url\":\"/executive-education/massachusetts-institute-of-technology-machine-learning-in-business\",\"owner\":{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}}},{\"id\":\"8c5c1af9-761b-49b4-9f52-f6f48856d906\",\"title\":\"Computer Science for Artificial Intelligence\",\"url\":\"/certificates/professional-certificate/harvardx-computer-science-for-artifical-intelligence\",\"owner\":{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}}}],\"cta\":{\"label\":\"View all Computer Science certificates\",\"url\":\"/search?q=computer+science\u0026tab=program\u0026program_type=Professional+Certificate\"}},{\"title\":\"Degrees\",\"products\":[{\"id\":\"fa22a987-489d-411a-81fa-c0ca4bc58652\",\"title\":\"Master’s Degree in Computer Science\",\"url\":\"/masters/online-masters-in-computer-science/online-master-science-computer-science-utaustinx\",\"owner\":{\"key\":\"UTAustinX\",\"name\":\"The University of Texas at Austin\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/9d38ad58-87fb-4a89-9f23-c8df318112e3-aec8e9e98a5f.png\"}}},{\"id\":\"ea953e86-de57-4512-8503-a89f00f1b2b1\",\"title\":\"Master of Science in Computer Science\",\"url\":\"/masters/online-masters-in-computer-science/syracuse-master-of-science-in-computer-science\",\"owner\":{\"key\":\"SyracuseUniversity\",\"name\":\"Syracuse University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/6ec06cd6-4355-44bd-822a-2094d743b7a4-7ed01c537f21.png\"}}},{\"id\":\"c3abf25d-a907-4e3c-b940-802d5e1744bd\",\"title\":\"Bachelor of Science in Computer Science\",\"url\":\"/bachelors/maryville-university-bachelor-of-science-in-computer-science\",\"owner\":{\"key\":\"Maryville\",\"name\":\"Maryville University\",\"logo\":{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\"}}}],\"cta\":{\"label\":\"View all Computer Science degrees\",\"url\":\"/masters/online-masters-in-computer-science\"}}]},{\"label\":\"View all topics\",\"hero\":{\"title\":\"Popular topics\",\"cta\":{\"viewAll\":{\"label\":\"View all topics\",\"url\":\"/learn\"}},\"ctaPosition\":\"left\"},\"linkLists\":[{\"title\":\"Computer Programming\",\"url\":\"/learn/computer-programming\",\"links\":[{\"label\":\"Python\",\"url\":\"/learn/python\"},{\"label\":\"JavaScript\",\"url\":\"/learn/javascript\"},{\"label\":\"C\",\"url\":\"/learn/c-programming\"},{\"label\":\"Algorithms\",\"url\":\"/learn/algorithms\"},{\"label\":\"Linux\",\"url\":\"/learn/linux\"}]},{\"title\":\"Data Analysis\",\"url\":\"/learn/data-analysis\",\"links\":[{\"label\":\"Machine Learning\",\"url\":\"/learn/machine-learning\"},{\"label\":\"SQL\",\"url\":\"/learn/sql\"},{\"label\":\"Statistics\",\"url\":\"/learn/statistics\"},{\"label\":\"R\",\"url\":\"/learn/r-programming\"},{\"label\":\"Excel\",\"url\":\"/learn/excel\"}]},{\"title\":\"Economics\",\"url\":\"/learn/economics\",\"links\":[{\"label\":\"Trading\",\"url\":\"/learn/trading\"},{\"label\":\"Investing\",\"url\":\"/learn/investing\"},{\"label\":\"Stocks\",\"url\":\"/learn/stocks\"},{\"label\":\"Blockchain\",\"url\":\"/learn/blockchain\"},{\"label\":\"Cryptocurrency\",\"url\":\"/learn/cryptocurrency\"}]},{\"title\":\"Biology\",\"url\":\"/learn/biology\",\"links\":[{\"label\":\"STEM\",\"url\":\"/learn/stem\"},{\"label\":\"Genetics\",\"url\":\"/learn/genetics\"},{\"label\":\"Neuroscience\",\"url\":\"/learn/neuroscience\"},{\"label\":\"Nutrition\",\"url\":\"/learn/nutrition\"},{\"label\":\"Human Anatomy\",\"url\":\"/learn/human-anatomy\"}]},{\"title\":\"Physics\",\"url\":\"/learn/physics\",\"links\":[{\"label\":\"Dynamics\",\"url\":\"/learn/dynamics\"},{\"label\":\"Nature\",\"url\":\"/learn/nature\"},{\"label\":\"Planets\",\"url\":\"/learn/planets\"},{\"label\":\"Architecture\",\"url\":\"/learn/architecture\"},{\"label\":\"Mechanics\",\"url\":\"/learn/mechanics\"}]},{\"title\":\"Language\",\"url\":\"/learn/language\",\"links\":[{\"label\":\"Writing\",\"url\":\"/learn/writing\"},{\"label\":\"Spanish\",\"url\":\"/learn/spanish\"},{\"label\":\"English\",\"url\":\"/learn/english\"},{\"label\":\"Italian\",\"url\":\"/learn/italian\"},{\"label\":\"Japanese\",\"url\":\"/learn/japanese\"}]},{\"title\":\"Social Science\",\"url\":\"/learn/social-science\",\"links\":[{\"label\":\"Psychology\",\"url\":\"/learn/psychology\"},{\"label\":\"Education\",\"url\":\"/learn/education\"},{\"label\":\"Politics\",\"url\":\"/learn/politics\"},{\"label\":\"Behavioral Psychology\",\"url\":\"/learn/behavioral-psychology\"},{\"label\":\"Government\",\"url\":\"/learn/government\"}]},{\"title\":\"Math\",\"url\":\"/learn/math\",\"links\":[{\"label\":\"Probability\",\"url\":\"/learn/probability\"},{\"label\":\"Algebra\",\"url\":\"/learn/algebra\"},{\"label\":\"Calculus\",\"url\":\"/learn/calculus\"},{\"label\":\"Logic\",\"url\":\"/learn/logic\"},{\"label\":\"Geometry\",\"url\":\"/learn/geometry\"}]},{\"title\":\"Humanities\",\"url\":\"/learn/humanities\",\"links\":[{\"label\":\"Music\",\"url\":\"/learn/music-arts\"},{\"label\":\"Art\",\"url\":\"/learn/art\"},{\"label\":\"Philosophy\",\"url\":\"/learn/philosophy\"},{\"label\":\"Geography\",\"url\":\"/learn/geography\"},{\"label\":\"History\",\"url\":\"/learn/history\"}]}]}]},{\"items\":[{\"label\":\"Career resources\",\"hero\":{\"title\":\"Career resources\",\"subTitle\":\"Find resources that help you make progress towards your next career goal.\",\"cta\":{\"viewAll\":{\"label\":\"Access the Career Resource Center\",\"url\":\"https://careers.edx.org/\"}},\"ctaPosition\":\"left\"},\"productResources\":[{\"title\":\"Access career tips\",\"description\":\"Explore career articles in our Idea Hub\",\"links\":[{\"label\":\"Hybrid Jobs: A 4-Minute Primer on Fast-Growing, Lucrative Career Paths\",\"url\":\"/resources/hybrid-jobs-a-4-minute-primer-on-fast-growing-lucrative-career-paths\"},{\"label\":\"How to Write an Effective CV – 5 Steps From the Experts\",\"url\":\"/resources/how-to-write-an-effective-cv-5-steps-experts\"},{\"label\":\"The Employability Skills Checklist\",\"url\":\"/resources/the-employability-skills-checklist\"},{\"label\":\"Computer science careers: Why computer science is for everyone\",\"url\":\"https://www.edx.org/resources/computer-science-careers\"},{\"label\":\"Building a career in data science and analytics\",\"url\":\"https://www.edx.org/resources/data-science-analytics-career-guide\"}],\"cta\":{\"label\":\"Go to Idea Hub\",\"url\":\"https://www.edx.org/resources\"}},{\"title\":\"Gain technical skills\",\"description\":\"Explore boot camp career paths\",\"links\":[{\"label\":\"Software Engineer\",\"url\":\"https://www.edx.org/boot-camps/coding/careers/software-engineer\"},{\"label\":\"Software Developer\",\"url\":\"https://www.edx.org/boot-camps/coding/careers/software-developer\"},{\"label\":\"Web Developer\",\"url\":\"https://www.edx.org/boot-camps/coding/careers/web-developer\"},{\"label\":\"Full Stack Developer\",\"url\":\"https://www.edx.org/boot-camps/coding/careers/full-stack-developer\"},{\"label\":\"Front End Developer\",\"url\":\"https://www.edx.org/boot-camps/coding/careers/front-end-developer\"}],\"cta\":{\"label\":\"View all boot camp careers\",\"url\":\"https://www.edx.org/boot-camps/coding/careers\"}},{\"title\":\"How to guides\",\"description\":\"Find the next steps to start your new career\",\"links\":[{\"label\":\"How to Become a Software Developer\",\"url\":\"https://www.edx.org/become/how-to-become-a-software-developer\"},{\"label\":\"How to Become a Data Scientist\",\"url\":\"https://www.edx.org/become/how-to-become-a-data-scientist\"},{\"label\":\"How to Become a Software Engineer\",\"url\":\"https://www.edx.org/become/how-to-become-a-software-engineer-without-a-degree\"},{\"label\":\"How to Become a Social Media Manager\",\"url\":\"https://www.edx.org/become/how-to-become-a-social-media-manager\"},{\"label\":\"How to Become a Cybersecurity Analyst\",\"url\":\"https://www.edx.org/become/how-to-become-a-cybersecurity-analyst\"}],\"cta\":{\"label\":\"View all guides\",\"url\":\"https://www.edx.org/become\"}},{\"title\":\"Career paths\",\"description\":\"Gain insights to chart your own career journey.\",\"links\":null,\"cta\":{\"label\":\"Discover career paths\",\"url\":\"https://careers.edx.org/browse-by-industry\"}},{\"title\":\"Guides \u0026 templates\",\"description\":\"Use our career guides and templates to propel your career forward.\",\"links\":null,\"cta\":{\"label\":\"Access guides \u0026 templates\",\"url\":\"https://careers.edx.org/guides-and-templates\"}},{\"title\":\"Skills Quiz\",\"description\":\"Find the right skills to learn for your dream job.\",\"links\":null,\"cta\":{\"label\":\"Take the quiz\",\"url\":\"https://skills.edx.org\"}}]},{\"label\":\"Schools \u0026 Partners\",\"url\":\"/schools-partners\"}]},{\"title\":\"Still unsure?\",\"subTitle\":\"Try a course for free.\",\"items\":[{\"cta\":{\"label\":\"Free online courses\",\"url\":\"/courses?q=free+online+courses\"}}]}]},\"activeBanner\":{\"backgroundColor\":\"blue\",\"backgroundColorEs\":\"blue\",\"content\":[[\"$\",\"strong\",\"0\",{\"children\":\"Cyber Monday savings — get up to 30% off\"}],\" select programs until December 3. Use code \",[\"$\",\"strong\",\"2\",{\"children\":\"EDXCYBER24\"}],\". \",[\"$\",\"a\",\"4\",{\"href\":\"https://www.edx.org/cyber-monday\",\"className\":\"underline text-inherit\",\"children\":\"Learn more\"}],\".\"],\"contentEs\":[[\"$\",\"strong\",\"0\",{\"children\":\"Ahorros de Ciberlunes: obtén hasta un 30% de descuento\"}],\" hasta el 3 de diciembre con el código \",[\"$\",\"strong\",\"2\",{\"children\":\"EDXCYBER24\"}],\". \",[\"$\",\"a\",\"4\",{\"href\":\"https://www.edx.org/es/oferta-de-cyber-monday\",\"className\":\"underline text-inherit\",\"children\":\"Saber más.\"}]],\"campaignId\":\"cyber-monday-2024-en\",\"campaignIdEs\":\"cyber-monday-2024-es\"}}],[\"$\",\"div\",null,{\"style\":{\"minHeight\":50},\"children\":[[\"$\",\"$L12\",null,{\"src\":\"/scripts/newrelic\"}],[\"$\",\"main\",null,{\"children\":[\"$\",\"article\",null,{\"className\":\"container prose\",\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-3xl mx-auto py-6\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Error code: 404\"}],[\"$\",\"h1\",null,{\"className\":\"pt-0\",\"children\":\"We can't seem to find the page you're looking for.\"}],[\"$\",\"h3\",null,{\"className\":\"font-normal \",\"children\":\"Here are some helpful links instead:\"}],[\"$\",\"ul\",null,{\"className\":\"list-none pl-0\",\"children\":[[\"$\",\"li\",null,{\"className\":\"pl-0\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-primary hover:text-primary underline\",\"href\":\"/\",\"children\":\"Home\"}]}],[\"$\",\"li\",null,{\"className\":\"pl-0\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-primary hover:text-primary underline\",\"href\":\"/search\",\"children\":\"Search courses and programs\"}]}],[\"$\",\"li\",null,{\"className\":\"pl-0\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-primary hover:text-primary underline\",\"href\":\"https://authn.edx.org/login\",\"children\":\"Create account\"}]}]]}]]}],\"$L20\"]}]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-primary text-primary-foreground pt-16\",\"children\":[\"$\",\"footer\",null,{\"className\":\"flex justify-between max-w-screen-xl mx-auto px-4 pb-4 \",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap justify-between mb-6 w-full\",\"children\":[[\"$\",\"a\",null,{\"href\":\"/\",\"className\":\"mb-6\",\"children\":[\"$\",\"$L21\",null,{\"src\":\"/trademark-logos/edx-by-2u-white.svg\",\"alt\":\"edX homepage\",\"width\":127,\"height\":67,\"className\":\"optanon-category-C0001\",\"data-ot-ignore\":true}]}],[\"$\",\"div\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-6 mb-4 items-center justify-center align-middle\",\"children\":[[\"$\",\"a\",null,{\"className\":\"text-white\",\"href\":\"https://www.facebook.com/EdxOnline\",\"target\":\"_blank\",\"role\":\"button\",\"aria-label\":\"Visit our Facebook page\",\"children\":[\"$\",\"svg\",null,{\"width\":\"28\",\"height\":\"28\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"role\":\"img\",\"focusable\":false,\"aria-hidden\":true,\"children\":[\"$\",\"path\",null,{\"d\":\"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\",\"fill\":\"currentColor\"}]}]}],[\"$\",\"a\",null,{\"className\":\"text-white\",\"href\":\"https://twitter.com/edXOnline\",\"target\":\"_blank\",\"role\":\"button\",\"aria-label\":\"Visit our Twitter page\",\"children\":[\"$\",\"svg\",null,{\"width\":\"28\",\"height\":\"28\",\"viewBox\":\"0 0 16 16\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"role\":\"img\",\"focusable\":false,\"aria-hidden\":true,\"children\":[\"$\",\"path\",null,{\"d\":\"M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z\",\"fill\":\"currentColor\"}]}]}],[\"$\",\"a\",null,{\"className\":\"text-white\",\"href\":\"https://www.linkedin.com/company/edx\",\"target\":\"_blank\",\"role\":\"button\",\"aria-label\":\"Visit our LinkedIn page\",\"children\":[\"$\",\"svg\",null,{\"width\":\"24\",\"height\":\"24\",\"viewBox\":\"0 0 16 16\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"role\":\"img\",\"focusable\":false,\"aria-hidden\":true,\"children\":[\"$\",\"path\",null,{\"d\":\"M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z\",\"fill\":\"currentColor\"}]}]}],[\"$\",\"a\",null,{\"className\":\"text-white\",\"href\":\"https://www.reddit.com/r/edx\",\"target\":\"_blank\",\"role\":\"button\",\"aria-label\":\"Visit our Reddit page\",\"children\":[\"$\",\"svg\",null,{\"width\":\"28\",\"height\":\"28\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"role\":\"img\",\"focusable\":false,\"aria-hidden\":true,\"children\":[[\"$\",\"path\",null,{\"d\":\"M10.75 13.04c0-.57-.47-1.04-1.04-1.04-.57 0-1.04.47-1.04 1.04a1.04 1.04 0 1 0 2.08 0zm3.34 2.37c-.45.45-1.41.61-2.09.61s-1.64-.16-2.09-.61a.26.26 0 0 0-.38 0 .26.26 0 0 0 0 .38c.71.71 2.07.77 2.47.77.4 0 1.76-.06 2.47-.77a.26.26 0 0 0 0-.38c-.1-.1-.27-.1-.38 0zm.2-3.41c-.57 0-1.04.47-1.04 1.04 0 .57.47 1.04 1.04 1.04s1.04-.47 1.04-1.04c0-.57-.46-1.04-1.04-1.04z\",\"fill\":\"currentColor\"}],[\"$\",\"path\",null,{\"d\":\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5.8 11.33c.02.14.03.29.03.44 0 2.24-2.61 4.06-5.83 4.06s-5.83-1.82-5.83-4.06c0-.15.01-.3.03-.44-.51-.23-.86-.74-.86-1.33a1.455 1.455 0 0 1 2.47-1.05c1.01-.73 2.41-1.19 3.96-1.24l.74-3.49c.01-.07.05-.13.11-.16.06-.04.13-.05.2-.04l2.42.52a1.04 1.04 0 1 1 .93 1.5c-.56 0-1.01-.44-1.04-.99l-2.17-.46-.66 3.12c1.53.05 2.9.52 3.9 1.24a1.455 1.455 0 1 1 1.6 2.38z\",\"fill\":\"currentColor\"}]]}]}]]}]}]]}],\"$L22\",[\"$\",\"$L23\",null,{\"links\":{\"edx\":{\"title\":\"edx\",\"links\":[{\"label\":\"Partner With Us\",\"url\":\"https://business.edx.org/partner\"},{\"label\":\"Boot Camps\",\"url\":\"/boot-camps\"},{\"label\":\"About\",\"url\":\"/about-us\"},{\"label\":\"edX For Business\",\"url\":\"https://business.edx.org/?_gl=1*y0gcxr*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE0NDczLjQ1LjAuMA..\"},{\"label\":\"Affiliates\",\"url\":\"/affiliate-program\"},{\"label\":\"Open edX\",\"url\":\"http://open.edx.org/?_gl=1*lt6kx3*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE0NTQ5LjU5LjAuMA..\"},{\"label\":\"2U Advisory Council\",\"url\":\"/advisory-groups\"},{\"label\":\"Careers\",\"url\":\"/careers\"},{\"label\":\"News\",\"url\":\"https://press.edx.org/?_gl=1*8w80my*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE0NTgzLjI1LjAuMA..\"}]},\"connect\":{\"title\":\"Connect\",\"links\":[{\"label\":\"Idea Hub\",\"url\":\"/resources\"},{\"label\":\"Contact Us\",\"url\":\"https://courses.edx.org/support/contact_us?_gl=1*13dq6q5*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE0NjYyLjYuMC4w\"},{\"label\":\"Help Center\",\"url\":\"https://support.edx.org/?_gl=1*1ej7jnc*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE1MDgxLjUuMC4w\"},{\"label\":\"Security\",\"url\":\"/policy/security\"},{\"label\":\"Media Kit\",\"url\":\"/media-kit\"}]},\"legal\":{\"title\":\"Legal\",\"links\":[{\"label\":\"Terms of Service \u0026 Honor Code\",\"url\":\"/edx-terms-service\"},{\"label\":\"Privacy Policy\",\"url\":\"/edx-privacy-policy\"},{\"label\":\"Cookie Policy\",\"url\":\"/edx-privacy-policy/cookies\"},{\"label\":\"Accessibility Policy\",\"url\":\"/accessibility\"},{\"label\":\"Trademark Policy\",\"url\":\"/trademarks\"},{\"label\":\"Modern Slavery Statement\",\"url\":\"/modern-slavery-statement\"},{\"label\":\"Sitemap\",\"url\":\"/sitemap\"},{\"label\":\"Your Privacy Choices\",\"url\":\"#\"}]}}}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap-reverse justify-between\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-primary-foreground text-[1rem]\",\"children\":[\"© 2024 edX LLC. All rights reserved.\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"children\":\"| 深圳市恒宇博科技有限公司\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex gap-1\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://itunes.apple.com/us/app/edx/id945480667?mt=8\u0026external_link=true\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"$L21\",null,{\"src\":\"/images/apple-store-badge-en.png\",\"alt\":\"Download on the App Store\",\"width\":120,\"height\":40,\"data-ot-ignore\":true,\"className\":\"optanon-category-C0001\"}]}],[\"$\",\"a\",null,{\"href\":\"https://play.google.com/store/apps/details?id=org.edx.mobile\u0026external_link=true\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"$L21\",null,{\"src\":\"/images/google-play-badge-en.png\",\"alt\":\"Get it on Google Play\",\"width\":135,\"height\":40,\"data-ot-ignore\":true,\"className\":\"optanon-category-C0001\"}]}]]}]]}]]}]}]}]]\n"])</script><script>self.__next_f.push([1,"25:{\"url\":\"/trademark-logos/edx-logo-elm.svg\",\"altText\":\"edX Online\"}\n26:{\"placeholder\":\"What do you want to learn?\"}\n27:{\"label\":\"Learn\"}\n29:{\"label\":\"Sign In\",\"url\":\"https://authn.edx.org/login\"}\n2a:{\"label\":\"Register for free\",\"url\":\"https://authn.edx.org/register\"}\n2b:{\"label\":\"edX For Business\",\"url\":\"https://business.edx.org\"}\n28:{\"signIn\":\"$29\",\"register\":\"$2a\",\"business\":\"$2b\"}\n24:{\"logo\":\"$25\",\"search\":\"$26\",\"navButton\":\"$27\",\"cta\":\"$28\"}\n2c:{\"label\":\"Take a course\",\"url\":\"/search?tab=course\"}\n2f:{\"label\":\"View all certificates\",\"url\":\"/search?tab=professional-certificate\u0026page=1\"}\n30:{\"label\":\"Learn more about certificates\",\"url\":\"/certificates\"}\n2e:{\"viewAll\":\"$2f\",\"learnMore\":\"$30\"}\n2d:{\"title\":\"Certificates\",\"subTitle\":\"Self-paced, instructor-led courses and programs that build career-ready skills and elevate your resume.\",\"cta\":\"$2e\",\"ctaPosition\":\"left\"}\n33:[\"Instructor-led or self paced\",\"8-16 weeks\"]\n35:{\"label\":\"Browse all Professional Certificates\",\"url\":\"/search?tab=professional-certificate\",\"isExternal\":false}\n36:{\"label\":\"Browse all XSeries certificates\",\"url\":\"/search?tab=xseries\",\"isExternal\":false}\n34:[\"$35\",\"$36\"]\n32:{\"title\":\"Professional Certificates\",\"description\":\"A select series of courses in high-demand fields to build your professional skill set.\",\"features\":\"$33\",\"links\":\"$34\"}\n38:[\"Instructor-led\",\"2-12 weeks\"]\n3a:{\"label\":\"Browse all Executive Education\",\"url\":\"/search?tab=executive-education\",\"isExternal\":false}\n39:[\"$3a\"]\n37:{\"title\":\"Executive Education\",\"description\":\"Cohort-based certificate programs in career-critical skills. Aimed at building your professional development to advance or change your career.\",\"features\":\"$38\",\"links\":\"$39\"}\n31:[\"$32\",\"$37\"]\n3f:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2b628454-1c1f-4a61-978a-7bec1e588918-f65474eb5fac.png\"}\n3e:{\"key\":\"OxfordX\",\"name\":\"University of Oxford\",\"logo\":\"$3f\"}\n3d:{\"id\":\"7461d083-bf2e-55bb-af0a-79b2e389a2b8\",\"title\":\"Oxford Executive Leadership Programme\",\"url\":\"/executive-education/university-of-"])</script><script>self.__next_f.push([1,"oxford-executive-leadership-programme\",\"owner\":\"$3e\"}\n42:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\"}\n41:{\"key\":\"StanfordOnline\",\"name\":\"Stanford University\",\"logo\":\"$42\"}\n40:{\"id\":\"2933d0bd-43ed-52f0-95f6-12241e257a62\",\"title\":\"Nutrition Science\",\"url\":\"/executive-education/stanford-university-nutrition-science\",\"owner\":\"$41\"}\n45:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/a7e2febc-e366-4b23-9fc3-5659cf53d452-7e24533c111d.png\"}\n44:{\"key\":\"UniversityofCambridge\",\"name\":\"University of Cambridge\",\"logo\":\"$45\"}\n43:{\"id\":\"60387e50-0bb8-58cb-be7c-28aff4fd201d\",\"title\":\"Sustainable Finance\",\"url\":\"/executive-education/university-of-cambridge-sustainable-finance\",\"owner\":\"$44\"}\n48:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-bc0488f1a5f8.png\"}\n47:{\"key\":\"USMx\",\"name\":\"University System of Maryland\",\"logo\":\"$48\"}\n46:{\"id\":\"87ef0a37-88f5-4843-888c-166fc9d1644a\",\"title\":\"Agile Project Management\",\"url\":\"/certificates/professional-certificate/umd-usmx-agile-project-management\",\"owner\":\"$47\"}\n4b:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}\n4a:{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":\"$4b\"}\n49:{\"id\":\"8c5c1af9-761b-49b4-9f52-f6f48856d906\",\"title\":\"Computer Science for Artificial Intelligence\",\"url\":\"/certificates/professional-certificate/harvardx-computer-science-for-artifical-intelligence\",\"owner\":\"$4a\"}\n4e:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\"}\n4d:{\"key\":\"IBM\",\"name\":\"IBM\",\"logo\":\"$4e\"}\n4c:{\"id\":\"e78d61bc-aa9d-417f-b244-fed28f5737b6\",\"title\":\"Data Analyst\",\"url\":\"/certificates/professional-certificate/ibm-data-analyst\",\"owner\":\"$4d\"}\n51:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/4d254841-5cc9-4174-a28d-5b4f823c0122-51c34231df61.png\"}\n50:{\"key\":\"LinuxFoundationX\",\"name\":\"The Linux Foundation\",\"logo\":\"$51"])</script><script>self.__next_f.push([1,"\"}\n4f:{\"id\":\"b9629ec9-af4e-4ea3-9a14-268209a06a76\",\"title\":\"Introduction to Kubernetes and Cloud Native Technologies\",\"url\":\"/certificates/professional-certificate/linuxfoundationx-introduction-to-kubernetes-and-cloud-native-technologies\",\"owner\":\"$50\"}\n3c:[\"$3d\",\"$40\",\"$43\",\"$46\",\"$49\",\"$4c\",\"$4f\"]\n3b:{\"title\":\"Trending certificates\",\"products\":\"$3c\"}\n54:{\"label\":\"Data Science Certificates\",\"url\":\"/certificates/data-science-certificate\",\"isExternal\":false}\n55:{\"label\":\"Business Certificates\",\"url\":\"/certificates/business-certificate \",\"isExternal\":false}\n56:{\"label\":\"Data Analytics Certificates\",\"url\":\"/certificates/data-analytics-certificate\",\"isExternal\":false}\n57:{\"label\":\"Artificial Intelligence (AI) Certificates\",\"url\":\"certificates/ai-certificates\",\"isExternal\":null}\n58:{\"label\":\"Machine Learning Certificates\",\"url\":\"/certificates/machine-learning-certificates\",\"isExternal\":false}\n59:{\"label\":\"Python Certificates\",\"url\":\"/certificates/python-certificate\",\"isExternal\":false}\n5a:{\"label\":\"Project Management Certificates\",\"url\":\"/certificates/project-management-certificate\",\"isExternal\":false}\n5b:{\"label\":\"Digital Marketing Certificates\",\"url\":\"/certificates/digital-marketing-certificates\",\"isExternal\":false}\n5c:{\"label\":\"IT Certificates\",\"url\":\"/certificates/it-certificates\",\"isExternal\":false}\n5d:{\"label\":\"Sustainability Executive Education Programs\",\"url\":\"executive-education/sustainability\",\"isExternal\":false}\n5e:{\"label\":\"Data Science Executive Education Programs\",\"url\":\"executive-education/data-science\",\"isExternal\":false}\n5f:{\"label\":\"Management Executive Education Programs\",\"url\":\"executive-education/management\",\"isExternal\":false}\n60:{\"label\":\"Data Analytics Executive Education Programs\",\"url\":\"executive-education/data-analytics\",\"isExternal\":false}\n61:{\"label\":\"Product Management Executive Education Programs\",\"url\":\"executive-education/product-management\",\"isExternal\":false}\n62:{\"label\":\"Economics Executive Education Programs\",\"url\":\"executive-education/economics\",\"isExternal\":false}\n63:{\"label\":\"St"])</script><script>self.__next_f.push([1,"rategy Executive Education Programs\",\"url\":\"executive-education/strategy\",\"isExternal\":false}\n64:{\"label\":\"Finance Executive Education Programs\",\"url\":\"executive-education/finance\",\"isExternal\":false}\n65:{\"label\":\"Leadership Executive Education Programs\",\"url\":\"executive-education/leadership\",\"isExternal\":false}\n66:{\"label\":\"FinTech Executive Education Programs\",\"url\":\"executive-education/fintech\",\"isExternal\":false}\n67:{\"label\":\"Real Estate Executive Education Programs\",\"url\":\"executive-education/real-estate\",\"isExternal\":false}\n68:{\"label\":\"Blockchain Executive Education Programs\",\"url\":\"executive-education/blockchain\",\"isExternal\":false}\n69:{\"label\":\"Healthcare Executive Education Programs\",\"url\":\"executive-education/healthcare\",\"isExternal\":false}\n6a:{\"label\":\"Artificial Intelligence (AI) Executive Education Programs\",\"url\":\"executive-education/artificial-intelligence\",\"isExternal\":false}\n6b:{\"label\":\"Marketing Executive Education Programs\",\"url\":\"executive-education/marketing\",\"isExternal\":false}\n6c:{\"label\":\"Project Management Executive Education Programs\",\"url\":\"executive-education/project-management\",\"isExternal\":false}\n6d:{\"label\":\"Digital Marketing Executive Education Programs\",\"url\":\"executive-education/digital-marketing\",\"isExternal\":false}\n6e:{\"label\":\"Operations Management Executive Education Programs\",\"url\":\"executive-education/operations-management\",\"isExternal\":false}\n6f:{\"label\":\"Design Executive Education Programs\",\"url\":\"executive-education/design\",\"isExternal\":false}\n70:{\"label\":\"Supply Chain Executive Education Programs\",\"url\":\"executive-education/supply-chain\",\"isExternal\":false}\n71:{\"label\":\"Information Technology Executive Education Programs\",\"url\":\"executive-education/information-technology\",\"isExternal\":false}\n72:{\"label\":\"Cybersecurity Executive Education Programs\",\"url\":\"executive-education/cybersecurity\",\"isExternal\":false}\n73:{\"label\":\"Innovation Executive Education Programs\",\"url\":\"executive-education/innovation\",\"isExternal\":false}\n74:{\"label\":\"Negotiation Executive Education Prog"])</script><script>self.__next_f.push([1,"rams\",\"url\":\"executive-education/negotiation\",\"isExternal\":false}\n75:{\"label\":\"Entrepreneurship Executive Education Programs\",\"url\":\"executive-education/entrepreneurship\",\"isExternal\":false}\n76:{\"label\":\"Law Executive Education Programs\",\"url\":\"executive-education/law\",\"isExternal\":false}\n77:{\"label\":\"Programas de Educación Ejecutiva en Transformación Digital\",\"url\":\"executive-education/digital-transformation\",\"isExternal\":false}\n78:{\"label\":\"Human Resources Executive Education Programs\",\"url\":\"executive-education/human-resources\",\"isExternal\":false}\n79:{\"label\":\"Talent Management Executive Education Programs\",\"url\":\"executive-education/talent-management\",\"isExternal\":false}\n7a:{\"label\":\"Sales Executive Education Programs\",\"url\":\"executive-education/sales\",\"isExternal\":false}\n7b:{\"label\":\"Accounting Executive Education Programs\",\"url\":\"executive-education/accounting\",\"isExternal\":false}\n7c:{\"label\":\"Change Management Executive Education Programs\",\"url\":\"executive-education/change-management\",\"isExternal\":false}\n7d:{\"label\":\"Risk Management Executive Education Programs\",\"url\":\"executive-education/risk-management\",\"isExternal\":false}\n7e:{\"label\":\"International Relations Executive Education Programs\",\"url\":\"executive-education/international-relations\",\"isExternal\":false}\n7f:{\"label\":\"Women's Executive Leadership Programs\",\"url\":\"executive-education/womens-executive-leadership-program\",\"isExternal\":false}\n53:[\"$54\",\"$55\",\"$56\",\"$57\",\"$58\",\"$59\",\"$5a\",\"$5b\",\"$5c\",\"$5d\",\"$5e\",\"$5f\",\"$60\",\"$61\",\"$62\",\"$63\",\"$64\",\"$65\",\"$66\",\"$67\",\"$68\",\"$69\",\"$6a\",\"$6b\",\"$6c\",\"$6d\",\"$6e\",\"$6f\",\"$70\",\"$71\",\"$72\",\"$73\",\"$74\",\"$75\",\"$76\",\"$77\",\"$78\",\"$79\",\"$7a\",\"$7b\",\"$7c\",\"$7d\",\"$7e\",\"$7f\"]\n52:{\"title\":\"Popular topics\",\"links\":\"$53\"}\n82:{\"label\":\"View all Degrees\",\"url\":\"/search?tab=degree-program\u0026page=1\"}\n81:{\"viewAll\":\"$82\"}\n80:{\"title\":\"Degrees\",\"subTitle\":\"Degree programs from top institutions around the world to enable your career transformation and advancement.\",\"cta\":\"$81\",\"ctaPosition\":\"right\"}\n85:[\"Instructor-led, graduate leve"])</script><script>self.__next_f.push([1,"l classes\",\"1-3 years\"]\n87:{\"label\":\"Browse all Master's \u0026 Doctoral Degrees\",\"url\":\"/masters\"}\n88:{\"label\":\"Browse all Doctorate degrees\",\"url\":\"/doctorate\"}\n86:[\"$87\",\"$88\"]\n84:{\"title\":\"Master’s \u0026 Doctoral\",\"description\":\"Online degree programs from top institutions taught by expert faculty.\",\"features\":\"$85\",\"links\":\"$86\"}\n8a:[\"Instructor-led, online classes\",\"2-6 years\"]\n8c:{\"label\":\"Browse all Bachelor’s degrees\",\"url\":\"/bachelors\"}\n8b:[\"$8c\"]\n89:{\"title\":\"Bachelor’s\",\"description\":\"Online undergraduate degree programs from top institutions taught by expert faculty.\",\"features\":\"$8a\",\"links\":\"$8b\"}\n8e:[\"Instructor-led, online classes\",\"2 - 6 months\"]\n90:{\"label\":\"Browse all MicroMasters® pathways\",\"url\":\"/masters/micromasters\"}\n91:{\"label\":\"Browse all MicroBachelors® pathways\",\"url\":\"/bachlors/microbachelors\"}\n8f:[\"$90\",\"$91\"]\n8d:{\"title\":\"Paths to degrees\",\"description\":\"A series of graduate-level programs from top institutions, uniquely designed to advance your career by providing a deep level of learning in a specific discipline.\",\"features\":\"$8e\",\"links\":\"$8f\"}\n83:[\"$84\",\"$89\",\"$8d\"]\n96:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/9028c889-8b76-4d81-a7ec-622c024550ef-820f45a8df63.png\"}\n95:{\"key\":\"Pepperdine\",\"name\":\"Pepperdine University\",\"logo\":\"$96\"}\n94:{\"id\":\"85f981c8-4e1b-4cc4-b3cc-cd2bd741b405\",\"title\":\"Master of Arts in Psychology\",\"url\":\"/masters/psychology/pepperdine-master-of-arts-in-psychology\",\"owner\":\"$95\"}\n99:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/ed4b14c6-ee2c-4a78-a97b-e73bad0485af-27577f044447.png\"}\n98:{\"key\":\"UniversityofDenver\",\"name\":\"University of Denver\",\"logo\":\"$99\"}\n97:{\"id\":\"273b170f-af05-4036-9f51-d865910959e2\",\"title\":\"Master of Social Work\",\"url\":\"/masters/online-msw-programs/denver-master-of-social-work\",\"owner\":\"$98\"}\n9c:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/5427ee88-6dba-46ff-8ed8-87b71e3234da-0af1465ab67e.png\"}\n9b:{\"key\":\"UniversityofLondon\",\"name\":\"University of London\",\"logo\":\"$9c\"}\n9a:{\"id\":\"c106927f"])</script><script>self.__next_f.push([1,"-09cc-4b9a-9f8c-c757db45d92a\",\"title\":\"Bachelor of Science in Economics and Management\",\"url\":\"/bachelors/universityoflondon-bachelor-of-science-in-economics-and-management\",\"owner\":\"$9b\"}\n9f:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/283be432-c4de-4818-83c5-bd77a2de49d6-2a29798bfd41.png\"}\n9e:{\"key\":\"UNC-CH\",\"name\":\"The University of North Carolina at Chapel Hill\",\"logo\":\"$9f\"}\n9d:{\"id\":\"4a8c1f85-f7bb-4ba9-b102-b5864c921fa1\",\"title\":\"Master of Public Health\",\"url\":\"/masters/masters-in-public-health-online/unc-master-of-public-health\",\"owner\":\"$9e\"}\na2:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/de684a48-2ebc-4596-b466-98ea2cc948b4-864155e2641e.png\"}\na1:{\"key\":\"Vanderbilt\",\"name\":\"Vanderbilt University\",\"logo\":\"$a2\"}\na0:{\"id\":\"a50e509c-44ae-4e85-9e12-85af6052c613\",\"title\":\"Doctor of Education in Leadership and Learning in Organizations\",\"url\":\"/doctorate/online-edd-programs/vanderbilt-doctor-of-education-in-leadership-and-learning-in-organizations\",\"owner\":\"$a1\"}\na5:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/fab95b1f-000b-45fe-97a9-89b449974728-7da9db5b85f8.png\"}\na4:{\"key\":\"UOS\",\"name\":\"University of Surrey\",\"logo\":\"$a5\"}\na3:{\"id\":\"35ec5b30-d213-4778-ab2a-ae2783c86502\",\"title\":\"Master of Science Strategic Marketing\",\"url\":\"/masters/surrey-master-of-science-strategic-marketing\",\"owner\":\"$a4\"}\n93:[\"$94\",\"$97\",\"$9a\",\"$9d\",\"$a0\",\"$a3\"]\n92:{\"title\":\"Trending degrees\",\"products\":\"$93\"}\na8:{\"label\":\"Master's in Business Administration (MBA)\",\"url\":\"masters/online-mba\"}\na9:{\"label\":\"Master's in Social Work (MSW)\",\"url\":\"masters/online-msw-programs\"}\naa:{\"label\":\"Master's in Psychology\",\"url\":\"masters/psychology\"}\nab:{\"label\":\"Master's in Clinical Psychology\",\"url\":\"masters/psychology/online-masters-in-clinical-psychology\"}\nac:{\"label\":\"Master's in Marriage and Family Therapy (MFT)\",\"url\":\"masters/psychology/online-mft-programs\"}\nad:{\"label\":\"Master's in Applied Behavior Analysis (ABA)\",\"url\":\"masters/psychology/online-aba-programs\"}\nae:{\"label\":\"Master's in Licensed "])</script><script>self.__next_f.push([1,"Professional Counseling (LPC)\",\"url\":\"masters/psychology/online-lpc-programs\"}\naf:{\"label\":\"Master of Data Science (MDS)\",\"url\":\"masters/online-masters-in-data-science\"}\nb0:{\"label\":\"Master's in Artificial Intelligence\",\"url\":\"masters/online-masters-in-artificial-intelligence\"}\nb1:{\"label\":\"Master's in Architecture (M.Arch)\",\"url\":\"/masters/online-masters-in-architecture\"}\nb2:{\"label\":\"Master's in Speech Language Pathology (SLP)\",\"url\":\"masters/online-slp-programs\"}\nb3:{\"label\":\"Master's in Public Health (MPH)\",\"url\":\"masters/masters-in-public-health-online\"}\nb4:{\"label\":\"Master's in Education\",\"url\":\"masters/masters-in-education-online\"}\nb5:{\"label\":\"Master's in Educational Leadership\",\"url\":\"masters/masters-in-education-online/online-masters-in-educational-leadership\"}\nb6:{\"label\":\"Master's in Teaching (MAT)\",\"url\":\"masters/online-mat-programs\"}\nb7:{\"label\":\"Master's in Nursing (MSN)\",\"url\":\"masters/online-msn-programs\"}\nb8:{\"label\":\"Family Nurse Practitioner (FNP)\",\"url\":\"masters/online-msn-programs/online-fnp-programs\"}\nb9:{\"label\":\"Psychiatric Mental Health Nurse Practitioner (PMHNP)\",\"url\":\"masters/online-msn-programs/online-pmhnp-programs\"}\nba:{\"label\":\"Acute Care Nurse Practitioner (ACNP)\",\"url\":\"masters/online-msn-programs/online-acute-care-nurse-practitioner-programs\"}\nbb:{\"label\":\"Master of Laws (LLM)\",\"url\":\"masters/online-llm-programs\"}\nbc:{\"label\":\"Master of Legal Studies\",\"url\":\"/masters/online-master-of-legal-studies\"}\nbd:{\"label\":\"Master's in Counseling\",\"url\":\"masters/counseling\"}\nbe:{\"label\":\"Master's in School Counseling\",\"url\":\"masters/counseling/online-masters-in-school-counseling\"}\nbf:{\"label\":\"Master's in Mental Health Counseling\",\"url\":\"masters/counseling/online-masters-in-mental-health-counseling\"}\nc0:{\"label\":\"Master's in Counseling \u0026 Psychology\",\"url\":\"masters/counseling-psychology\"}\nc1:{\"label\":\"Master of Engineering (MEng)\",\"url\":\"masters/online-masters-in-engineering\"}\nc2:{\"label\":\"Master's in Computer Engineering\",\"url\":\"masters/online-masters-in-engineering/online-computer-enginee"])</script><script>self.__next_f.push([1,"ring-masters\"}\nc3:{\"label\":\"Master's in Cybersecurity\",\"url\":\"masters/online-masters-in-cybersecurity\"}\nc4:{\"label\":\"Master's in Information Technology (IT)\",\"url\":\"masters/online-masters-in-information-technology\"}\nc5:{\"label\":\"Master's in Information Systems\",\"url\":\"masters/masters-in-information-systems-online\"}\nc6:{\"label\":\"Master's in Computer Science\",\"url\":\"masters/online-masters-in-computer-science\"}\nc7:{\"label\":\"Master of Library and Information Science (MLIS)\",\"url\":\"masters/online-mlis-programs\"}\nc8:{\"label\":\"Master's in International Relations\",\"url\":\"/masters/online-masters-in-international-relations\"}\nc9:{\"label\":\"Master's in Communication\",\"url\":\"/masters/online-masters-in-communication\"}\nca:{\"label\":\"Master's in Design\",\"url\":\"/masters/online-masters-in-design\"}\ncb:{\"label\":\"Master's in Health Administration (MHA)\",\"url\":\"/masters/online-mha\"}\ncc:{\"label\":\"Master's in Business\",\"url\":\"masters/online-masters-in-business\"}\ncd:{\"label\":\"Master of Accounting\",\"url\":\"masters/online-masters-in-accounting\"}\nce:{\"label\":\"Master's in Entrepreneurship\",\"url\":\"masters/masters-in-entrepreneurship-online\"}\ncf:{\"label\":\"Master's in Leadership\",\"url\":\"masters/masters-in-leadership-online\"}\nd0:{\"label\":\"Master's in Human Resources\",\"url\":\"masters/online-masters-in-human-resources\"}\nd1:{\"label\":\"Master's in Supply Chain Management\",\"url\":\"/masters/online-masters-in-supply-chain-management\"}\nd2:{\"label\":\"Master's in Public Administration (MPA)\",\"url\":\"masters/masters-in-public-administration-online\"}\nd3:{\"label\":\"Master's in Analytics\",\"url\":\"/masters/online-masters-in-analytics\"}\nd4:{\"label\":\"Maestría en Analítica de Negocios\",\"url\":\"masters/online-masters-in-analytics/online-masters-in-business-analytics\"}\nd5:{\"label\":\"Master's in Data Analytics\",\"url\":\"masters/online-masters-in-analytics/online-masters-in-data-analytics\"}\nd6:{\"label\":\"Master's in Project Management (MPM)\",\"url\":\"masters/masters-in-project-management-online\"}\nd7:{\"label\":\"Maestría en Cuidado de la Salud\",\"url\":\"masters/healthcare\"}\nd8:{\"label\""])</script><script>self.__next_f.push([1,":\"Master's in Nutrition\",\"url\":\"masters/online-masters-in-nutrition\"}\nd9:{\"label\":\"Licenciatura en Trabajo Social (BSW)\",\"url\":\"bachelors/social-work-bsw\"}\nda:{\"label\":\"Bachelor of Psychology\",\"url\":\"bachelors/psychology\"}\ndb:{\"label\":\"Bachelor of Computer Science in Data Science\",\"url\":\"bachelors/computer-data-sciences\"}\ndc:{\"label\":\"Bachelor of Public Health\",\"url\":\"bachelors/bachelors-in-public-health-online\"}\ndd:{\"label\":\"Bachelor of Accounting\",\"url\":\"bachelors/online-accounting-bachelor-degree\"}\nde:{\"label\":\"Bachelor of Finance\",\"url\":\"bachelors/online-bachelors-degree-finance\"}\ndf:{\"label\":\"Bachelor of Health and Social Service\",\"url\":\"bachelors/health-social-services\"}\ne0:{\"label\":\"Bachelor's in Business\",\"url\":\"bachelors/business\"}\ne1:{\"label\":\"Doctorate in Social Work (DSW)\",\"url\":\"doctorate/social-work\"}\ne2:{\"label\":\"Doctor of Public Health (DrPH)\",\"url\":\"doctorate/online-drph-programs\"}\ne3:{\"label\":\"Doctor of Education (EdD)\",\"url\":\"doctorate/online-edd-programs\"}\ne4:{\"label\":\"Doctor of Nursing Practice (DNP)\",\"url\":\"doctorate/online-dnp-programs\"}\ne5:{\"label\":\"Doctor of Physical Therapy (DPT)\",\"url\":\"doctorate/online-dpt-programs\"}\ne6:{\"label\":\"Doctor of Pharmacy (PharmD)\",\"url\":\"doctorate/online-pharmd-programs\"}\na7:[\"$a8\",\"$a9\",\"$aa\",\"$ab\",\"$ac\",\"$ad\",\"$ae\",\"$af\",\"$b0\",\"$b1\",\"$b2\",\"$b3\",\"$b4\",\"$b5\",\"$b6\",\"$b7\",\"$b8\",\"$b9\",\"$ba\",\"$bb\",\"$bc\",\"$bd\",\"$be\",\"$bf\",\"$c0\",\"$c1\",\"$c2\",\"$c3\",\"$c4\",\"$c5\",\"$c6\",\"$c7\",\"$c8\",\"$c9\",\"$ca\",\"$cb\",\"$cc\",\"$cd\",\"$ce\",\"$cf\",\"$d0\",\"$d1\",\"$d2\",\"$d3\",\"$d4\",\"$d5\",\"$d6\",\"$d7\",\"$d8\",\"$d9\",\"$da\",\"$db\",\"$dc\",\"$dd\",\"$de\",\"$df\",\"$e0\",\"$e1\",\"$e2\",\"$e3\",\"$e4\",\"$e5\",\"$e6\"]\na6:{\"title\":\"Trending Topics\",\"links\":\"$a7\"}\ne9:{\"label\":\"View all Artificial Intelligence courses\",\"url\":\"search?tab=course\u0026skills.skill=Artificial+Intelligence\"}\nea:{\"label\":\"Learn more about Artificial Intelligence\",\"url\":\"/learn/artificial-intelligence\"}\ne8:{\"viewAll\":\"$e9\",\"learnMore\":\"$ea\"}\ne7:{\"title\":\"Artificial Intelligence\",\"subTitle\":\"Artificial Intelligence (AI) is a unique field of study that combines "])</script><script>self.__next_f.push([1,"computer science, robust datasets, and the ability of machines to simulate human intelligence to advance problem-solving techniques and tasks.\",\"cta\":\"$e8\",\"ctaPosition\":\"left\"}\ned:{\"label\":\"ChatGPT\",\"url\":\"/learn/chatgpt\"}\nee:{\"label\":\"Machine Learning\",\"url\":\"/learn/machine-learning\"}\nef:{\"label\":\"Computer Science\",\"url\":\"/learn/computer-science\"}\nf0:{\"label\":\"Electronics\",\"url\":\"/learn/electronics\"}\nf1:{\"label\":\"Automation\",\"url\":\"/learn/automation\"}\nf2:{\"label\":\"Augmented Reality\",\"url\":\"/learn/augmented-reality\"}\nf3:{\"label\":\"Internet of Things\",\"url\":\"/learn/iot-internet-of-things\"}\nf4:{\"label\":\"Software Engineering\",\"url\":\"/learn/software-engineering\"}\nf5:{\"label\":\"Data Mining\",\"url\":\"/learn/data-mining\"}\nf6:{\"label\":\"Robotics\",\"url\":\"/learn/robotics\"}\nf7:{\"label\":\"Deep Learning\",\"url\":\"/learn/deep-learning\"}\nf8:{\"label\":\"Computer Engineering\",\"url\":\"/learn/computer-engineering\"}\nf9:{\"label\":\"Algorithms\",\"url\":\"/learn/algorithms\"}\nfa:{\"label\":\"Natural Language Processing\",\"url\":\"/learn/natural-language-processing\"}\nfb:{\"label\":\"Computer Programming\",\"url\":\"/learn/computer-programming\"}\nfc:{\"label\":\"Computer Vision\",\"url\":\"/learn/computer-vision\"}\nfd:{\"label\":\"Robotic Process Automation\",\"url\":\"/learn/robotic-process-automation\"}\nfe:{\"label\":\"Computer Networking\",\"url\":\"/learn/computer-networking\"}\nff:{\"label\":\"Mathematical Modeling\",\"url\":\"/learn/mathematical-modeling\"}\n100:{\"label\":\"Autonomous Robotics\",\"url\":\"/learn/autonomous-robotics\"}\nec:[\"$ed\",\"$ee\",\"$ef\",\"$f0\",\"$f1\",\"$f2\",\"$f3\",\"$f4\",\"$f5\",\"$f6\",\"$f7\",\"$f8\",\"$f9\",\"$fa\",\"$fb\",\"$fc\",\"$fd\",\"$fe\",\"$ff\",\"$100\"]\neb:{\"title\":\"Related Topics\",\"links\":\"$ec\"}\n105:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/f396c277-2a09-46ec-b76f-32fedc4a82cc-59e1dca89c96.png\"}\n104:{\"key\":\"Databricks\",\"name\":\"Databricks\",\"logo\":\"$105\"}\n103:{\"id\":\"d62627c6-2b97-5ffc-b862-2f2c4bab95cf\",\"title\":\"Large Language Models: Application through Production\",\"url\":\"/learn/computer-science/databricks-large-language-models-application-through-production\",\"owner\":\"$104\"}\n1"])</script><script>self.__next_f.push([1,"08:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}\n107:{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":\"$108\"}\n106:{\"id\":\"b58fc9b9-5426-56e6-9cdc-f1f872b3e816\",\"title\":\"CS50's Introduction to Artificial Intelligence with Python\",\"url\":\"/learn/artificial-intelligence/harvard-university-cs50-s-introduction-to-artificial-intelligence-with-python\",\"owner\":\"$107\"}\n10b:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\"}\n10a:{\"key\":\"IBM\",\"name\":\"IBM\",\"logo\":\"$10b\"}\n109:{\"id\":\"df35235c-d8a5-5d87-992a-51e960aa2bb5\",\"title\":\"AI for Everyone: Master the Basics\",\"url\":\"/learn/artificial-intelligence/ibm-ai-for-everyone-master-the-basics\",\"owner\":\"$10a\"}\n102:[\"$103\",\"$106\",\"$109\"]\n10c:{\"label\":\"View all Artificial Intelligence courses\",\"url\":\"/search?q=artificial+intelligence\u0026tab=course\"}\n101:{\"title\":\"Courses\",\"products\":\"$102\",\"cta\":\"$10c\"}\n111:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}\n110:{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":\"$111\"}\n10f:{\"id\":\"09a238fc-8b5a-5d83-8c74-2f002c3ba841\",\"title\":\"Artificial Intelligence in Health Care\",\"url\":\"/executive-education/massachusetts-institute-of-technology-artificial-intelligence-in-health-care\",\"owner\":\"$110\"}\n114:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}\n113:{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":\"$114\"}\n112:{\"id\":\"e7388b02-2261-507f-a84e-f5a0f5d47c49\",\"title\":\"Artificial Intelligence: Implications for Business Strategy\",\"url\":\"/executive-education/massachusetts-institute-of-technology-artificial-intelligence-implications-for-business-strategy\",\"owner\":\"$113\"}\n117:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2b628454-1c1f-4a61-978a-7bec1e588918-f65474eb5fac.png\"}\n116:{\"key\":\"OxfordX\",\"name\":\"University of Oxford\",\"logo\":"])</script><script>self.__next_f.push([1,"\"$117\"}\n115:{\"id\":\"396aac5e-d950-5f87-95ca-8184399edd50\",\"title\":\"Oxford Artificial Intelligence Programme\",\"url\":\"/executive-education/university-of-oxford-artificial-intelligence-programme\",\"owner\":\"$116\"}\n10e:[\"$10f\",\"$112\",\"$115\"]\n118:{\"label\":\"View all Artificial Intelligence Certificates\",\"url\":\"certificates/ai-certificates\"}\n10d:{\"title\":\"Certificates\",\"products\":\"$10e\",\"cta\":\"$118\"}\n11d:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/6ec06cd6-4355-44bd-822a-2094d743b7a4-7ed01c537f21.png\"}\n11c:{\"key\":\"SyracuseUniversity\",\"name\":\"Syracuse University\",\"logo\":\"$11d\"}\n11b:{\"id\":\"ea953e86-de57-4512-8503-a89f00f1b2b1\",\"title\":\"Master of Science in Computer Science\",\"url\":\"/masters/online-masters-in-computer-science/syracuse-master-of-science-in-computer-science\",\"owner\":\"$11c\"}\n120:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/9d38ad58-87fb-4a89-9f23-c8df318112e3-aec8e9e98a5f.png\"}\n11f:{\"key\":\"UTAustinX\",\"name\":\"The University of Texas at Austin\",\"logo\":\"$120\"}\n11e:{\"id\":\"89f39d1a-bb23-4944-b6e0-b51fe25ce932\",\"title\":\"Master of Science in Artificial Intelligence (MSAI)\",\"url\":\"/masters/online-masters-in-artificial-intelligence/online-master-artificial-intelligence-utaustinx\",\"owner\":\"$11f\"}\n123:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\"}\n122:{\"key\":\"Maryville\",\"name\":\"Maryville University\",\"logo\":\"$123\"}\n121:{\"id\":\"ee60cf8f-3b6c-476f-94c1-1a16c8f50c48\",\"title\":\"Master of Science in Artificial Intelligence\",\"url\":\"/masters/maryville-university-master-of-science-in-artificial-intelligence\",\"owner\":\"$122\"}\n11a:[\"$11b\",\"$11e\",\"$121\"]\n124:{\"label\":\"View all Masters in Artificial Intelligence\",\"url\":\"/masters/online-masters-in-artificial-intelligence\"}\n119:{\"title\":\"Degrees\",\"products\":\"$11a\",\"cta\":\"$124\"}\n127:{\"label\":\"View all Data Science courses\",\"url\":\"/search?tab=course\u0026skills.skill=Data+Science\"}\n126:{\"viewAll\":\"$127\"}\n125:{\"title\":\"Data Science\",\"subTitle\":\"Data Science is an interdisciplinary field which ut"])</script><script>self.__next_f.push([1,"ilizes scientific methods, algorithms, and data insights to extract meaning and drive informed decision-making across industries.\",\"cta\":\"$126\",\"ctaPosition\":\"right\"}\n12a:{\"label\":\"Power BI\",\"url\":\"/learn/power-bi\"}\n12b:{\"label\":\"SQL\",\"url\":\"/learn/sql\"}\n12c:{\"label\":\"Analytics\",\"url\":\"/learn/analytics\"}\n12d:{\"label\":\"MySQL\",\"url\":\"/learn/mysql\"}\n12e:{\"label\":\"Coding\",\"url\":\"/learn/coding\"}\n12f:{\"label\":\"PostgreSQL\",\"url\":\"/learn/postgresql\"}\n130:{\"label\":\"Big Data\",\"url\":\"/learn/big-data\"}\n131:{\"label\":\"Cloud Computing\",\"url\":\"/learn/cloud-computing\"}\n132:{\"label\":\"Syntax\",\"url\":\"/learn/syntax\"}\n133:{\"label\":\"Statistics\",\"url\":\"/learn/statistics\"}\n134:{\"label\":\"TensorFlow\",\"url\":\"/learn/tensorflow\"}\n135:{\"label\":\"Probability\",\"url\":\"/learn/probability\"}\n136:{\"label\":\"Regression\",\"url\":\"/learn/regression\"}\n137:{\"label\":\"Inference\",\"url\":\"/learn/inference\"}\n138:{\"label\":\"PyTorch\",\"url\":\"/learn/pytorch\"}\n139:{\"label\":\"Grafana\",\"url\":\"/learn/grafana\"}\n13a:{\"label\":\"Business Intelligence\",\"url\":\"/learn/business-intelligence\"}\n13b:{\"label\":\"Data Warehouse\",\"url\":\"/learn/data-warehouse\"}\n13c:{\"label\":\"Data Structures\",\"url\":\"/learn/data-structures\"}\n13d:{\"label\":\"Data Visualization\",\"url\":\"/learn/data-visualization\"}\n129:[\"$12a\",\"$12b\",\"$12c\",\"$12d\",\"$12e\",\"$12f\",\"$130\",\"$131\",\"$132\",\"$133\",\"$134\",\"$135\",\"$136\",\"$137\",\"$138\",\"$139\",\"$13a\",\"$13b\",\"$13c\",\"$13d\"]\n128:{\"title\":\"Related Topics\",\"links\":\"$129\"}\n142:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\"}\n141:{\"key\":\"GTx\",\"name\":\"The Georgia Institute of Technology\",\"logo\":\"$142\"}\n140:{\"id\":\"ad547f78-ac97-510f-9470-c9c0e6c9d348\",\"title\":\"Introduction to Analytics Modeling\",\"url\":\"/learn/data-analysis/the-georgia-institute-of-technology-introduction-to-analytics-modeling\",\"owner\":\"$141\"}\n145:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}\n144:{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":\"$145\"}\n143:{\"id\":\"a926dd9d-d01b-5a7e"])</script><script>self.__next_f.push([1,"-9905-c472ed4a388c\",\"title\":\"Data Science: R Basics\",\"url\":\"/learn/r-programming/harvard-university-data-science-r-basics\",\"owner\":\"$144\"}\n148:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}\n147:{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":\"$148\"}\n146:{\"id\":\"2205130f-9a8c-5988-aa70-ec37c470c2b0\",\"title\":\"Probability - The Science of Uncertainty and Data\",\"url\":\"/learn/probability/massachusetts-institute-of-technology-probability-the-science-of-uncertainty-and-data\",\"owner\":\"$147\"}\n13f:[\"$140\",\"$143\",\"$146\"]\n149:{\"label\":\"View all Data Science courses\",\"url\":\"/search?q=data+science\u0026tab=course\"}\n13e:{\"title\":\"Courses\",\"products\":\"$13f\",\"cta\":\"$149\"}\n14e:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}\n14d:{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":\"$14e\"}\n14c:{\"id\":\"3c32e3e0-b6fe-4ee4-bd4f-210c6339e074\",\"title\":\"Data Science\",\"url\":\"/certificates/professional-certificate/harvardx-data-science\",\"owner\":\"$14d\"}\n151:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\"}\n150:{\"key\":\"IBM\",\"name\":\"IBM\",\"logo\":\"$151\"}\n14f:{\"id\":\"b5598690-9bd8-4d21-b7f3-dc741b50473f\",\"title\":\"IBM Data Science\",\"url\":\"/certificates/professional-certificate/ibm-data-science\",\"owner\":\"$150\"}\n154:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}\n153:{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":\"$154\"}\n152:{\"id\":\"673ea595-1439-4a34-ad71-cc5c995c6fc6\",\"title\":\"Learning Python for Data Science\",\"url\":\"/certificates/professional-certificate/harvardx-learning-python-for-data-science\",\"owner\":\"$153\"}\n14b:[\"$14c\",\"$14f\",\"$152\"]\n155:{\"label\":\"View all Data Science certificates\",\"url\":\"/certificates/data-science-certificate\"}\n14a:{\"title\":\"Certificates\",\"products\":\"$14b\",\"cta\":\"$155\"}\n15a:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/lo"])</script><script>self.__next_f.push([1,"gos/9d38ad58-87fb-4a89-9f23-c8df318112e3-aec8e9e98a5f.png\"}\n159:{\"key\":\"UTAustinX\",\"name\":\"The University of Texas at Austin\",\"logo\":\"$15a\"}\n158:{\"id\":\"721f524b-da8f-4923-83b4-a18de44fdc43\",\"title\":\"Master’s Degree in Data Science\",\"url\":\"/masters/online-masters-in-data-science/online-master-data-science-utaustinx\",\"owner\":\"$159\"}\n15d:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/54bc81cb-b736-4505-aa51-dd2b18c61d84-2082c7ba1024.png\"}\n15c:{\"key\":\"BerkeleyX\",\"name\":\"University of California, Berkeley\",\"logo\":\"$15d\"}\n15b:{\"id\":\"58331700-1a02-4abe-a858-4ebe83200d15\",\"title\":\"Master of Information and Data Science\",\"url\":\"/masters/online-masters-in-data-science/ucb-master-of-information-and-data-science\",\"owner\":\"$15c\"}\n160:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/283be432-c4de-4818-83c5-bd77a2de49d6-2a29798bfd41.png\"}\n15f:{\"key\":\"UNC-CH\",\"name\":\"The University of North Carolina at Chapel Hill\",\"logo\":\"$160\"}\n15e:{\"id\":\"70adbe06-2ef5-446e-97cf-7d26520a9697\",\"title\":\"Master of Applied Data Science\",\"url\":\"/masters/online-masters-in-data-science/unc-master-of-applied-data-science\",\"owner\":\"$15f\"}\n157:[\"$158\",\"$15b\",\"$15e\"]\n161:{\"label\":\"View all Data Science degrees\",\"url\":\"/masters/online-masters-in-data-science\"}\n156:{\"title\":\"Degrees\",\"products\":\"$157\",\"cta\":\"$161\"}\n164:{\"label\":\"View all Finance courses\",\"url\":\"/search?skills.skill=Finance\"}\n165:{\"label\":\"Learn more about Finance\",\"url\":\"/learn/finance\"}\n163:{\"viewAll\":\"$164\",\"learnMore\":\"$165\"}\n162:{\"title\":\"Finance\",\"subTitle\":\"Navigate the complex field of Finance, including money management, investments, and financial planning. Gain insights into market analysis and strategic decision-making, allowing for growth and profitability.\",\"cta\":\"$163\",\"ctaPosition\":\"left\"}\n168:{\"label\":\"Bitcoin\",\"url\":\"/learn/bitcoin\"}\n169:{\"label\":\"Investing\",\"url\":\"/learn/investing\"}\n16a:{\"label\":\"Cryptocurrency\",\"url\":\"/learn/cryptocurrency\"}\n16b:{\"label\":\"Blockchain\",\"url\":\"/learn/blockchain\"}\n16c:{\"label\":\"Trading\",\"url\":\"/learn/trading\"}\n16"])</script><script>self.__next_f.push([1,"d:{\"label\":\"Fintech\",\"url\":\"/learn/fintech\"}\n16e:{\"label\":\"Stocks\",\"url\":\"/learn/stocks\"}\n16f:{\"label\":\"Banking\",\"url\":\"/learn/banking\"}\n170:{\"label\":\"Risk Management\",\"url\":\"/learn/risk-management\"}\n171:{\"label\":\"Venture Capital\",\"url\":\"/learn/venture-capital\"}\n172:{\"label\":\"Taxes\",\"url\":\"/learn/taxes\"}\n173:{\"label\":\"Investment Banking\",\"url\":\"/learn/investment-banking\"}\n174:{\"label\":\"Financial Management\",\"url\":\"/learn/financial-management\"}\n175:{\"label\":\"Cryptography\",\"url\":\"/learn/cryptography\"}\n176:{\"label\":\"Circular Economy\",\"url\":\"/learn/circular-economy\"}\n177:{\"label\":\"Macroeconomics\",\"url\":\"/learn/macroeconomics\"}\n178:{\"label\":\"Financial Accounting\",\"url\":\"/learn/financial-accounting\"}\n179:{\"label\":\"Financial Literacy\",\"url\":\"/learn/financial-literacy\"}\n17a:{\"label\":\"Personal Finance\",\"url\":\"/learn/personal-finance\"}\n17b:{\"label\":\"Corporate Finance\",\"url\":\"/learn/corporate-finance\"}\n167:[\"$168\",\"$169\",\"$16a\",\"$16b\",\"$16c\",\"$16d\",\"$16e\",\"$16f\",\"$170\",\"$171\",\"$172\",\"$173\",\"$174\",\"$175\",\"$176\",\"$177\",\"$178\",\"$179\",\"$17a\",\"$17b\"]\n166:{\"title\":\"Related Topics\",\"links\":\"$167\"}\n180:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/3d8fc08e-339f-467a-a6c0-2b956ca5d6a0-797c0c6ddbc6.png\"}\n17f:{\"key\":\"ColumbiaX\",\"name\":\"Columbia University\",\"logo\":\"$180\"}\n17e:{\"id\":\"c211d581-03d2-5c31-b34f-a988be4cc3a4\",\"title\":\"Introduction to Corporate Finance\",\"url\":\"/learn/corporate-finance/columbia-university-introduction-to-corporate-finance\",\"owner\":\"$17f\"}\n183:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}\n182:{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":\"$183\"}\n181:{\"id\":\"7eb35c18-ca39-552e-9241-ed3cab2f937e\",\"title\":\"Foundations of Modern Finance I\",\"url\":\"/learn/finance/massachusetts-institute-of-technology-foundations-of-modern-finance-i\",\"owner\":\"$182\"}\n186:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/a7e2febc-e366-4b23-9fc3-5659cf53d452-fbcc652f58e1.png\"}\n185:{\"key\":\"UniversityofCambridge\",\"name\":"])</script><script>self.__next_f.push([1,"\"University of Cambridge\",\"logo\":\"$186\"}\n184:{\"id\":\"feb03847-e53c-501a-b1cf-ebe2ccc23f4c\",\"title\":\"Foundations of Finance\",\"url\":\"/learn/finance/university-of-cambridge-foundations-of-finance\",\"owner\":\"$185\"}\n17d:[\"$17e\",\"$181\",\"$184\"]\n187:{\"label\":\"View all Finance courses\",\"url\":\"/search?q=finance\u0026tab=course\"}\n17c:{\"title\":\"Courses\",\"products\":\"$17d\",\"cta\":\"$187\"}\n18c:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}\n18b:{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":\"$18c\"}\n18a:{\"id\":\"4666a4d2-1337-5324-85bf-059350078d5b\",\"title\":\"FinTech\",\"url\":\"/executive-education/harvard-university-fintech\",\"owner\":\"$18b\"}\n18f:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/07141c7d-a86e-4f48-bb5b-1eef0958b465-b644124b89ef.png\"}\n18e:{\"key\":\"LSE\",\"name\":\"The London School of Economics and Political Science\",\"logo\":\"$18f\"}\n18d:{\"id\":\"e590608c-e3f8-5731-8b22-ce1b4b589b23\",\"title\":\"MBA Essentials\",\"url\":\"/executive-education/the-london-school-of-economics-and-political-science-mba-essentials\",\"owner\":\"$18e\"}\n192:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/3d8fc08e-339f-467a-a6c0-2b956ca5d6a0-797c0c6ddbc6.png\"}\n191:{\"key\":\"ColumbiaX\",\"name\":\"Columbia University\",\"logo\":\"$192\"}\n190:{\"id\":\"1859f52c-3fc0-43fe-a8a1-13660c77e9c3\",\"title\":\"Corporate Finance\",\"url\":\"/certificates/professional-certificate/columbiax-corporate-finance\",\"owner\":\"$191\"}\n189:[\"$18a\",\"$18d\",\"$190\"]\n193:{\"label\":\"View all Finance certificates\",\"url\":\"/search?q=finance\u0026tab=program\u0026program_type=Professional+Certificate\"}\n188:{\"title\":\"Certificates\",\"products\":\"$189\",\"cta\":\"$193\"}\n198:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/6ec06cd6-4355-44bd-822a-2094d743b7a4-7ed01c537f21.png\"}\n197:{\"key\":\"SyracuseUniversity\",\"name\":\"Syracuse University\",\"logo\":\"$198\"}\n196:{\"id\":\"d85a67b7-2f8b-4f4a-8900-e4dd15cf64c8\",\"title\":\"Master of Science in Professional Accounting\",\"url\":\"/masters/online-masters-in-accounting/syracuse-master-of-science-in-profess"])</script><script>self.__next_f.push([1,"ional-accounting\",\"owner\":\"$197\"}\n19b:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/3a33451f-9a20-41f0-9cd1-5f3624a0940e-be0782e0ed48.png\"}\n19a:{\"key\":\"UCDavis\",\"name\":\"University of California, Davis\",\"logo\":\"$19b\"}\n199:{\"id\":\"74f633a8-2eaa-4202-9e31-79f6868934b0\",\"title\":\"Master of Management\",\"url\":\"/masters/ucdavis-master-of-management\",\"owner\":\"$19a\"}\n19e:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\"}\n19d:{\"key\":\"Maryville\",\"name\":\"Maryville University\",\"logo\":\"$19e\"}\n19c:{\"id\":\"518b3b7e-f773-4b11-8427-4343b53cd1ae\",\"title\":\"Master of Science in Accounting\",\"url\":\"/masters/maryville-university-master-of-science-in-accounting\",\"owner\":\"$19d\"}\n195:[\"$196\",\"$199\",\"$19c\"]\n19f:{\"label\":\"View all Finance degrees\",\"url\":\"/search?q=finance+degree\u0026tab=program\"}\n194:{\"title\":\"Graduate Degrees\",\"products\":\"$195\",\"cta\":\"$19f\"}\n1a4:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/5427ee88-6dba-46ff-8ed8-87b71e3234da-0af1465ab67e.png\"}\n1a3:{\"key\":\"UniversityofLondon\",\"name\":\"University of London\",\"logo\":\"$1a4\"}\n1a2:{\"id\":\"f9414209-c0ac-4572-bb46-2dde155f3a22\",\"title\":\"Bachelor of Science in Economics and Finance\",\"url\":\"/bachelors/universityoflondon-bachelor-of-science-in-economics-and-finance\",\"owner\":\"$1a3\"}\n1a7:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/5427ee88-6dba-46ff-8ed8-87b71e3234da-0af1465ab67e.png\"}\n1a6:{\"key\":\"UniversityofLondon\",\"name\":\"University of London\",\"logo\":\"$1a7\"}\n1a5:{\"id\":\"5e15f5aa-8a0a-4362-833d-1c9875e1ebad\",\"title\":\"Bachelor of Science in Accounting and Finance\",\"url\":\"/bachelors/universityoflondon-bachelor-of-science-in-accounting-and-finance\",\"owner\":\"$1a6\"}\n1aa:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\"}\n1a9:{\"key\":\"Maryville\",\"name\":\"Maryville University\",\"logo\":\"$1aa\"}\n1a8:{\"id\":\"da3a0dc4-f697-48fd-bc7d-44c208608dd5\",\"title\":\"Bachelor of Science in Finance\",\"url\":\"/bachelors/maryville-university-bach"])</script><script>self.__next_f.push([1,"elor-of-science-in-finance\",\"owner\":\"$1a9\"}\n1a1:[\"$1a2\",\"$1a5\",\"$1a8\"]\n1ab:{\"label\":\"View all Finance degrees\",\"url\":\"/search?q=finance+degree\u0026tab=program\"}\n1a0:{\"title\":\"Undergraduate Degrees\",\"products\":\"$1a1\",\"cta\":\"$1ab\"}\n1ae:{\"label\":\"View all Business Administration Courses\",\"url\":\"/search?tab=course\u0026subject=Business+%26+Management\"}\n1af:{\"label\":\"Learn more about Business Administration\",\"url\":\"/learn/business-administration\"}\n1ad:{\"viewAll\":\"$1ae\",\"learnMore\":\"$1af\"}\n1ac:{\"title\":\"Business Administration\",\"subTitle\":\"Business Administration is the key to lead and manage operations, organize resources, and direct a team to achieve organizational goals with efficiency and effectiveness.\",\"cta\":\"$1ad\",\"ctaPosition\":\"left\"}\n1b2:{\"label\":\"Excel\",\"url\":\"/learn/excel\"}\n1b3:{\"label\":\"Marketing\",\"url\":\"/learn/marketing\"}\n1b4:{\"label\":\"Digital Marketing\",\"url\":\"/learn/digital-marketing\"}\n1b5:{\"label\":\"Entrepreneurship\",\"url\":\"/learn/entrepreneurship\"}\n1b6:{\"label\":\"Success\",\"url\":\"/learn/success\"}\n1b7:{\"label\":\"CEO\",\"url\":\"/learn/ceo\"}\n1b8:{\"label\":\"Management\",\"url\":\"/learn/management\"}\n1b9:{\"label\":\"Sales\",\"url\":\"/learn/sales\"}\n1ba:{\"label\":\"Accounting\",\"url\":\"/learn/accounting\"}\n1bb:{\"label\":\"Leadership\",\"url\":\"/learn/leadership\"}\n1bc:{\"label\":\"Innovation\",\"url\":\"/learn/innovation\"}\n1bd:{\"label\":\"Procurement\",\"url\":\"/learn/procurement\"}\n1be:{\"label\":\"Scrum\",\"url\":\"/learn/scrum\"}\n1bf:{\"label\":\"Zapier\",\"url\":\"/learn/zapier\"}\n1c0:{\"label\":\"Ecommerce\",\"url\":\"/learn/ecommerce\"}\n1c1:{\"label\":\"Project Management\",\"url\":\"/learn/project-management\"}\n1c2:{\"label\":\"Agile\",\"url\":\"/learn/agile\"}\n1c3:{\"label\":\"ServiceNow\",\"url\":\"/learn/servicenow\"}\n1c4:{\"label\":\"Business Plan\",\"url\":\"/learn/business-plan\"}\n1c5:{\"label\":\"Retail\",\"url\":\"/learn/retail\"}\n1b1:[\"$1b2\",\"$1b3\",\"$1b4\",\"$1b5\",\"$1b6\",\"$1b7\",\"$1b8\",\"$1b9\",\"$1ba\",\"$1bb\",\"$1bc\",\"$1bd\",\"$1be\",\"$1bf\",\"$1c0\",\"$1c1\",\"$1c2\",\"$1c3\",\"$1c4\",\"$1c5\"]\n1b0:{\"title\":\"Related Topics\",\"links\":\"$1b1\"}\n1ca:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-911"])</script><script>self.__next_f.push([1,"1-cede3e5dc5b6-2cc39992c67a.png\"}\n1c9:{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":\"$1ca\"}\n1c8:{\"id\":\"6eca70a5-ef9e-5ac5-a960-16b5c619f367\",\"title\":\"Exercising Leadership: Foundational Principles\",\"url\":\"/learn/leadership/harvard-university-exercising-leadership-foundational-principles\",\"owner\":\"$1c9\"}\n1cd:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}\n1cc:{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":\"$1cd\"}\n1cb:{\"id\":\"03a0222e-f392-5beb-9bb5-ab4c25f37018\",\"title\":\"Financial Accounting\",\"url\":\"/learn/financial-accounting/massachusetts-institute-of-technology-financial-accounting\",\"owner\":\"$1cc\"}\n1d0:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}\n1cf:{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":\"$1d0\"}\n1ce:{\"id\":\"92f758de-cddd-591e-a750-6b3e9ec47c0f\",\"title\":\"Supply Chain Fundamentals\",\"url\":\"/learn/supply-chain-design/massachusetts-institute-of-technology-supply-chain-fundamentals\",\"owner\":\"$1cf\"}\n1c7:[\"$1c8\",\"$1cb\",\"$1ce\"]\n1d1:{\"label\":\"View all Business Administration courses\",\"url\":\"/search?tab=course\u0026subject=Business+%26+Management\"}\n1c6:{\"title\":\"Courses\",\"products\":\"$1c7\",\"cta\":\"$1d1\"}\n1d6:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/07141c7d-a86e-4f48-bb5b-1eef0958b465-b644124b89ef.png\"}\n1d5:{\"key\":\"LSE\",\"name\":\"The London School of Economics and Political Science\",\"logo\":\"$1d6\"}\n1d4:{\"id\":\"e590608c-e3f8-5731-8b22-ce1b4b589b23\",\"title\":\"MBA Essentials\",\"url\":\"/executive-education/the-london-school-of-economics-and-political-science-mba-essentials\",\"owner\":\"$1d5\"}\n1d9:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2b628454-1c1f-4a61-978a-7bec1e588918-f65474eb5fac.png\"}\n1d8:{\"key\":\"OxfordX\",\"name\":\"University of Oxford\",\"logo\":\"$1d9\"}\n1d7:{\"id\":\"ae9513fa-9c85-5826-948f-826244d04618\",\"title\":\"Oxford Executive Strategy Programme\",\"url\":\"/executive-education/university-of-oxford-executiv"])</script><script>self.__next_f.push([1,"e-strategy-programme\",\"owner\":\"$1d8\"}\n1dc:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/a7e2febc-e366-4b23-9fc3-5659cf53d452-fbcc652f58e1.png\"}\n1db:{\"key\":\"UniversityofCambridge\",\"name\":\"University of Cambridge\",\"logo\":\"$1dc\"}\n1da:{\"id\":\"ed0e908c-0aa2-5c72-b640-5f28f4147f16\",\"title\":\"Business Sustainability Management\",\"url\":\"/executive-education/university-of-cambridge-business-sustainability-management\",\"owner\":\"$1db\"}\n1d3:[\"$1d4\",\"$1d7\",\"$1da\"]\n1dd:{\"label\":\"View all Business Administration certificates\",\"url\":\"/certificates/business-certificate\"}\n1d2:{\"title\":\"Certificates\",\"products\":\"$1d3\",\"cta\":\"$1dd\"}\n1e2:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/36cfd0bb-1d18-4355-ae44-cb946573df3c-1e18515c3e4b.png\"}\n1e1:{\"key\":\"BUx\",\"name\":\"Boston University\",\"logo\":\"$1e2\"}\n1e0:{\"id\":\"1aba4bff-9a0f-4b37-99b3-60a4c04a873f\",\"title\":\"Online MBA Degree: Master of Business Administration\",\"url\":\"/masters/online-mba/online-master-business-administration-mba-bux\",\"owner\":\"$1e1\"}\n1e5:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/3a33451f-9a20-41f0-9cd1-5f3624a0940e-be0782e0ed48.png\"}\n1e4:{\"key\":\"UCDavis\",\"name\":\"University of California, Davis\",\"logo\":\"$1e5\"}\n1e3:{\"id\":\"fe32d1c5-5e22-4f5a-8a92-71ef3d654d96\",\"title\":\"Master of Business Administration\",\"url\":\"/masters/online-mba/ucd-master-of-business-administration\",\"owner\":\"$1e4\"}\n1e8:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/283be432-c4de-4818-83c5-bd77a2de49d6-2a29798bfd41.png\"}\n1e7:{\"key\":\"UNC-CH\",\"name\":\"The University of North Carolina at Chapel Hill\",\"logo\":\"$1e8\"}\n1e6:{\"id\":\"1be98dfc-6b32-4f4c-8beb-02a2b1ef9183\",\"title\":\"Master of Business Administration\",\"url\":\"/masters/online-mba/unc-master-of-business-administration\",\"owner\":\"$1e7\"}\n1df:[\"$1e0\",\"$1e3\",\"$1e6\"]\n1e9:{\"label\":\"View all Business Administration degrees\",\"url\":\"/search?learning_type=MicroMasters\u0026learning_type=Executive+Education\u0026learning_type=Masters\u0026learning_type=MicroBachelors\u0026learning_type=Bachelors\u0026subject=Business+%26+Management\"}\n1"])</script><script>self.__next_f.push([1,"de:{\"title\":\"Degrees\",\"products\":\"$1df\",\"cta\":\"$1e9\"}\n1ec:{\"label\":\"View all Cybersecurity Courses\",\"url\":\"search?tab=course\u0026skills.skill=Cyber+Security\"}\n1ed:{\"label\":\"Learn more about Cybersecurity\",\"url\":\"/learn/cybersecurity\"}\n1eb:{\"viewAll\":\"$1ec\",\"learnMore\":\"$1ed\"}\n1ea:{\"title\":\"Cybersecurity\",\"subTitle\":\"Cybersecurity is a subset of information technology (IT) focused on protecting digital systems and information. Cybersecurity specialists play key roles in the protection of IT systems against unauthorized access to data systems, centers and other systems.\",\"cta\":\"$1eb\",\"ctaPosition\":\"left\"}\n1f0:{\"label\":\"Information Security\",\"url\":\"/learn/information-security\"}\n1f1:{\"label\":\"Computer Security\",\"url\":\"/learn/computer-security\"}\n1f2:{\"label\":\"Cloud Computing\",\"url\":\"/learn/cloud-computing\"}\n1f3:{\"label\":\"Encryption\",\"url\":\"/learn/encryption\"}\n1f4:{\"label\":\"Security Administration\",\"url\":\"/learn/security-administration\"}\n1f5:{\"label\":\"Security Software\",\"url\":\"/learn/security-software\"}\n1f6:{\"label\":\"Vulnerability Management\",\"url\":\"/learn/vulnerability-management\"}\n1f7:{\"label\":\"Information Technology\",\"url\":\"/learn/information-technology\"}\n1f8:{\"label\":\"Data Encryption\",\"url\":\"/learn/data-encryption\"}\n1f9:{\"label\":\"SaaS\",\"url\":\"/learn/software-as-a-service\"}\n1fa:{\"label\":\"User Experience (UX)\",\"url\":\"/learn/user-experience-ux\"}\n1fb:{\"label\":\"Cybersecurity\",\"url\":\"/learn/cybersecurity\"}\n1fc:{\"label\":\"UX Design\",\"url\":\"/learn/ux-design\"}\n1fd:{\"label\":\"Network Security\",\"url\":\"/learn/network-security\"}\n1fe:{\"label\":\"Security Testing\",\"url\":\"/learn/security-testing\"}\n1ff:{\"label\":\"Data Management\",\"url\":\"/learn/data-management\"}\n200:{\"label\":\"Technical Analysis\",\"url\":\"/learn/technical-analysis\"}\n201:{\"label\":\"Encryption Software\",\"url\":\"https://www.edx.org/learn/encryption-software\"}\n1ef:[\"$1f0\",\"$1f1\",\"$1f2\",\"$1f3\",\"$1f4\",\"$1f5\",\"$1f6\",\"$1f7\",\"$1f8\",\"$1f9\",\"$1fa\",\"$1fb\",\"$1fc\",\"$1fd\",\"$1fe\",\"$1ff\",\"$200\",\"$201\"]\n1ee:{\"title\":\"Related Topics\",\"links\":\"$1ef\"}\n206:{\"url\":\"https://prod-discovery.edx-cdn.org/or"])</script><script>self.__next_f.push([1,"ganization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}\n205:{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":\"$206\"}\n204:{\"id\":\"1457154d-7332-535d-8f8a-6175288a53d0\",\"title\":\"CS50's Introduction to Cybersecurity\",\"url\":\"/learn/cybersecurity/harvard-university-cs50-s-introduction-to-cybersecurity\",\"owner\":\"$205\"}\n209:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/de3e9ff0-477d-4496-8cfa-a98f902e5830-71b79f0ac34a.png\"}\n208:{\"key\":\"RITx\",\"name\":\"Rochester Institute of Technology\",\"logo\":\"$209\"}\n207:{\"id\":\"c082bec2-3ddc-5e34-b0da-dd64190dbb41\",\"title\":\"Cybersecurity Fundamentals\",\"url\":\"/learn/cybersecurity/rochester-institute-of-technology-cybersecurity-fundamentals\",\"owner\":\"$208\"}\n20c:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/a7530503-bd7f-49c4-afbe-22824a191282-25b122e47f8d.png\"}\n20b:{\"key\":\"UWashingtonX\",\"name\":\"University of Washington\",\"logo\":\"$20c\"}\n20a:{\"id\":\"40667c7b-c4ce-5284-8c44-fbb76f64cc18\",\"title\":\"Introduction to Cybersecurity\",\"url\":\"/learn/cybersecurity/university-of-washington-introduction-to-cybersecurity\",\"owner\":\"$20b\"}\n203:[\"$204\",\"$207\",\"$20a\"]\n20d:{\"label\":\"View all Cybersecurity courses\",\"url\":\"/search?q=cybersecurity\u0026tab=course\"}\n202:{\"title\":\"Courses\",\"products\":\"$203\",\"cta\":\"$20d\"}\n212:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}\n211:{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":\"$212\"}\n210:{\"id\":\"ffc2c233-cf68-53ad-b784-71e8aa535988\",\"title\":\"Cybersecurity: Managing Risk in the Information Age\",\"url\":\"/executive-education/harvard-university-cybersecurity-managing-risk-in-the-information-age\",\"owner\":\"$211\"}\n215:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/c5b82171-94d3-40eb-befd-ade27c3d028a-7302375e32bd.png\"}\n214:{\"key\":\"UCT\",\"name\":\"University of Cape Town\",\"logo\":\"$215\"}\n213:{\"id\":\"ec5c1256-cb38-5693-84e3-484e41ac32d4\",\"title\":\"Fundamentals of Cybersecurity\",\"url\":\"/executive-education/university-of-cape-town-fundamentals-of-cybersec"])</script><script>self.__next_f.push([1,"urity\",\"owner\":\"$214\"}\n218:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\"}\n217:{\"key\":\"IBM\",\"name\":\"IBM\",\"logo\":\"$218\"}\n216:{\"id\":\"f32b3450-2bc6-4704-905c-4ec08316f8b3\",\"title\":\"Cybersecurity Analyst\",\"url\":\"/certificates/professional-certificate/ibm-cybersecurity-analyst\",\"owner\":\"$217\"}\n20f:[\"$210\",\"$213\",\"$216\"]\n219:{\"label\":\"View all Cybersecurity certificates\",\"url\":\"/search?q=cybersecurity\u0026tab=program\u0026program_type=Professional+Certificate\"}\n20e:{\"title\":\"Certificates\",\"products\":\"$20f\",\"cta\":\"$219\"}\n21e:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/6ec06cd6-4355-44bd-822a-2094d743b7a4-7ed01c537f21.png\"}\n21d:{\"key\":\"SyracuseUniversity\",\"name\":\"Syracuse University\",\"logo\":\"$21e\"}\n21c:{\"id\":\"780e11a3-0b47-424f-8a03-3f0a9072c5ec\",\"title\":\"Master of Science in Cybersecurity\",\"url\":\"/masters/online-masters-in-cybersecurity/syracuse-master-of-science-in-cybersecurity\",\"owner\":\"$21d\"}\n221:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\"}\n220:{\"key\":\"Maryville\",\"name\":\"Maryville University\",\"logo\":\"$221\"}\n21f:{\"id\":\"de971614-e9f1-4dc5-9081-5dec52d5ac4e\",\"title\":\"Master of Science in Cybersecurity\",\"url\":\"/masters/maryville-university-master-of-science-in-cybersecurity\",\"owner\":\"$220\"}\n224:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\"}\n223:{\"key\":\"Maryville\",\"name\":\"Maryville University\",\"logo\":\"$224\"}\n222:{\"id\":\"e86df75d-27f4-4a80-a2d0-8c14c4edf63f\",\"title\":\"Bachelor of Science in Cybersecurity\",\"url\":\"/bachelors/maryville-university-bachelor-of-science-in-cybersecurity\",\"owner\":\"$223\"}\n21b:[\"$21c\",\"$21f\",\"$222\"]\n225:{\"label\":\"View all Cybersecurity degrees\",\"url\":\"/masters/online-masters-in-cybersecurity\"}\n21a:{\"title\":\"Degrees\",\"products\":\"$21b\",\"cta\":\"$225\"}\n228:{\"label\":\"View all Computer Science Courses\",\"url\":\"/search?tab=course\u0026skills.skill=Computer+Science\"}\n229:{\"label\":\"Learn more abou"])</script><script>self.__next_f.push([1,"t Computer Science\",\"url\":\"/learn/computer-science\"}\n227:{\"viewAll\":\"$228\",\"learnMore\":\"$229\"}\n226:{\"title\":\"Computer Science\",\"subTitle\":\"Computer Science focuses on the design, development, and testing of software. It uses technology to problem solve by applying algorithms and coding to operating systems, artificial intelligence, machine learning, and informatics in nearly every industry. \",\"cta\":\"$227\",\"ctaPosition\":\"left\"}\n22c:{\"label\":\"Decoding\",\"url\":\"/learn/decoding\"}\n22d:{\"label\":\"Information Technology\",\"url\":\"/learn/information-technology\"}\n22e:{\"label\":\"Software Development\",\"url\":\"/learn/software-development\"}\n22f:{\"label\":\"Numba\",\"url\":\"/learn/numba\"}\n230:{\"label\":\"YAML\",\"url\":\"/learn/yaml\"}\n231:{\"label\":\"Machine Learning\",\"url\":\"/learn/machine-learning\"}\n232:{\"label\":\"GParted\",\"url\":\"/learn/gparted\"}\n233:{\"label\":\"Finance\",\"url\":\"/learn/finance\"}\n234:{\"label\":\"CakePHP\",\"url\":\"/learn/cakephp\"}\n235:{\"label\":\"Artificial Intelligence\",\"url\":\"/learn/artificial-intelligence\"}\n22b:[\"$22c\",\"$22d\",\"$22e\",\"$22f\",\"$230\",\"$231\",\"$232\",\"$233\",\"$234\",\"$235\"]\n22a:{\"title\":\"Related Topics\",\"links\":\"$22b\"}\n23a:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}\n239:{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":\"$23a\"}\n238:{\"id\":\"201c5f46-3c12-5905-94fd-d52cc0c9a229\",\"title\":\"CS50's Introduction to Computer Science\",\"url\":\"/learn/computer-science/harvard-university-cs50-s-introduction-to-computer-science\",\"owner\":\"$239\"}\n23d:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}\n23c:{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":\"$23d\"}\n23b:{\"id\":\"93e0e6f4-2df6-595b-823a-f8deb034df3b\",\"title\":\"Introduction to Computer Science and Programming Using Python\",\"url\":\"/learn/computer-science/massachusetts-institute-of-technology-introduction-to-computer-science-and-programming-using-python\",\"owner\":\"$23c\"}\n240:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/log"])</script><script>self.__next_f.push([1,"os/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\"}\n23f:{\"key\":\"StanfordOnline\",\"name\":\"Stanford University\",\"logo\":\"$240\"}\n23e:{\"id\":\"dc5d95bd-1c8b-5dd0-b247-d3ae969a1a5e\",\"title\":\"Computer Science 101\",\"url\":\"/learn/computer-science/stanford-university-computer-science-101\",\"owner\":\"$23f\"}\n237:[\"$238\",\"$23b\",\"$23e\"]\n241:{\"label\":\"View all Computer Science courses\",\"url\":\"/search?q=computer+science\u0026tab=course\"}\n236:{\"title\":\"Courses\",\"products\":\"$237\",\"cta\":\"$241\"}\n246:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}\n245:{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":\"$246\"}\n244:{\"id\":\"e7388b02-2261-507f-a84e-f5a0f5d47c49\",\"title\":\"Artificial Intelligence: Implications for Business Strategy\",\"url\":\"/executive-education/massachusetts-institute-of-technology-artificial-intelligence-implications-for-business-strategy\",\"owner\":\"$245\"}\n249:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-74256c21f26d.png\"}\n248:{\"key\":\"MITx\",\"name\":\"Massachusetts Institute of Technology\",\"logo\":\"$249\"}\n247:{\"id\":\"f9b3b50c-f470-5b6b-948f-02ee04e2db13\",\"title\":\"Machine Learning in Business\",\"url\":\"/executive-education/massachusetts-institute-of-technology-machine-learning-in-business\",\"owner\":\"$248\"}\n24c:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\"}\n24b:{\"key\":\"HarvardX\",\"name\":\"Harvard University\",\"logo\":\"$24c\"}\n24a:{\"id\":\"8c5c1af9-761b-49b4-9f52-f6f48856d906\",\"title\":\"Computer Science for Artificial Intelligence\",\"url\":\"/certificates/professional-certificate/harvardx-computer-science-for-artifical-intelligence\",\"owner\":\"$24b\"}\n243:[\"$244\",\"$247\",\"$24a\"]\n24d:{\"label\":\"View all Computer Science certificates\",\"url\":\"/search?q=computer+science\u0026tab=program\u0026program_type=Professional+Certificate\"}\n242:{\"title\":\"Certificates\",\"products\":\"$243\",\"cta\":\"$24d\"}\n252:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/9d38a"])</script><script>self.__next_f.push([1,"d58-87fb-4a89-9f23-c8df318112e3-aec8e9e98a5f.png\"}\n251:{\"key\":\"UTAustinX\",\"name\":\"The University of Texas at Austin\",\"logo\":\"$252\"}\n250:{\"id\":\"fa22a987-489d-411a-81fa-c0ca4bc58652\",\"title\":\"Master’s Degree in Computer Science\",\"url\":\"/masters/online-masters-in-computer-science/online-master-science-computer-science-utaustinx\",\"owner\":\"$251\"}\n255:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/6ec06cd6-4355-44bd-822a-2094d743b7a4-7ed01c537f21.png\"}\n254:{\"key\":\"SyracuseUniversity\",\"name\":\"Syracuse University\",\"logo\":\"$255\"}\n253:{\"id\":\"ea953e86-de57-4512-8503-a89f00f1b2b1\",\"title\":\"Master of Science in Computer Science\",\"url\":\"/masters/online-masters-in-computer-science/syracuse-master-of-science-in-computer-science\",\"owner\":\"$254\"}\n258:{\"url\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\"}\n257:{\"key\":\"Maryville\",\"name\":\"Maryville University\",\"logo\":\"$258\"}\n256:{\"id\":\"c3abf25d-a907-4e3c-b940-802d5e1744bd\",\"title\":\"Bachelor of Science in Computer Science\",\"url\":\"/bachelors/maryville-university-bachelor-of-science-in-computer-science\",\"owner\":\"$257\"}\n24f:[\"$250\",\"$253\",\"$256\"]\n259:{\"label\":\"View all Computer Science degrees\",\"url\":\"/masters/online-masters-in-computer-science\"}\n24e:{\"title\":\"Degrees\",\"products\":\"$24f\",\"cta\":\"$259\"}\n25d:{\"label\":\"View all topics\",\"url\":\"/learn\"}\n25c:{\"viewAll\":\"$25d\"}\n25b:{\"title\":\"Popular topics\",\"cta\":\"$25c\",\"ctaPosition\":\"left\"}\n261:{\"label\":\"Python\",\"url\":\"/learn/python\"}\n262:{\"label\":\"JavaScript\",\"url\":\"/learn/javascript\"}\n263:{\"label\":\"C\",\"url\":\"/learn/c-programming\"}\n264:{\"label\":\"Algorithms\",\"url\":\"/learn/algorithms\"}\n265:{\"label\":\"Linux\",\"url\":\"/learn/linux\"}\n260:[\"$261\",\"$262\",\"$263\",\"$264\",\"$265\"]\n25f:{\"title\":\"Computer Programming\",\"url\":\"/learn/computer-programming\",\"links\":\"$260\"}\n268:{\"label\":\"Machine Learning\",\"url\":\"/learn/machine-learning\"}\n269:{\"label\":\"SQL\",\"url\":\"/learn/sql\"}\n26a:{\"label\":\"Statistics\",\"url\":\"/learn/statistics\"}\n26b:{\"label\":\"R\",\"url\":\"/learn/r-programming\"}\n26c:{\"label\":\""])</script><script>self.__next_f.push([1,"Excel\",\"url\":\"/learn/excel\"}\n267:[\"$268\",\"$269\",\"$26a\",\"$26b\",\"$26c\"]\n266:{\"title\":\"Data Analysis\",\"url\":\"/learn/data-analysis\",\"links\":\"$267\"}\n26f:{\"label\":\"Trading\",\"url\":\"/learn/trading\"}\n270:{\"label\":\"Investing\",\"url\":\"/learn/investing\"}\n271:{\"label\":\"Stocks\",\"url\":\"/learn/stocks\"}\n272:{\"label\":\"Blockchain\",\"url\":\"/learn/blockchain\"}\n273:{\"label\":\"Cryptocurrency\",\"url\":\"/learn/cryptocurrency\"}\n26e:[\"$26f\",\"$270\",\"$271\",\"$272\",\"$273\"]\n26d:{\"title\":\"Economics\",\"url\":\"/learn/economics\",\"links\":\"$26e\"}\n276:{\"label\":\"STEM\",\"url\":\"/learn/stem\"}\n277:{\"label\":\"Genetics\",\"url\":\"/learn/genetics\"}\n278:{\"label\":\"Neuroscience\",\"url\":\"/learn/neuroscience\"}\n279:{\"label\":\"Nutrition\",\"url\":\"/learn/nutrition\"}\n27a:{\"label\":\"Human Anatomy\",\"url\":\"/learn/human-anatomy\"}\n275:[\"$276\",\"$277\",\"$278\",\"$279\",\"$27a\"]\n274:{\"title\":\"Biology\",\"url\":\"/learn/biology\",\"links\":\"$275\"}\n27d:{\"label\":\"Dynamics\",\"url\":\"/learn/dynamics\"}\n27e:{\"label\":\"Nature\",\"url\":\"/learn/nature\"}\n27f:{\"label\":\"Planets\",\"url\":\"/learn/planets\"}\n280:{\"label\":\"Architecture\",\"url\":\"/learn/architecture\"}\n281:{\"label\":\"Mechanics\",\"url\":\"/learn/mechanics\"}\n27c:[\"$27d\",\"$27e\",\"$27f\",\"$280\",\"$281\"]\n27b:{\"title\":\"Physics\",\"url\":\"/learn/physics\",\"links\":\"$27c\"}\n284:{\"label\":\"Writing\",\"url\":\"/learn/writing\"}\n285:{\"label\":\"Spanish\",\"url\":\"/learn/spanish\"}\n286:{\"label\":\"English\",\"url\":\"/learn/english\"}\n287:{\"label\":\"Italian\",\"url\":\"/learn/italian\"}\n288:{\"label\":\"Japanese\",\"url\":\"/learn/japanese\"}\n283:[\"$284\",\"$285\",\"$286\",\"$287\",\"$288\"]\n282:{\"title\":\"Language\",\"url\":\"/learn/language\",\"links\":\"$283\"}\n28b:{\"label\":\"Psychology\",\"url\":\"/learn/psychology\"}\n28c:{\"label\":\"Education\",\"url\":\"/learn/education\"}\n28d:{\"label\":\"Politics\",\"url\":\"/learn/politics\"}\n28e:{\"label\":\"Behavioral Psychology\",\"url\":\"/learn/behavioral-psychology\"}\n28f:{\"label\":\"Government\",\"url\":\"/learn/government\"}\n28a:[\"$28b\",\"$28c\",\"$28d\",\"$28e\",\"$28f\"]\n289:{\"title\":\"Social Science\",\"url\":\"/learn/social-science\",\"links\":\"$28a\"}\n292:{\"label\":\"Probability\",\"url\":\"/learn/probability\"}\n293:{\"label\":\"Algebra\",\"url\":\"/le"])</script><script>self.__next_f.push([1,"arn/algebra\"}\n294:{\"label\":\"Calculus\",\"url\":\"/learn/calculus\"}\n295:{\"label\":\"Logic\",\"url\":\"/learn/logic\"}\n296:{\"label\":\"Geometry\",\"url\":\"/learn/geometry\"}\n291:[\"$292\",\"$293\",\"$294\",\"$295\",\"$296\"]\n290:{\"title\":\"Math\",\"url\":\"/learn/math\",\"links\":\"$291\"}\n299:{\"label\":\"Music\",\"url\":\"/learn/music-arts\"}\n29a:{\"label\":\"Art\",\"url\":\"/learn/art\"}\n29b:{\"label\":\"Philosophy\",\"url\":\"/learn/philosophy\"}\n29c:{\"label\":\"Geography\",\"url\":\"/learn/geography\"}\n29d:{\"label\":\"History\",\"url\":\"/learn/history\"}\n298:[\"$299\",\"$29a\",\"$29b\",\"$29c\",\"$29d\"]\n297:{\"title\":\"Humanities\",\"url\":\"/learn/humanities\",\"links\":\"$298\"}\n25e:[\"$25f\",\"$266\",\"$26d\",\"$274\",\"$27b\",\"$282\",\"$289\",\"$290\",\"$297\"]\n25a:{\"label\":\"View all topics\",\"hero\":\"$25b\",\"linkLists\":\"$25e\"}\n2a1:{\"label\":\"Access the Career Resource Center\",\"url\":\"https://careers.edx.org/\"}\n2a0:{\"viewAll\":\"$2a1\"}\n29f:{\"title\":\"Career resources\",\"subTitle\":\"Find resources that help you make progress towards your next career goal.\",\"cta\":\"$2a0\",\"ctaPosition\":\"left\"}\n2a5:{\"label\":\"Hybrid Jobs: A 4-Minute Primer on Fast-Growing, Lucrative Career Paths\",\"url\":\"/resources/hybrid-jobs-a-4-minute-primer-on-fast-growing-lucrative-career-paths\"}\n2a6:{\"label\":\"How to Write an Effective CV – 5 Steps From the Experts\",\"url\":\"/resources/how-to-write-an-effective-cv-5-steps-experts\"}\n2a7:{\"label\":\"The Employability Skills Checklist\",\"url\":\"/resources/the-employability-skills-checklist\"}\n2a8:{\"label\":\"Computer science careers: Why computer science is for everyone\",\"url\":\"https://www.edx.org/resources/computer-science-careers\"}\n2a9:{\"label\":\"Building a career in data science and analytics\",\"url\":\"https://www.edx.org/resources/data-science-analytics-career-guide\"}\n2a4:[\"$2a5\",\"$2a6\",\"$2a7\",\"$2a8\",\"$2a9\"]\n2aa:{\"label\":\"Go to Idea Hub\",\"url\":\"https://www.edx.org/resources\"}\n2a3:{\"title\":\"Access career tips\",\"description\":\"Explore career articles in our Idea Hub\",\"links\":\"$2a4\",\"cta\":\"$2aa\"}\n2ad:{\"label\":\"Software Engineer\",\"url\":\"https://www.edx.org/boot-camps/coding/careers/software-engineer\"}\n2ae:{\"label\":\"Software"])</script><script>self.__next_f.push([1," Developer\",\"url\":\"https://www.edx.org/boot-camps/coding/careers/software-developer\"}\n2af:{\"label\":\"Web Developer\",\"url\":\"https://www.edx.org/boot-camps/coding/careers/web-developer\"}\n2b0:{\"label\":\"Full Stack Developer\",\"url\":\"https://www.edx.org/boot-camps/coding/careers/full-stack-developer\"}\n2b1:{\"label\":\"Front End Developer\",\"url\":\"https://www.edx.org/boot-camps/coding/careers/front-end-developer\"}\n2ac:[\"$2ad\",\"$2ae\",\"$2af\",\"$2b0\",\"$2b1\"]\n2b2:{\"label\":\"View all boot camp careers\",\"url\":\"https://www.edx.org/boot-camps/coding/careers\"}\n2ab:{\"title\":\"Gain technical skills\",\"description\":\"Explore boot camp career paths\",\"links\":\"$2ac\",\"cta\":\"$2b2\"}\n2b5:{\"label\":\"How to Become a Software Developer\",\"url\":\"https://www.edx.org/become/how-to-become-a-software-developer\"}\n2b6:{\"label\":\"How to Become a Data Scientist\",\"url\":\"https://www.edx.org/become/how-to-become-a-data-scientist\"}\n2b7:{\"label\":\"How to Become a Software Engineer\",\"url\":\"https://www.edx.org/become/how-to-become-a-software-engineer-without-a-degree\"}\n2b8:{\"label\":\"How to Become a Social Media Manager\",\"url\":\"https://www.edx.org/become/how-to-become-a-social-media-manager\"}\n2b9:{\"label\":\"How to Become a Cybersecurity Analyst\",\"url\":\"https://www.edx.org/become/how-to-become-a-cybersecurity-analyst\"}\n2b4:[\"$2b5\",\"$2b6\",\"$2b7\",\"$2b8\",\"$2b9\"]\n2ba:{\"label\":\"View all guides\",\"url\":\"https://www.edx.org/become\"}\n2b3:{\"title\":\"How to guides\",\"description\":\"Find the next steps to start your new career\",\"links\":\"$2b4\",\"cta\":\"$2ba\"}\n2bc:{\"label\":\"Discover career paths\",\"url\":\"https://careers.edx.org/browse-by-industry\"}\n2bb:{\"title\":\"Career paths\",\"description\":\"Gain insights to chart your own career journey.\",\"links\":null,\"cta\":\"$2bc\"}\n2be:{\"label\":\"Access guides \u0026 templates\",\"url\":\"https://careers.edx.org/guides-and-templates\"}\n2bd:{\"title\":\"Guides \u0026 templates\",\"description\":\"Use our career guides and templates to propel your career forward.\",\"links\":null,\"cta\":\"$2be\"}\n2c0:{\"label\":\"Take the quiz\",\"url\":\"https://skills.edx.org\"}\n2bf:{\"title\":\"Skills Quiz\",\"descri"])</script><script>self.__next_f.push([1,"ption\":\"Find the right skills to learn for your dream job.\",\"links\":null,\"cta\":\"$2c0\"}\n2a2:[\"$2a3\",\"$2ab\",\"$2b3\",\"$2bb\",\"$2bd\",\"$2bf\"]\n29e:{\"label\":\"Career resources\",\"hero\":\"$29f\",\"productResources\":\"$2a2\"}\n2c1:{\"label\":\"Schools \u0026 Partners\",\"url\":\"/schools-partners\"}\n2c3:{\"label\":\"Free online courses\",\"url\":\"/courses?q=free+online+courses\"}\n2c2:{\"cta\":\"$2c3\"}\n2c4:T1350,"])</script><script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"ItemList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"url\":\"https://www.edx.org/learn/computer-science/stanford-university-computer-science-101\"},{\"@type\":\"ListItem\",\"position\":2,\"url\":\"https://www.edx.org/learn/computer-science/harvard-university-cs50-s-introduction-to-computer-science\"},{\"@type\":\"ListItem\",\"position\":3,\"url\":\"https://www.edx.org/learn/computer-science/massachusetts-institute-of-technology-introduction-to-computer-science-and-programming-using-python\"},{\"@type\":\"ListItem\",\"position\":4,\"url\":\"https://www.edx.org/learn/python/harvard-university-cs50-s-introduction-to-programming-with-python\"},{\"@type\":\"ListItem\",\"position\":5,\"url\":\"https://www.edx.org/learn/ap/harvard-university-cs50-s-ap-r-computer-science-principles\"},{\"@type\":\"ListItem\",\"position\":6,\"url\":\"https://www.edx.org/certificates/professional-certificate/harvardx-computer-science-for-web-programming\"},{\"@type\":\"ListItem\",\"position\":7,\"url\":\"https://www.edx.org/learn/data-structures/iitbombay-foundations-of-data-structures\"},{\"@type\":\"ListItem\",\"position\":8,\"url\":\"https://www.edx.org/learn/computer-science/tokyo-institute-of-technology-introduction-to-computer-science-and-programming\"},{\"@type\":\"ListItem\",\"position\":9,\"url\":\"https://www.edx.org/certificates/professional-certificate/harvardx-computer-science-for-python-programming\"},{\"@type\":\"ListItem\",\"position\":10,\"url\":\"https://www.edx.org/certificates/professional-certificate/harvardx-computer-science-for-artifical-intelligence\"},{\"@type\":\"ListItem\",\"position\":11,\"url\":\"https://www.edx.org/learn/cybersecurity/universidad-carlos-iii-de-madrid-cyber-security-basics-a-hands-on-approach\"},{\"@type\":\"ListItem\",\"position\":12,\"url\":\"https://www.edx.org/learn/algorithms/stanford-university-algorithms-design-and-analysis-part-1\"},{\"@type\":\"ListItem\",\"position\":13,\"url\":\"https://www.edx.org/learn/java/purdue-university-ap-computer-science-a-java-programming\"},{\"@type\":\"ListItem\",\"position\":14,\"url\":\"https://www.edx.org/learn/machine-learning/harvard-university-data-science-machine-learning\"},{\"@type\":\"ListItem\",\"position\":15,\"url\":\"https://www.edx.org/learn/relational-databases/stanford-university-databases-relational-databases-and-sql\"},{\"@type\":\"ListItem\",\"position\":16,\"url\":\"https://www.edx.org/learn/computer-science/harvard-university-cs50-s-computer-science-for-business-professionals\"},{\"@type\":\"ListItem\",\"position\":17,\"url\":\"https://www.edx.org/learn/computer-programming/peking-university-li-lun-ji-suan-ji-ke-xue-ji-chu-introduction-to-theoretical-computer-science\"},{\"@type\":\"ListItem\",\"position\":18,\"url\":\"https://www.edx.org/learn/artificial-intelligence/ibm-ai-for-everyone-master-the-basics\"},{\"@type\":\"ListItem\",\"position\":19,\"url\":\"https://www.edx.org/learn/machine-learning/massachusetts-institute-of-technology-machine-learning-with-python-from-linear-models-to-deep-learning\"},{\"@type\":\"ListItem\",\"position\":20,\"url\":\"https://www.edx.org/learn/python/harvey-mudd-college-cs-for-all-introduction-to-computer-science-and-python-programming\"},{\"@type\":\"ListItem\",\"position\":21,\"url\":\"https://www.edx.org/learn/computer-programming/tokyo-institute-of-technology-puroguramingusinagaraxue-bukonpiyutasaiensuru-men-introduction-to-computer-science-and-programming\"},{\"@type\":\"ListItem\",\"position\":22,\"url\":\"https://www.edx.org/learn/computer-science/harvard-university-cs50-s-computer-science-for-lawyers\"},{\"@type\":\"ListItem\",\"position\":23,\"url\":\"https://www.edx.org/learn/computer-programming/purdue-university-ap-computer-science-a-java-programming-classes-and-objects\"},{\"@type\":\"ListItem\",\"position\":24,\"url\":\"https://www.edx.org/learn/computer-programming/purdue-university-ap-computer-science-a-java-programming-polymorphism-and-advanced-data-structures\"},{\"@type\":\"ListItem\",\"position\":25,\"url\":\"https://www.edx.org/learn/java-programming/purdue-university-ap-computer-science-a-java-programming-loops-and-data-structures\"},{\"@type\":\"ListItem\",\"position\":26,\"url\":\"https://www.edx.org/learn/philosophy-ethics/university-of-bayreuth-trial-lessons-philosophy-and-computer-science\"},{\"@type\":\"ListItem\",\"position\":27,\"url\":\"https://www.edx.org/learn/ap/cooper-union-preparing-for-the-ap-computer-science-a-exam-part-2\"},{\"@type\":\"ListItem\",\"position\":28,\"url\":\"https://www.edx.org/learn/ap/cooper-union-preparing-for-the-ap-computer-science-a-exam-part-1\"},{\"@type\":\"ListItem\",\"position\":29,\"url\":\"https://www.edx.org/learn/computer-programming/harvey-mudd-college-mycs-computer-science-for-beginners\"},{\"@type\":\"ListItem\",\"position\":30,\"url\":\"https://www.edx.org/certificates/professional-certificate/harvardx-computer-science-for-cybersecurity\"},{\"@type\":\"ListItem\",\"position\":31,\"url\":\"https://www.edx.org/certificates/professional-certificate/harvardx-computer-science-for-databases-using-sql\"},{\"@type\":\"ListItem\",\"position\":32,\"url\":\"https://www.edx.org/xseries/harvardx-cs50-ap-computer-science-principles\"}]}"])</script><script>self.__next_f.push([1,"2d2:{\"label\":\"Partner With Us\",\"url\":\"https://business.edx.org/partner\"}\n2d3:{\"label\":\"Boot Camps\",\"url\":\"/boot-camps\"}\n2d4:{\"label\":\"About\",\"url\":\"/about-us\"}\n2d5:{\"label\":\"edX For Business\",\"url\":\"https://business.edx.org/?_gl=1*y0gcxr*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE0NDczLjQ1LjAuMA..\"}\n2d6:{\"label\":\"Affiliates\",\"url\":\"/affiliate-program\"}\n2d7:{\"label\":\"Open edX\",\"url\":\"http://open.edx.org/?_gl=1*lt6kx3*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE0NTQ5LjU5LjAuMA..\"}\n2d8:{\"label\":\"2U Advisory Council\",\"url\":\"/advisory-groups\"}\n2d9:{\"label\":\"Careers\",\"url\":\"/careers\"}\n2da:{\"label\":\"News\",\"url\":\"https://press.edx.org/?_gl=1*8w80my*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE0NTgzLjI1LjAuMA..\"}\n2d1:[\"$2d2\",\"$2d3\",\"$2d4\",\"$2d5\",\"$2d6\",\"$2d7\",\"$2d8\",\"$2d9\",\"$2da\"]\n2d0:{\"title\":\"edx\",\"links\":\"$2d1\"}\n2dd:{\"label\":\"Idea Hub\",\"url\":\"/resources\"}\n2de:{\"label\":\"Contact Us\",\"url\":\"https://courses.edx.org/support/contact_us?_gl=1*13dq6q5*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE0NjYyLjYuMC4w\"}\n2df:{\"label\":\"Help Center\",\"url\":\"https://support.edx.org/?_gl=1*1ej7jnc*_gcl_au*NDExMDUyMjIxLjE3MTUxMDI2MjM.*_ga*MTQzNjQ4NzY3NC4xNzA3MzE1NzUx*_ga_D3KS4KMDT0*MTcyMTkxMjUxNC4xODEuMS4xNzIxOTE1MDgxLjUuMC4w\"}\n2e0:{\"label\":\"Security\",\"url\":\"/policy/security\"}\n2e1:{\"label\":\"Media Kit\",\"url\":\"/media-kit\"}\n2dc:[\"$2dd\",\"$2de\",\"$2df\",\"$2e0\",\"$2e1\"]\n2db:{\"title\":\"Connect\",\"links\":\"$2dc\"}\n2e4:{\"label\":\"Terms of Service \u0026 Honor Code\",\"url\":\"/edx-terms-service\"}\n2e5:{\"label\":\"Privacy Policy\",\"url\":\"/edx-privacy-policy\"}\n2e6:{\"label\":\"Cookie Policy\",\"url\":\"/edx-privacy-policy/cookies\"}\n2e7:{\"label\":\"Accessibility Policy\",\"url\":\"/accessibility\"}\n2e8:{\"label\":\"Trademark Policy\",\"url\":\"/trademarks\"}\n2e9:{\"label\":\"Modern Slavery Statement\",\"url\":\"/modern-sl"])</script><script>self.__next_f.push([1,"avery-statement\"}\n2ea:{\"label\":\"Sitemap\",\"url\":\"/sitemap\"}\n2eb:{\"label\":\"Your Privacy Choices\",\"url\":\"#\"}\n2e3:[\"$2e4\",\"$2e5\",\"$2e6\",\"$2e7\",\"$2e8\",\"$2e9\",\"$2ea\",\"$2eb\"]\n2e2:{\"title\":\"Legal\",\"links\":\"$2e3\"}\n2cf:{\"edx\":\"$2d0\",\"connect\":\"$2db\",\"legal\":\"$2e2\"}\n"])</script><script>self.__next_f.push([1,"9:[[\"$\",\"$L1e\",null,{\"searchParams\":{},\"postId\":759,\"cmsUrl\":\"https://cms.edx.org\"}],[\"$\",\"$L1f\",null,{\"navigation\":{\"header\":\"$24\",\"sections\":[{\"title\":\"By goal\",\"items\":[\"$2c\",{\"label\":\"Earn a certificate\",\"hero\":\"$2d\",\"productSummaries\":\"$31\",\"productLists\":[\"$3b\"],\"linkList\":\"$52\"},{\"label\":\"Earn a degree\",\"hero\":\"$80\",\"productSummaries\":\"$83\",\"productLists\":[\"$92\"],\"linkList\":\"$a6\"}]},{\"title\":\"By topic\",\"items\":[{\"label\":\"Artificial Intelligence\",\"hero\":\"$e7\",\"linkList\":\"$eb\",\"productLists\":[\"$101\",\"$10d\",\"$119\"]},{\"label\":\"Data Science\",\"hero\":\"$125\",\"linkList\":\"$128\",\"productLists\":[\"$13e\",\"$14a\",\"$156\"]},{\"label\":\"Finance\",\"hero\":\"$162\",\"linkList\":\"$166\",\"productLists\":[\"$17c\",\"$188\",\"$194\",\"$1a0\"]},{\"label\":\"Business Administration\",\"hero\":\"$1ac\",\"linkList\":\"$1b0\",\"productLists\":[\"$1c6\",\"$1d2\",\"$1de\"]},{\"label\":\"Cybersecurity\",\"hero\":\"$1ea\",\"linkList\":\"$1ee\",\"productLists\":[\"$202\",\"$20e\",\"$21a\"]},{\"label\":\"Computer Science\",\"hero\":\"$226\",\"linkList\":\"$22a\",\"productLists\":[\"$236\",\"$242\",\"$24e\"]},\"$25a\"]},{\"items\":[\"$29e\",\"$2c1\"]},{\"title\":\"Still unsure?\",\"subTitle\":\"Try a course for free.\",\"items\":[\"$2c2\"]}]},\"activeBanner\":{\"backgroundColor\":\"blue\",\"backgroundColorEs\":\"blue\",\"content\":[[\"$\",\"strong\",\"0\",{\"children\":\"Cyber Monday savings — get up to 30% off\"}],\" select programs until December 3. Use code \",[\"$\",\"strong\",\"2\",{\"children\":\"EDXCYBER24\"}],\". \",[\"$\",\"a\",\"4\",{\"href\":\"https://www.edx.org/cyber-monday\",\"className\":\"underline text-inherit\",\"children\":\"Learn more\"}],\".\"],\"contentEs\":[[\"$\",\"strong\",\"0\",{\"children\":\"Ahorros de Ciberlunes: obtén hasta un 30% de descuento\"}],\" hasta el 3 de diciembre con el código \",[\"$\",\"strong\",\"2\",{\"children\":\"EDXCYBER24\"}],\". \",[\"$\",\"a\",\"4\",{\"href\":\"https://www.edx.org/es/oferta-de-cyber-monday\",\"className\":\"underline text-inherit\",\"children\":\"Saber más.\"}]],\"campaignId\":\"cyber-monday-2024-en\",\"campaignIdEs\":\"cyber-monday-2024-es\"}}],[\"$\",\"div\",null,{\"style\":{\"minHeight\":50},\"children\":[[[\"$\",\"script\",\"0\",{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n {\\n \\\"@context\\\": \\\"https://schema.org\\\",\\n \\\"@type\\\" : \\\"Organization\\\",\\n \\\"name\\\" : \\\"edX\\\",\\n \\\"url\\\" : \\\"https://www.edx.org\\\",\\n \\\"logo\\\": \\\"/images/logos/edx-logo-elm.svg\\\",\\n \\\"sameAs\\\" : [\\n \\\"https://www.facebook.com/edX\\\",\\n \\\"https://twitter.com/edXOnline\\\",\\n \\\"https://www.linkedin.com/company/edx\\\",\\n \\\"http://www.instagram.com/edxonline\\\",\\n \\\"https://www.youtube.com/user/edxonline\\\"\\n ]\\n }\\n \"}}],[\"$\",\"script\",\"1\",{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://www.edx.org/\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Learn\\\",\\\"item\\\":\\\"https://www.edx.org/learn\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":3,\\\"name\\\":\\\"Computer Science\\\"}]}\"}}],[\"$\",\"script\",\"2\",{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"[{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"url\\\":\\\"https://www.edx.org/learn/computer-science\\\",\\\"name\\\":\\\"Best Online Computer Science Courses and Programs\\\",\\\"alternateName\\\":\\\"edX Online\\\"}]\"}}],[\"$\",\"script\",\"3\",{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$2c4\"}}]],[\"$\",\"main\",null,{\"id\":\"page-id-759\",\"children\":[\"$\",\"article\",null,{\"className\":\"container prose\",\"children\":[\"$undefined\",[\"$\",\"$L2c5\",null,{\"variant\":\"no-image\",\"theme\":\"secondary\",\"title_override\":\"Learn computer science with online courses and programs\",\"title\":\"Best Online Computer Science Courses and Programs\",\"path\":\"learn/computer-science\",\"image\":\"$undefined\",\"subnavItems\":[{\"id\":\"browse-online-computer-science-courses\",\"name\":\"Browse online Computer Science courses\"},{\"id\":\"computer-science-jobs\",\"name\":\"Computer science jobs\"},{\"id\":\"computer-science-f-a-q\",\"name\":\"Computer science FAQ\"}],\"children\":[\"$\",\"p\",null,{\"className\":\"mb-8\",\"children\":\"Computers power everything from trading on the stock market to weather forecasting. Understanding the science of computers has broad application across nearly every industry. Explore how to learn computer science with online courses delivered through edX. \"}],\"location\":\"learn-header\",\"html_id\":\"create-account-button\",\"titleClassName\":\"$undefined\",\"headingLabel\":\"$undefined\",\"showSlantStripe\":false,\"emphasizeColor\":\"$undefined\"}],[\"$\",\"div\",\"2\",{\"className\":\"flex flex-wrap py-12\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"img\",\"0\",{\"loading\":\"lazy\",\"decoding\":\"async\",\"className\":\"hidden lg:block float-right ml-4 mb-4\",\"src\":\"https://images.cdn.edx.org/post759-Computer_Science.jpg\",\"alt\":\"Computer Science | Introduction Image\",\"width\":\"435\",\"height\":\"245\",\"children\":\"$undefined\"}],[\"$\",\"h2\",\"1\",{\"children\":\"What is computer science?\"}],[\"$\",\"p\",\"2\",{\"children\":[\"Computer science focuses on applying computing, algorithms, and programming techniques to operating systems, artificial intelligence, and informatics. Advances in machine learning, artificial intelligence, and cybersecurity have led to growth in information technology. Computing technology plays a role in many fields of study and professions.\",[\"$\",\"sup\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#5TaSekvLnGotXQAtdWOP4F\",\"children\":\"1\"}]}],\"Computer scientists create systems designed to understand big data structures, think like humans, and help predict the future. \"]}],[\"$\",\"p\",\"3\",{\"children\":\"Careers in computer science could be viable for learners whose strengths lie in mathematics and technology. As algorithms become more complex, computer science encompasses more fields and concentrations, and provides more diverse jobs. From learning programming languages to theorizing principles of computer science, there are ample opportunities for learners to gain new skills through computer science courses online. \"}]]}]}],[\"$\",\"div\",\"3\",{\"className\":\"fullwidth bg-putty-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative overflow-hidden py-3\\n bg-putty-light \",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"container flex flex-col items-center justify-center text-center px-4 md:px-28 py-10 bg-putty-light\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-secondary font-extrabold scroll-m-20 tracking-tight text-3xl lg:text-5xl italic text-7xl font-black font-inter\",\"children\":\"Maximize Your Potential\"}],[\"$\",\"p\",null,{\"className\":\"md:px-24 py-3 text-base text-center \",\"children\":\"Sign up for special offers, career resources, and recommendations that will help you grow, prepare, and advance in your career.\"}],[\"$\",\"div\",null,{\"className\":\"flex gap-4\",\"children\":[\"$\",\"$L16\",null,{\"children\":[\"$\",\"$L2c6\",null,{\"label\":\"Register for free\",\"url\":\"https://authn.edx.org/register\",\"type\":\"brand\",\"location\":\"register-free\",\"html_id\":\"register-free-CTA\"}]}]}]]}]]}],[\"$\",\"a\",\"1\",{\"className\":\"subnav-item -mt-1\",\"name\":\"Browse online Computer Science courses\",\"id\":\"browse-online-computer-science-courses\",\"children\":\"$undefined\"}],\"$L2c7\",[\"$\",\"div\",null,{\"className\":\"pt-0 pb-6 fullwidth bg-putty-100\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"mb-8 mt-0 text-2xl\",\"children\":\"Related Topics\"}],[\"$\",\"div\",null,{\"className\":\"flex gap-3 overflow-x-auto scroll-smooth not-prose\",\"children\":[\"$\",\"$L16\",null,{\"children\":[[\"$\",\"$L2c8\",\".$0\",{\"href\":\"/learn/information-technology\",\"text\":\"Information Technology\",\"html_id\":\"topic-link\",\"location\":\"related-topics\",\"element_type\":\"LINK\",\"class_name\":\"bg-background text-primary text-xs border-[.0625rem] border-putty-light px-2 py-1 rounded-[0.4375rem] whitespace-nowrap hover:text-white hover:bg-primary\",\"name\":\"information technology\",\"position\":\"1\"}],[\"$\",\"$L2c8\",\".$1\",{\"href\":\"/learn/coding\",\"text\":\"Coding\",\"html_id\":\"topic-link\",\"location\":\"related-topics\",\"element_type\":\"LINK\",\"class_name\":\"bg-background text-primary text-xs border-[.0625rem] border-putty-light px-2 py-1 rounded-[0.4375rem] whitespace-nowrap hover:text-white hover:bg-primary\",\"name\":\"coding\",\"position\":\"2\"}],[\"$\",\"$L2c8\",\".$2\",{\"href\":\"/learn/data-science\",\"text\":\"Data Science\",\"html_id\":\"topic-link\",\"location\":\"related-topics\",\"element_type\":\"LINK\",\"class_name\":\"bg-background text-primary text-xs border-[.0625rem] border-putty-light px-2 py-1 rounded-[0.4375rem] whitespace-nowrap hover:text-white hover:bg-primary\",\"name\":\"data science\",\"position\":\"3\"}],[\"$\",\"$L2c8\",\".$3\",{\"href\":\"/learn/python\",\"text\":\"Python\",\"html_id\":\"topic-link\",\"location\":\"related-topics\",\"element_type\":\"LINK\",\"class_name\":\"bg-background text-primary text-xs border-[.0625rem] border-putty-light px-2 py-1 rounded-[0.4375rem] whitespace-nowrap hover:text-white hover:bg-primary\",\"name\":\"python\",\"position\":\"4\"}],[\"$\",\"$L2c8\",\".$4\",{\"href\":\"/learn/data-analysis\",\"text\":\"Data Analysis\",\"html_id\":\"topic-link\",\"location\":\"related-topics\",\"element_type\":\"LINK\",\"class_name\":\"bg-background text-primary text-xs border-[.0625rem] border-putty-light px-2 py-1 rounded-[0.4375rem] whitespace-nowrap hover:text-white hover:bg-primary\",\"name\":\"data analysis\",\"position\":\"5\"}],[\"$\",\"$L2c8\",\".$5\",{\"href\":\"/learn/machine-learning\",\"text\":\"Machine Learning\",\"html_id\":\"topic-link\",\"location\":\"related-topics\",\"element_type\":\"LINK\",\"class_name\":\"bg-background text-primary text-xs border-[.0625rem] border-putty-light px-2 py-1 rounded-[0.4375rem] whitespace-nowrap hover:text-white hover:bg-primary\",\"name\":\"machine learning\",\"position\":\"6\"}],[\"$\",\"$L2c8\",\".$6\",{\"href\":\"/learn/artificial-intelligence\",\"text\":\"Artificial Intelligence\",\"html_id\":\"topic-link\",\"location\":\"related-topics\",\"element_type\":\"LINK\",\"class_name\":\"bg-background text-primary text-xs border-[.0625rem] border-putty-light px-2 py-1 rounded-[0.4375rem] whitespace-nowrap hover:text-white hover:bg-primary\",\"name\":\"artificial intelligence\",\"position\":\"7\"}],[\"$\",\"$L2c8\",\".$7\",{\"href\":\"/learn/finance\",\"text\":\"Finance\",\"html_id\":\"topic-link\",\"location\":\"related-topics\",\"element_type\":\"LINK\",\"class_name\":\"bg-background text-primary text-xs border-[.0625rem] border-putty-light px-2 py-1 rounded-[0.4375rem] whitespace-nowrap hover:text-white hover:bg-primary\",\"name\":\"finance\",\"position\":\"8\"}],[\"$\",\"$L2c8\",\".$8\",{\"href\":\"/learn/data-structures\",\"text\":\"Data Structures\",\"html_id\":\"topic-link\",\"location\":\"related-topics\",\"element_type\":\"LINK\",\"class_name\":\"bg-background text-primary text-xs border-[.0625rem] border-putty-light px-2 py-1 rounded-[0.4375rem] whitespace-nowrap hover:text-white hover:bg-primary\",\"name\":\"data structures\",\"position\":\"9\"}],[\"$\",\"$L2c8\",\".$9\",{\"href\":\"/learn/engineering\",\"text\":\"Engineering\",\"html_id\":\"topic-link\",\"location\":\"related-topics\",\"element_type\":\"LINK\",\"class_name\":\"bg-background text-primary text-xs border-[.0625rem] border-putty-light px-2 py-1 rounded-[0.4375rem] whitespace-nowrap hover:text-white hover:bg-primary\",\"name\":\"engineering\",\"position\":\"10\"}]]}]}],[\"$\",\"div\",null,{\"className\":\"pt-4\",\"children\":[\"$\",\"$L16\",null,{\"children\":[\"$\",\"$L2c8\",null,{\"href\":\"/learn\",\"text\":\"View all topics\",\"html_id\":\"view-all-topics-link\",\"location\":\"related-topics\",\"element_type\":\"LINK\",\"class_name\":\"text-gray-dark text-sm underline hover:text-[1f1f1f]\"}]}]}]]}],[\"$\",\"div\",\"4\",{\"className\":\"flex flex-col gap-2 pb-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"Default_content__HO8we\",\"children\":[\"$\",\"div\",null,{\"id\":\"\",\"children\":[[\"$\",\"h3\",\"0\",{\"children\":\"Why learn computer science?\"}],[\"$\",\"p\",\"1\",{\"children\":[\"Understanding computer science can prepare learners to work in a broad range of computer science jobs. Computer science plays a role in data science, computer programming, engineering, business, education, government, and everyday life. A typical computer science jobmay require the ability to analyze problems and develop solutions related to computer hardware and software, as well as design computers and the software that run them.\",[\"$\",\"sup\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#1VuNUcCM8Y9V0KcG61GECo\",\"children\":\"2\"}]}],[\"$\",\"sup\",\"2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#6C3e5Axew74AL2ViYWarW\",\"children\":\"3\"}]}],\"Certain roles may involve theoretical work in academics or practical work, such as software development. \"]}],[\"$\",\"p\",\"2\",{\"children\":\"Learners do not necessarily need to have a programming background in order to learn computer science, but taking a computer science course online or earning a computer science certificate can be a great path to enter the field. If an individual is interested in how to learn about computer science, they can also aim to earn an online computer science degree to strengthen their knowledge and put computing applications into practice. \"}],[\"$\",\"h3\",\"3\",{\"children\":\"Computer science course curriculum \"}],[\"$\",\"p\",\"4\",{\"children\":[\"Not all computer science courses look the same, but they are grounded in similar computer science principles. A sample curriculum of computer science courses may include topics in the following subjects: computer engineering, computer science, information systems, information technology, or software engineering. More advanced computer science classes may cover subjects such as designing and analyzing algorithms, human-computer interactions, or building applications for the internet of things (IoT).\",[\"$\",\"sup\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#39l811Mfor93l3SVjCPwuZ\",\"children\":\"4\"}]}]]}],[\"$\",\"p\",\"5\",{\"children\":[\"Some computer science tutorialsare free to take for professional development, but learners can also opt for courses with credit, complete micro-degrees, earn \",[\"$\",\"a\",\"1\",{\"className\":\"text-link underline\",\"href\":\"https://edx.org/bachelors\",\"children\":\"bachelor's degrees\"}],\" in computer science, or obtain a master's degree in a topic such as data science.\"]}],[\"$\",\"p\",\"6\",{\"children\":\"It’s important to have a basic understanding of mathematics, statistics, and some science knowledge to succeed in computer science jobs. And understanding some social sciences and humanities concepts can also help those pursuing data science jobs. \"}]]}]}],[\"$\",\"a\",\"1\",{\"className\":\"subnav-item -mt-1\",\"name\":\"Computer science jobs\",\"id\":\"computer-science-jobs\",\"children\":\"$undefined\"}],[\"$\",\"div\",null,{\"className\":\"Default_content__HO8we\",\"children\":[\"$\",\"div\",null,{\"id\":\"\",\"children\":[[\"$\",\"h2\",\"0\",{\"children\":\"Computer science jobs\"}],[\"$\",\"p\",\"1\",{\"children\":[\"There are many types of computer science jobs,\",[\"$\",\"sup\",\"1\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#VYOc1AM8nkeBqhGYWWclT\",\"children\":\"5\"}]}],\" including: \"]}],[\"$\",\"ul\",\"2\",{\"children\":[[\"$\",\"li\",\"0\",{\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"b\",\"0\",{\"children\":\"Computer scientists\"}],\", who explore, construct, and implement complex computing systems, new computing languages, software systems, and other tools to improve user experience with computers.\",[\"$\",\"sup\",\"2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#62jH52BNd3KyT6aWA4WaLC\",\"children\":\"6\"}]}]]}]}],[\"$\",\"li\",\"1\",{\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"b\",\"0\",{\"children\":\"Network administrators\"}],\", who regulate the day-to-day operation of computer networks, including local area networks and other data communication.\",[\"$\",\"sup\",\"2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#35HT1s1u9JXsIt92awZ7kX\",\"children\":\"7\"}]}]]}]}],[\"$\",\"li\",\"2\",{\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"b\",\"0\",{\"children\":\"Software developers\"}],\", who design and develop software to allow users to conduct tasks and solve issues with the software.\",[\"$\",\"sup\",\"2\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#3a9cLD4grHUpSnxCoieHN4\",\"children\":\"8\"}]}]]}]}]]}],[\"$\",\"p\",\"3\",{\"children\":\"Computer engineering, a closely related field, focuses on designing and developing systems such as cellular communications, medical devices, alarm systems, and military technologies. Individuals can learn computer science online to get a feel for which niche is right for them. \"}],[\"$\",\"h3\",\"4\",{\"children\":\"How to become a computer scientist online\"}],[\"$\",\"p\",\"5\",{\"children\":[\"When deciding how to learn about computer science, there are a few pathways a learner could take. One common path includes earning a \",[\"$\",\"a\",\"1\",{\"className\":\"text-link underline\",\"href\":\"https://www.edx.org/bachelors/computer-data-sciences\",\"children\":\"bachelor’s in data science or computer science\"}],\", followed by a \",[\"$\",\"a\",\"3\",{\"className\":\"text-link underline\",\"href\":\"https://www.edx.org/masters/online-masters-in-data-science\",\"children\":\"master’s degree in data science\"}],\" or a related field, as the typical entry-level education required for computer scientist jobs is a master’s degree.\",[\"$\",\"sup\",\"5\",{\"children\":[\"$\",\"a\",null,{\"href\":\"#Bn97f2yEYL8H8qz1v0tUE\",\"children\":\"9\"}]}]]}],[\"$\",\"p\",\"6\",{\"children\":[\"However, if a learner is looking for a second career or gaining additional knowledge and skills, taking computer science classes online via \",[\"$\",\"a\",\"1\",{\"className\":\"text-link underline\",\"href\":\"https://www.edx.org/boot-camps\",\"children\":\"boot camps\"}],\" or short courses is another option to learn computer science for beginners, or Python online. Many computer science courses help learners understand the topics from a beginner’s level, so there are not always many prerequisites required beyond having an open mind for discovery. \"]}]]}]}]]}],[\"$\",\"$L2c9\",null,{\"theme\":\"gradient\",\"children\":[]}],[\"$\",\"a\",\"6\",{\"className\":\"subnav-item -mt-1\",\"name\":\"Computer science FAQ\",\"id\":\"computer-science-f-a-q\",\"children\":\"$undefined\"}],[[\"$\",\"a\",null,{\"className\":\"subnav-item\",\"id\":\"frequently-asked-questions\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col py-4 lg:py-16\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"mt-2 mb-4 text-3xl font-bold\",\"children\":\"Frequently Asked Questions\"}],[\"$\",\"$L2ca\",null,{\"type\":\"single\",\"collapsible\":true,\"className\":\"flex flex-col gap-3 [\u0026_button]:no-underline [\u0026_button]:text-gray-dark [\u0026_button:hover]:text-gray-dark\",\"children\":[[\"$\",\"$L2cb\",null,{\"value\":\"What does a computer scientist do?\",\"className\":\"AccordionTextItem_item__adF2E AccordionTextItem_item__adF2E\",\"children\":[[\"$\",\"$L2cc\",null,{\"className\":\"AccordionTextItem_trigger__CiZ_J AccordionTextItem_trigger__CiZ_J\",\"children\":\"What does a computer scientist do?\"}],[\"$\",\"$L2cd\",null,{\"className\":\"AccordionTextItem_content__G0vl3 AccordionTextItem_content__G0vl3\",\"children\":[\"$\",\"p\",null,{\"children\":\"Computer scientists design and develop innovative uses for new and existing computer technology. Their jobs may involve developing new computing languages and conducting experiments to test how systems work. Computer science borrows techniques from data science and machine learning.\"}]}]]}],[\"$\",\"$L2cb\",null,{\"value\":\"Is computer science hard to learn?\",\"className\":\"AccordionTextItem_item__adF2E AccordionTextItem_item__adF2E\",\"children\":[[\"$\",\"$L2cc\",null,{\"className\":\"AccordionTextItem_trigger__CiZ_J AccordionTextItem_trigger__CiZ_J\",\"children\":\"Is computer science hard to learn?\"}],[\"$\",\"$L2cd\",null,{\"className\":\"AccordionTextItem_content__G0vl3 AccordionTextItem_content__G0vl3\",\"children\":[\"$\",\"p\",null,{\"children\":\"Computer science may not be hard to learn for those whose strengths lie in mathematics, statistics, technology, and computing. A learner’s aptitude for computer science depends on their prior knowledge, experience, and dedication to study, among other factors.\"}]}]]}],[\"$\",\"$L2cb\",null,{\"value\":\"What skills do I need before learning computer science?\",\"className\":\"AccordionTextItem_item__adF2E AccordionTextItem_item__adF2E\",\"children\":[[\"$\",\"$L2cc\",null,{\"className\":\"AccordionTextItem_trigger__CiZ_J AccordionTextItem_trigger__CiZ_J\",\"children\":\"What skills do I need before learning computer science?\"}],[\"$\",\"$L2cd\",null,{\"className\":\"AccordionTextItem_content__G0vl3 AccordionTextItem_content__G0vl3\",\"children\":[\"$\",\"p\",null,{\"children\":\"When learning computer science, it’s important to build analytical skills, critical reasoning, and creativity. Computer scientists need to know how to problem-solve complex computing issues that can be found in software development or computer engineering. A basic understanding of mathematics, statistics, and some science can help, too.\"}]}]]}],[\"$\",\"$L2cb\",null,{\"value\":\"How long does it take to learn computer science?\",\"className\":\"AccordionTextItem_item__adF2E AccordionTextItem_item__adF2E\",\"children\":[[\"$\",\"$L2cc\",null,{\"className\":\"AccordionTextItem_trigger__CiZ_J AccordionTextItem_trigger__CiZ_J\",\"children\":\"How long does it take to learn computer science?\"}],[\"$\",\"$L2cd\",null,{\"className\":\"AccordionTextItem_content__G0vl3 AccordionTextItem_content__G0vl3\",\"children\":[\"$\",\"p\",null,{\"children\":\"It can take anywhere from several months to several years to learn computer science, depending on a learner’s educational and professional background. To learn computer science online, a program can be entirely self-paced. Degree programs can take several years to complete, depending on a learner’s schedule preferences. For boot camps and short courses, it can take several months or several years to build the skills required for becoming a web developer or proficiency for other careers in computer science. \"}]}]]}],[\"$\",\"$L2cb\",null,{\"value\":\"What are the key principles of computer science?\",\"className\":\"AccordionTextItem_item__adF2E AccordionTextItem_item__adF2E\",\"children\":[[\"$\",\"$L2cc\",null,{\"className\":\"AccordionTextItem_trigger__CiZ_J AccordionTextItem_trigger__CiZ_J\",\"children\":\"What are the key principles of computer science?\"}],[\"$\",\"$L2cd\",null,{\"className\":\"AccordionTextItem_content__G0vl3 AccordionTextItem_content__G0vl3\",\"children\":[\"$\",\"p\",null,{\"children\":\"Key computer science principles include computation, automation, evaluation, communication, coordination, recollection, and design.\"}]}]]}],[\"$\",\"$L2cb\",null,{\"value\":\"What is the difference between computer science and computer engineering?\",\"className\":\"AccordionTextItem_item__adF2E AccordionTextItem_item__adF2E\",\"children\":[[\"$\",\"$L2cc\",null,{\"className\":\"AccordionTextItem_trigger__CiZ_J AccordionTextItem_trigger__CiZ_J\",\"children\":\"What is the difference between computer science and computer engineering?\"}],[\"$\",\"$L2cd\",null,{\"className\":\"AccordionTextItem_content__G0vl3 AccordionTextItem_content__G0vl3\",\"children\":[\"$\",\"p\",null,{\"children\":\"Computer science focuses on building innovative computing technology. On the other hand, computer engineering — traditionally considered a combination of computer science and electrical engineering — focuses on designing, implementing, and maintaining software and hardware of computer systems.\"}]}]]}]]}]]}]],[\"$\",\"ol\",\"8\",{\"children\":[[\"$\",\"li\",\"0\",{\"id\":\"5TaSekvLnGotXQAtdWOP4F\",\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",\"0\",{\"className\":\"text-link underline\",\"href\":\"https://ccecc.acm.org/guidance\",\"children\":\"Curricular Guidance: The Sub-Disciplines of Computing\"}],\". \",[\"$\",\"i\",\"2\",{\"children\":\"Association for Computing Machinery Committee for Computing Education in Community Colleges\"}],\". Retrieved August 22, 2022. \"]}]}],[\"$\",\"li\",\"1\",{\"id\":\"1VuNUcCM8Y9V0KcG61GECo\",\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",\"0\",{\"className\":\"text-link underline\",\"href\":\"https://www.acm.org/binaries/content/assets/education/curricula-recommendations/cc2020.pdf\",\"children\":\"Computing Curricula\"}],\". 2020. \",[\"$\",\"i\",\"2\",{\"children\":\"Association for Computing Machinery\"}],\". (2021). Retrieved August 22, 2022. \"]}]}],[\"$\",\"li\",\"2\",{\"id\":\"6C3e5Axew74AL2ViYWarW\",\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",\"0\",{\"className\":\"text-link underline\",\"href\":\"https://www.onetonline.org/link/summary/15-1221.00\",\"children\":\"Computer and Information Research Scientists\"}],\". O-Net Online. Retrieved August 22, 2022.\"]}]}],[\"$\",\"li\",\"3\",{\"id\":\"39l811Mfor93l3SVjCPwuZ\",\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",\"0\",{\"className\":\"text-link underline\",\"href\":\"https://www.acm.org/education/curricula-recommendations\",\"children\":\"Curricula Recommendations\"}],\". \",[\"$\",\"i\",\"2\",{\"children\":\"Association for Computing Machinery\"}],\". Retrieved August 22, 2022. \"]}]}],[\"$\",\"li\",\"4\",{\"id\":\"VYOc1AM8nkeBqhGYWWclT\",\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",\"0\",{\"className\":\"text-link underline\",\"href\":\"https://www.bls.gov/ooh/computer-and-information-technology/home.htm\",\"children\":\"Computer and Information Technology Occupations\"}],\". (2022).\",[\"$\",\"i\",\"2\",{\"children\":\" U.S. Bureau of Labor Statistics\"}],\". Retrieved August 22, 2022. \"]}]}],[\"$\",\"li\",\"5\",{\"id\":\"62jH52BNd3KyT6aWA4WaLC\",\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",\"0\",{\"className\":\"text-link underline\",\"href\":\"https://www.bls.gov/ooh/computer-and-information-technology/computer-and-information-research-scientists.htm#tab-2\",\"children\":\"Computer and Information Research Scientists: What Computer and Information Research Scientists Do\"}],\". (2022).\",[\"$\",\"i\",\"2\",{\"children\":\" U.S. Bureau of Labor Statistics\"}],\". Retrieved August 22, 2022. \"]}]}],[\"$\",\"li\",\"6\",{\"id\":\"35HT1s1u9JXsIt92awZ7kX\",\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",\"0\",{\"className\":\"text-link underline\",\"href\":\"https://www.bls.gov/ooh/computer-and-information-technology/network-and-computer-systems-administrators.htm#tab-2\",\"children\":\"Network and Computer Systems Administrators: What Network and Computer Systems Administrators Do\"}],\". (2022). \",[\"$\",\"i\",\"2\",{\"children\":\"U.S. Bureau of Labor Statistics\"}],\". Retrieved August 22, 2022.\"]}]}],[\"$\",\"li\",\"7\",{\"id\":\"3a9cLD4grHUpSnxCoieHN4\",\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",\"0\",{\"className\":\"text-link underline\",\"href\":\"https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm#tab-2\",\"children\":\"Software Developers, Quality Assurance Analysts, and Testers: What Software Developers, Quality Assurance Analysts, and Testers Do\"}],\". (2021). \",[\"$\",\"i\",\"2\",{\"children\":\"U.S. Bureau of Labor Statistics\"}],\". Retrieved August 22, 2022. \"]}]}],[\"$\",\"li\",\"8\",{\"id\":\"Bn97f2yEYL8H8qz1v0tUE\",\"children\":[\"$\",\"p\",null,{\"children\":[[\"$\",\"a\",\"0\",{\"className\":\"text-link underline\",\"href\":\"http://bls.gov/ooh/computer-and-information-technology/computer-and-information-research-scientists.htm\",\"children\":\"Computer and Information Research Scientists: Summary\"}],\". (2022). \",[\"$\",\"i\",\"2\",{\"children\":\"U.S. Bureau of Labor Statistics\"}],\". Retrieved August 22, 2022. \"]}]}]]}]]}]]}]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-primary text-primary-foreground pt-16\",\"children\":[\"$\",\"footer\",null,{\"className\":\"flex justify-between max-w-screen-xl mx-auto px-4 pb-4 \",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col w-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap justify-between mb-6 w-full\",\"children\":[[\"$\",\"a\",null,{\"href\":\"/\",\"className\":\"mb-6\",\"children\":[\"$\",\"$L21\",null,{\"src\":\"/trademark-logos/edx-by-2u-white.svg\",\"alt\":\"edX homepage\",\"width\":127,\"height\":67,\"className\":\"optanon-category-C0001\",\"data-ot-ignore\":true}]}],[\"$\",\"div\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-6 mb-4 items-center justify-center align-middle\",\"children\":[[\"$\",\"a\",null,{\"className\":\"text-white\",\"href\":\"https://www.facebook.com/EdxOnline\",\"target\":\"_blank\",\"role\":\"button\",\"aria-label\":\"Visit our Facebook page\",\"children\":[\"$\",\"svg\",null,{\"width\":\"28\",\"height\":\"28\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"role\":\"img\",\"focusable\":false,\"aria-hidden\":true,\"children\":[\"$\",\"path\",null,{\"d\":\"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12c0 4.84 3.44 8.87 8 9.8V15H8v-3h2V9.5C10 7.57 11.57 6 13.5 6H16v3h-2c-.55 0-1 .45-1 1v2h3v3h-3v6.95c5.05-.5 9-4.76 9-9.95z\",\"fill\":\"currentColor\"}]}]}],[\"$\",\"a\",null,{\"className\":\"text-white\",\"href\":\"https://twitter.com/edXOnline\",\"target\":\"_blank\",\"role\":\"button\",\"aria-label\":\"Visit our Twitter page\",\"children\":[\"$\",\"svg\",null,{\"width\":\"28\",\"height\":\"28\",\"viewBox\":\"0 0 16 16\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"role\":\"img\",\"focusable\":false,\"aria-hidden\":true,\"children\":[\"$\",\"path\",null,{\"d\":\"M5.026 15c6.038 0 9.341-5.003 9.341-9.334 0-.14 0-.282-.006-.422A6.685 6.685 0 0 0 16 3.542a6.658 6.658 0 0 1-1.889.518 3.301 3.301 0 0 0 1.447-1.817 6.533 6.533 0 0 1-2.087.793A3.286 3.286 0 0 0 7.875 6.03a9.325 9.325 0 0 1-6.767-3.429 3.289 3.289 0 0 0 1.018 4.382A3.323 3.323 0 0 1 .64 6.575v.045a3.288 3.288 0 0 0 2.632 3.218 3.203 3.203 0 0 1-.865.115 3.23 3.23 0 0 1-.614-.057 3.283 3.283 0 0 0 3.067 2.277A6.588 6.588 0 0 1 .78 13.58a6.32 6.32 0 0 1-.78-.045A9.344 9.344 0 0 0 5.026 15z\",\"fill\":\"currentColor\"}]}]}],[\"$\",\"a\",null,{\"className\":\"text-white\",\"href\":\"https://www.linkedin.com/company/edx\",\"target\":\"_blank\",\"role\":\"button\",\"aria-label\":\"Visit our LinkedIn page\",\"children\":[\"$\",\"svg\",null,{\"width\":\"24\",\"height\":\"24\",\"viewBox\":\"0 0 16 16\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"role\":\"img\",\"focusable\":false,\"aria-hidden\":true,\"children\":[\"$\",\"path\",null,{\"d\":\"M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z\",\"fill\":\"currentColor\"}]}]}],[\"$\",\"a\",null,{\"className\":\"text-white\",\"href\":\"https://www.reddit.com/r/edx\",\"target\":\"_blank\",\"role\":\"button\",\"aria-label\":\"Visit our Reddit page\",\"children\":[\"$\",\"svg\",null,{\"width\":\"28\",\"height\":\"28\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"role\":\"img\",\"focusable\":false,\"aria-hidden\":true,\"children\":[[\"$\",\"path\",null,{\"d\":\"M10.75 13.04c0-.57-.47-1.04-1.04-1.04-.57 0-1.04.47-1.04 1.04a1.04 1.04 0 1 0 2.08 0zm3.34 2.37c-.45.45-1.41.61-2.09.61s-1.64-.16-2.09-.61a.26.26 0 0 0-.38 0 .26.26 0 0 0 0 .38c.71.71 2.07.77 2.47.77.4 0 1.76-.06 2.47-.77a.26.26 0 0 0 0-.38c-.1-.1-.27-.1-.38 0zm.2-3.41c-.57 0-1.04.47-1.04 1.04 0 .57.47 1.04 1.04 1.04s1.04-.47 1.04-1.04c0-.57-.46-1.04-1.04-1.04z\",\"fill\":\"currentColor\"}],[\"$\",\"path\",null,{\"d\":\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5.8 11.33c.02.14.03.29.03.44 0 2.24-2.61 4.06-5.83 4.06s-5.83-1.82-5.83-4.06c0-.15.01-.3.03-.44-.51-.23-.86-.74-.86-1.33a1.455 1.455 0 0 1 2.47-1.05c1.01-.73 2.41-1.19 3.96-1.24l.74-3.49c.01-.07.05-.13.11-.16.06-.04.13-.05.2-.04l2.42.52a1.04 1.04 0 1 1 .93 1.5c-.56 0-1.01-.44-1.04-.99l-2.17-.46-.66 3.12c1.53.05 2.9.52 3.9 1.24a1.455 1.455 0 1 1 1.6 2.38z\",\"fill\":\"currentColor\"}]]}]}]]}]}]]}],\"$L2ce\",[\"$\",\"$L23\",null,{\"links\":\"$2cf\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap-reverse justify-between\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-primary-foreground text-[1rem]\",\"children\":[\"© 2024 edX LLC. All rights reserved.\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"children\":\"| 深圳市恒宇博科技有限公司\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex gap-1\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://itunes.apple.com/us/app/edx/id945480667?mt=8\u0026external_link=true\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"$L21\",null,{\"src\":\"/images/apple-store-badge-en.png\",\"alt\":\"Download on the App Store\",\"width\":120,\"height\":40,\"data-ot-ignore\":true,\"className\":\"optanon-category-C0001\"}]}],[\"$\",\"a\",null,{\"href\":\"https://play.google.com/store/apps/details?id=org.edx.mobile\u0026external_link=true\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"$L21\",null,{\"src\":\"/images/google-play-badge-en.png\",\"alt\":\"Get it on Google Play\",\"width\":135,\"height\":40,\"data-ot-ignore\":true,\"className\":\"optanon-category-C0001\"}]}]]}]]}]]}]}]}]]\n"])</script><script>self.__next_f.push([1,"22:[\"$\",\"div\",null,{\"className\":\"my-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap md:flex-nowrap justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mr-12 mb-6 grow\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-roboto text-[1rem] font-normal text-left pb-6\",\"children\":\"Browse Courses\"}],[\"$\",\"ul\",null,{\"className\":\"my-6 list-none\",\"children\":[[\"$\",\"li\",\"Learn AI\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/artificial-intelligence\",\"children\":\"Learn AI\"}]}],[\"$\",\"li\",\"Learn ChatGPT\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/chatgpt\",\"children\":\"Learn ChatGPT\"}]}],[\"$\",\"li\",\"Learn Spanish\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/spanish\",\"children\":\"Learn Spanish\"}]}],[\"$\",\"li\",\"Learn Python\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/python\",\"children\":\"Learn Python\"}]}],[\"$\",\"li\",\"Learn Excel\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/excel\",\"children\":\"Learn Excel\"}]}],[\"$\",\"li\",\"Learn Software Engineering\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/software-engineering\",\"children\":\"Learn Software Engineering\"}]}],[\"$\",\"li\",\"Learn Blockchain\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/blockchain\",\"children\":\"Learn Blockchain\"}]}],[\"$\",\"li\",\"Learn Computer Programming\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/computer-programming\",\"children\":\"Learn Computer Programming\"}]}],[\"$\",\"li\",\"Learn Economics\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/economics\",\"children\":\"Learn Economics\"}]}],[\"$\",\"li\",\"Learn Architecture\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/architecture\",\"children\":\"Learn Architecture\"}]}],[\"$\",\"li\",\"Learn Project Management\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/project-management\",\"children\":\"Learn Project Management\"}]}],[\"$\",\"li\",\"Learn Business Administration\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/business-administration\",\"children\":\"Learn Business Administration\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col text-[1rem]\",\"children\":[[\"$\",\"a\",\"see more Courses\",{\"href\":\"/learn\",\"className\":\"hover:underline text-[1rem] text-white hover:text-white\",\"children\":\"see more Courses\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mr-12 mb-6 grow\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-roboto text-[1rem] font-normal text-left pb-6\",\"children\":\"step-by-step guides\"}],[\"$\",\"ul\",null,{\"className\":\"my-6 list-none\",\"children\":[[\"$\",\"li\",\"Become a Cybersecurity Analyst\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/become/how-to-become-a-cybersecurity-analyst\",\"children\":\"Become a Cybersecurity Analyst\"}]}],[\"$\",\"li\",\"Become a Data Scientist\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/become/how-to-become-a-data-scientist\",\"children\":\"Become a Data Scientist\"}]}],[\"$\",\"li\",\"Become a Social Media Manager\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/become/how-to-become-a-social-media-manager\",\"children\":\"Become a Social Media Manager\"}]}],[\"$\",\"li\",\"Become a Software Developer\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/become/how-to-become-a-software-developer\",\"children\":\"Become a Software Developer\"}]}],[\"$\",\"li\",\"Become a Software Engineer\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/become/how-to-become-a-software-engineer-without-a-degree\",\"children\":\"Become a Software Engineer\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col text-[1rem]\",\"children\":[[\"$\",\"a\",\"see more Guides\",{\"href\":\"/become\",\"className\":\"hover:underline text-[1rem] text-white hover:text-white\",\"children\":\"see more Guides\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mr-12 mb-6 grow\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-roboto text-[1rem] font-normal text-left pb-6\",\"children\":\"Complete your bachelor's online\"}],[\"$\",\"ul\",null,{\"className\":\"my-6 list-none\",\"children\":[[\"$\",\"li\",\"Bachelor's in Business\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/business\",\"children\":\"Bachelor's in Business\"}]}],[\"$\",\"li\",\"Bachelor's in Computer Science / Data Science\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/computer-data-sciences\",\"children\":\"Bachelor's in Computer Science / Data Science\"}]}],[\"$\",\"li\",\"Bachelor's in Health and Nursing\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/health-social-services\",\"children\":\"Bachelor's in Health and Nursing\"}]}],[\"$\",\"li\",\"Bachelor's in Accounting\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/online-accounting-bachelor-degree\",\"children\":\"Bachelor's in Accounting\"}]}],[\"$\",\"li\",\"Bachelor's in Finance\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/online-bachelors-degree-finance\",\"children\":\"Bachelor's in Finance\"}]}],[\"$\",\"li\",\"Bachelor's in Psychology\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/psychology\",\"children\":\"Bachelor's in Psychology\"}]}],[\"$\",\"li\",\"Bachelor's in Public Health\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/bachelors-in-public-health-online\",\"children\":\"Bachelor's in Public Health\"}]}],[\"$\",\"li\",\"Bachelor's in Social Work\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/social-work-bsw\",\"children\":\"Bachelor's in Social Work\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col text-[1rem]\",\"children\":[[\"$\",\"a\",\"see more Undergraduate Degrees\",{\"href\":\"/bachelors\",\"className\":\"hover:underline text-[1rem] text-white hover:text-white\",\"children\":\"see more Undergraduate Degrees\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mr-12 mb-6 grow\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-roboto text-[1rem] font-normal text-left pb-6\",\"children\":\"Earn your online graduate degree\"}],[\"$\",\"ul\",null,{\"className\":\"my-6 list-none\",\"children\":[[\"$\",\"li\",\"Master's in Business Administration\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-mba\",\"children\":\"Master's in Business Administration\"}]}],[\"$\",\"li\",\"Master's in Public Health\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/masters-in-public-health-online\",\"children\":\"Master's in Public Health\"}]}],[\"$\",\"li\",\"Master's in Social Work\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-msw-programs\",\"children\":\"Master's in Social Work\"}]}],[\"$\",\"li\",\"Master's in Nursing\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-msn-programs\",\"children\":\"Master's in Nursing\"}]}],[\"$\",\"li\",\"Master's in Data Science\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-masters-in-data-science\",\"children\":\"Master's in Data Science\"}]}],[\"$\",\"li\",\"Master's in Engineering\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-masters-in-engineering\",\"children\":\"Master's in Engineering\"}]}],[\"$\",\"li\",\"Master's in Speech Pathology\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-slp-programs\",\"children\":\"Master's in Speech Pathology\"}]}],[\"$\",\"li\",\"Master's in Counseling/Psychology\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-slp-programs\",\"children\":\"Master's in Counseling/Psychology\"}]}],[\"$\",\"li\",\"Master's Degree in Healthcare\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/healthcare\",\"children\":\"Master's Degree in Healthcare\"}]}],[\"$\",\"li\",\"Master's Degree in Education\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/masters-in-education-online\",\"children\":\"Master's Degree in Education\"}]}],[\"$\",\"li\",\"Master's Degree in AI\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-masters-in-artificial-intelligence\",\"children\":\"Master's Degree in AI\"}]}],[\"$\",\"li\",\"Master's Degree in Computer Science\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-masters-in-computer-science\",\"children\":\"Master's Degree in Computer Science\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col text-[1rem]\",\"children\":[[\"$\",\"a\",\"see more Graduate Degrees\",{\"href\":\"/masters\",\"className\":\"hover:underline text-[1rem] text-white hover:text-white\",\"children\":\"see more Graduate Degrees\"}],[\"$\",\"a\",\"see more Doctorate Degrees\",{\"href\":\"/doctorate\",\"className\":\"hover:underline text-[1rem] text-white hover:text-white\",\"children\":\"see more Doctorate Degrees\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"my-4 border-t-[1px] border-solid border-primary-foreground\"}]]}]\n"])</script><script>self.__next_f.push([1,"2ce:[\"$\",\"div\",null,{\"className\":\"my-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap md:flex-nowrap justify-between\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mr-12 mb-6 grow\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-roboto text-[1rem] font-normal text-left pb-6\",\"children\":\"Browse Courses\"}],[\"$\",\"ul\",null,{\"className\":\"my-6 list-none\",\"children\":[[\"$\",\"li\",\"Learn AI\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/artificial-intelligence\",\"children\":\"Learn AI\"}]}],[\"$\",\"li\",\"Learn ChatGPT\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/chatgpt\",\"children\":\"Learn ChatGPT\"}]}],[\"$\",\"li\",\"Learn Spanish\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/spanish\",\"children\":\"Learn Spanish\"}]}],[\"$\",\"li\",\"Learn Python\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/python\",\"children\":\"Learn Python\"}]}],[\"$\",\"li\",\"Learn Excel\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/excel\",\"children\":\"Learn Excel\"}]}],[\"$\",\"li\",\"Learn Software Engineering\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/software-engineering\",\"children\":\"Learn Software Engineering\"}]}],[\"$\",\"li\",\"Learn Blockchain\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/blockchain\",\"children\":\"Learn Blockchain\"}]}],[\"$\",\"li\",\"Learn Computer Programming\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/computer-programming\",\"children\":\"Learn Computer Programming\"}]}],[\"$\",\"li\",\"Learn Economics\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/economics\",\"children\":\"Learn Economics\"}]}],[\"$\",\"li\",\"Learn Architecture\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/architecture\",\"children\":\"Learn Architecture\"}]}],[\"$\",\"li\",\"Learn Project Management\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/project-management\",\"children\":\"Learn Project Management\"}]}],[\"$\",\"li\",\"Learn Business Administration\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/learn/business-administration\",\"children\":\"Learn Business Administration\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col text-[1rem]\",\"children\":[[\"$\",\"a\",\"see more Courses\",{\"href\":\"/learn\",\"className\":\"hover:underline text-[1rem] text-white hover:text-white\",\"children\":\"see more Courses\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mr-12 mb-6 grow\",\"children\":[\"$undefined\",[\"$\",\"div\",null,{\"className\":\"\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-roboto text-[1rem] font-normal text-left pb-6\",\"children\":\"step-by-step guides\"}],[\"$\",\"ul\",null,{\"className\":\"my-6 list-none\",\"children\":[[\"$\",\"li\",\"Become a Cybersecurity Analyst\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/become/how-to-become-a-cybersecurity-analyst\",\"children\":\"Become a Cybersecurity Analyst\"}]}],[\"$\",\"li\",\"Become a Data Scientist\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/become/how-to-become-a-data-scientist\",\"children\":\"Become a Data Scientist\"}]}],[\"$\",\"li\",\"Become a Social Media Manager\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/become/how-to-become-a-social-media-manager\",\"children\":\"Become a Social Media Manager\"}]}],[\"$\",\"li\",\"Become a Software Developer\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/become/how-to-become-a-software-developer\",\"children\":\"Become a Software Developer\"}]}],[\"$\",\"li\",\"Become a Software Engineer\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/become/how-to-become-a-software-engineer-without-a-degree\",\"children\":\"Become a Software Engineer\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col text-[1rem]\",\"children\":[[\"$\",\"a\",\"see more Guides\",{\"href\":\"/become\",\"className\":\"hover:underline text-[1rem] text-white hover:text-white\",\"children\":\"see more Guides\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mr-12 mb-6 grow\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-roboto text-[1rem] font-normal text-left pb-6\",\"children\":\"Complete your bachelor's online\"}],[\"$\",\"ul\",null,{\"className\":\"my-6 list-none\",\"children\":[[\"$\",\"li\",\"Bachelor's in Business\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/business\",\"children\":\"Bachelor's in Business\"}]}],[\"$\",\"li\",\"Bachelor's in Computer Science / Data Science\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/computer-data-sciences\",\"children\":\"Bachelor's in Computer Science / Data Science\"}]}],[\"$\",\"li\",\"Bachelor's in Health and Nursing\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/health-social-services\",\"children\":\"Bachelor's in Health and Nursing\"}]}],[\"$\",\"li\",\"Bachelor's in Accounting\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/online-accounting-bachelor-degree\",\"children\":\"Bachelor's in Accounting\"}]}],[\"$\",\"li\",\"Bachelor's in Finance\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/online-bachelors-degree-finance\",\"children\":\"Bachelor's in Finance\"}]}],[\"$\",\"li\",\"Bachelor's in Psychology\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/psychology\",\"children\":\"Bachelor's in Psychology\"}]}],[\"$\",\"li\",\"Bachelor's in Public Health\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/bachelors-in-public-health-online\",\"children\":\"Bachelor's in Public Health\"}]}],[\"$\",\"li\",\"Bachelor's in Social Work\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/bachelors/social-work-bsw\",\"children\":\"Bachelor's in Social Work\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col text-[1rem]\",\"children\":[[\"$\",\"a\",\"see more Undergraduate Degrees\",{\"href\":\"/bachelors\",\"className\":\"hover:underline text-[1rem] text-white hover:text-white\",\"children\":\"see more Undergraduate Degrees\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mr-12 mb-6 grow\",\"children\":[[\"$\",\"span\",null,{\"className\":\"uppercase font-roboto text-[1rem] font-normal text-left pb-6\",\"children\":\"Earn your online graduate degree\"}],[\"$\",\"ul\",null,{\"className\":\"my-6 list-none\",\"children\":[[\"$\",\"li\",\"Master's in Business Administration\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-mba\",\"children\":\"Master's in Business Administration\"}]}],[\"$\",\"li\",\"Master's in Public Health\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/masters-in-public-health-online\",\"children\":\"Master's in Public Health\"}]}],[\"$\",\"li\",\"Master's in Social Work\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-msw-programs\",\"children\":\"Master's in Social Work\"}]}],[\"$\",\"li\",\"Master's in Nursing\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-msn-programs\",\"children\":\"Master's in Nursing\"}]}],[\"$\",\"li\",\"Master's in Data Science\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-masters-in-data-science\",\"children\":\"Master's in Data Science\"}]}],[\"$\",\"li\",\"Master's in Engineering\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-masters-in-engineering\",\"children\":\"Master's in Engineering\"}]}],[\"$\",\"li\",\"Master's in Speech Pathology\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-slp-programs\",\"children\":\"Master's in Speech Pathology\"}]}],[\"$\",\"li\",\"Master's in Counseling/Psychology\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-slp-programs\",\"children\":\"Master's in Counseling/Psychology\"}]}],[\"$\",\"li\",\"Master's Degree in Healthcare\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/healthcare\",\"children\":\"Master's Degree in Healthcare\"}]}],[\"$\",\"li\",\"Master's Degree in Education\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/masters-in-education-online\",\"children\":\"Master's Degree in Education\"}]}],[\"$\",\"li\",\"Master's Degree in AI\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-masters-in-artificial-intelligence\",\"children\":\"Master's Degree in AI\"}]}],[\"$\",\"li\",\"Master's Degree in Computer Science\",{\"className\":\"mb-2 hover:underline text-[1rem]\",\"children\":[\"$\",\"a\",null,{\"className\":\"text-white hover:text-white\",\"href\":\"/masters/online-masters-in-computer-science\",\"children\":\"Master's Degree in Computer Science\"}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col text-[1rem]\",\"children\":[[\"$\",\"a\",\"see more Graduate Degrees\",{\"href\":\"/masters\",\"className\":\"hover:underline text-[1rem] text-white hover:text-white\",\"children\":\"see more Graduate Degrees\"}],[\"$\",\"a\",\"see more Doctorate Degrees\",{\"href\":\"/doctorate\",\"className\":\"hover:underline text-[1rem] text-white hover:text-white\",\"children\":\"see more Doctorate Degrees\"}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"my-4 border-t-[1px] border-solid border-primary-foreground\"}]]}]\n"])</script><script>self.__next_f.push([1,"2ec:I[80554,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"default\"]\n2ed:T68d,\u003cp\u003eThis is an introductory-level course in supervised learning, with a focus on regression and classification methods. The syllabus includes: linear and polynomial regression, logistic regression and linear discriminant analysis; cross-validation and the bootstrap, model selection and regularization methods (ridge and lasso); nonlinear models, splines and generalized additive models; tree-based methods, random forests and boosting; support-vector machines; neural networks and deep learning; survival models; multiple testing. Some unsupervised learning methods are discussed: principal components and clustering (k-means and hierarchical).\u003c/p\u003e\n\u003cp\u003eThis is not a math-heavy class, so we try and describe the methods without heavy reliance on formulas and complex mathematics. We focus on what we consider to be the important elements of modern data science. Computing is done in R. There are lectures devoted to R, giving tutorials from the ground up, and progressing with more detailed sessions that implement the techniques in each chapter. We als"])</script><script>self.__next_f.push([1,"o offer a separate version of the course called \u003ca href=\"https://www.edx.org/learn/data-analysis-statistics/stanford-university-statistical-learning-with-python\" rel=\"noopener\" target=\"_blank\"\u003eStatistical Learning with Python\u003c/a\u003e – the chapter lectures are the same, but the lab lectures and computing are done using Python.\u003c/p\u003e\n\u003cp\u003eThe lectures cover all the material in An Introduction to Statistical Learning, with Applications in R (second addition) by James, Witten, Hastie and Tibshirani (Springer, 2021). The pdf for this book is available for free on the \u003ca href=\"https://www.statlearning.com/\"\u003ebook website\u003c/a\u003e.\u003c/p\u003e2ee:T68d,\u003cp\u003eThis is an introductory-level course in supervised learning, with a focus on regression and classification methods. The syllabus includes: linear and polynomial regression, logistic regression and linear discriminant analysis; cross-validation and the bootstrap, model selection and regularization methods (ridge and lasso); nonlinear models, splines and generalized additive models; tree-based methods, random forests and boosting; support-vector machines; neural networks and deep learning; survival models; multiple testing. Some unsupervised learning methods are discussed: principal components and clustering (k-means and hierarchical).\u003c/p\u003e\n\u003cp\u003eThis is not a math-heavy class, so we try and describe the methods without heavy reliance on formulas and complex mathematics. We focus on what we consider to be the important elements of modern data science. Computing is done in R. There are lectures devoted to R, giving tutorials from the ground up, and progressing with more detailed sessions that implement the techniques in each chapter. We also offer a separate version of the course called \u003ca href=\"https://www.edx.org/learn/data-analysis-statistics/stanford-university-statistical-learning-with-python\" rel=\"noopener\" target=\"_blank\"\u003eStatistical Learning with Python\u003c/a\u003e – the chapter lectures are the same, but the lab lectures and computing are done using Python.\u003c/p\u003e\n\u003cp\u003eThe lectures cover all the m"])</script><script>self.__next_f.push([1,"aterial in An Introduction to Statistical Learning, with Applications in R (second addition) by James, Witten, Hastie and Tibshirani (Springer, 2021). The pdf for this book is available for free on the \u003ca href=\"https://www.statlearning.com/\"\u003ebook website\u003c/a\u003e.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"20:[\"$\",\"$L2ec\",null,{\"title\":\"Popular courses\",\"cta_url\":\"/search?tab=course\",\"cta_label\":\"View all courses\",\"products\":[{\"productUuid\":\"0e575a39-da1e-4e33-bb3b-e96cc6ffc58e\",\"productName\":\"How to Learn Online\",\"productSlug\":\"learn/how-to-learn/edx-how-to-learn-online\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/media/course/image/0e575a39-da1e-4e33-bb3b-e96cc6ffc58e-8372a9a276c1.png\",\"productType\":\"Course\",\"attributes\":[\"Education \u0026 Teacher Training\"],\"partnerName\":\"edX\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/organization/logos/4f8cb2c9-589b-4d1e-88c1-b01a02db3a9c-42611123eb6a.png\",\"fullDescription\":\"\u003cp\u003eDesigned for those who are new to elearning, this course will prepare you with strategies to be a successful online learner.\u003c/p\u003e\\n\u003cp\u003eThe edX learning design team has curated some of the most powerful, science-backed techniques which you can start using right away and on any learning platform.\u003c/p\u003e\\n\u003cp\u003eThis course will help you answer the following questions:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eHow do I take notes during live or recorded instruction? What’s the difference?\u003c/li\u003e\\n\u003cli\u003eWhat’s the point of discussions and how should I participate in them to get the most value?\u003c/li\u003e\\n\u003cli\u003eWhat can I do if I have trouble concentrating or lack time to complete assignments?\u003c/li\u003e\\n\u003cli\u003eWhat is the ideal study environment?\u003c/li\u003e\\n\u003c/ul\u003e\",\"shortDescription\":\"\u003cp\u003eLearn essential strategies for successful online learning\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eSelf-care techniques that will help you maintain a healthy mind for effective online learning.\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eTime management with the help of some common technology.\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eKey learning strategies backed by research from edX partners.\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eBuild strong connections with fellow learners and your instructors.\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eSetup your work area in order to focus and be a successful online learner.\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectID\":\"6550646001\",\"_highlightResult\":{\"productUuid\":{\"value\":\"0e575a39-da1e-4e33-bb3b-e96cc6ffc58e\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productName\":{\"value\":\"How to Learn Online\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productSlug\":{\"value\":\"learn/how-to-learn/edx-how-to-learn-online\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productImageUrl\":{\"value\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/media/course/image/0e575a39-da1e-4e33-bb3b-e96cc6ffc58e-8372a9a276c1.png\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productType\":{\"value\":\"Course\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"attributes\":[{\"value\":\"Education \u0026 Teacher Training\",\"matchLevel\":\"none\",\"matchedWords\":[]}],\"partnerName\":{\"value\":\"edX\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"partnerLogoUrl\":{\"value\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/organization/logos/4f8cb2c9-589b-4d1e-88c1-b01a02db3a9c-42611123eb6a.png\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"fullDescription\":{\"value\":\"\u003cp\u003eDesigned for those who are new to elearning, this course will prepare you with strategies to be a successful online learner.\u003c/p\u003e\\n\u003cp\u003eThe edX learning design team has curated some of the most powerful, science-backed techniques which you can start using right away and on any learning platform.\u003c/p\u003e\\n\u003cp\u003eThis course will help you answer the following questions:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eHow do I take notes during live or recorded instruction? What’s the difference?\u003c/li\u003e\\n\u003cli\u003eWhat’s the point of discussions and how should I participate in them to get the most value?\u003c/li\u003e\\n\u003cli\u003eWhat can I do if I have trouble concentrating or lack time to complete assignments?\u003c/li\u003e\\n\u003cli\u003eWhat is the ideal study environment?\u003c/li\u003e\\n\u003c/ul\u003e\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"shortDescription\":{\"value\":\"\u003cp\u003eLearn essential strategies for successful online learning\u003c/p\u003e\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productOverview\":{\"value\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eSelf-care techniques that will help you maintain a healthy mind for effective online learning.\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eTime management with the help of some common technology.\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eKey learning strategies backed by research from edX partners.\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eBuild strong connections with fellow learners and your instructors.\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eSetup your work area in order to focus and be a successful online learner.\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"matchLevel\":\"none\",\"matchedWords\":[]}}},{\"productUuid\":\"3a31db71-de8f-45f1-ae65-11981ed9d680\",\"productName\":\"CS50's Introduction to Artificial Intelligence with Python\",\"productSlug\":\"learn/artificial-intelligence/harvard-university-cs50-s-introduction-to-artificial-intelligence-with-python\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/media/course/image/3a31db71-de8f-45f1-ae65-11981ed9d680-b801bb328333.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"\u003cp\u003eThis course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, optimization, machine learning, large language models, and other topics in artificial intelligence as they incorporate them into their own Python programs. By course’s end, students emerge with experience in libraries for machine learning as well as knowledge of artificial intelligence principles that enable them to design intelligent systems of their own.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn to use machine learning in Python in this introductory course on artificial intelligence.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003egraph search algorithms\u003c/li\u003e\\n\u003cli\u003eadversarial search\u003c/li\u003e\\n\u003cli\u003eknowledge representation\u003c/li\u003e\\n\u003cli\u003elogical inference\u003c/li\u003e\\n\u003cli\u003eprobability theory\u003c/li\u003e\\n\u003cli\u003eBayesian networks\u003c/li\u003e\\n\u003cli\u003eMarkov models\u003c/li\u003e\\n\u003cli\u003econstraint satisfaction\u003c/li\u003e\\n\u003cli\u003emachine learning\u003c/li\u003e\\n\u003cli\u003ereinforcement learning\u003c/li\u003e\\n\u003cli\u003eneural networks\u003c/li\u003e\\n\u003cli\u003enatural language processing\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectID\":\"6552647001\",\"_highlightResult\":{\"productUuid\":{\"value\":\"3a31db71-de8f-45f1-ae65-11981ed9d680\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productName\":{\"value\":\"CS50's Introduction to Artificial Intelligence with Python\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productSlug\":{\"value\":\"learn/artificial-intelligence/harvard-university-cs50-s-introduction-to-artificial-intelligence-with-python\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productImageUrl\":{\"value\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/media/course/image/3a31db71-de8f-45f1-ae65-11981ed9d680-b801bb328333.png\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productType\":{\"value\":\"Course\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"attributes\":[{\"value\":\"Computer Science\",\"matchLevel\":\"none\",\"matchedWords\":[]}],\"partnerName\":{\"value\":\"Harvard University\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"partnerLogoUrl\":{\"value\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"fullDescription\":{\"value\":\"\u003cp\u003eThis course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, optimization, machine learning, large language models, and other topics in artificial intelligence as they incorporate them into their own Python programs. By course’s end, students emerge with experience in libraries for machine learning as well as knowledge of artificial intelligence principles that enable them to design intelligent systems of their own.\u003c/p\u003e\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"shortDescription\":{\"value\":\"\u003cp\u003eLearn to use machine learning in Python in this introductory course on artificial intelligence.\u003c/p\u003e\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productOverview\":{\"value\":\"\u003cul\u003e\\n\u003cli\u003egraph search algorithms\u003c/li\u003e\\n\u003cli\u003eadversarial search\u003c/li\u003e\\n\u003cli\u003eknowledge representation\u003c/li\u003e\\n\u003cli\u003elogical inference\u003c/li\u003e\\n\u003cli\u003eprobability theory\u003c/li\u003e\\n\u003cli\u003eBayesian networks\u003c/li\u003e\\n\u003cli\u003eMarkov models\u003c/li\u003e\\n\u003cli\u003econstraint satisfaction\u003c/li\u003e\\n\u003cli\u003emachine learning\u003c/li\u003e\\n\u003cli\u003ereinforcement learning\u003c/li\u003e\\n\u003cli\u003eneural networks\u003c/li\u003e\\n\u003cli\u003enatural language processing\u003c/li\u003e\\n\u003c/ul\u003e\",\"matchLevel\":\"none\",\"matchedWords\":[]}}},{\"productUuid\":\"ef2fc3ac-b0bc-4004-bd30-d610832d0cdd\",\"productName\":\"Statistical Learning with R\",\"productSlug\":\"learn/statistics/stanford-university-statistical-learning\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/media/course/image/ef2fc3ac-b0bc-4004-bd30-d610832d0cdd-b971c6b5f47b.png\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"$2ed\",\"shortDescription\":\"\u003cp\u003eLearn some of the main tools used in statistical modeling and data science. We cover both traditional as well as exciting new methods, and how to use them in R. \u003cem\u003eCourse material updated in 2021 for second edition of the course textbook.\u003c/em\u003e\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eOverview of statistical learning\u003c/li\u003e\\n\u003cli\u003eLinear regression\u003c/li\u003e\\n\u003cli\u003eClassification\u003c/li\u003e\\n\u003cli\u003eResampling methods\u003c/li\u003e\\n\u003cli\u003eLinear model selection and regularization\u003c/li\u003e\\n\u003cli\u003eMoving beyond linearity\u003c/li\u003e\\n\u003cli\u003eTree-based methods\u003c/li\u003e\\n\u003cli\u003eSupport vector machines\u003c/li\u003e\\n\u003cli\u003eDeep learning\u003c/li\u003e\\n\u003cli\u003eSurvival modeling\u003c/li\u003e\\n\u003cli\u003eUnsupervised learning\u003c/li\u003e\\n\u003cli\u003eMultiple testing\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectID\":\"6550229001\",\"_highlightResult\":{\"productUuid\":{\"value\":\"ef2fc3ac-b0bc-4004-bd30-d610832d0cdd\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productName\":{\"value\":\"Statistical Learning with R\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productSlug\":{\"value\":\"learn/statistics/stanford-university-statistical-learning\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productImageUrl\":{\"value\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/media/course/image/ef2fc3ac-b0bc-4004-bd30-d610832d0cdd-b971c6b5f47b.png\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productType\":{\"value\":\"Course\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"attributes\":[{\"value\":\"Data Analysis \u0026 Statistics\",\"matchLevel\":\"none\",\"matchedWords\":[]}],\"partnerName\":{\"value\":\"Stanford University\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"partnerLogoUrl\":{\"value\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"fullDescription\":{\"value\":\"$2ee\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"shortDescription\":{\"value\":\"\u003cp\u003eLearn some of the main tools used in statistical modeling and data science. We cover both traditional as well as exciting new methods, and how to use them in R. \u003cem\u003eCourse material updated in 2021 for second edition of the course textbook.\u003c/em\u003e\u003c/p\u003e\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productOverview\":{\"value\":\"\u003cul\u003e\\n\u003cli\u003eOverview of statistical learning\u003c/li\u003e\\n\u003cli\u003eLinear regression\u003c/li\u003e\\n\u003cli\u003eClassification\u003c/li\u003e\\n\u003cli\u003eResampling methods\u003c/li\u003e\\n\u003cli\u003eLinear model selection and regularization\u003c/li\u003e\\n\u003cli\u003eMoving beyond linearity\u003c/li\u003e\\n\u003cli\u003eTree-based methods\u003c/li\u003e\\n\u003cli\u003eSupport vector machines\u003c/li\u003e\\n\u003cli\u003eDeep learning\u003c/li\u003e\\n\u003cli\u003eSurvival modeling\u003c/li\u003e\\n\u003cli\u003eUnsupervised learning\u003c/li\u003e\\n\u003cli\u003eMultiple testing\u003c/li\u003e\\n\u003c/ul\u003e\",\"matchLevel\":\"none\",\"matchedWords\":[]}}},{\"productUuid\":\"a01716cf-27f7-4f6d-b6fb-88394a3523c1\",\"productName\":\"Graphic Design Essentials\",\"productSlug\":\"learn/graphic-design/lci-education-graphic-design-essentials\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/media/course/image/a01716cf-27f7-4f6d-b6fb-88394a3523c1-bd4ca99a6788.png\",\"productType\":\"Course\",\"attributes\":[\"Design\"],\"partnerName\":\"LCI Education\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/organization/logos/896c0232-66fb-4b55-8fc1-2c75ba76db4c-05c9ce243e9b.png\",\"fullDescription\":\"\u003cp\u003e\u003cspan lang=\\\"EN-CA\\\"\u003eThis \u003c/span\u003e\u003cspan lang=\\\"EN-CA\\\"\u003eonline \u003c/span\u003e\u003cspan lang=\\\"EN-CA\\\"\u003ecourse from LaSalle College Vancouver will introduce you\u003c/span\u003e to the basics of design, graphic and visual communication, image making, typography and the overall creative process, starting from the client mandate to the final presentations.\u003cspan lang=\\\"EN-CA\\\"\u003e\u003c/span\u003e\u003c/p\u003e\\n\u003cp\u003eUpon completion, \u003cspan lang=\\\"EN-CA\\\"\u003e you will be able to apply the rules of visual language and visual composition to create a meaningful visual design.\u003c/span\u003e\u003cspan lang=\\\"EN\\\"\u003e\u003c/span\u003e\u003c/p\u003e\\n\u003cp\u003eThis \u003cspan lang=\\\"EN\\\"\u003eshort \u003c/span\u003e\u003cspan lang=\\\"EN\\\"\u003ecourse is for anyone looking to build or switch towards a rewarding Graphic Design career. \u003c/span\u003e\u003cspan lang=\\\"EN-US\\\"\u003e\u003c/span\u003e\u003c/p\u003e\\n\u003cp\u003eLaSalle\u003cspan lang=\\\"EN-US\\\"\u003e College's graduates have been recognized by the Association of Registered Graphic Designers (RGD), a testament to the excellence we bring to the field of graphic arts.\u003c/span\u003e\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eAcquire the essential skills to become a working Graphic Designer from the basics of color theory to presenting a project to a client.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003e\u003cspan lang=\\\"EN-CA\\\"\u003eApply the rules of visual language and visual composition to create a meaningful visual design.\u003c/span\u003e\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e\u003cspan lang=\\\"EN-CA\\\"\u003eUse visual language, understand composition, create presentations and communication plans, \u003c/span\u003einterpret and design a visual composition. \u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e\u003cspan lang=\\\"EN-CA\\\"\u003eAnalyze a client mandate and develop \u003c/span\u003eideas\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectID\":\"6551937001\",\"_highlightResult\":{\"productUuid\":{\"value\":\"a01716cf-27f7-4f6d-b6fb-88394a3523c1\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productName\":{\"value\":\"Graphic Design Essentials\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productSlug\":{\"value\":\"learn/graphic-design/lci-education-graphic-design-essentials\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productImageUrl\":{\"value\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/media/course/image/a01716cf-27f7-4f6d-b6fb-88394a3523c1-bd4ca99a6788.png\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productType\":{\"value\":\"Course\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"attributes\":[{\"value\":\"Design\",\"matchLevel\":\"none\",\"matchedWords\":[]}],\"partnerName\":{\"value\":\"LCI Education\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"partnerLogoUrl\":{\"value\":\"https://prod-discovery.edx-cdn.org/cdn-cgi/image/width=auto,height=auto,quality=75,format=webp/organization/logos/896c0232-66fb-4b55-8fc1-2c75ba76db4c-05c9ce243e9b.png\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"fullDescription\":{\"value\":\"\u003cp\u003e\u003cspan lang=\\\"EN-CA\\\"\u003eThis \u003c/span\u003e\u003cspan lang=\\\"EN-CA\\\"\u003eonline \u003c/span\u003e\u003cspan lang=\\\"EN-CA\\\"\u003ecourse from LaSalle College Vancouver will introduce you\u003c/span\u003e to the basics of design, graphic and visual communication, image making, typography and the overall creative process, starting from the client mandate to the final presentations.\u003cspan lang=\\\"EN-CA\\\"\u003e\u003c/span\u003e\u003c/p\u003e\\n\u003cp\u003eUpon completion, \u003cspan lang=\\\"EN-CA\\\"\u003e you will be able to apply the rules of visual language and visual composition to create a meaningful visual design.\u003c/span\u003e\u003cspan lang=\\\"EN\\\"\u003e\u003c/span\u003e\u003c/p\u003e\\n\u003cp\u003eThis \u003cspan lang=\\\"EN\\\"\u003eshort \u003c/span\u003e\u003cspan lang=\\\"EN\\\"\u003ecourse is for anyone looking to build or switch towards a rewarding Graphic Design career. \u003c/span\u003e\u003cspan lang=\\\"EN-US\\\"\u003e\u003c/span\u003e\u003c/p\u003e\\n\u003cp\u003eLaSalle\u003cspan lang=\\\"EN-US\\\"\u003e College's graduates have been recognized by the Association of Registered Graphic Designers (RGD), a testament to the excellence we bring to the field of graphic arts.\u003c/span\u003e\u003c/p\u003e\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"shortDescription\":{\"value\":\"\u003cp\u003eAcquire the essential skills to become a working Graphic Designer from the basics of color theory to presenting a project to a client.\u003c/p\u003e\",\"matchLevel\":\"none\",\"matchedWords\":[]},\"productOverview\":{\"value\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003e\u003cspan lang=\\\"EN-CA\\\"\u003eApply the rules of visual language and visual composition to create a meaningful visual design.\u003c/span\u003e\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e\u003cspan lang=\\\"EN-CA\\\"\u003eUse visual language, understand composition, create presentations and communication plans, \u003c/span\u003einterpret and design a visual composition. \u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e\u003cspan lang=\\\"EN-CA\\\"\u003eAnalyze a client mandate and develop \u003c/span\u003eideas\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"matchLevel\":\"none\",\"matchedWords\":[]}}}]}]\n"])</script><script>self.__next_f.push([1,"2ef:I[85135,[\"8310\",\"static/chunks/0e5ce63c-aa109bfb45eaeb95.js\",\"5571\",\"static/chunks/c233e9bd-7a4f8b8171e803aa.js\",\"2404\",\"static/chunks/a4634e51-bde981ca7985ee61.js\",\"6290\",\"static/chunks/6290-a8e3c2f4818c2b4e.js\",\"4855\",\"static/chunks/4855-a4e9e7ea05809822.js\",\"5878\",\"static/chunks/5878-c59821af21a9656a.js\",\"1638\",\"static/chunks/1638-a1fbd42e24502262.js\",\"1273\",\"static/chunks/1273-f8e31a7bef468989.js\",\"3655\",\"static/chunks/3655-ec0652659b554468.js\",\"8003\",\"static/chunks/8003-c27200f06cec4710.js\",\"8082\",\"static/chunks/8082-d5420dccb6e03536.js\",\"6993\",\"static/chunks/6993-eb0aea04782d10a1.js\",\"7359\",\"static/chunks/7359-7ee14bbab749d6bb.js\",\"6763\",\"static/chunks/6763-12fb87a476f86913.js\",\"3397\",\"static/chunks/3397-716b15473675df77.js\",\"7791\",\"static/chunks/7791-58843f78bb2c1777.js\",\"1814\",\"static/chunks/1814-a400458eb72955a9.js\",\"2652\",\"static/chunks/2652-96106b8467818bae.js\",\"6928\",\"static/chunks/app/%5Blocale%5D/learn/%5Bcategory%5D/page-3e275ff517addcc7.js\"],\"default\"]\n2f0:Ta4c,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThis is \u003cstrong\u003eCS50x\u003c/strong\u003e , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, \u003cstrong\u003eCS50x\u003c/strong\u003e teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. The on-campus version of \u003cstrong\u003eCS50x\u003c/strong\u003e , CS50, is Harvard's largest course.\u003c/p\u003e\n\u003cp\u003eStudents who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are eligible for a certificate. This is a self-paced course–you may take \u003cstrong\u003eCS50x\u003c/strong\u003e on your own schedule.\u003c/p\u003e\n\u003cp\u003eHarvardX requires individuals who enroll in its courses on edX to abide by the terms of the edX honor code. HarvardX will take appropriate corrective action in response to violations of the \u003ca href=\"https://www.edx.org/edx-terms-service\" title=\"Follow link\"\u003eedX honor code\u003c/a\u003e, which may include dismissal from the HarvardX course; revocation of any certificates received for the HarvardX course; or other remedies as circumstances warrant. No refunds will be issued in the case of corrective action for such violations. Enrollees who are taking HarvardX courses as part of another program will also be governed by the academic policies of those programs.\u003c/p\u003e\n\u003cp\u003eHarvardX pursues the science of learning. By registering as an online learner in an HX course, you will also participate in research about learning. Read our \u003ca href=\"https://vpal.harvard.edu/research-statement\" title=\"Follow link\"\u003eresearch statement \u003c/a\u003eto learn more.\u003c/p\u003e\n\u003cp\u003eHarvard University and HarvardX are committed to maintaining a safe and healthy educational and work environment in which no member of the community is excluded from participation in, denied the benefits of, or subjected to discrimination or harassment in our program. All members of the HarvardX community are expected to abide by Harvard policies on nondiscrimination, including sexual harassment, and the edX Terms of Service. If you have any questions or concerns, please contact \u003ca href=\"mailto:harvardx@harvard.edu\"\u003eharvardx@harvard.edu\u003c/a\u003e and/or \u003ca href=\"https://www.edx.org/contact-us\" title=\"Follow link\"\u003ereport your experience through the edX contact form\u003c/a\u003e.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"2f1:T563,\u003cp\u003eThis course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems. Some of the people taking the two courses will use them as a stepping stone to more advanced computer science courses, but for many it will be their first and last computer science courses. This run features lecture videos, lecture exercises, and problem sets using Python 3.5. Even if you previously took the course with Python 2.7, you will be able to easily transition to Python 3.5 in future courses, or enroll now to refresh your learning. \u003c/p\u003e\n\u003cp\u003eSince these courses may be the only formal computer science courses many of the students take, we have chosen to focus on breadth rather than depth. The goal is to provide students with a brief introduction to many topics so they will have an idea of what is possible when they need to think about how to use computation to accomplish some goal later in their career. That said, they are not \"computation appreciation\" courses. They are challenging and rigorous courses in which the students spend a lot of time and effort learning to bend the computer to their will\u003c/p\u003e2f2:T4eb,\u003cp\u003eAn introduction to programming using a language called Python. Learn how to read and write code as well as how to test and \"debug\" it. Designed for students with or without prior programming experience who'd like to learn Python specifically. Learn about functions, arguments, and return values (oh my!); variables and types; conditionals and Boolean expressions; and loops. Learn how to handle exceptions, find and fix bugs, and write unit tests; use third-party libraries; validate and extract data with regular expressions; model real-world entities with classes, objects, methods, and properties; and read and write files. Hands-on opportunitie"])</script><script>self.__next_f.push([1,"s for lots of practice. Exercises inspired by real-world programming problems. No software required except for a web browser, or you can write code on your own PC or Mac. \u003c/p\u003e\n\u003cp\u003eWhereas \u003ca href=\"https://www.edx.org/course/introduction-computer-science-harvardx-cs50x\"\u003eCS50x\u003c/a\u003e itself focuses on computer science more generally as well as programming with C, Python, SQL, and JavaScript, this course, aka CS50P, is entirely focused on programming with Python. You can take CS50P before CS50x, during CS50x, or after CS50x. But for an introduction to computer science itself, you should still take CS50x!\u003c/p\u003e2f3:T45f,\u003cp\u003eThis is CS50 AP, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College Board's new AP CS Principles curriculum framework.\u003c/p\u003e\r\n\u003cp\u003eAn entry-level course taught by David J. Malan, CS50 AP teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. As of Fall 2015, the on-campus version of CS50 was Harvard's largest course.\u003c/p\u003e\r\n\u003cp\u003eStudents in high school may receive AP credit for this course provided their school approves the credit and administers the College Board's end-of-year exam. Students who earn a satisfactory score on 9 problem sets (i.e., programming assignments) and a final project are also eligible to receive a verified certificate from HarvardX.\u003c/p\u003e2f4:T471,\u003cp\u003eThe web is a crucial part of our everyday lives. We rely on websites not just for entertainment and social networking, but for our professions, our finances, our education, and even aspects of our health care. The technologies that run these services are intricate and varied, but there are framework"])</script><script>self.__next_f.push([1,"s and principles that use common languages like HTML and Python that can give you a jump start in building your own web apps.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis professional certificate series combines CS50’s legendary Introduction to Computer Science course with a new program that takes a deep dive into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Flask, Django, and Bootstrap.\u003c/p\u003e\r\n\r\n\u003cp\u003eThrough hands-on projects, you'll learn to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku. You'll emerge with knowledge and experience in principles, languages, and tools that empower you to design and deploy applications. Join now to program your own web applications and gain critical skills in database design, scalability, security, and user experience.\u003c/p\u003e2f5:T5d6,\u003cp\u003eData structures provide a means to manage large amounts of data for use in databases and internet indexing services. Efficient data structures are key for designing efficient algorithms and obtaining maintainable software design.\u003c/p\u003e\n\u003cp\u003eIn this Computer Science course, you will start by learning basic data types, such as numbers, and gradually build a conceptual framework for organizing and managing efficient structures.\u003c/p\u003e\n\u003cp\u003eTopics covered:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eBasic Data Types, Notion of an Abstract Data Type\u003c/li\u003e\n\u003cli\u003eMathematical Properties of Sequences\u003c/li\u003e\n\u003cli\u003eSpecial Types of Sequences: Stacks, Queues, Strings\u003c/li\u003e\n\u003cli\u003eImplementation of Sequence Type: Arrays and Linked Lists\u003c/li\u003e\n\u003cli\u003eTrees\u003c/li\u003e\n\u003cli\u003eSets and Maps\u003c/li\u003e\n\u003cli\u003eGraphs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003ePreliminary understanding of implementing sequence structures such as stacks, queues, and linked lists, will also be covered.\u003c/p\u003e\n\u003cp\u003eThis course is part of the \u003ca href=\"https://www.edx.org/xseries/fundamentals-computer-science\"\u003eFundamentals of Computer Science XSeries Program\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/programming-basics-iitbombayx-cs101-1x\"\u003eProgramming Basics\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/object-orie"])</script><script>self.__next_f.push([1,"nted-programming-iitbombayx-cs101-2x\"\u003eObject-Oriented Programming\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/implementation-data-structures-iitbombayx-cs213-2x\"\u003eImplementation of Data Structures\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/algorithms-2\"\u003eAlgorithms\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e2f6:T58b,\u003cp\u003eThis is Harvard’s famous CS50 course bundled together with CS50’s Introduction to Python as one program: Computer Science for Python Programming. Get an introduction to the intellectual enterprises of computer science and the art of programming using a language called Python.\u003c/p\u003e\r\n \r\n\u003cp\u003eIn this two-course Professional Certificate program you can kick off your programming journey with an Introduction to Computer Science (CS50x), which focuses on computer science more generally as well as an entry into programming with Python along with C, SQL, and JavaScript, plus HTML and CSS.\u003c/p\u003e\r\n\r\n\u003cp\u003eTo further your skills for programming with Python, you can then turn to course 2, CS50’s Introduction to Programming with Python (CS50P). In this course, you will learn how to read and write code as well as how to test and \"debug\" it. This course recaps lessons learned in CS50x and then dives all the more deeply into Python itself.\u003c/p\u003e\r\n \r\n\u003cp\u003eThe program features hands-on opportunities for exercises inspired by real-world programming problems. No software required except for a web browser, or you can write code on your own PC or Mac.\r\nBoth courses in this program are entry-level courses for students with no programming experience or prior background, taught by \u003ca href=\"edx.org/bio/david-j-malan\"\u003eDavid J. Malan\u003c/a\u003e who teaches CS50 on the Harvard campus - one of Harvard University’s largest courses!\u003c/p\u003e2f7:T5dd,\u003cp\u003eThe demand for expertise in AI and machine learning is growing rapidly. By enabling new technologies like self-driving cars and recommendation systems or improving old ones like medical diagnostics and search engines, AI is transforming how we live, work, and play. This series will enable you to take the first steps t"])</script><script>self.__next_f.push([1,"oward understanding programming fundamentals so you can solve important real-world problems and future-proof your career.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis professional certificate series combines CS50’s legendary Introduction to Computer Science course with a new program that takes a deep dive into the concepts and algorithms at the foundation of modern artificial intelligence. This series will lead you through the most popular undergraduate course at Harvard, where you’ll learn the common programming languages, then carries that foundation through CS50’s Introduction to Artificial Intelligence with Python. Through hands-on projects, you’ll gain exposure to the theory behind graph search algorithms, classification, optimization, reinforcement learning, and other topics in artificial intelligence.\u003c/p\u003e\r\n\r\n\u003cp\u003eBy course’s end, students emerge with experience in libraries for machine learning as well as knowledge of artificial intelligence principles that enable them to design intelligent systems of their own. Enroll now to gain expertise in one of the fastest-growing domains of computer science from the creators of one of the most popular computer science courses ever.\u003c/p\u003e2f8:T8c9,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cspan lang=\"EN-US\"\u003eDo you want to learn more about data and gain programming experience? If yes, this is the right course for you to start!\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e“Big data”, “data science”, “data-mining” and “artificial intelligence” are all popular terms that are often encountered nowadays in the academic and in business worlds.\u003c/p\u003e\n\u003cp\u003eComputer Science is a field where the usage of computers and “computations” have continuously evolved. As computational power increases, computation becomes an indispensable tool for solving complex problems and making predictions. We are now able to “compute” various things from DNA sequencing to aerodynamics simulations and weather forecasting.\u003c/p\u003e\n\u003cp\u003eIn this course, you will learn the essence of computer science. You will obtain an overview of cutting-edge computer science as well as learn the basics and introductory level knowledge of computer science, while experiencing, designing and writing your own simple programs. This revised course consists of 5 weekly units. A separate course covering the same content is also offered where the lectures are given in Japanese. \u003c/p\u003e\n\u003cp\u003eThe course begins by introducing the notion of computation and data and how things work inside a computer. Before jumping into advanced topics like encryption and cryptanalysis, we will discover important notions like \"arrays\", \"characters\" and \"strings\" and we will know more about functions and subroutines throughout the lectures. Along the way we will practice with exercises to have a hands-on experience and deeper understanding of the explained notions. All exercises have files that can be downloaded and used. A detailed explanation about setting up the environment to run the programs using the language Ruby is provided at the beginning of the course.\u003c/p\u003e\n\u003cp\u003eBy the end of this course you will be able to write your own programs for encryption and decryption of English texts. The course concludes with a general overview of the recent progress and research trends in the computer science field. This last part covers topics discussing the nature of computation as well as applications of computation in our modern society such as simulations, data mining and artificial intelligence AI.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"2f9:T482,\u003cp\u003ePerhaps the most popular data science methodologies come from machine learning. What distinguishes machine learning from other computer guided decision processes is that it builds prediction algorithms using data. Some of the most popular products that use machine learning include the handwriting readers implemented by the postal service, speech recognition, movie recommendation systems, and spam detectors. \u003c/p\u003e\n\u003cp\u003eIn this course,part ofour\u003ca href=\"https://www.edx.org/professional-certificate/harvardx-data-science\"\u003eProfessional Certificate Program in Data Science\u003c/a\u003e, you will learn popular machine learning algorithms, principal component analysis, and regularization by building a movie recommendation system. \u003c/p\u003e\n\u003cp\u003eYou will learn about training data, and how to use a set of data to discover potentially predictive relationships. As you build the movie recommendation system, you will learn how to train algorithms using training data so you can predict the outcome for future datasets. You will also learn about overtraining and techniques to avoid it such as cross-validation. All of these skills are fundamental to machine learning.\u003c/p\u003e2fa:T629,\u003cp\u003eWelcome to the self paced course, \u003cem\u003eAlgorithms: Design and Analysis\u003c/em\u003e! Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth.\u003c/p\u003e\n\u003cp\u003eThis specialization is an introduction to algorithms for learners with at least a little programming experience. The specialization is rigorous but emphasizes the big picture and conceptual understanding over low-level implementation and mathematical details. After completing this specialization, you will be well-positioned to ace your technical interviews and speak fluently about algorithms with other programmers and computer scientists.\u003c/p\u003e\n\u003cp\u003eSpecific topics in the course include: \"Big-oh\" notation, sorting and searching, divide and conquer (master method, integer and matrix multiplication, closest pair), randomized algorithms (QuickSort, contractio"])</script><script>self.__next_f.push([1,"n algorithm for min cuts), data structures (heaps, balanced search trees, hash tables, bloom filters), graph primitives (applications of BFS and DFS, connectivity, shortest paths).\u003c/p\u003e\n\u003cp\u003eLearners will practice and master the fundamentals of algorithms through several types of assessments. There are 6 multiple choice quizzes to test your understanding of the most important concepts. There are also 6 programming assignments, where you implement one of the algorithms covered in lecture in a programming language of your choosing. The course concludes with a multiple-choice final. There are no assignment due dates and you can work through the course materials and assignments at your own pace.\u003c/p\u003e2fb:T416,\u003cp\u003e\u003cem\u003ePlease Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to learn more, complete the course and claim your badge!\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eIn this course, you will learn what AI is and understand its applications and use cases and how it is transforming our lives. You will explore basic AI concepts including machine learning, deep learning, and neural networks as well as use cases and applications of AI. You will be exposed to concerns surrounding AI, including ethics, bias, jobs and the impacts on society.\u003c/p\u003e\n\u003cp\u003eYou will take a glimpse of the future with AI, get advice for starting an AI related career, and wrap up the course by demonstrating AI in action with a mini project.\u003c/p\u003e\n\u003cp\u003eThis AI for Everyone course does not require any programming or computer science expertise and is designed to introduce the basics of AI to anyone whether you have a technical background or not.\u003c/p\u003e2fc:T8c0,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cstrong\u003eAbout the Database Series of Courses\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\"Databases\" was one of Stanford's three inaugural massive open online courses in the fall of 2011. It has been offered in synchronous and then in self-paced versions on a variety of platforms continuously since 2011. The material is now being offered as a set of five self-paced courses, which can be taken in a variety of ways to learn about different aspects of databases. \u003c/p\u003e\n\u003cp\u003e\u003cem\u003eRelational Databases and SQL\u003c/em\u003e is the most popular course in the Databases series. It is applicable to learners seeking to gain a strong understanding of relational databases, and to master SQL, the long-accepted standard query language for relational database systems. Additional courses focus on advanced concepts in relational databases and SQL, formal foundations and database design methodologies, and semistructured data.\u003c/p\u003e\n\u003cp\u003eAll of the courses are based around video lectures and demos. Many of them include quizzes between video segments to check understanding, in-depth standalone quizzes, and/or a variety of automatically-checked interactive exercises. Each course also includes an unmoderated discussion forum and pointers to readings and resources. The courses are described briefly below. Taught by Professor Jennifer Widom, the overall curriculum draws from Stanford's popular longstanding Databases course.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy Learn About Databases\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDatabases are incredibly prevalent -- they underlie technology used by most people every day if not every hour. Databases reside behind a huge number of websites; they're a crucial component of telecommunications systems, banking systems, video games, and just about any other software system or electronic device that maintains some amount of persistent information. In addition to persistence, database systems provide a number of other properties that make them exceptionally useful and convenient: reliability, efficiency, scalability, concurrency control, data abstractions, and high-level query languages. Databases are so ubiquitous and important that computer science graduates frequently cite their database class as the one most useful to them in their industry or graduate-school careers.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"2fd:T805,"])</script><script>self.__next_f.push([1,"\u003cp\u003eStanford's online offering in Databases is now available as a set of five self-paced courses:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Relational Databases and SQL\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduction to the relational model and concepts in relational databases and relational database management systems\u003c/li\u003e\n\u003cli\u003eComprehensive coverage of SQL, the long-accepted standard query language for relational database management systems\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Advanced Topics in SQL (prerequisite: Relational Databases and SQL)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreating indexes for increased query performance\u003c/li\u003e\n\u003cli\u003eUsing transactions for concurrency control and failure recovery\u003c/li\u003e\n\u003cli\u003eDatabase constraints: key, referential integrity, and \"check\" constraints\u003c/li\u003e\n\u003cli\u003eDatabase triggers\u003c/li\u003e\n\u003cli\u003eHow views are created, used, and updated in relational databases\u003c/li\u003e\n\u003cli\u003eAuthorization in relational databases\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: OLAP and Recursion\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStar schemas, the data cube concept, and On-Line Analytical Processing (OLAP) features in relational databases including the Cube and Rollup operators\u003c/li\u003e\n\u003cli\u003eThe SQL standard for queries over recursively-defined relations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Modeling and Theory\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRelational algebra – the algebraic query language that provides the formal foundations of SQL\u003c/li\u003e\n\u003cli\u003eDependency theory and normal forms in relational databases as the basis of schema design\u003c/li\u003e\n\u003cli\u003eThe data-modeling component of the Unified Modeling Language (UML), how UML diagrams are translated to relations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Semistructured Data\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe XML model for semistructured and self-describing data, including DTDs and some features of XML Schema\u003c/li\u003e\n\u003cli\u003eThe JSON model for human-readable structured or semistructured data\u003c/li\u003e\n\u003cli\u003eThe XPath language for processing XML data, and many features of the more advanced XQuery language\u003c/li\u003e\n\u003cli\u003eAn introduction to the XSLT rule-based language for querying and transforming XML data\u003c/li\u003e\n\u003c/ul\u003e"])</script><script>self.__next_f.push([1,"2fe:T50d,\u003cp\u003eAn estimated 120 zettabytes of data are created each year—that’s 21 zeroes—including new data captured, copied, and consumed. With that number growing annually, the requirements for database infrastructure, architecture, and storage are evolving just as rapidly.\u003c/p\u003e\r\n \r\n\u003cp\u003eAccording to the U.S. Bureau of Labor Statistics, computer science for databases, including database administration, analysts, and architects, corresponds with these numbers with anticipated growth of 8% over the next 10 years, faster than the average for all occupations. To prepare yourself for a career in the industry, you must not only understand the basics of computer science, but also how to create relationships with the data being created or ingested.\u003c/p\u003e\r\n \r\n \r\n\u003cp\u003eUsing HarvardX’s most popular courses, CS50: Introduction to Computer Science as the foundation, learners explore how to think algorithmically and how to solve problems efficiently, using real-world data sets.You will build on those skills by developing the core competencies needed for database development and structures. By focusing on the primary database language of SQL, you will learn how to create data relationships, normalize data to decrease the potential for errors or redundancy, and automate and optimize searches.\u003c/p\u003e2ff:T63e,\u003cp\u003eビッグデータやAI,いま,そういった言葉が世の中に満ち溢れています。それは,いろいろなことが計算に載るようになって,ビッグデータの利用や,それを使ったAI技術が本格化してきたからです。こうした潮流の中心となる「計算」の活用法を開発してきたのがコンピュータサイエンスという分野です。このコースでは,そのコンピュータサイエンスのエッセンスを学びます。ごく基礎的・入門的なところからはじめ,最先端のコンピュータサイエンスを概観できるまでの素養を身に付けられます。超入門的プログラミングで「計算」の設計"])</script><script>self.__next_f.push([1,"法を体験しながら,コンピュータサイエンスの基礎を学びます。\u003c/p\u003e\n\u003cp\u003eBig data, data-mining, machine learning and AI are commonly used terms world-wide these days. We are now able to “compute” various things with computers, and it allows us to use big data and AI technology effectively. Computer Science is a field where the usage of computers and “computations” have continuously evolved.In this course, you will learn the essence of computer science. You will obtain an overview of cutting-edge computer science as well as learn the basics and introductory level knowledge of computer science, while experiencing, designing and writing your own simple programs. The video lectures in this course are delivered in Japanese and accompanied by Japanese transcripts. An English version of this course is also available on edX.\u003c/p\u003e300:T5fc,\u003cp\u003eThis course is a variant of HarvardUniversity's introduction to computer science, CS50, designed especially for lawyers (and law students). Whereas CS50 itself takes a bottom-up approach, emphasizing mastery of low-level concepts and implementation details thereof, this course takes a top-down approach, emphasizing mastery of high-level concepts and design decisions related thereto. Ultimately, it equips students with a deeper understanding of the legal implications of technological decisions made by clients. \u003c/p\u003e\n\u003cp\u003eThrough a mix of technical instruction and discussion of case studies, this course empowers students to be informed contributors to technology-driven conversations. In addition, it prepares students to formulate technology-informed legal arguments and opinions. Along the way, it equips students with hands-on experience with Python and SQL, languages via which they can mine data for answers themselves. \u003c/p\u003e\n\u003cp\u003eTopics include algorithms, cloud computing, databases, networking, privacy, programming, scalability, security, and more, with a particular emphasis on understanding how the work developers do and the technological solutions they employ ma"])</script><script>self.__next_f.push([1,"y impact clients. Students emerge from this course with first-hand appreciation of how it all works and all the more confident in the factors that should guide their decision-making. \u003c/p\u003e\n\u003cp\u003eKeywords:law firm, computer programming, programming skills, computer programmers, patent attorney, legal practice, legal services, legal education, patent law\u003c/p\u003e301:T473,\u003cp\u003eIn this computer science course, you will learn the basics of programming in the Java language, and cover topics relevant to the AP Computer Science A course and exam.\u003c/p\u003e\n\u003cp\u003eThis course will cover:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eclasses\u003c/li\u003e\n\u003cli\u003eobjects and object-oriented design\u003c/li\u003e\n\u003cli\u003efields and visibility\u003c/li\u003e\n\u003cli\u003econstructors, mutators and accessor methods\u003c/li\u003e\n\u003cli\u003eencapsulation\u003c/li\u003e\n\u003cli\u003einterfaces\u003c/li\u003e\n\u003cli\u003ethe List interface\u003c/li\u003e\n\u003cli\u003emethod overriding\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis course is for anyone interested in taking a first-level computer-programming course, particularly those who attend a school that does not provide a similar class.\u003c/p\u003e\n\u003cp\u003eNo previous programming knowledge is needed, but it is recommended that learners be comfortable with the topics addressed in \u003ca href=\"https://www.edx.org/course/ap-computer-science-java-programming-purduex-cs180-1x\"\u003eAP Computer Science A: Java Programming\u003c/a\u003e and \u003ca href=\"www.edx.org/course/ap-computer-science-java-programming-purduex-cs180-2x#!\"\u003eAP Computer Science A: Java Programming Data Structures and Loops\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe are looking forward to helping you explore this exciting new world!\u003c/p\u003e302:T6eb,\u003cp\u003eDo you ever wish you could just try out a study programme for a day? \u003c/p\u003e\n\u003cp\u003eNo strings attached, no papers to write, no lectures to drive to – just become a master student for a few hours and see if you enjoy it? \u003c/p\u003e\n\u003cp\u003eLooks like you found the right course! This Try-It lecture lets you peek into the unique field of \u003cstrong\u003ePhilosophy and Computer Science\u003c/strong\u003e , a master’s degree offered by the \u003cstrong\u003eUniversity of Bayreuth\u003c/strong\u003e in Germany. \u003c/p\u003e\n\u003cp\u003eThe compact course is structured into seven parts, each one contai"])</script><script>self.__next_f.push([1,"ning a 10 - 20 minute long lecture video. Throughout these chapters, the faculty behind Philosophy \u0026amp; Computer Science share their invaluable insights with you, and offer a glimpse of the innovative research areas that you will be dealing with should you study at Bayreuth. \u003c/p\u003e\n\u003cp\u003eYou can complete the course at your own pace. There are no deadlines or exams involved - you can simply take a look at the structure and coontents of the study programme and see for yourself if Philosophy \u0026amp; Computer Science is a field that you would like to further explore. \u003c/p\u003e\n\u003cp\u003ePhilosophy \u0026amp; Computer Science is a unique field of study that deals with the moral and philosophical principles behind modern technology, computational systems and applications. In order to critically deal with the rapid technological changes in society, we are in need of critical and creative minds who are able to see modern issues within a broader context. \u003c/p\u003e\n\u003cp\u003eWant to find out more about the study programme? Take a look at the \u003cstrong\u003ePhilosophy \u0026amp; Computer Science website \u003c/strong\u003eto find out more about the programme, its structure, topics and how to apply. You can also take a look at the programme's \u003cstrong\u003etrailer on YouTube\u003c/strong\u003e.\u003c/p\u003e303:T764,\u003cp\u003eCSAP.1x covers the material of AP Computer Science A which is equivalent to a first-semester, college-level course in computer science. This highly interactive course will introduce students to the fundamental concepts of computer science. The course will be structured to encourage students to think computationally and enjoy problem solving. New York City’s companies, museums, art and architecture will be used as examples to emphasize the ubiquitous role of computing and programming concepts in the world around us.\u003c/p\u003e\n\u003cp\u003eThe course will delve into object- oriented problem solving and design using the Java programming language. Students will have access to practice problems that will help them learn to program without spending hours on finding and fixing syntax errors. These will include o"])</script><script>self.__next_f.push([1,"nline multiple-choice questions in the style of those on the AP exam, mixed-up code that the user drags into the correct order, fill in the blank code and audio tours of the code.\u003c/p\u003e\n\u003cp\u003eTopics include problem solving, programming design strategies and data structures, algorithms, role of computation in real-world applications like smart phones, google glass and robots. This material may be used for self-study and as a preview by students and teachers considering the September 2015 offering of the course. Video lectures for this course will be available in May 2015. Ancillary material including labs will be added over the Summer of 2015. All of the course will be available September 1, 2015\u003c/p\u003e\n\u003cp\u003eThis is a self-paced course - you may take CSAP.1x on your schedule.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.edx.org/high-school-initiative\"\u003eLearn more about our High School and AP* Exam Preparation Courses\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdvanced Placement and AP are registered trademarks of the College Board, which was not involved in the production of, and does not endorse, these offerings.\u003c/li\u003e\n\u003c/ul\u003e304:T658,\u003cp\u003eCSAP.1x covers the material of AP Computer Science A which is equivalent to a first-semester, college-level course in computer science. This highly interactive course will introduce students to the fundamental concepts of computer science. The course will be structured to encourage students to think computationally and enjoy problem solving. New York City’s companies, museums, art and architecture will be used as examples to emphasize the ubiquitous role of computing and programming concepts in the world around us.\u003c/p\u003e\n\u003cp\u003eThe course will delve into object- oriented problem solving and design using the Java programming language. Students will have access to practice problems that will help them learn to program without spending hours on finding and fixing syntax errors. These will include online multiple-choice questions in the style of those on the AP exam, mixed-up code that the user drags into the correct order, fill in the blank c"])</script><script>self.__next_f.push([1,"ode and audio tours of the code.\u003c/p\u003e\n\u003cp\u003eTopics include problem solving, programming design strategies and data structures, algorithms, role of computation in real-world applications like smart phones, google glass and robots. This material may be used for self-study and as a preview by students and teachers considering the September 2015 offering of the course.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://www.edx.org/high-school-initiative\"\u003eLearn more about our High School and AP* Exam Preparation Courses\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003e*Advanced Placement and AP are registered trademarks of the College Board, which was not involved in the production of, and does not endorse, these offerings.\u003c/em\u003e\u003c/p\u003e305:T51e,\u003cp\u003eHow do computers work? What do computer scientists do? What does it take to make a computer or a computer program work? We answer these questions and more with MyCS: Computer Science for Beginners. \u003c/p\u003e\n\u003cp\u003eWe believe that anyone can succeed in and enjoy computer science. This course is an early introduction to CS, designed for anyone who's completely new to the field. It explores a combination of the basic principles of how computers work and how we can use them to solve interesting problems and create amazing things. Lessons alternate between general exercises and assignments in Scratch, which offer a chance to both practice some basic concepts of computer programming and explore the many cool, creative, and useful applications of CS. \u003c/p\u003e\n\u003cp\u003eYou don't need any CS or programming background to do this course - just a bit of basic math and a lot of creative thinking. The course is intended especially for middle school students and their teachers, but is good for learners of all ages. \u003c/p\u003e\n\u003cp\u003eThis material is based upon work supported by the National Science Foundation under Grant No. 1240939. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).\u003c/p\u003e306:T4f7,\u003cp\u003eWith more than 328 million terabytes of data "])</script><script>self.__next_f.push([1,"produced each day, the potential threat of security and data breaches worldwide is constantly looming. Considering more than 500 billion data records were compromised in 2023 alone, businesses and individuals grapple with the new reality that hacking and breaches are becoming more sophisticated by the minute.\u003c/p\u003e\r\n\r\n\u003cp\u003eIn this changing landscape, those who are well equipped to not only manage threats or compromised systems, but also anticipate and prevent such attacks, will position themselves and their organizations for long term success.\u003c/p\u003e\r\n\r\n\u003cp\u003eBy combining two of HarvardX’s most popular courses, CS50's Introduction to Computer Science and CS50's Introduction to Cybersecurity, learners will engage with a unique blend of programming skills, computer science fundamentals, and specialized insights into the world of cybersecurity.\u003c/p\u003e\r\n\r\n\u003cp\u003eRegister today to explore the convergence of data science and cybersecurity in this CS50 Professional Certificate Program, where you will understand the threats and opportunities in the cybersecurity space, gaining the ability to make timely decisions when facing risk, predict vulnerabilities, and enable preemptive measures to safeguard against looming threats.\u003c/p\u003e307:T839,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cb\u003eThis Xseries is only for students in high school.\u003c/b\u003e Students not in high school should register for \u003ca href=\"https://www.edx.org/course/cs50s-understanding-technology\"\u003eCS50T\u003c/a\u003e and \u003ca href=\"https://www.edx.org/course/cs50s-introduction-to-computer-science\"\u003e CS50x\u003c/a\u003e separately.\u003c/p\u003e\r\n\r\nThis is CS50 AP, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College Board's \u003ca href=\"https://apcentral.collegeboard.org/courses/ap-computer-science-principles\"\u003eAP Computer Science Principles\u003c/a\u003e (CSP) curriculum framework. Students in high school may receive AP credit for this course provided their school approves the credit and administers the College Board's \u003ca href=\"https://apcentral.collegeboard.org/courses/ap-computer-science-principles/exam\"\u003eCreate Performance Task\u003c/a\u003e by Friday, April 30, 2021, 11:59 PM Eastern Time, and \u003ca href=\"https://apcentral.collegeboard.org/courses/ap-computer-science-principles/exam\"\u003eEnd-of-Course Multiple-Choice Exam\u003c/a\u003e on Thursday, May 13, 2021, 8:00 AM local time. \u003cb\u003eStudents should make all such arrangements in advance with their school directly.\u003c/b\u003e Students who earn a satisfactory score on all problem sets and a final project are also eligible to receive a verified certificate from HarvardX.\u003c/p\u003e\r\n\r\n\u003cp\u003eAn entry-level course for students with no prior background, taught by \u003ca href=\"https://www.edx.org/bio/david-j-malan\"\u003e David J. Malan\u003c/a\u003e, CS50 AP teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, and software engineering. Languages include C, Python, and SQL plus students’ choice of: HTML, CSS, and JavaScript (for web development); Java or Swift (for mobile app development); or Lua (for game development). Problem sets inspired by the arts, humanities, social sciences, and sciences. Course culminates in a final project.\u003c/p\u003e \r\n\r\n\u003cp\u003eCS50 itself is Harvard University's largest course on campus.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"308:T5d3,\u003cp\u003eThe volume of data generated daily is staggering—more than 2.5 quintillion bytes every day. As the data surge continues to grow exponentially, organizations and individuals alike need to understand how to process and analyze this information to create strategic advantage.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe CS50 Professional Certificate Program: Computer Science for Data Science explores the limitless potential of computer science converging with the analytical power of R programming. Beginning with CS50: Introduction to Computer Science, learners will complete an intensive and comprehensive dive into the core concepts of computer science developed by renowned Harvard University Professor David J. Malan. The course will cover concepts like abstraction, algorithms, and data structures and management—serving as a foundation for how data is used to improve decision-making and critical thinking skills.\u003c/p\u003e\r\n\r\n\u003cp\u003eThrough CS50’s Introduction to Programming with R, you will elevate your skills as you discover the statistical power of R using real-world datasets to manipulate data, create colorful visualizations, and package and export R code for reproducibility.\u003c/p\u003e\r\n\r\n\u003cp\u003eWhether you're a data enthusiast, a seasoned computing professional, or interested in entering the fastest-growing industry, this professional certificate program unravels the complexities of today’s data landscape, equipping you with the skills needed to create efficient, accurate, and actionable data insights.\u003c/p\u003e309:T415,\u003cp\u003eThis is an introductory course to learn programming with Java designed to teach how to code good programs in Java, understanding “good” as both correct and efficient. Basic principles of software engineering will be introduced to make it easier for our future self and others to reuse code. Ethical issues and the intellectual property of our programs will also be addressed in the last part of this course. Examples and case studies will be provided, so that learners can implement simple but increasingly complex programs in Java."])</script><script>self.__next_f.push([1,"\u003c/p\u003e\n\u003cp\u003eEmphasis is put on immediate feedback and on having a fun experience. Programming knowledge is not only useful to be able to program today’s devices such as computers and smartphones. It also opens the door to computational thinking, i.e. the application of computing techniques to every-day processes.\u003c/p\u003e\n\u003cp\u003eThis course is designed taking into account the subset and recommendations of the College Board in order to prepare learners for the Advanced Placement (AP) Computer Science A exam..\u003c/p\u003e30a:T841,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThe focus of this class is on the \u003cem\u003elanguage of first-order logic\u003c/em\u003e , a formally defined language that allows us to make precise and unambiguous statements about any subject of interest.\u003c/p\u003e\n\u003cp\u003eUsing the language of first-order logic we will investigate many foundational topics in logic. We will address such questions as what counts as a grammatical expression, and the circumstances under which it makes a claim about the world (whether it can be considered true or false, E.g. “the sky is brown”, as compared to “oh, my goodness!”).\u003c/p\u003e\n\u003cp\u003eFor expressions that do make claims — we call these \u003cem\u003esentences\u003c/em\u003e — we can further examine whether they are true or false in particular situations. “Aristotle is alive” is a sentence that was once true, but became false around 2000 years ago, and has remained false ever since.\u003c/p\u003e\n\u003cp\u003eThese questions fall into the study of \u003cem\u003esemantics\u003c/em\u003e , or meaning.\u003c/p\u003e\n\u003cp\u003eOnce we understand how sentences can be considered true or false, we can investigate important related questions. Some sentences are always true, that is true in every situation — we call such sentences \u003cem\u003elogical truths\u003c/em\u003e. Sentences bear relationships with one another. For example, two sentences might be true in exactly the same situations - they are \u003cem\u003elogically equivalent.\u003c/em\u003e We will demonstrate methods for determining when these properties and relationships hold as natural extensions to the semantic theory for first-order logic.\u003c/p\u003e\n\u003cp\u003eFinally, we will explore the limits of first-order logic. There are some sentences of English that are not expressible in the language, and it is important to know that this is the case, and to understand why it is so. This observation has led logicians to develop yet more powerful languages with more complex semantics. Almost all of these languages are based on the language of first-order logic and knowledge of first-order logic is fundamental to understanding them. So first-order logic is a basic building block for the study of these language and is a great place to begin the journey into the field of logic.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"30b:T7f9,\u003cp\u003eThis class is an introduction to one of the basic tools used in the study of logic, a tool that is applied in a range of disciplines from computer science and math to linguistics and philosophy.\u003c/p\u003e\n\u003cp\u003eThe course is divided into two halves. In the first we study a fragment of first-order logic called \u003cem\u003epropositional logic\u003c/em\u003e. This language allows us to get our feet wet with the basic ideas of the course. These ideas include the specification of formal grammar rules for determining when an expression is \u003cem\u003ewell-formed\u003c/em\u003e. Well-formed expressions may make claims about the world, that is they may be considered \u003cem\u003etrue\u003c/em\u003e or \u003cem\u003efalse\u003c/em\u003e. You will learn how to determine whether a sentence is true in a particular situation. With the basic ideas in hand, you will then learn how to recognize relationships between sentences, the most important of which is \u003cem\u003econsequence\u003c/em\u003e. One sentence is a consequence of another, or follows from another, if it is true whenever the other is.\u003c/p\u003e\n\u003cp\u003eAt the end of the section on propositional logic, we will demonstrate that its expressiveness is limited, and that any attempt to increase the expressiveness of the language requires fundamentally new expressive devices.\u003c/p\u003e\n\u003cp\u003eIn the second half of the course we expand the language of propositional language to the full language of first-order logic, providing the new semantic theory. Everything that you learned about propositional logic holds in the larger language, but new expressive abilities are added to the language. We again investigate concepts of grammaticality, truth and consequence for the larger language. We will see that as a consequence of increasing the expressiveness of the language, the required extension to the semantic theory is more complicated than the theory of propositional logic.\u003c/p\u003e\n\u003cp\u003eNonetheless, there are still sentences of English that are not expressible in first-order logic. We will conclude by describing these limitations, setting the stage for further learning in the field of logic.\u003c/"])</script><script>self.__next_f.push([1,"p\u003e30c:T5a5,\u003cp\u003eWelcome to the self paced course, \u003cem\u003eAlgorithms: Design and Analysis, Part 2\u003c/em\u003e! Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth. This course is an introduction to algorithms for learners with at least a little programming experience. The course is rigorous but emphasizes the big picture and conceptual understanding over low-level implementation and mathematical details. After completing this course, you will have a greater mastery of algorithms than almost anyone without a graduate degree in the subject.\u003c/p\u003e\n\u003cp\u003eSpecific topics in Part 2 include: greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes), dynamic programming (knapsack, sequence alignment, optimal search trees, shortest paths), NP-completeness and what it means for the algorithm designer, analysis of heuristics, local search.\u003c/p\u003e\n\u003cp\u003eLearners will practice and master the fundamentals of algorithms through several types of assessments. There are 6 multiple-choice problem sets to test your understanding of the most important concepts. There are also 6 programming assignments, where you implement one of the algorithms covered in lecture in a programming language of your choosing. The course concludes with a multiple-choice final.\u003c/p\u003e\n\u003cp\u003eThere are no assignment due dates and you can work through the course materials and assignments at your own pace.\u003c/p\u003e30d:T504,\u003cp\u003eThis course is designed to show you how to teach computational thinking to children aged 7-12+. The course will be valuable to you, whether you are new to this approach or an enthusiastic practitioner. It offers ways to explore computational thinking using simple tools readily available in classrooms and homes, such as cards, chalk and scales to engage with students.\u003c/p\u003e\n\u003cp\u003eBased on the content in the popular open-source CS Unplugged website (csunplugged.org), this course demonstrates how to teach computational thinking from unplugged to plugging-it-in with programming. \u003c/p"])</script><script>self.__next_f.push([1,"\u003e\n\u003cp\u003eEach module will weave in the following: \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConnections to apply CS Unplugged into classroom programmes by structuring the modules to have suitable activities that lead on from each other.\u003c/li\u003e\n\u003cli\u003eAn explanation of why we value computational thinking in the classroom\u003c/li\u003e\n\u003cli\u003eWhat is the big picture around computational thinking (especially, what is computation, and how does it fit with all the definitions of computational thinking that teachers may encounter),\u003c/li\u003e\n\u003cli\u003eThe “so what” about each concept, how it connects to people, and where you see it in everyday life\u003c/li\u003e\n\u003cli\u003e\u003cspan lang=\"EN\"\u003eStories of history – human connections\u003c/span\u003e\u003cspan lang=\"EN\"\u003e\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e30e:T4d1,\u003cp\u003eThis course is designed for elementary and middle-school teachers or parents with no assumption of prior background in either coding or the Scratch programming environment. The course has three main goals: Teach Scratch, teach pedagogical approaches to teaching coding with Scratch, and get teachers intimately familiar with the curriculum Scratch Encore. \u003c/p\u003e\n\u003cp\u003eDuring this course, participants will transition between learning Scratch as a learner, going through the Scratch Encore curriculum. This curriculum begins with elementary concepts such as the Scratch development environment, sequence, events, and basic loops. It then moves to intermediate topics that allow programmers to coordinate more complicated actions (intermediate loops and synchronization).\u003c/p\u003e\n\u003cp\u003eAt the same time, we provide explicit instruction on how to run a classroom using Scratch (e.g. entering your students into your classrooms, setting up studios, and grading assignments) as well as pedagogical approaches to teaching Scratch.\u003c/p\u003e\n\u003cp\u003eBy the end of the course, participants should be able to confidently teach Scratch using either Scratch Encore or a different curriculum, or to work on independent projects with their students or children.\u003c/p\u003e30f:Ta17,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003eIntro \u0026amp; Welcome\u003c/span\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eInstructor Introduction\u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eOverview of course\u003c/span\u003e\u003cul\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eContent\u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eStructure and Navigation\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003e\u003c/span\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003eModule 1: Nature of Computation\u003c/span\u003e\u003c/strong\u003e\u003cspan lang=\"EN-US\"\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003eCore Idea: Throughout history humans have utilized various physical phenomena to perform computations\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eThe history and evolution of computers\u003c/span\u003e\u003cul\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eLooking at past inventions and investigating the underlying physical phenomena which allows them to function\u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eEx:, Abacus, Sundial, Thermostat, Slide Rule\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cspan lang=\"EN-US\"\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003eModule 2: Classical Computing\u003c/span\u003e\u003c/strong\u003e\u003cspan lang=\"EN-US\"\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003eCore Idea: Classical computers utilize electricity and bits to perform digital math and logic calculations in a general-purpose way\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eRepresenting information as digital bits\u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eUtilizing electricity and digital circuits to perform computation\u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eTypes of problems and time differences needed to solve them\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cspan lang=\"EN-US\"\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003eModule 3: Quantum Phenomena\u003c/span\u003e\u003c/strong\u003e\u003cspan lang=\"EN-US\"\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003eCore Idea: Identifying the features of quantum systems\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eEvolution of the atomic model\u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eUnderstanding wavefunctions, interference, superposition and entanglement in quantum systems\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cspan lang=\"EN-US\"\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003eModule 4: Quantum Computers\u003c/span\u003e\u003c/strong\u003e\u003cspan lang=\"EN-US\"\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003eCore Idea: Quantum phenomena can be utilized for the purposes of computation\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eHow quantum computers utilize quantum physics to solve problems\u003c/span\u003e\u003cul\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eBloch Sphere\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eQuantum problems\u003c/span\u003e\u003cul\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eWhat types of problems can quantum computers solve\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eQuantum Logic\u003c/span\u003e\u003cul\u003e\n\u003cli\u003e\u003cspan lang=\"EN-US\"\u003eHow quantum gates are formed, and how this can be used to solve computational problems\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e"])</script><script>self.__next_f.push([1,"310:T53a,\u003cp\u003e\u003cem\u003ePlease Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to learn more, complete the course and claim your badge!\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eComputer Vision is one of the most exciting fields in Machine Learning, computer science and AI. It has applications in many industries such as self-driving cars, robotics, augmented reality, face detection in law enforcement agencies.\u003c/p\u003e\n\u003cp\u003eIn this intro-level course, you will learn about computer vision and its various applications across many industries. As part of this course, you will utilize Python, Watson AI, and OpenCV to process images and interact with image classification models. You will also build, train, and test your own custom image classifiers.\u003c/p\u003e\n\u003cp\u003eThis is a hands-on course and involves several labs and exercises. All the labs will be performed in the Cloud and you will be provided access to a Cloud environment completely free of charge.\u003c/p\u003e\n\u003cp\u003eAt the end of the course, you will create your own computer vision web app and deploy it to the Cloud.\u003c/p\u003e\n\u003cp\u003eThis course does not require any prior Machine Learning or Computer Vision experience, however, some knowledge of Python programming language is necessary.\u003c/p\u003e311:T694,\u003cp\u003eEvery day, our computers and phones correct our spelling, curate our social media, or translate news articles for us. But have you ever wondered how these applications work on a basic level? It turns out that these are often really difficult tasks. The branch of computer science working on solutions is called Natural Language Processing – or NLP for short. At the end of this four-week course, you will be equipped with a solid understanding of how to work with text – that is, with written language. You’ll have the foundation to go forth and explore both traditional, time-tested approaches as well as the exciting, modern advanced approaches using deep learning. Putting all of "])</script><script>self.__next_f.push([1,"this together, you’ll extend your reach in NLP through two assignments: to create your own text classification application and a generative, text suggestion system, like autocomplete, two very practical NLP applications that all of us use everyday. \u003c/p\u003e\n\u003cp\u003eThe instructor team has over 30 years of experience with natural language processing. Min has led research on NLP at NUS for over 20 years and has a well-known track record of publishing research work in NLP, digital libraries and information retrieval. He has also been part of the executive board of the ACL, the premier organization supporting NLP research worldwide. Chris has published multiple papers in the area of social media and text analysis. At NUS, he now teaches natural language processing, text and data mining, and database systems to graduate and undergraduate students. Both Chris and Min have won awards for teaching at NUS and have received strong student feedback in their teaching of the NLP course at NUS.\u003c/p\u003e312:T4c9,\u003cul\u003e\n\u003cli\u003eLearn about qubits, which are the building blocks of quantum computing\u003c/li\u003e\n\u003cli\u003eUnderstand the ways in which quantum computing and mechanics is different from classical computing and mechanics\u003c/li\u003e\n\u003cli\u003eLearn about the various use cases of quantum computing (e.g., Quantum searching, Haber-Bosch process, Teleportation etc.)\u003c/li\u003e\n\u003cli\u003eGain an intuitive understanding into how a qubit works with the help of simulations to play with\u003c/li\u003e\n\u003cli\u003eLearn how quantum gates can be developed and develop them to solve problems\u003c/li\u003e\n\u003cli\u003eDelve into building quantum solutions from a computational perspective by understanding coding fundamentals and implementing them in Python\u003c/li\u003e\n\u003cli\u003eGain working experience in building quantum gates with Scratch, IBM Circuit Composer, and Qiskit\u003c/li\u003e\n\u003cli\u003eDelve into understanding qubit states and gate operations using mathematical notations\u003c/li\u003e\n\u003cli\u003eExtend their knowledge by briefly exploring advanced quantum circuits and algorithms (e.g., Dutsch-Josza algorithm)\u003c/li\u003e\n\u003cli\u003eUnderstand the environmental and socie"])</script><script>self.__next_f.push([1,"tal impact of quantum computing and its solutions\u003c/li\u003e\n\u003cli\u003eExplore secondary and post-secondary pathways as well as career opportunities in the quantum computing field\u003c/li\u003e\n\u003c/ul\u003e313:T110d,"])</script><script>self.__next_f.push([1,"\u003cp\u003eOur lives are full of combinations. Combinatorial mathematics is just the science to deal with combinations of discrete items. As an ancient field, the history of combinatorial mathematics can be traced back over 4000 years to the age of the Great Yu in ancient China. Today, combinatorial mathematics is regarded as the basis of computer science since the algorithms in programming heavily rely on the analysis of the discrete elements.\u003c/p\u003e\n\u003cp\u003eInstead of relying on the traditional mathematical \"theorem - proof\" format, this course demonstrates various principles in an intuitive manner with ancient stories, the scenes of movies and even a magic show. What you’ll learn:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe counting principles based on the basic operations “+”, “-”, “*”, “/”;\u003c/li\u003e\n\u003cli\u003eGenerating functions\u003c/li\u003e\n\u003cli\u003eRecurrent number serials such as Fibonacci number, Catalan number, and more\u003c/li\u003e\n\u003cli\u003ePigeon hole principles\u003c/li\u003e\n\u003cli\u003eInclusion and exclusion principles\u003c/li\u003e\n\u003cli\u003ePolya counting based on group theory\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis course is based on a highly regarded on-campus Tsinghua class called Combinatorics, and is ideal for students who are interested in mathematics or computer science. Enroll today and learn the mathematical theory needed to solve the real-world problems!\u003c/p\u003e\n\u003cp\u003eEvery aspect of our lives is full of combinations, and combinatorics is the study of discrete things. As a subject with a long history, the development of combinatorics can be traced back to the era of Dayu 4,000 years ago. Nowadays, combinatorial mathematics has opened a new chapter with the development of computer science. Since the analysis and implementation of program algorithms are based on the analysis of discrete objects, combinatorial mathematics has developed into a basic theory of computer science.\u003c/p\u003e\n\u003cp\u003eThis course changes the \"theorem-proof\" model of previous mathematics teaching and leads everyone to gradually explore the source of knowledge from the shallower to the deeper. There are ancient stories, movie clips, and even magic to interpret mathematical concepts. These forms are designed to lead everyone to feel the beauty of mathematics. Specific teaching content includes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCounting rules based on four arithmetic operations;\u003c/li\u003e\n\u003cli\u003eparent function;\u003c/li\u003e\n\u003cli\u003eRecursive sequences, such as Fibonacci numbers, Cattelan numbers, etc.;\u003c/li\u003e\n\u003cli\u003epigeonhole principle;\u003c/li\u003e\n\u003cli\u003eInclusion-exclusion principle;\u003c/li\u003e\n\u003cli\u003ePolya's theorem based on group theory.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe content and outline of this course are mainly based on the excellent course \"Combinatorics\" of Tsinghua University. Through the study of this course, learners can have an in-depth understanding of the abstract theory and specific methods of counting, and thus deeply understand the role of combinatorial mathematics in promoting the development of computer theory. .\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFAQ\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eI don’t speak Chinese, can I learn the course?\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll the materials are in English. Though the original video was recorded in Chinese, the course team record the corresponding dubbing in English. All the audio and subtitles are processed to fit the English dubbing as much as possible, so that you can enjoy this wonderful course in English.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat are the textbook and the reference books for this course?\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThere is no textbook requirement for this course. The handouts distributed every week are critical. The following books are references\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRichard A. Brualdi; Introductory Combinatorics (5th edition), Pearson, 2009\u003c/li\u003e\n\u003cli\u003eJ.H.van Lint and R.M. Wilson; A course in Combinatorics, Cambridge University Press, 2001\u003c/li\u003e\n\u003cli\u003eLu Kaicheng, \"Combinatorics\" fourth edition, Tsinghua University Press\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eWhat is the grading breakdown?\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e70% quizzes and exercises\u003c/li\u003e\n\u003cli\u003e30% final exam\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHow can I get the certificate?\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIf your final score is no less than 60.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDo I need to know how to program to learn this class?\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNot necessary. This course is a math course which is based on fundamental theory. But to help the students to have the intuitive feel of the effects of the theory, we also provide a code lib that you can compare different implementations by running different programs.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"314:T867,"])</script><script>self.__next_f.push([1,"\u003cp\u003eGeometry can be traced back to ancient Greece, but Computational Geometry evolved less than 40 years as a branch of computer science. The Computational Geometry taught in this course is derived from classical discrete/combinatorial geometry and modern computer science.\u003c/p\u003e\n\u003cp\u003eComputational Geometry first appeared on the horizon when M. I. Shamos presented his Ph.D. dissertation in 1978. Since then, this phrase has been used to refer to algorithmic study on discrete and combinatorial geometric structures and can also be regarded as the geometric version of Algorithm Design and Analysis. Computational Geometry is now considered the basis of robotics, computer aided design and manufacturing (CAM and CID), and geographic information systems (GIS).\u003c/p\u003e\n\u003cp\u003eAs we all know, the history of geometry can be traced back to at least the ancient Greek times, but different people have different understandings of \"computational geometry\". The computational geometry discussed in this course originates from the combination of classical discrete/combinatorial geometry and modern computer science. The doctoral thesis completed by MI Shamos in 1978 marked the birth of this branch of the discipline. Since then, \"computational geometry\" has often referred specifically to the study of algorithms for discrete and combinatorial geometric structures. In short, it can also be considered as the geometric version of algorithm design and analysis.\u003c/p\u003e\n\u003cp\u003eThe teaching objectives of this course are threefold:\u003c/p\u003e\n\u003cp\u003eFirst, an overall understanding of computational geometry theory. This understanding will provide you with a geometric perspective in future research work. \u003cbr /\u003e\nSecond, a comprehensive understanding of geometric problem solving paradigms and strategies, including incremental construction, plane scanning, divide and conquer, Layering, approximation and randomization, etc. \u003cbr /\u003e\nFinally, a thorough grasp of basic geometric structures and algorithms, including convex hull, polygon subdivision, Voronoi diagram, Delaunay triangulation, as well as geometric intersection, point location, range search, interception window query etc.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"315:T4d3,\u003cp\u003e“Although many of the programs designed to teach kids to code are very simplistic, many of them, like Scratch, are suitable for all ages. It doesn't matter how old you are…Get started with the basics of programming!” -Lifehacker\u003c/p\u003e\n\u003cp\u003eWant to learn computer programming, but unsure where to begin? This is the course for you! Scratch is the computer programming language that makes it easy and fun to create interactive stories, games and animations and share them online.\u003c/p\u003e\n\u003cp\u003eThis course is an introduction to computer science using the programming language Scratch, developed by MIT. Starting with the basics of using Scratch, the course will stretch your mind and challenge you. You will learn how to create amazing games, animated images and songs in just minutes with a simple “drag and drop” interface.\u003c/p\u003e\n\u003cp\u003eNo previous programming knowledge needed. Join us as you start your computer science journey.\u003c/p\u003e\n\u003cp\u003eThis material is based upon work supported by the National Science Foundation under Grant No. 1044106. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).\u003c/p\u003e316:T47d,\u003cul\u003e\u003cli\u003e\u003cspan data-sheets-userformat=\"[null,null,12929,[null,0],null,null,null,null,null,null,2,null,0,null,null,\u0026quot;arial,sans,sans-serif\u0026quot;,10]\" data-sheets-value=\"[null,2,\u0026quot;-How to create amazing games, animated images and songs in the Scratch Programming language, one of the friendliest programming languages ever created \\n-The skill of solving interesting problems and making cool things with the help of a computer\u0026quot;]\"\u003eHow to create amazing games, animated images and songs in the Scratch Programming language, one of the friendliest programming languages ever created\u003c/span\u003e\u003c/li\u003e\n\t\u003cli\u003e\u003cspan data-sheets-userformat=\"[null,null,12929,[null,0],null,null,null,null,null,null,2,null,0,null,null,\u0026quot;arial,sans,sans-serif\u0026quot;,10]\" data-sheets-value=\"[null,2,\u0026quot;-How to cre"])</script><script>self.__next_f.push([1,"ate amazing games, animated images and songs in the Scratch Programming language, one of the friendliest programming languages ever created \\n-The skill of solving interesting problems and making cool things with the help of a computer\u0026quot;]\"\u003eThe skill of solving interesting problems and making cool things with the help of a computer\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e317:T515,\u003cp\u003eLearn to use the open development tool, \u003cem\u003eApp Inventor,\u003c/em\u003e to program on Android devices. You will learn how to design and build mobile apps -- apps that are aware of their location, send and receive text messages, and give advice and directions. The only limit on the types of apps you will learn to build is your own imagination!\u003c/p\u003e\n\u003cp\u003eHowever, computer science is not just about coding and building apps. We will also learn some of the fundamental principles of computer science. We'll learn about the potential and the limitations of computing and coding. We'll learn how the Internet works and about the positive and negative aspects of computing in today's society, and much more!\u003c/p\u003e\n\u003cp\u003eFor these broader computing concepts we will work within an emerging curricular framework -- the Computer Science Principles (CSP). The CSP framework is being developed by leading computer science educators from around the country under the auspices of the College Board and with funding support of the National Science Foundation.\u003c/p\u003e\n\u003cp\u003eIn addition to programming and CSP the course is project-based and emphasizes writing, communication, and creativity. Multiple-choice questions, in the style that students can expect to encounter on the AP exam, will also be a key component of this course.\u003c/p\u003e318:T535,\u003cp\u003eWe will use the free and open tool, App Inventor for Android, to explore advanced topics in computer science.\u003c/p\u003e\n\u003cp\u003eYou’ll build an app a week, exploring such advanced topics as gameplay over a network, encryption, and more.\u003c/p\u003e\n\u003cp\u003eAt the end of the course, we’ll collectively decide on an app that we will build together. You will be able to build almost anything yo"])</script><script>self.__next_f.push([1,"u can imagine!\u003c/p\u003e\n\u003cp\u003eBecause computer science is not just about coding and building apps, we will also learn some of the fundamental principles of computer science. We'll explore the potential and the limitations of computing and coding. We'll learn how the Internet works and about the positive and negative aspects of computing in today's society.\u003c/p\u003e\n\u003cp\u003eFor these broader computing concepts we will work within an emerging curricular framework -- the Computer Science Principles (CSP). The CSP framework is being developed by leading computer science educators from around the country under the auspices of the College Board and with funding support of the National Science Foundation.\u003c/p\u003e\n\u003cp\u003eIn addition to programming and CSP, the course is project-based and emphasizes writing, communication, and creativity. Multiple-choice questions, in the style that students can expect to encounter on the AP exam, will also be a key component of this course.\u003c/p\u003e319:T44b,\u003cp\u003e“Autonomous Robots” is a unique MOOC. is a self-paced, hands-on course that teaches the essential ideas behind autonomous robots and drones. \u003c/p\u003e\n\u003cp\u003eNowadays, robots can be found everywhere and the part autonomous robots take in the industry is in constant growing.\u003c/p\u003e\n\u003cp\u003eIn this new MOOC, we are going to take you on a journey to the algorithms and ideas behind those robots.\u003c/p\u003e\n\u003cp\u003eWe will explore topics such as sensors and how to utilize the smart-phone for them, the concept of power and batteries in mobile robots, state machines for autonomous robots, control algorithms and mapping strategies.\u003c/p\u003e\n\u003cp\u003eSince it is an online course, we focus on the software/algorithmic aspect of the subject. How do we do it? We created just for this course, a great flying simulator framework (based on Microsoft AirSim) that enables students to test their algorithms in 'real' environments. \u003c/p\u003e\n\u003cp\u003eThe course contains 4 assignments. Completing these assignments will enhance the student understanding of the current software tools and algorithms in this fascinating subject - Auto"])</script><script>self.__next_f.push([1,"nomous robots.\u003c/p\u003e31a:T5c0,\u003cp\u003eThe courses in the XSeries are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems. Some of the people taking the two courses will use them as a stepping stone to more advanced computer science courses, but for many it will be their first and last computer science courses. Since these courses may be the only formal computer science courses many of the students take, we have chosen to focus on breadth rather than depth. The goal is to provide students with a brief introduction to many topics so they will have an idea of what is possible when they need to think about how to use computation to accomplish some goal later in their career. That said, they are not “computation appreciation” courses. They are challenging and rigorous courses in which the students spend a lot of time and effort learning to bend the computer to their will.\u003c/p\u003e\r\n\r\n\u003cp\u003eIntroduction to Computer Science and Programming Using Python covers the notion of computation, the Python programming language, some simple algorithms, testing and debugging, and informal introduction to algorithmic complexity, and some simple algorithms and data structures. Introduction to Computational Thinking and Data Science will teach you how to use computation to accomplish a variety of goals and provides you with a brief introduction to a variety of topics in computational problem solving.\u003c/p\u003e31b:T63f,\u003cp\u003e“Introduction to Computing in Python” is a series of courses built from Georgia Tech’s online for-credit version of CS1301: Introduction to Computing. The series is designed to take you from no computer science background whatsoever to proficiency in the basics of computing and programming, specifically in the popular programming language Python. Rated as one of the most in-demand and beginner-friendly programming languages, Python training will give you a solid foundation not only for Python code but for further studies in c"])</script><script>self.__next_f.push([1,"omputer science.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe syllabus and course material has been used at Georgia Tech for its for-credit CS1301 class for over a year. Over 400 students on campus have completed this version of the course, and our analysis shows that they exit the course with the same learning outcomes as students taking the traditional on-campus version. This Professional Certificate uses the same instructional material and assessments as learning Python on campus, giving you a Georgia Tech-caliber introduction into the field of computing at your own pace.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis Professional Certification course follows a unique design. Students will cover the general, fundamental principles of computer science—which are applicable to any programming language like javascript or R — and then rapidly transition to those same programming concepts in Python. Short videos (2-3 minutes each) are rapidly interleaved with live programming problems, real-world examples, and multiple-choice questions to give you constant feedback on your progress and understanding.\u003c/p\u003e31c:T468,\u003cp\u003eLearn by doing! Codio courses are designed to engage and excite learners. Instead of reading or watching a video, you’ll be asked to write and run code (don’t worry, we provide code snippets to help get you started!). Course materials are presented in smaller, easier-to-manage formats, making this an excellent course for learners with no prior programming experience.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis program is intended for people without programming experience who seek to develop C++ programming skills and learn about the underlying computer science concepts that will allow them to pick up other programming languages quickly. In these three courses, you will cover everything from fundamentals to object-oriented design.\u003c/p\u003e \r\n\r\n\u003cp\u003eThese topics will help prepare you to write basic programs that help them automate repetitive tasks such as modifying large files; architect larger applications into readable, maintainable, and scale-able code bases; understand the fundamentals of com"])</script><script>self.__next_f.push([1,"puter science presented in C++ to ease learning of other programming languages; and develop a sense of comfort and confidence while programming.\u003c/p\u003e31d:T470,\u003cp\u003eLearn Java by doing! Codio courses are designed to engage and excite beginners. Instead of reading or watching a video, you’ll be asked to write and run code (don’t worry, we provide code snippets to help get you started!). Course materials are presented in smaller, easier-to-manage formats, making this an excellent course for learners with no prior programming experience.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis program is intended for people without programming experience who seek to develop Java programming skills and learn about the underlying computer science concepts that will allow them to pick up other programming languages quickly. In these three courses, you will cover everything from fundamentals to object-oriented design.\u003c/p\u003e\r\n\r\n\u003cp\u003eThese topics will help prepare you to write basic programs that help them automate repetitive tasks such as modifying large files; architect larger applications into readable, maintainable, and scale-able code bases; understand the fundamentals of computer science presented in Java to ease learning of other programming languages; and develop a sense of comfort and confidence while programming.\u003c/p\u003e31e:T478,\u003cp\u003eLearn Python by doing! Codio courses are designed to engage and excite beginners. Instead of reading or watching a video, you’ll be asked to write and run code (don’t worry, we provide code snippets to help get you started!). Course materials are presented in smaller, easier-to-manage formats, making this an excellent course for learners with no prior programming experience.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis program is intended for people without programming experience who seek to develop Python programming skills and learn about the underlying computer science concepts that will allow them to pick up other programming languages quickly. In these three courses, you will cover everything from fundamentals to object-oriented design.\u003c/p\u003e \r\n\r\n\u003cp\u003eThese"])</script><script>self.__next_f.push([1," topics will help prepare you to write basic programs that help them automate repetitive tasks such as modifying large files; architect larger applications into readable, maintainable, and scale-able code bases; understand the fundamentals of computer science presented in Python to ease learning of other programming languages; and develop a sense of comfort and confidence while programming.\u003c/p\u003e31f:T436,\u003cp\u003eThe course lectures will be presented in short videos. To help you master the material, there will be in-lecture questions to answer, quizzes, and two exams: a midterm and a final. There will also be homework in the form of exercises that ask you to show a sequence of logical steps needed to derive a specific result, such as the sequence of steps a type checker would perform to type check a piece of code, or the sequence of steps a parser would perform to parse an input string. This checking technology is the result of ongoing research at Stanford into developing innovative tools for education, and we're excited to be the first course ever to make it available to students.\u003c/p\u003e\n\u003cp\u003eAn optional course project is to write a complete compiler for COOL, the Classroom Object Oriented Language. COOL has the essential features of a realistic programming language, but is small and simple enough that it can be implemented in a few thousand lines of code. Students who choose to do the project can implement it in either C++ or Java.\u003c/p\u003e\n\u003cp\u003eI hope you enjoy the course!\u003c/p\u003e320:T59d,\u003cp\u003eCould we create an opponent that will always beat us in rock paper scissors? How could we educate youth about the climate crisis through a video game? Can a story be interactive? \u003c/p\u003e\n\u003cp\u003eThese are some of the questions that will guide your learning experience in Coding For Your Classroom 4-9! \u003c/p\u003e\n\u003cp\u003eThis course is designed for educators to learn about ways to teach computational thinking logic to their students through fun, hands-on activities. The goal is for teachers to feel more confident with coding concepts and activities and to be able to"])</script><script>self.__next_f.push([1," create their own. This course will explore what computational thinking is and why it is important to teach it and introduce it to students at a young age, so we have more diversity in our technology fields in the future. Educators will leave this course knowing that they will be able to incorporate coding and develop students’ digital literacy through minor changes in their classrooms. Additionally, we aim to break barriers that teachers may face in their classrooms by providing participants with resources that develop these skills without the use of technology. At the end of the course, you will be provided with enough resources to begin to bring coding into your classroom start to feel confident creating your own!\u003c/p\u003e\n\u003cp\u003eTeachers will explore a variety of web-based platforms throughout the course such as: Microsoft MakeCode Micro:bit, Scratch, Twinery, and more!\u003c/p\u003e321:T40d,\u003cul\u003e\n\u003cli\u003eWhat is Computational Thinking\u003c/li\u003e\n\u003cli\u003ePlaces we see and use computational thinking in our everyday lives.\u003c/li\u003e\n\u003cli\u003eCurriculum Connections\u003c/li\u003e\n\u003cli\u003eDiversity in Computer Science\u003c/li\u003e\n\u003cli\u003eIdentify cross curricular connections between computer science and other subject matter. \u003c/li\u003e\n\u003cli\u003eBecome familiar with computational thinking through interactive lessons and activities.\u003c/li\u003e\n\u003cli\u003eIndividually develop personal digital literacy; become more comfortable and confident individually in computational thinking. \u003c/li\u003e\n\u003cli\u003eBe able to inspire computational thinking in learners through collaborative and stimulating hands-on activities.\u003c/li\u003e\n\u003cli\u003eIncorporating general strategies for evaluating computational thinking activities.\u003c/li\u003e\n\u003cli\u003eUnderstanding that technology drives just about everything that defines modern society as we know it.\u003c/li\u003e\n\u003cli\u003eLearn some coding activities (both plugged \u0026amp; unplugged) for your 4-9 class\u003c/li\u003e\n\u003cli\u003eConstraints in teaching coding.\u003c/li\u003e\n\u003cli\u003eHow to implement all these in the classroom\u003c/li\u003e\n\u003c/ul\u003e322:T40e,\u003cul\u003e\n\u003cli\u003eWhat is Computational Thinking\u003c/li\u003e\n\u003cli\u003ePlaces we see and use computational thinking in our everyday "])</script><script>self.__next_f.push([1,"lives.\u003c/li\u003e\n\u003cli\u003eCurriculum Connections\u003c/li\u003e\n\u003cli\u003eDiversity in Computer Science\u003c/li\u003e\n\u003cli\u003eIdentify cross curricular connections between computer science and other subject matter. \u003c/li\u003e\n\u003cli\u003eBecome familiar with computational thinking through interactive lessons and activities.\u003c/li\u003e\n\u003cli\u003eIndividually develop personal digital literacy; become more comfortable and confident individually in computational thinking. \u003c/li\u003e\n\u003cli\u003eBe able to inspire computational thinking in learners through collaborative and stimulating hands-on activities. \u003c/li\u003e\n\u003cli\u003eIncorporating general strategies for evaluating computational thinking activities.\u003c/li\u003e\n\u003cli\u003eUnderstanding that technology drives just about everything that defines modern society as we know it.\u003c/li\u003e\n\u003cli\u003eLearn some coding activities (both plugged \u0026amp; unplugged) for your K-3 class\u003c/li\u003e\n\u003cli\u003eConstraints in teaching coding.\u003c/li\u003e\n\u003cli\u003eHow to implement all these in the classroom\u003c/li\u003e\n\u003c/ul\u003e323:T574,\u003cp\u003eThe demand for data scientists is projected to grow 10x faster than other occupations (Source: US Bureau of Labor Statistics). This IBM Data Science Professional Certificate gives you the job-ready skills and practical experience you need to start your career in data science and machine learning. No prior computer science or programming experience is required.\u003c/p\u003e\r\n\r\n\u003cp\u003eData scientists analyze and interpret complex, large datasets using data mining, machine learning, and predictive modeling techniques. They then seek to uncover patterns, trends, and insights that help businesses make informed decisions.\u003c/P\u003e\r\n\r\n\u003cp\u003eDuring this program, you’ll learn Python programming, SQL for database querying, data manipulation with Pandas and Numpy, data visualization with Matplotlib and Seaborn, and machine learning with Scikit-learn. You’ll work hands-on with data science tools like Jupyter Notebooks, RStudio, and IBM watsonx. You'll use GitHub for version control and access data sources with APIs. Plus, you’ll gain valuable practical skills through hands-on labs, course projects, and a capstone proj"])</script><script>self.__next_f.push([1,"ect you can put on your resume and talk about in interviews.\u003c/p\u003e\r\n\r\n\u003cp\u003eIf you’re looking to get started in data science, this program gives you the job-ready skills you need to catch the eye of an employer. Enroll today and look forward to kickstarting a highly rewarding career.\u003c/p\u003e324:T5f1,\u003cp\u003eThe world of Artificial Intelligence (AI) is no longer science fiction. Instead, it is rapidly permeating across all industries and impacting every aspect of our daily-life. Whether you are an industry professional, an executive, an entrepreneur or a student – developing a foundational understanding of AI and its impact on your organization and our society is of paramount importance and will transform your career.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis program is meant for those with little or no background in AI, computer science, or data science and does not require any programming skills. Each course is designed to provide a relevant and applicable comprehension of the basic concepts of AI and its many applications and use cases across various industries. You will also be introduced to terms like machine learning, deep learning, neural networks and natural language processing.\u003c/p\u003e\r\n \r\n\u003cp\u003eAs you journey through the series you will also be introduced to IBM Watson AI services that enable any business to easily deploy pre-built AI smarts to across your business. When you are ready you can build up to more complex topics in our full 6-course Applied AI Professional Certificate program where you be able to develop and deploy AI powered applications.\u003c/p\u003e\r\n \r\n\u003cp\u003eThrough hands-on interactions with several AI environments and applications you will also learn about creating intelligent virtual assistants and how they can be leveraged in different scenarios in your current job or as a way to jumpstart your next career.\u003c/p\u003e325:T542,\u003cp\u003eData science and machine learning skills continue to be in highest demand across industries, and the need for data practitioners is booming. Upon completing this Professional Certificate program, you will be armed with th"])</script><script>self.__next_f.push([1,"e basics to jump start your career in data science and machine learning.\u003c/p\u003e\r\n\r\n\u003cp\u003eIt is a myth that to become a data scientist you need a Ph.D. This Professional Certificate is suitable for anyone who has some computer skills and a passion for self-learning. No prior computer science or programming knowledge is necessary. Anyone with some computer skills and a passion for self-learning can succeed as we start small and build up to more complex problems and topics.\u003c/p\u003e\r\n \r\n\u003cp\u003eWhen you are ready you can build up to more complex topics in our full 9-course Data Science Professional Certificate program which covers a wide array of data science topics including: open source tools and libraries, methodologies, Python, databases, SQL, data visualization, data analysis, machine learning, and a capstone project.\u003c/p\u003e\r\n \r\n\u003cp\u003eWith the tremendous need for data science and data analyst professionals in the market today, this program will kick-start your path in data science and arm you with the fundamentals of Data Science so that you have the confidence to take the plunge and start your data science career today.\u003c/p\u003e326:T79e,\u003cp\u003eWant to learn about circuits and electronics? Wondering how the electronics behind sensors and actuators works, or how to make computers run faster, or your mobile phone battery last longer? This series of circuits and electronics courses taught by edX CEO and MIT Professor Anant Agarwal and colleagues is for you. \u003c/p\u003e\r\n\r\n\u003cp\u003eThese online Circuits \u0026 Electronics courses are taken by all MIT Electrical Engineering and Computer Science (EECS) majors.\u003c/p\u003e\r\n\r\n\u003cp\u003eTopics covered include: circuit abstraction, circuit elements such as resistors and sources, signals, and networks; circuit design and circuit analysis methods; digital abstraction, digital logic, and basic digital design; electronic devices including MOSFETs, digital switches, amplifiers; Energy storage elements like capacitors and inductors; dynamics of first-order and second-order networks and circuit speed; design in the time and frequency domai"])</script><script>self.__next_f.push([1,"ns; op-amps, filters, and analog and digital circuits, signal processing, and applications. Design and lab exercises are also significant components of the XSeries program.\u003c/p\u003e\r\n\r\n\u003cp\u003eWeekly coursework includes interactive video sequences, readings from the textbook, homework, fun online laboratories, and optional tutorials. Each course will also have a final exam. \u003c/p\u003e\r\n\r\n\u003cp\u003eThese are self-paced courses, so there are no weekly deadlines. \u003cbr\u003e\u003cbr\u003e\u003c/p\u003e\r\n\r\n\u003ch3\u003eStudent Testimonials\u003c/h3\u003e\r\n\u003cp style=\"margin-left:3%;\"\u003e\u003ci\u003e“Brilliant course! It's definitely the best introduction to electronics in Universe! Interesting material, clean explanations, well prepared quizzes, challenging homeworks and fun labs.” \u003c/i\u003e- Ilya\u003cbr\u003e\r\n\u003cbr\u003e\r\n\u003ci\u003e“6.002x will be a classic in the field of online learning. It combines Prof. Agarwal's enthusiasm for electronics and education. The online circuit design program works very well. The material is difficult. I took the knowledge from the class and built an electronic cat feeder.” \u003c/i\u003e- Stan\u003c/p\u003e327:Ta57,"])</script><script>self.__next_f.push([1,"\u003cp\u003eIn this exciting Professional Certificate program offered by Harvard University and Google TensorFlow, you will learn about the emerging field of Tiny Machine Learning (TinyML), its real-world applications, and the future possibilities of this transformative technology.\u003c/p\u003e\r\n\r\n\u003cp\u003eTinyML is a cutting-edge field that brings the transformative power of machine learning (ML) to the performance- and power-constrained domain of tiny devices and embedded systems. Successful deployment in this field requires intimate knowledge of applications, algorithms, hardware, and software.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis first course in this series, Fundamentals of TinyML, will teach you the fundamentals of machine and deep learning. In this course, you will understand the language of tiny machine learning, which goes beyond the traditional machine learning toolkit due to the energy and memory constraints of tiny devices. The second course, Applications of TinyML, dives into an array of applications, where you will see how tools like voice recognition works in practice on small devices and you can see and implement common algorithms such as neural networks.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe third course, Deploying TinyML, will give you a chance to use an open source hardware and prototyping platform to build your own tiny device. Featuring projects based on an Arduino board—TinyML Program Kit—the program emphasizes hands-on experience with training and deploying machine learning into tiny embedded devices. The TinyML Program Kit has everything you need to unlock your imagination and build applications around image recognition, audio processing, and gesture detection. Before you know it, you’ll be implementing an entire tiny machine learning application.\u003c/p\u003e\r\n\r\n\u003cp\u003eThroughout the series, you will learn how the Python programming language using TensorFlow (Lite/Micro) is used to power these devices as well as important topics in the responsible design of Artificial Intelligence systems. These first-of-their-kind online courses combine data science, computer science, and engineering to feature real-world application case studies that examine the challenges facing TinyML deployments.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis program is a collaboration between expert faculty at Harvard’s John A. Paulson School of Engineering and Applied Sciences (SEAS) and innovative members of Google’s TensorFlow team. Taught by Harvard Professor Vijay Janapa Reddi, Lead AI Advocate at Google, Laurence Moroney, and Technical Lead of Google’s TensorFlow and Micro team, Pete Warden, this course offers you the unique opportunity to learn from leaders in the AI and machine learning space.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"328:Tca2,"])</script><script>self.__next_f.push([1,"\u003cp\u003eEC-Council’s Essentials Series is a Cybersecurity certificate series covering essential skills in network defense, ethical hacking, and digital forensics. The Network Defense Essentials (N|DE), Ethical Hacking Essentials (E|HE), and Digital Forensics Essentials (D|FE) are 3 foundational, industry recognized Cybersecurity certification programs, that help students and early career professionals learn real-world skills required in today’s entry-level cybersecurity field. The Essentials Series was designed to educate cybersecurity beginners in a range of techniques and topics across industry verticals, such as securing local networks, combating cybercrime and cyber threats, mitigating network security breaches, ethical hacking, cyber-attacks from hackers, conducting forensic investigations, and more.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe Essential Series includes three beginner level courses, each covering essential skills in Network Defense, Ethical Hacking, and Digital Forensics. This course series is designed for today's entry-level careers in information security, network defense, and digital forensics and is ideal for computer science and computer network learners aspiring to pursue a career in cybersecurity.\u003c/p\u003e\r\n\r\n\u003cp\u003eAll 3 Essentials Series courses are closely aligned to specific work roles within the National Initiative of Cybersecurity Education (NICE) framework. In result, students taking Essentials Series courses should be able to clearly determine which work roles in today’s industry they are prepared for with each cybersecurity certification.\u003c/p\u003e\r\n\r\n\u003cp\u003eEach course offers an industry certification exam. Exams for each course are 2 hours and consist of 75 multiple choice questions.\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cb\u003eNetwork Defense Essentials\u003c/p\u003e\u003c/b\u003e\r\n\r\n\u003cp\u003eNetwork Defense Essentials covers the fundamental concepts of information security and network defense across operating systems, computer network, security breaches, and local networks. This introductory cybersecurity course is designed for today's entry-level information security or cybersecurity careers and is ideal for learners aspiring to pursue a career in cybersecurity.\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cb\u003eEthical Hacking Essentials\u003c/p\u003e\u003c/b\u003e\r\n\r\n\u003cp\u003eEthical Hacking Essentials is an introductory cybersecurity course that covers ethical hacking, penetration testing fundamentals and prepares learners for a career in cybersecurity. This course will introduce learners to cyberattacks and cyber threats, as well as security breaches, phishing, password cracking, web application attacks, IoT and OT attacks, cloud computing, pen testing fundamentals, and more.\u003c/p\u003e\r\n\r\n\u003cp\u003e\u003cb\u003eDigital Forensics Essentials\u003c/p\u003e\u003c/b\u003e\r\n\r\n\u003cp\u003eDigital Forensics Essentials helps learners increase their competency and expertise in digital forensics and cybercrime, thereby adding value to their workplace and employer. This course will introduce learners to Computer Forensics Fundamentals as well as the Computer Forensics Investigation Process. Plan to learn about Dark Web, Cyberattacks and threats, Windows, Linux, Malware Forensics, and so much more! The interactive labs component of this course ensures that learners receive the hands-on, practical experience required for a future in digital forensics.\u003c/p\u003e\r\n\r\n\u003cp\u003e"])</script><script>self.__next_f.push([1,"329:Tb41,"])</script><script>self.__next_f.push([1,"\u003cp\u003eGreat code has its foundation built upon data structures and algorithms. One must have a deep understanding of how data structures operate and designing efficient algorithms. Implementing algorithmic techniques that efficiently manipulate data structures is the essence of this program.\u003c/p\u003e \r\n\r\n\u003cp\u003eGeorgia Tech’s undergraduate computer science program is ranked #5 in U.S. The CS1332 for-credit course has been taught for years at Georgia Tech. Class Central has ranked the “Data Structures \u0026 Algorithms” series in GTx as one of the “Top 100 Most Popular Courses of 2021”, as well as, the #5 “Best Data Structures \u0026 Algorithms” course sequence in 2023.\u003c/p\u003e\r\n\r\n\u003cp\u003e\r\nThe Data Structures and Algorithms Professional Certificate from GTx is a four-course series covering the foundations of data structures, and designing efficient algorithms. The learner will examine and implement the principles of data storage in low-level data structures such as LinkedLists, Stacks and Queues. The learner will understand the significance of Abstract Data Types (ADTs). The fundamentals of recursion, edge cases, and algorithmic efficiency are emphasized throughout the four-course series. The series transitions from linear data structures to nonlinear data structures. The learner will explore Binary Search Trees (BSTs), HashMaps and Heaps. Implementations of the depth-first search (dfs) and breadth-first search (bfs) traversal algorithms are presented. Higher order data structures, like AVL and 2-4 trees, delves into self-balancing algorithmic techniques. Computer scientists must have a thorough understanding of time complexity in order to write efficient algorithms. The 3rd \u0026 4th courses focus on efficiency by first reviewing iterative sorting algorithms, bubble sort, and then implementing optimizations applied the sorting algorithm which improves performance. Divide and conquer algorithms, such as merge sort, quicksort and radix sort, are explained. The series wraps up with the graph ADT that utilizes many lower level data structures as auxiliary data storage in order to implement Dijkstra’s shortest path and Minimum Spanning Tree (MST) algorithms.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe Professional Certificate for this program uses the same instructional materials and assessments as this on-campus accredited CS 1332 course, giving you a Georgia Tech-caliber learning experience with data structures \u0026 algorithms in computing. The Data Structures and Algorithms series of courses uses the Java object-oriented programming language which remains one of the most popular languages among software developers. Short (3-5 minute) videos and visualization exploratory labs are just part of the instructional tools used to deliver the content in this program. Students completing this program exit with the same learning outcomes as the traditional Georgia Tech on-campus course.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"32a:Tf07,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThe emergence of advanced embedded systems applications powered by the Internet of Things (IoT), Machine Learning (ML) and Edge Computing is changing the way we collect and optimise the data gathered from the world around us.\u003c/p\u003e\r\n\r\n\u003cp\u003eWith the advent of ‘always-on’, mobile and powerful smart devices enabled by Arm’s rich ecosystem of technology partners, developers are now able to bring their applications closer to where data is being generated – that is closer to the user.\u003c/p\u003e\r\n\r\n\u003cp\u003eBy deploying the connectivity of IoT, and the insights enabled by ML and the ubiquity of Edge Computing, this data can be processed efficiently, and interpreted at speed and volume, to create new and innovative human experiences that benefit not only the individual user, but society as a whole.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe Advanced Embedded Systems on Arm Professional Certificate will provide you with the key to unlock the potential of this exciting new technology in the world of computer science. With Gartner predicting that by 2025 75% of enterprise-generated data will be created and processed by Edge Computing solutions, skilled professionals in this area will be in high demand.\u003c/p\u003e\r\n\r\n\u003cp\u003eThese online courses are aimed at learners already familiar with the basic principles of embedded system design. If you’re looking to level up your skills in this area, then we recommend you start your learning journey by taking our Professional Certificate in Embedded Systems Essentials with Arm.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe ST DISCO-L475E board used in this Program can be purchased directly from our technology partner STMicroelectronics: \u003ca href=\"https://www.st.com/content/st_com/en/campaigns/educationalplatforms/iot-arm-edx-edu.html\"\u003ehttps://www.st.com/content/st_com/en/campaigns/educationalplatforms/iot-arm-edx-edu.html\u003c/a\u003e\u003c/p\u003e\r\n\r\n\u003cp\u003eIn Part 1 of the Program, we’ll give you an overview of the fundamentals of IoT, but quickly move to practical projects that will teach you the essentials of building Arm-based IoT applications. This is the perfect gateway for beginners looking to enter the transformational world of IoT.\u003c/p\u003e\r\n\r\n\u003cp\u003eOur labs will teach you the basics of device management for IoT solutions - how to develop programs to control peripherals and sensors on a microcontroller and how to transmit this data to mobile and cloud-based applications using Bluetooth and Wi-Fi.\u003c/p\u003e\r\n\r\n\u003cp\u003eWe’ll also provide you with the social context behind the technology with video case studies that illustrate the global impact of IoT applications. \u003c/p\u003e\r\n\r\n\u003cp\u003ePart 2 of the Program will build upon the knowledge acquired in the first online course and combine this with new skills focusing on how to train machine learning models and implement them at the ‘Edge’ using industry relevant Arm-based microcontrollers. We’ll take you through the basics of AI, ML and ML at the Edge. We’ll then introduce you to the concept of datasets and how to train machine learning algorithms using tools like Anaconda and Python. We’ll then go on to explore advanced topics such as Artificial Neural Networks and Computer Vision.\u003c/p\u003e \r\n\r\n\u003cp\u003eAlong the way, our practical lab exercises will show you how you can address real-world design problems in deploying ML applications, such as speech and pattern recognition, as well as image processing, using actual sensor data obtained from the microcontroller. We’ll also introduce you to the open source TensorFlow Python library, which is useful in the training and inference of deep neural networks.\u003c/p\u003e\r\n\r\n\u003cp\u003eBy acquiring the essential skills required to successfully develop advanced embedded systems applications, you will have taken your next step in becoming a part of a vibrant community of innovators. Spark your potential and enroll in our Advanced Embedded Systems on Arm Professional Certificate today!\u003c/p\u003e"])</script><script>self.__next_f.push([1,"32b:Tc66,"])</script><script>self.__next_f.push([1,"\u003cb\u003e\u003cp\u003eEssential Math for AI:\u003c/b\u003e\u003c/br\u003e\r\nEssential Math for AI is the first course within the two-part bridge series designed to ensure learners possess the prerequisite skills for more advanced courses in the \u003ca href=\"https://ai.engineering.columbia.edu/\"\u003eAI Professional Certificate program\u003c/a\u003e. This course serves as a review and refresher of the key mathematical concepts - discrete math, calculus, linear algebra, and probability theory. It is not an in-depth exploration of these topics; instead, it will focus on concepts that have applications in various areas of artificial intelligence.\u003c/p\u003e\r\n\r\n\u003cp\u003eBy completing this course, you will be prepared to tackle advanced AI courses with confidence. This course is specifically crafted to bridge any gaps in mathematical knowledge, ensuring a robust understanding of fundamental concepts in math. Throughout this course, you will develop and refine essential skills and knowledge, recalling and articulating basic concepts in discrete math, calculus, linear algebra, and probability theory. Additionally, you will be able to apply the acquired knowledge to solve problems across various areas of artificial intelligence.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis course is offered by Professor Daniel Bauer, a renowned Lecturer in the discipline of natural language processing in the department of computer science at Columbia Engineering, Columbia University. It offers a unique opportunity to learn from one of the top engineering schools, enhancing your credentials and positioning you for success in the rapidly evolving field of artificial intelligence.\u003c/p\u003e \r\n\r\n\u003cb\u003e\u003cp\u003eProgramming \u0026 Data Structures:\u003c/b\u003e\u003c/br\u003e\r\nProgramming \u0026 Data Structures is the second course within the two-part bridge series designed to ensure learners possess the prerequisite skills for more advanced courses in the \u003ca href=\"https://ai.engineering.columbia.edu/\"\u003eAI Professional Certificate program\u003c/a\u003e. This course serves as a review and refresher of the key concepts in programming and data structures, emphasizing their applications in various areas of artificial intelligence.\u003c/p\u003e \r\n\r\n\u003cp\u003eBy taking this course, you will develop fundamental programming skills and utilize built-in data structures and object-oriented programming concepts in Python for effective data manipulation and algorithm development. By the end of this course, you will be familiar with essential Python packages for data analysis, visualization, numeric computing, and machine learning. Additionally, you will be able to write and debug simple programs in Python, including using functions, object-oriented programming, and built-in data structures like lists and dictionaries. Finally, you will understand and use basic functionality in NumPy, Matplotlib, Sci-kit learn, and Pandas.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis course is offered by Professor Daniel Bauer, a renowned Lecturer in the discipline of natural language processing in the department of computer science at Columbia Engineering, Columbia University. It offers a unique opportunity to learn from one of the top engineering schools, enhancing your credentials and positioning you for success in the rapidly evolving field of artificial intelligence.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"32c:T41d,The fundamental guidelines and heuristics of user interface design to inform the creation of strong user interfaces, from major principles like discoverability and affordances to frameworks like distributed cognition and task analysis.,The stages of the design life cycle, including needfinding and requirements gathering; individual and group brainstorming; low- to high-fidelity prototyping; and qualitative, quantitative, and heuristic evaluation of human-computer interfaces.,The power of human-computer interaction in the modern world and the role it can play in promoting equity, accessibility, and progress.,The application of modern development frameworks and theories like the Agile Method, Universal Design, Activity Theory, and Value-Sensitive Design to the creation of computational interfaces.,The state of the art in HCI, including emerging technologies like virtual reality, augmented reality, and wearable devices; new ideas like context-sensitive interfaces and social computing; and application areas like healthcare and cybersecurity.32d:Ta88,"])</script><script>self.__next_f.push([1,"\u003cp\u003eLearn the fundamentals of Human Computer Interaction in this four-course certificate.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis course begins with an introduction to the field of Human-Computer Interaction as a whole and where it sits in the context of related and similar fields like Human Factors Engineering and User Experience Design. Here, you’ll learn just enough of the history of HCI to get started having real conversations about the field.\u003c/p\u003e\r\n\r\n\u003cp\u003eThen, you’ll learn the fundamental design principles of human-computer interaction. You’ll start with the fundamental feedback cycle that underlies all interactions between users and interfaces. With that in mind, you’ll then learn the design principles developed by visionaries in the field like Don Norman, Jakob Nielsen, Larry Constantine, and Lucy Lockwood. From there, you’ll move into more advanced theories of HCI, including situated action and distributed cognition, then conclude by looking at how interface design can impact social change.\u003c/p\u003e\r\n\r\n\u003cp\u003eAfter you’ve learned the fundamental principles and theories of HCI, you’ll move onto the design life cycle. The design life cycle covers how you iteratively gather requirements, brainstorm alternatives, prototype interfaces, and gather user feedback quickly to make fast progress in designing and improving user interfaces. You’ll cover the basics of how to develop a good survey, conduct an informative interview, and control for bias throughout your needfinding processes. You’ll then learn about running effective brainstorming sessions, and then prototyping at the just-right level of fidelity for your current confidence in your designs. Finally, you’ll learn how to evaluate those prototypes with real users, gathering their feedback for a new run through the design life cycle.\u003c/p\u003e\r\n\r\n\u003cp\u003eAfter that, we’ll briefly look at the current state of human-computer interaction, focusing on three areas: technologies like virtual and augmented reality, ideas like gesture- or touch-based interaction, and application areas like healthcare and security. In this exploration, we’ll rely heavily on cutting-edge papers and publications from the ever-changing field of HCI.\u003c/p\u003e\r\n\r\n\u003cp\u003eThen finally, we’ll recap the entire course contents, and tell you what to do next to further your HCI education: whether it’s pursuing a Master’s or PhD in the field, taking follow-up MOOCs, or beginning your own HCI research career.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe material in this course is borrowed from Georgia Tech’s CS6750: Human-Computer Interaction, part of its online Master of Science in Computer Science program. You’ll watch the exact same lectures as students in the for-credit program.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"32e:T4b0,\u003cp\u003eThe Professional Certificate in 5G Networking has been designed to introduce learners to core concepts of 5G networking, while examining practical examples of its deployment across various industries.\u003c/p\u003e\r\n\r\n\u003cp\u003eIn 5G Essentials, learners explore how 5G has evolved from its predecessors – 3G and 4G. We also analyse key concepts in 5G radio, 5G spectrum sharing, end-to-end 5G network architecture, enhanced Mobile Broadband (eMBB), Mass Connectivity, and Ultra Reliable and Low Latency Communications (URLLC).\u003c/p\u003e\r\n\r\n\u003cp\u003eIn 5G Deployment, learners look at how 5G is deployed through 5G Radio Access Network (RAN) Virtualisation, network slicing, and Multi-Access Edge Computing (MEC) for disaggregated core in different industries, such as health care and mining.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis program is suitable for learners who are new to or who are already working in the fields of telecommunications, computer science and engineering, and who have an interest in 5G networking. There are no prerequisites, but it is best suited to learners who have completed or are completing tertiary education. It is also recommended that learners undertake the 5G Essentials course before the 5G Deployment course.\u003c/p\u003e32f:T4a7,\u003cp\u003eThe role of robots in society keeps expanding and diversifying, bringing with it a host of issues surrounding the relationship between robots and humans. This introduction to Human–Robot Interaction (HRI) provides a broad overview of the multidisciplinary topics central to modern HRI research. Students and researchers from robotics, computer science, psychology, sociology, and design will find it a concise and accessible guide to the current state of the field. This certificate presents all the relevant background concepts; describing how robots work, how to design them, and how to evaluate their performance. We will cover important design decisions, such as the social robots’ level of anthropomorphism. Furthermore, we will work through several interaction modalities, such as spatial interaction, non-verbal inte"])</script><script>self.__next_f.push([1,"raction, verbal interaction and emotions. The role that robots may play in our society will be discussed and real world application areas, such as learning, healthcare, personal assistants, and transport will be investigated. Students will receive access to an open access textbook during the course and can subscribe to an active podcast for bonus content.\u003c/p\u003e330:T911,"])</script><script>self.__next_f.push([1,"\u003cp\u003eWorking with leading teachers and academics, Teaching with Physical Computing is brought to you by the Education team at Arm, the world’s leading semiconductor IP company. Arm-based microcontrollers are in billions of devices – from supercomputers, mobile phones and cars to small computers from partners such as Micro:bit, Raspberry Pi and Arduino.\u003c/p\u003e\r\n\r\n\u003cp\u003eWe work with schools and partners in supporting teaching communities of practice in STEM \u0026 Computer Science education with training and a range of free-to-access resources on arm.com/schools.\u003c/p\u003e\r\n\r\n\u003cp\u003eWhether you’re new to teaching Computing or a specialist Computer Science teacher, Teaching with Physical Computing will set you on the path to becoming an expert in delivering physical computing projects in the classroom.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe Arm School Program’s suite of professional development courses introduces you to the world of Physical Computing and how to apply it through Project-Based Learning (PBL) in the classroom. We demonstrate how programmable physical computing devices, such as the Micro:bit, Raspberry Pi and Arduino, enable educators to apply a constructionist approach to computing education, focussing classroom learning experiences around real world problem-solving. Combining programming languages, computational thinking and design thinking to design and build solutions to real-world problems is an experience that can change your students’ perceptions of Computer Science. Whether you try it once a week or a few times each year, the combination of physical computing and PBL is a powerful tool in bringing Computing concepts to life. \u003c/p\u003e\r\n\r\n\u003cp\u003eIn this self-paced experience for beginners in PBL, the program will lead you towards mastering the topic: the pedagogy, its practical application and supporting educational theoretical principles. It also covers how to embed Project-Based Learning into your curriculum, as well as how to assess it effectively. By completing this program, you will acquire a comprehensive toolkit of concepts and techniques that you can apply with confidence in the classroom.\u003c/p\u003e\r\n\r\n\u003cp\u003eFor more teaching and learning resources from the Arm School Program, visit \u003ca href=\"https://www.arm.com/resources/education/schools/content\"\u003ehttps://www.arm.com/resources/education/schools/content\u003c/a\u003e\u003c/p\u003e"])</script><script>self.__next_f.push([1,"331:T7ef,\u003cp\u003eDeveloped by Blockchain at Berkeley and faculty from UC Berkeley's premier Computer Science department, the Blockchain Fundamentals Professional Certificate program is a comprehensive survey of core topics in cryptocurrency, including Bitcoin, and blockchain technology. This program will help you develop the critical skills needed to future-proof your career. \u003c/p\u003e\r\n\r\n\u003cp\u003eThe barrier of entry for the blockchain space can oftentimes seem rather high, especially since the concept of blockchain and the benefits it provides is not yet as widely understood as other innovations. In order to overcome this barrier, this program will explore the main ideas, technologies, and ecosystem surrounding blockchain technology from both technical and non-technical standpoints. This program will help you develop the intuition for thinking of blockchain systems. You will learn the key strengths and motivations of distributed ledger technology, and also be exposed to the underlying mechanisms by which they function. \u003c/p\u003e\r\n\r\n\u003cp\u003eUnderstanding blockchain architecture and the new paradigm of scalable, decentralized applications is imperative for future-proofing your career. Blockchain-related jobs are the second fastest growing in today’s labor market and opportunities are not limited to technical research or development positions; there is a need for project management, community support, law, design, and more.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis program is accessible by anyone, with any background. Whether students are planning their next career move as a blockchain developer, crypto trader, data analyst, researcher, or consultant, or are just curious about this field, the Blockchain Fundamentals professional certificate is the best way to get up to speed on blockchain technology. \u003c/p\u003e\r\n\r\n\u003cp\u003eAfter taking Blockchain Fundamentals, students will have a deepened understanding of blockchain, which they can use to formulate their own informed blockchain mental models, hypotheses, and use cases -- imperative for understanding the industry.\u003c/p\u003e332:T4c8"])</script><script>self.__next_f.push([1,",\u003cp\u003eAn introduction to programming using Scratch, a visual programming language via which aspiring programmers can write code by dragging and dropping graphical blocks (that resemble puzzle pieces) instead of typing out text. Used at the start of Harvard College's introductory course in computer science, CS50, Scratch was designed at MIT's Media Lab, empowering students with no prior programming experience to design their own animations, games, interactive art, and stories. Using Scratch, this course introduces students to fundamentals of programming, found not only in Scratch itself but in traditional text-based languages (like Java and Python) as well. Topics include: functions, which are instructions that perform tasks; return values, which are results that functions provide; conditions, via which programs can decide whether or not to perform some action; loops, via which programs can take action again and again; variables, via which programs can remember information; and more. Ultimately, this course prepares students for subsequent courses in programming.\u003c/p\u003e\n\u003cp\u003eScratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See \u003ca href=\"https://scratch.mit.edu/\"\u003escratch.mit.edu\u003c/a\u003e.\u003c/p\u003e333:T49d,\u003cp\u003eWant to learn about circuits and electronics, but unsure where to begin? Wondering how to make computers run faster or your mobile phone battery last longer? This free circuits course taught by edX CEO and MIT Professor Anant Agarwal and colleagues is for you. \u003c/p\u003e\n\u003cp\u003eThis is the first of three online Circuits \u0026amp; Electronics courses offered by Professor Anant Agarwal and colleagues at MIT, and is taken by all MIT Electrical Engineering and Computer Science (EECS) majors. \u003c/p\u003e\n\u003cp\u003eTopics covered include: resistive elements and networks; circuit analysis methods including KVL, KCL and the node method; independent and dependent sources; linearity, superposition, Thevenin \u0026amp; Norton methods; digital abstraction, combinational gates; and MOSFET switches and small signal analysis. Design and lab exerci"])</script><script>self.__next_f.push([1,"ses are also significant components of the course. \u003c/p\u003e\n\u003cp\u003eWeekly coursework includes interactive video sequences, readings from the textbook, homework, online laboratories, and optional tutorials. The course will also have a final exam. \u003c/p\u003e\n\u003cp\u003eThis is a self-paced course, so there are no weekly deadlines. However, all assignments are due when the course ends.\u003c/p\u003e334:Tab8,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cem\u003ePlease Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to learn more, complete the course and claim your badge!\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis course provides students with the basics required to create data visualizations and dashboards using both Microsoft Excel and IBM Cognos Analytics. You begin the process of telling a story about your data by creating several basic and advanced charts in Excel and learning how to add them to a digital dashboard. You then become familiar with IBM Cognos Analytics - a popular tool for data visualization and analytics – and learn how to use it to create interactive and informative dashboards. By completing this course, you will gain a basic understanding of using spreadsheets as a tool for data visualization. You will also gain the ability to create effective data visualizations, such as charts or graphs, and you will start to see how they can play a key role in the communication of your data analysis findings to interested parties. All of this can be accomplished without the need to write any code. By the end of this course you will be able to describe common dashboarding tools used by a data analyst, design and create a dashboard in a cloud platform, and begin to raise your level of confidence when creating intermediate level data visualizations.\u003c/p\u003e\n\u003cp\u003eThe emphasis is on applied learning and hands-on practice in this course, and with each hands-on lab, you will gain further experience in the creation of basic and advanced charts and the creation of digital dashboards using both Excel and Cognos Analytics. The final assignment project will allow you to apply these newly acquired skills to create and use data visualizations and add them to a digital dashboard to fulfil a business scenario.\u003c/p\u003e\n\u003cp\u003eThis course makes it simple to get started using Excel and Cognos Analytics to create data\u003cbr /\u003e\nvisualizations and dashboards to help tell a story about your data, and it does not require any previous data analysis or computer science\u003c/p\u003e\n\u003cp\u003eexperience. The course also does not require you to perform any software downloads or installations. All that is required is basic computer literacy, high-school level math, a device with a modern web browser, and the ability to use (or create) a Microsoft account to access Excel online at no-cost, and a basic understanding of Excel spreadsheets. Although the Excel hands-on labs steps are specifically related to using ‘Excel for the web’, if you already have the full desktop version of Excel, you should be able to use that to follow along quite easily with the labs.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"335:T8c0,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cstrong\u003eAbout the Database Series of Courses\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\"Databases\" was one of Stanford's three inaugural massive open online courses in the fall of 2011. It has been offered in synchronous and then in self-paced versions on a variety of platforms continuously since 2011. The material is now being offered as a set of five self-paced courses, which can be taken in a variety of ways to learn about different aspects of databases. \u003c/p\u003e\n\u003cp\u003e\u003cem\u003eRelational Databases and SQL\u003c/em\u003e is the most popular course in the Databases series. It is applicable to learners seeking to gain a strong understanding of relational databases, and to master SQL, the long-accepted standard query language for relational database systems. Additional courses focus on advanced concepts in relational databases and SQL, formal foundations and database design methodologies, and semistructured data.\u003c/p\u003e\n\u003cp\u003eAll of the courses are based around video lectures and demos. Many of them include quizzes between video segments to check understanding, in-depth standalone quizzes, and/or a variety of automatically-checked interactive exercises. Each course also includes an unmoderated discussion forum and pointers to readings and resources. The courses are described briefly below. Taught by Professor Jennifer Widom, the overall curriculum draws from Stanford's popular longstanding Databases course.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy Learn About Databases\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDatabases are incredibly prevalent -- they underlie technology used by most people every day if not every hour. Databases reside behind a huge number of websites; they're a crucial component of telecommunications systems, banking systems, video games, and just about any other software system or electronic device that maintains some amount of persistent information. In addition to persistence, database systems provide a number of other properties that make them exceptionally useful and convenient: reliability, efficiency, scalability, concurrency control, data abstractions, and high-level query languages. Databases are so ubiquitous and important that computer science graduates frequently cite their database class as the one most useful to them in their industry or graduate-school careers.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"336:T523,\u003cp\u003eThis course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original \"Databases\" courses are now all available on edx.org.\u003c/p\u003e\n\u003cp\u003eThis course is broad and practical, covering indexes, transactions, constraints, triggers, views, and authorization, all in the context of relational database systems and the SQL language. This course builds on concepts introduced in \u003cem\u003eDatabases: Relational Databases and SQL\u003c/em\u003e and is recommended for learners seeking to advance their understanding and use of relational databases.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe Indexes and Transactions section of this course covers two important features of database systems from the application-builder's perspective: indexing for increased performance, and transactions for concurrency control and failure recovery.\u003c/li\u003e\n\u003cli\u003eThe Constraints and Triggers section of this course explains key, referential integrity, and \"check\" constraints, followed by comprehensive coverage of database triggers.\u003c/li\u003e\n\u003cli\u003eThe Views and Authorization section of this course provides extensive coverage of how database views can be created, used, and updated, and introduces standard techniques for authorization in relational databases.\u003c/li\u003e\n\u003c/ul\u003e337:T805,"])</script><script>self.__next_f.push([1,"\u003cp\u003eStanford's online offering in Databases is now available as a set of five self-paced courses:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Relational Databases and SQL\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduction to the relational model and concepts in relational databases and relational database management systems\u003c/li\u003e\n\u003cli\u003eComprehensive coverage of SQL, the long-accepted standard query language for relational database management systems\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Advanced Topics in SQL (prerequisite: Relational Databases and SQL)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreating indexes for increased query performance\u003c/li\u003e\n\u003cli\u003eUsing transactions for concurrency control and failure recovery\u003c/li\u003e\n\u003cli\u003eDatabase constraints: key, referential integrity, and \"check\" constraints\u003c/li\u003e\n\u003cli\u003eDatabase triggers\u003c/li\u003e\n\u003cli\u003eHow views are created, used, and updated in relational databases\u003c/li\u003e\n\u003cli\u003eAuthorization in relational databases\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: OLAP and Recursion\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStar schemas, the data cube concept, and On-Line Analytical Processing (OLAP) features in relational databases including the Cube and Rollup operators\u003c/li\u003e\n\u003cli\u003eThe SQL standard for queries over recursively-defined relations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Modeling and Theory\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRelational algebra – the algebraic query language that provides the formal foundations of SQL\u003c/li\u003e\n\u003cli\u003eDependency theory and normal forms in relational databases as the basis of schema design\u003c/li\u003e\n\u003cli\u003eThe data-modeling component of the Unified Modeling Language (UML), how UML diagrams are translated to relations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Semistructured Data\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe XML model for semistructured and self-describing data, including DTDs and some features of XML Schema\u003c/li\u003e\n\u003cli\u003eThe JSON model for human-readable structured or semistructured data\u003c/li\u003e\n\u003cli\u003eThe XPath language for processing XML data, and many features of the more advanced XQuery language\u003c/li\u003e\n\u003cli\u003eAn introduction to the XSLT rule-based language for querying and transforming XML data\u003c/li\u003e\n\u003c/ul\u003e"])</script><script>self.__next_f.push([1,"338:T5cf,\u003cp\u003eHave you wanted to build a TinyML device? In Deploying TinyML, you will learn the software, write the code, and deploy the model to your own tiny microcontroller-based device. Before you know it, you’ll be implementing an entire TinyML application.\u003c/p\u003e\n\u003cp\u003eA one-of-a-kind course, Deploying TinyML is a mix of computer science and electrical engineering. Gain hands-on experience with embedded systems, machine learning training, and machine learning deployment using TensorFlow Lite for Microcontrollers, to make your own microcontroller operational for implementing applications such as voice recognition, sound detection, and gesture detection.\u003c/p\u003e\n\u003cp\u003eThe course features projects based on a \u003ca href=\"https://store.arduino.cc/usa/tiny-machine-learning-kit\"\u003eTinyML Program Kit\u003c/a\u003e that includes an Arduino board with onboard sensors and an ARM Cortex-M4 microcontroller. The kit has everything you need to build applications around image recognition, audio processing, and gesture detection. Before you know it, you’ll be implementing an entire tiny machine learning application. You can \u003ca href=\"https://store.arduino.cc/usa/tiny-machine-learning-kit\"\u003epreorder your Arduino kit here\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eTiny Machine Learning (TinyML) is one of the fastest-growing areas of deep learning and is rapidly becoming more accessible. The third course in the TinyML Professional Certificate program, Deploying TinyML provides hands-on experience with deploying TinyML to a physical device.\u003c/p\u003e339:T58b,\u003cp\u003eThis programming course takes a unique approach, as it focuses on learning a systematic programming method rather than a programming language. This practical approach will help you channel your creativity so that you can program well in any language. \u003c/p\u003e\r\n\u003cp\u003eThis course, part of the \u003ca href=\"https://www.edx.org/micromasters/ubcx-software-development\"\u003eSoftware Development MicroMasters Program\u003c/a\u003e, presents a core design method with a focus on numbers, strings, images and lists.\u003c/p\u003e\r\n\u003cp\u003eYou will learn techniques to:\u003c/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eDev"])</script><script>self.__next_f.push([1,"elop program requirements\u003c/li\u003e\r\n\u003cli\u003eProduce programs with consistent structure that are easy to modify later\u003c/li\u003e\r\n\u003cli\u003eMake your programs more reliable by building tests as an integral part of the programming process.\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003cp\u003eThis course concludes with the design of a simple interactive game.\u003c/p\u003e\r\n\u003cp\u003eLearners who enroll in the Verified track will receive staff grading for the course project and increased interaction with the instructor and staff.\u003c/p\u003e\r\n\u003chr /\u003e\r\n\u003cp\u003e\u003cstrong\u003eLearner Testimonial \u003c/strong\u003e\u003c/p\u003e\r\n\u003cp\u003e\u003cem\u003e\"I have taken and completed tens of MOOCs on programming and computer science, I have even been and I am currently a TA in some of these courses. Among them are a few that deserve without hesitation the highest rate. But if I had to choose only one at the top of them it would be these two courses on systematic program design.\"\u003c/em\u003e - edX Learner\u003c/p\u003e33a:T8c0,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cstrong\u003eAbout the Database Series of Courses\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\"Databases\" was one of Stanford's three inaugural massive open online courses in the fall of 2011. It has been offered in synchronous and then in self-paced versions on a variety of platforms continuously since 2011. The material is now being offered as a set of five self-paced courses, which can be taken in a variety of ways to learn about different aspects of databases. \u003c/p\u003e\n\u003cp\u003e\u003cem\u003eRelational Databases and SQL\u003c/em\u003e is the most popular course in the Databases series. It is applicable to learners seeking to gain a strong understanding of relational databases, and to master SQL, the long-accepted standard query language for relational database systems. Additional courses focus on advanced concepts in relational databases and SQL, formal foundations and database design methodologies, and semistructured data.\u003c/p\u003e\n\u003cp\u003eAll of the courses are based around video lectures and demos. Many of them include quizzes between video segments to check understanding, in-depth standalone quizzes, and/or a variety of automatically-checked interactive exercises. Each course also includes an unmoderated discussion forum and pointers to readings and resources. The courses are described briefly below. Taught by Professor Jennifer Widom, the overall curriculum draws from Stanford's popular longstanding Databases course.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy Learn About Databases\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDatabases are incredibly prevalent -- they underlie technology used by most people every day if not every hour. Databases reside behind a huge number of websites; they're a crucial component of telecommunications systems, banking systems, video games, and just about any other software system or electronic device that maintains some amount of persistent information. In addition to persistence, database systems provide a number of other properties that make them exceptionally useful and convenient: reliability, efficiency, scalability, concurrency control, data abstractions, and high-level query languages. Databases are so ubiquitous and important that computer science graduates frequently cite their database class as the one most useful to them in their industry or graduate-school careers.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"33b:T4f2,\u003cp\u003eThis course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original \"Databases\" courses are now all available on edx.org.\u003c/p\u003e\n\u003cp\u003eThis course covers underlying principles and design considerations related to databases; it can be taken either before or after taking other courses in the Databases series.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe Relational Algebra section of this course teaches the algebraic query language that provides the formal foundations of SQL.\u003c/li\u003e\n\u003cli\u003eThe Relational Design Theory section of the course provides comprehensive coverage of dependency theory and normal forms in relational databases, a well-accepted theoretical framework for developing good relational database schemas.\u003c/li\u003e\n\u003cli\u003eThe Unified Modeling Language section of this course introduces the data-modeling component of UML, and describes how UML diagrams are translated to relational database schemas.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe introductory videos in this course are the same as the introductory videos in \u003cem\u003eDatabases: Relational Databases and SQL\u003c/em\u003e ; they are included for the benefit of learners who have not taken \u003cem\u003eDatabases: Relational Databases and SQL\u003c/em\u003e.\u003c/p\u003e33c:T805,"])</script><script>self.__next_f.push([1,"\u003cp\u003eStanford's online offering in Databases is now available as a set of five self-paced courses:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Relational Databases and SQL\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduction to the relational model and concepts in relational databases and relational database management systems\u003c/li\u003e\n\u003cli\u003eComprehensive coverage of SQL, the long-accepted standard query language for relational database management systems\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Advanced Topics in SQL (prerequisite: Relational Databases and SQL)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreating indexes for increased query performance\u003c/li\u003e\n\u003cli\u003eUsing transactions for concurrency control and failure recovery\u003c/li\u003e\n\u003cli\u003eDatabase constraints: key, referential integrity, and \"check\" constraints\u003c/li\u003e\n\u003cli\u003eDatabase triggers\u003c/li\u003e\n\u003cli\u003eHow views are created, used, and updated in relational databases\u003c/li\u003e\n\u003cli\u003eAuthorization in relational databases\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: OLAP and Recursion\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStar schemas, the data cube concept, and On-Line Analytical Processing (OLAP) features in relational databases including the Cube and Rollup operators\u003c/li\u003e\n\u003cli\u003eThe SQL standard for queries over recursively-defined relations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Modeling and Theory\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRelational algebra – the algebraic query language that provides the formal foundations of SQL\u003c/li\u003e\n\u003cli\u003eDependency theory and normal forms in relational databases as the basis of schema design\u003c/li\u003e\n\u003cli\u003eThe data-modeling component of the Unified Modeling Language (UML), how UML diagrams are translated to relations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Semistructured Data\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe XML model for semistructured and self-describing data, including DTDs and some features of XML Schema\u003c/li\u003e\n\u003cli\u003eThe JSON model for human-readable structured or semistructured data\u003c/li\u003e\n\u003cli\u003eThe XPath language for processing XML data, and many features of the more advanced XQuery language\u003c/li\u003e\n\u003cli\u003eAn introduction to the XSLT rule-based language for querying and transforming XML data\u003c/li\u003e\n\u003c/ul\u003e"])</script><script>self.__next_f.push([1,"33d:T406,\u003cp\u003eWant to learn how to construct an amplifier for mobile phones? Wondering how energy storage elements like capacitors and inductors work, or how to make microchips run faster? This free circuits course taught by edX CEO and MIT Professor Anant Agarwal and colleagues is for you. \u003c/p\u003e\n\u003cp\u003eThis is the second of three online Circuits and Electronics courses and is taken by all MIT Electrical Engineering and Computer Science (EECS) majors. \u003c/p\u003e\n\u003cp\u003eTopics covered include: MOSFET large signal and small signal analysis; amplifiers; energy storage elements like capacitors and inductors; and dynamics of first-order networks and circuit speed. Design and lab exercises are also significant components of the course. \u003c/p\u003e\n\u003cp\u003eWeekly coursework includes interactive video sequences, readings from the textbook, homework, online laboratories, and optional tutorials. The course will also have a final exam. \u003c/p\u003e\n\u003cp\u003eThis is a self-paced course, so there are no weekly deadlines. However, all assignments are due when the course ends.\u003c/p\u003e33e:T692,\u003cp\u003eComplete your introductory knowledge of computer science with this final course on objects and algorithms. Now that you've learned about complex control structures and data structures, learn to develop programs that more intuitively leverage your natural understanding of problems through object-oriented programming. Then, learn to analyze the complexity and efficiency of these programs through algorithms. In addition, certify your broader knowledge of Introduction to Computing with a comprehensive exam. \u003c/p\u003e\n\u003cp\u003eBy the end of this course, you'll be able to write programs in Python that leverage your more natural understanding of data structures by creating objects to represent the structures you work with most often. For example, if you were creating a class roster application, you'll learn how to create an object representing a student's name, ID number, and attendance record. Then, you'll be able to create applications that leverage sorting and searching algorithms to sort that ros"])</script><script>self.__next_f.push([1,"ter alphabetically, search for a particular student, and evaluate the efficiency of both those operations. \u003c/p\u003e\n\u003cp\u003eStructurally, the course is comprised of several parts. Instruction is delivered via a series of short (2-3 minute) videos. In between those videos, you'll complete both multiple choice questions and coding problems to demonstrate your knowledge of the material that was just covered. These exercises count for 20% of your grade. Then, after each major chapter, you'll complete a problem set of collected, more challenging problems. These count for 40% of your grade. Finally, you'll complete a final course exam, which counts for the remaining 40% of your grade.\u003c/p\u003e33f:T90a,"])</script><script>self.__next_f.push([1,"\u003cp\u003eRobotics and AI are all around us and promise to revolutionize our daily lives. Autonomous vehicles have a huge potential to impact society in the near future, for example, by making owning private vehicles unnecessary!\u003c/p\u003e\n\u003cp\u003eHave you ever wondered how autonomous cars actually work?\u003c/p\u003e\n\u003cp\u003eWith this course, you will start from a box of parts and finish with a scaled self-driving car that drives autonomously in your living room. In the process, you will use state-of-the-art approaches, the latest software tools, and real hardware in an engaging hands-on learning experience.\u003c/p\u003e\n\u003cp\u003eSelf-driving cars with Duckietown is a practical introduction to vehicle autonomy. It explores real-world solutions to the theoretical challenges of autonomy, including their translation into algorithms and their deployment in simulation as well as on hardware.\u003c/p\u003e\n\u003cp\u003eUsing modern software architectures built with Python, Robot Operating System (ROS), and Docker, you will appreciate the complementary strengths of classical architectures and modern machine learning-based approaches. The scope of this introductory course is to go from zero to having a self-driving car safely driving in a Duckietown.\u003c/p\u003e\n\u003cp\u003eThis course is presented by Professors and Scientists who are passionate about robotics and accessible education. It uses the Duckietown robotic ecosystem, an open-source platform created at the MIT Computer Science and Artificial Intelligence Laboratory and now used by over 150 universities worldwide.\u003c/p\u003e\n\u003cp\u003eWe support a track for learners to deploy their solutions in a simulation environment, and an additional option for learners that want to engage in the challenging but rewarding, tangible, hands-on learning experience of making the theory come to life in the real world. The hardware track is streamlined through an all-inclusive low-cost Jetson Nano-powered Duckiebot kit, inclusive of city track, available\u003ca href=\"https://get.duckietown.com/products/db-mooc-kit?variant=41597038395567\"\u003e here\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis course is made possible thanks to the support of the Swiss Federal Institute of Technology in Zurich (ETH Zurich), in collaboration with the University of Montreal (Prof. Liam Paull), the Duckietown Foundation, and the Toyota Technological Institute at Chicago (Prof. Matthew Walter).\u003c/p\u003e"])</script><script>self.__next_f.push([1,"340:T71a,\u003cp\u003eAfter this course, you will be able to program your Duckiebots to navigate (without accidents!) in road lanes of a model city with rubber-duckie-pedestrian-obstacles using predominantly computer vision-based techniques.\u003c/p\u003e\n\u003cp\u003eMoreover, you will:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003erecognize essential robot subsystems (sensing, actuation, computation, memory, mechanical) and describe their functions\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake your Duckiebot drive in user-specified paths\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eunderstand how to command a robot to reach a goal position\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake your Duckiebot take driving decisions autonomously according to \"traditional approaches\", i.e., following the estimation, planning, control architecture\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003emake your Duckiebot take driving decisions autonomously according to \"modern approaches\" (reinforcement learning)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprocess streams of images\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebe able to set up an efficient software environment for robotics with state-of-the-art tools (Docker, ROS, Python)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprogram your Duckiebot and make it safely drive in empty roads lanes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprogram your Duckiebot and make it recognize and avoid rubber duckie obstacles\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003esubmit your robot agents (a.k.a. \"robot minds\") to public challenges, and test your skills against your peers\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAdditional goals (require hardware)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eindependently assemble a Duckiebot and a Duckietown\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eremotely operate your Duckiebot and see with its eye(s)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebe able to discuss differences between theory, simulation, and real word implementation for different approaches\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eexperience the challenges of deploying complex autonomous robots in the real world, and reap the rewards of getting it to work\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e341:T434,\u003cp\u003eCode and run your first Python program in minutes without installing anything! ****\u003c/p\u003e\n\u003cp\u003eThis course is designed for learners with limited coding experience, providing a solid foundation of not just Python, "])</script><script>self.__next_f.push([1,"but core Computer Science and software development topics that can be transferred to other languages. The modules in this course cover object-oriented programming, inheritance, encapsulation, polymorphism, and other object-related topics. Completion of the prior 2 courses in this program is recommended.\u003c/p\u003e\n\u003cp\u003eTo allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.\u003c/p\u003e342:Tb86,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThis course takes you through the first eight lessons of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program. \u003c/p\u003e\n\u003cp\u003eIn this course, you’ll take the first steps toward being a solid HCI practitioner and researcher. You’ll learn the fundamentals of how HCI relates to fields like user experience design, user interface design, human factors engineering, and psychology. You’ll also learn how human-computer interaction has influence across application domains like healthcare and education; technology development like virtual and augmented reality; and broader ideas like context-sensitive computing and information visualization. \u003c/p\u003e\n\u003cp\u003eYou’ll then dive into the fundamentals of human-computer interaction. You’ll learn three views of the user’s role in interface design: the behaviorist ‘processor’ view, the cognitivist ‘predictor’ view, and the situationist ‘participant’ view. You’ll discover how these different views of the user’s role affect the scope we use to evaluate interaction. These perspectives will be crucial as you move forward in designing interfaces to ensure you’re considering what goes on inside the user’s head, as well as in the environment around them. \u003c/p\u003e\n\u003cp\u003eYou’ll then learn the gulfs of execution and evaluation, which determine how easily the user can accomplish their goals in a system and how well they can understand the results of their actions. All of user interface design can be seen as taking steps to bridge these gulfs. You’ll also investigate the notion of direct manipulation, which shortens the distance between the user and the objects they are manipulating in the interface. With these tools, you’ll be well-equipped to start designing effective interfaces. \u003c/p\u003e\n\u003cp\u003eYou’ll then take a deeper dive into what humans are even capable of accomplishing. You’ll learn the limitations of human sensing and memory and how we must be aware of the cognitive load we introduce on the user while using our interfaces. Cognitive load can have an enormous impact on a user’s satisfaction with an interface, and must be kept in mind as you begin your career as a designer. \u003c/p\u003e\n\u003cp\u003eYou’ll finally conclude with an overview of the major design principles in human-computer interaction. Curated from the work of Don Norman, Jakob Nielsen, Ronald Mace, Larry Constantine, and Lucy Lockwood, these design principles cover revolutionary ideas in the design of interfaces: discoverability, affordances, perceptibility, constraints, error tolerance, and more. These principles are crucial whether you move forward as a designer, an evaluator, a front-end engineer, or any other role in technology design. \u003c/p\u003e\n\u003cp\u003eBy the end of the course, you’ll have an understanding of where HCI sits in the broader field, a grasp of the goals of HCI, and a foundation in core principles that inform interface design.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"343:T42e,\u003cul\u003e\n\u003cli\u003eThe overall goals of human-computer interaction.\u003c/li\u003e\n\u003cli\u003eThe relationship between HCI, user experience design, human factors engineering, and psychology.\u003c/li\u003e\n\u003cli\u003eThe relevance of HCI to domains like healthcare, education, and cybersecurity.\u003c/li\u003e\n\u003cli\u003eThe trends in HCI technology including virtual reality, augmented reality, and robotics.\u003c/li\u003e\n\u003cli\u003eThe emerging ideas in HCI research, such as context-sensitive computing, gesture-based interaction, and social computing.\u003c/li\u003e\n\u003cli\u003eThe three main schools of thought in HCI: the processor, predictor, and participant views.\u003c/li\u003e\n\u003cli\u003eThe feedback cycle in user interaction, including gulfs of execution and evaluation.\u003c/li\u003e\n\u003cli\u003eThe notion of directness in interaction, and the role of direct manipulation.\u003c/li\u003e\n\u003cli\u003eThe strengths and limitations of the human user, including sensation and memory.\u003c/li\u003e\n\u003cli\u003eThe role of design principles and heuristics in user interface design.\u003c/li\u003e\n\u003cli\u003eThe most important principles for design, including discoverability, affordances, perceptibility, and error tolerance.\u003c/li\u003e\n\u003c/ul\u003e344:T402,\u003cp\u003eCode and run your first Python program in minutes without installing anything! ****\u003c/p\u003e\n\u003cp\u003eThis course is designed for learners with limited coding experience, providing a solid foundation of not just Python, but core Computer Science and software development topics that can be transferred to other languages. The modules in this course cover strings, functions, files, and recursion. Completion of Python: Basics Skills before taking this course is recommended.\u003c/p\u003e\n\u003cp\u003eTo allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, app"])</script><script>self.__next_f.push([1,"roachable coding exercises that take minutes instead of hours.\u003c/p\u003e345:T8c0,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cstrong\u003eAbout the Database Series of Courses\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\"Databases\" was one of Stanford's three inaugural massive open online courses in the fall of 2011. It has been offered in synchronous and then in self-paced versions on a variety of platforms continuously since 2011. The material is now being offered as a set of five self-paced courses, which can be taken in a variety of ways to learn about different aspects of databases. \u003c/p\u003e\n\u003cp\u003e\u003cem\u003eRelational Databases and SQL\u003c/em\u003e is the most popular course in the Databases series. It is applicable to learners seeking to gain a strong understanding of relational databases, and to master SQL, the long-accepted standard query language for relational database systems. Additional courses focus on advanced concepts in relational databases and SQL, formal foundations and database design methodologies, and semistructured data.\u003c/p\u003e\n\u003cp\u003eAll of the courses are based around video lectures and demos. Many of them include quizzes between video segments to check understanding, in-depth standalone quizzes, and/or a variety of automatically-checked interactive exercises. Each course also includes an unmoderated discussion forum and pointers to readings and resources. The courses are described briefly below. Taught by Professor Jennifer Widom, the overall curriculum draws from Stanford's popular longstanding Databases course.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy Learn About Databases\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDatabases are incredibly prevalent -- they underlie technology used by most people every day if not every hour. Databases reside behind a huge number of websites; they're a crucial component of telecommunications systems, banking systems, video games, and just about any other software system or electronic device that maintains some amount of persistent information. In addition to persistence, database systems provide a number of other properties that make them exceptionally useful and convenient: reliability, efficiency, scalability, concurrency control, data abstractions, and high-level query languages. Databases are so ubiquitous and important that computer science graduates frequently cite their database class as the one most useful to them in their industry or graduate-school careers.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"346:T4a1,\u003cp\u003eThis course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original \"Databases\" courses are now all available on edx.org.\u003c/p\u003e\n\u003cp\u003ePart of the Databases series, this is a standalone course; learners seeking to develop an understanding of topics in this course do not need to take other Databases courses. This course covers the JSON and XML standards for semistructured data, along with query languages and schema declaration features for XML.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe XML Data section of this course introduces the XML model for semistructured and self-describing data, including DTDs and some features of XML Schema.\u003c/li\u003e\n\u003cli\u003eThe JSON Data section of this course introduces the JSON model for human-readable structured or semistructured data.\u003c/li\u003e\n\u003cli\u003eThe XPath and XQuery section of this course covers the XPath language for processing XML data, along with many features of the more advanced XQuery language.\u003c/li\u003e\n\u003cli\u003eThe XSLT section of this course provides a general introduction to the XSLT rule-based language for querying and transforming XML data.\u003c/li\u003e\n\u003c/ul\u003e347:T805,"])</script><script>self.__next_f.push([1,"\u003cp\u003eStanford's online offering in Databases is now available as a set of five self-paced courses:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Relational Databases and SQL\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduction to the relational model and concepts in relational databases and relational database management systems\u003c/li\u003e\n\u003cli\u003eComprehensive coverage of SQL, the long-accepted standard query language for relational database management systems\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Advanced Topics in SQL (prerequisite: Relational Databases and SQL)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreating indexes for increased query performance\u003c/li\u003e\n\u003cli\u003eUsing transactions for concurrency control and failure recovery\u003c/li\u003e\n\u003cli\u003eDatabase constraints: key, referential integrity, and \"check\" constraints\u003c/li\u003e\n\u003cli\u003eDatabase triggers\u003c/li\u003e\n\u003cli\u003eHow views are created, used, and updated in relational databases\u003c/li\u003e\n\u003cli\u003eAuthorization in relational databases\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: OLAP and Recursion\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStar schemas, the data cube concept, and On-Line Analytical Processing (OLAP) features in relational databases including the Cube and Rollup operators\u003c/li\u003e\n\u003cli\u003eThe SQL standard for queries over recursively-defined relations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Modeling and Theory\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRelational algebra – the algebraic query language that provides the formal foundations of SQL\u003c/li\u003e\n\u003cli\u003eDependency theory and normal forms in relational databases as the basis of schema design\u003c/li\u003e\n\u003cli\u003eThe data-modeling component of the Unified Modeling Language (UML), how UML diagrams are translated to relations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Semistructured Data\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe XML model for semistructured and self-describing data, including DTDs and some features of XML Schema\u003c/li\u003e\n\u003cli\u003eThe JSON model for human-readable structured or semistructured data\u003c/li\u003e\n\u003cli\u003eThe XPath language for processing XML data, and many features of the more advanced XQuery language\u003c/li\u003e\n\u003cli\u003eAn introduction to the XSLT rule-based language for querying and transforming XML data\u003c/li\u003e\n\u003c/ul\u003e"])</script><script>self.__next_f.push([1,"348:T50c,\u003cp\u003eHave you ever wondered how software architects, requirements engineers and business analysts sketch and draw out their plans for a software system?\u003c/p\u003e\n\u003cp\u003eIn this computer science course, you will gain an in-depth understanding on how to read and evaluate Unified Modeling Language (UML) class diagrams, as they are used to visually represent the conceptual design of a system. You will learn about UML class diagrams and how they are used to map out the structure of a business domain by showing business objects, their attributes, and associations.\u003c/p\u003e\n\u003cp\u003eTaught by an instructor with decades of experience in requirements engineering and domain modelling, this course will equip you with the skill of in-depth understanding of a UML class diagram and will enable you to judge the functional fit of a UML class diagram as blueprint for the development of an enterprise information system.\u003c/p\u003e\n\u003cp\u003eThe Unified Modeling Language (UML) has become an in-demand skill in software development and engineering. In fact, some of today’s top jobs, i.e. business analysts, enterprise architects, but also developers, technical consultants and solutions architects, require UML knowledge. Enroll today and gain knowledge in an in-demand skill that will help set you apart from the competition.\u003c/p\u003e349:T67f,\u003cp\u003eAnalytics have revolutionized sport, providing a competitive advantage to organizational decision-making both on and off the field. This course introduces best practices utilized by data analysts in sport business analytics. The course touches on sports data collection, fact finding, visualization, and metrics that guide strategic decision-making in the sport industry. This course will touch on many aspects of the sports industry, including professional sports. You do do not need a comprehensive background in data science, computer science/Python, or machine learning to complete this edX course.\u003c/p\u003e\n\u003cp\u003eThrough the duration of this self-paced, online course, learners will:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIdentify the concepts and characteris"])</script><script>self.__next_f.push([1,"tics of sports analytics in the sporting industry, historically and today.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInterpret aspects of analytics in the sporting industry (e.g., the impact of analytics in sport, player data points, athlete performance data tracking, organizational key performance indicators, etc.)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eComprehend and engage in critical thinking with analytic topics in the sporting industry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eObtain a perspective of the growing trend and field of sport analytics.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGain insight on the strategies, analytical techniques, and concepts used to evaluate players, team performance, and front-office strategies.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDiscuss topics related to sport analytics\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUtilize data analysis and statistical analysis techniques to identify problems and propose innovative solutions for improving performance both on the field and in sport management.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e34a:T4b9,\u003cp\u003eThis course is one of the 5 courses of an introductory business information systems series, designed to introduce you to the amazing world of Information Technology.\u003c/p\u003e\n\u003cp\u003eThe series of courses is designed so that a professional in a field outside the information technologies (financial, administrative or managerial) acquires the basic knowledge in Information Technology to be able to interact more profitably with the computer and telecommunications specialists of your company or other corporations with which you are related, being able to specify requirements, evaluate workloads and monitor results in a much more effective way.\u003c/p\u003e\n\u003cp\u003eThe syllabus of the series is based on the CLEP Information Systems and Computer Applications exam.\u003c/p\u003e\n\u003cp\u003eIn this Computer Science course we will deal with cybersecurity and various other social aspects of ICT, such as its effect on globalization, business strategy and other economic processes, ergonomics, cloud computing and professionalcareers in the field of ICT.\u003c/p\u003e\n\u003cp\u003eBy completing the series of 5 courses, you will be prepared to interact effectively with "])</script><script>self.__next_f.push([1,"specialists in the Information Technology sector (and pass the CLEP ISCA exam if you wish).\u003c/p\u003e34b:T933,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThis course takes you through lessons 9 through 13 of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program. \u003c/p\u003e\n\u003cp\u003eIn this course, you’ll expand the scope through which you view human-computer interaction. You’ll start by going further inside the user’s mind to understand the role of mental models in guiding a user’s interaction with your system. A good user interface designer understands the mental models of their users and how representations can be used to correct those mental models. \u003c/p\u003e\n\u003cp\u003eYou’ll then learn methods for breaking down user behavior into more objective, discernible, and measurable chunks. Through the principles of task analysis and with artifacts like GOMS models, you’ll discover how to take the often-ethereal patterns of human interaction and distill them into externalizable, manipulable chunks. You’ll also learn how to use these artifacts to inform the design and improvement of interfaces. \u003c/p\u003e\n\u003cp\u003eYou’ll then widen your view to look at the context in which your interfaces are deployed. You’ll begin by learning about distributed cognition, which includes the notion that humans may offload cognitive tasks onto interfaces, and that humans and interfaces together may be considered higher-level cognitive systems. You’ll also learn about theories for investigating interaction in context, such as activity theory and situated action, and the role that human improvisation plays in any interface we design. Through these lenses, you’ll be equipped to design not just user interfaces, but user experiences developed with an understanding of the context around the interaction. \u003c/p\u003e\n\u003cp\u003eYou’ll conclude by expanding your view even further to investigate how interfaces interact with society itself: both how society guides the interfaces we create, and how the interfaces we create affect society. You’ll learn how interface design can be used to address societal issues, but also how it can have danger unintentional side effects. \u003c/p\u003e\n\u003cp\u003eBy the end of the course, you’ll have a deeper understanding of how human cognition interacts with user interfaces, and how user interfaces in turn interact with the world. You’ll be able to design interfaces that consider what the user knows and what is going on around the user.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"34c:T486,\u003cp\u003eThis interactive text used in this course was written with the intention of teaching Computer Science students about various data structures as well as the applications in which each data structure would be appropriate to use. It is currently beingtaught at the University of California, San Diego (UCSD), the University of San Diego (USD), and the University of Puerto Rico (UPR). \u003c/p\u003e\n\u003cp\u003eThiscoursework utilizes the Active Learning approach to instruction, meaning it has various activities embedded throughout to help stimulate your learning and improve your understanding of the materials we will cover. You will encounter \"STOP and Think\" questions that will help you reflect on the material, \"Exercise Breaks\" that will test your knowledge and understanding of the concepts discussed, and \"Code Challenges\" that will allow you to actually implement some of the algorithms we will cover. \u003c/p\u003e\n\u003cp\u003eCurrently, all code challenges are in C++ or Python, but the vast majority of the content is language-agnostic theory of complexity and algorithm analysis. In other words, even without C++ or Python knowledge, the key takeaways can still be obtained.\u003c/p\u003e34d:T706,\u003cp\u003e\u003cspan lang=\"EN-US\"\u003eOur world is witnessing a revolutionary change in the way we perceive money and the way we conduct financial transactions. Numerous prominent cities around the world have adopted digital currency. But what is digital currency exactly? How does it function? And most importantly, how can we guarantee its security for global users?\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003eWould Cryptocurrency, Central Bank Digital Currency (CBDC), and Stablecoins constitute the future of money? CBDC is the digital form of a country's central-bank-issued fiat currency; however, only eleven countries have adopted CBDCs to date. Why is CBDC significant, and what are the advantages and disadvantages of instituting a national digital currency? An important type of Stablecoins is privately issued digital currencies that are pegged to a fia"])</script><script>self.__next_f.push([1,"t currency (i.e. USD). Can Stablecoins and CBDCs coexist? Bitcoin, Ethereum, and a number of other cryptocurrencies use decentralized blockchain technology to process and record transactions in order to assure transaction immutability and traceability. But is blockchain technology essential for digital currencies? How can users' privacy be protected, and what technologies can be utilized to increase the safety of digital currency?\u003cspan lang=\"EN-US\"\u003e\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003eIn this course, you will learn from three prominent FinTech leaders and academics, including Professor SM Yiu of the HKU Department of Computer Science, Professor Douglas Arner of the HKU Department of Law, and Dr. John Yuen of the HKU Department of Computer Science, who will share some great insights on the e-Money and e-Payment technology infrastructures and regulatory landscape that are currently driving digital currency.\u003c/p\u003e34e:T8c0,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cstrong\u003eAbout the Database Series of Courses\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\"Databases\" was one of Stanford's three inaugural massive open online courses in the fall of 2011. It has been offered in synchronous and then in self-paced versions on a variety of platforms continuously since 2011. The material is now being offered as a set of five self-paced courses, which can be taken in a variety of ways to learn about different aspects of databases. \u003c/p\u003e\n\u003cp\u003e\u003cem\u003eRelational Databases and SQL\u003c/em\u003e is the most popular course in the Databases series. It is applicable to learners seeking to gain a strong understanding of relational databases, and to master SQL, the long-accepted standard query language for relational database systems. Additional courses focus on advanced concepts in relational databases and SQL, formal foundations and database design methodologies, and semistructured data.\u003c/p\u003e\n\u003cp\u003eAll of the courses are based around video lectures and demos. Many of them include quizzes between video segments to check understanding, in-depth standalone quizzes, and/or a variety of automatically-checked interactive exercises. Each course also includes an unmoderated discussion forum and pointers to readings and resources. The courses are described briefly below. Taught by Professor Jennifer Widom, the overall curriculum draws from Stanford's popular longstanding Databases course.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy Learn About Databases\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDatabases are incredibly prevalent -- they underlie technology used by most people every day if not every hour. Databases reside behind a huge number of websites; they're a crucial component of telecommunications systems, banking systems, video games, and just about any other software system or electronic device that maintains some amount of persistent information. In addition to persistence, database systems provide a number of other properties that make them exceptionally useful and convenient: reliability, efficiency, scalability, concurrency control, data abstractions, and high-level query languages. Databases are so ubiquitous and important that computer science graduates frequently cite their database class as the one most useful to them in their industry or graduate-school careers.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"34f:T805,"])</script><script>self.__next_f.push([1,"\u003cp\u003eStanford's online offering in Databases is now available as a set of five self-paced courses:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Relational Databases and SQL\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduction to the relational model and concepts in relational databases and relational database management systems\u003c/li\u003e\n\u003cli\u003eComprehensive coverage of SQL, the long-accepted standard query language for relational database management systems\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Advanced Topics in SQL (prerequisite: Relational Databases and SQL)\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCreating indexes for increased query performance\u003c/li\u003e\n\u003cli\u003eUsing transactions for concurrency control and failure recovery\u003c/li\u003e\n\u003cli\u003eDatabase constraints: key, referential integrity, and \"check\" constraints\u003c/li\u003e\n\u003cli\u003eDatabase triggers\u003c/li\u003e\n\u003cli\u003eHow views are created, used, and updated in relational databases\u003c/li\u003e\n\u003cli\u003eAuthorization in relational databases\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: OLAP and Recursion\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStar schemas, the data cube concept, and On-Line Analytical Processing (OLAP) features in relational databases including the Cube and Rollup operators\u003c/li\u003e\n\u003cli\u003eThe SQL standard for queries over recursively-defined relations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Modeling and Theory\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRelational algebra – the algebraic query language that provides the formal foundations of SQL\u003c/li\u003e\n\u003cli\u003eDependency theory and normal forms in relational databases as the basis of schema design\u003c/li\u003e\n\u003cli\u003eThe data-modeling component of the Unified Modeling Language (UML), how UML diagrams are translated to relations\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDatabases: Semistructured Data\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe XML model for semistructured and self-describing data, including DTDs and some features of XML Schema\u003c/li\u003e\n\u003cli\u003eThe JSON model for human-readable structured or semistructured data\u003c/li\u003e\n\u003cli\u003eThe XPath language for processing XML data, and many features of the more advanced XQuery language\u003c/li\u003e\n\u003cli\u003eAn introduction to the XSLT rule-based language for querying and transforming XML data\u003c/li\u003e\n\u003c/ul\u003e"])</script><script>self.__next_f.push([1,"350:Tae6,"])</script><script>self.__next_f.push([1,"\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eArtificial Intelligence\u003c/strong\u003e is more than just a collection of brilliant, innovative methods to solve problems. \u003cbr /\u003e\nIf you are interested in \u003cstrong\u003emachine learning\u003c/strong\u003e or are planning to explore it, the course will make you see artificial learning in an entirely new way. You will know how to formulate optimal hypotheses for a learning task. And you will be able to analyze learning techniques such as clustering or neural networks as just ways of compressing information.\u003c/li\u003e\n\u003cli\u003eIf you are interested in \u003cstrong\u003ereasoning\u003c/strong\u003e , you will understand that reasoning by analogy, reasoning by induction, explaining, proving, etc. are all alike; they all amount to providing more compact descriptions of situations.\u003c/li\u003e\n\u003cli\u003eIf you are interested in \u003cstrong\u003emathematics\u003c/strong\u003e , you will be amazed at the fact that crucial notions such as probability and randomness can be redefined in terms of algorithmic information. You will also understand that there are theoretical limits to what artificial intelligence can do.\u003c/li\u003e\n\u003cli\u003eIf you are interested in \u003cstrong\u003ehuman intelligence\u003c/strong\u003e , you will find some intriguing results in this course. Thanks to algorithmic information, notions such as unexpectedness, interest and, to a certain extent, aesthetics, can be formally defined and computed, and this may change your views on what artificial intelligence can achieve in the future.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eHalf a century ago, three mathematicians made the same discovery independently. They understood that the concept of information belonged to computer science; that computer science could say what information means. \u003cstrong\u003eAlgorithmic Information Theory\u003c/strong\u003e was born.\u003c/p\u003e\n\u003cp\u003eAlgorithmic Information is \u003cstrong\u003ewhat is left when all redundancy has been removed\u003c/strong\u003e. This makes sense, as redundant content cannot add any useful information. Removing redundancy to extract meaningful information is something computer scientists are good at doing.\u003c/p\u003e\n\u003cp\u003eAlgorithmic information is a great conceptual tool. It describes what artificial intelligence actually \u003cstrong\u003edoes\u003c/strong\u003e , and what it \u003cstrong\u003eshould do\u003c/strong\u003e to make optimal choices. It also says what artificial intelligence \u003cstrong\u003ecan’t do\u003c/strong\u003e. Algorithmic information is an essential component in the theoretical foundations of AI.\u003c/p\u003e\n\u003cp\u003eKeywords: \u003c/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cspan lang=\"EN-GB\"\u003eAlgorithmic information, Kolmogorov complexity, theoretical computer science, universal Turing machine, coding, compression, semantic distance, Zipf’s law, probability theory, algorithmic probability, computability, incomputability, random sequences, incompleteness theorem, machine learning, Occam's razor, minimum description length, induction, cognitive science, relevance.\u003c/span\u003e\u003c/em\u003e\u003c/p\u003e"])</script><script>self.__next_f.push([1,"351:T46a,\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eHow to measure information through compression\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHow to compare algorithmic information with Shannon’s information\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHow to detect languages through joint compression\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHow to use the Web to compute meaning similarity\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHow probability and randomness can be defined in purely algorithmic terms\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHow algorithmic information sets limits to the power of AI (Gödel’s theorem)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA criterion to make optimal hypotheses in learning tasks\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA method to solve analogies and detect anomalies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA new understanding of machine learning as a way to achieve compression\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhy unexpected means abnormally simple\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhy coincidences are unexpected\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhy subjective information and interest are due to complexity drop and why relevance, aesthetics, emotional intensity and humour rely on coding.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCaveat:\u003c/strong\u003e This course DOES NOT address the notion of \"computational complexity\" which measures the speed of algorithms.\u003c/p\u003e352:T403,\u003cp\u003eQuantum computing is a fast-growing technology and semiconductor chips are one of the most promising platforms for quantum devices.\u003cbr /\u003e\nThe current bottleneck for scaling is the ability to control semiconductor computing chips quickly and efficiently. \u003c/p\u003e\n\u003cp\u003eThis course, aimed at students with experience equivalent to a master’s degree in physics, computer science or electrical engineering introduces hands-on machine learning examples for the application of machine learning in the field of semiconductor quantum devices. Examples include coarse tuning into the correct quantum dot regime, specific charge state tuning, fine tuning and unsupervised quantum dot data analysis. \u003c/p\u003e\n\u003cp\u003eAfter the completion of the course students will be able to\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eassess the suitability of machine learning for specific qubit tuning or control task and\u003c/li\u003e\n\u003cli\u003eimplement a machine learning prot"])</script><script>self.__next_f.push([1,"otype that is ready to be embedded into their experimental or theoretical quantum research and engineering workflow.\u003c/li\u003e\n\u003c/ol\u003e353:T80c,"])</script><script>self.__next_f.push([1,"\u003cp\u003eAs RISC-V has made it easier to bring up processor chipsets, the need for compiler engineers in the RISC-V ecosystem has increased. There is an implicit need for toolchain experts who can help RISC-V vendors gain an edge over competitors with their expertise in compilation technologies. Learning about internals of the toolchain, building and debugging RISC-V applications will allow you to work with thousands of companies that are building the latest hardware technologies.\u003c/p\u003e\n\u003cp\u003eThis course is designed for engineers working with RISC-V vendors who are designing their own architectures, and those using RISC-V development boards to build applications. It is also useful for RISC-V application developers looking to improve performance or reduce the code size of their applications, toolchain developers, compiler engineers/performance engineers, and computer science students aspiring to major in systems software.\u003c/p\u003e\n\u003cp\u003eThis course begins with an introduction to the compiler toolchain and concepts of cross-compilation. You will learn how to use popular compiler toolchains (both LLVM and GCC) to build RISC-V applications. You will also learn how to debug toolchain issues and what resources to consult when you need help. This course will help you optimize applications for code size or performance and gain an understanding of the demands of applications with instrumentation techniques.\u003c/p\u003e\n\u003cp\u003eThe course prepares you to apply to in-demand job opportunities like toolchain engineers or systems performance engineers as most large organizations have a difficult time finding engineers who are good with performance optimizations. This is a beginner-level course to get you started with optimizing data center applications and mobile applications for performance. It enables you to work in startups building RISC-V-based devices and IOT systems that are resource-constrained. The course will also help undergraduate students get started with compiler toolchains and equip them with skills to optimize applications using compiler technologies.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"354:T40d,\u003cp\u003eIn this computer science course, you will learn advanced concepts underpinning the design of today’s multicore-based computers. Additionally, you will learn how design decisions affect energy efficiency and performance.\u003c/p\u003e\n\u003cp\u003eOverall, topics include fundamentals on exploiting parallelism among instructions such as out-of-order execution, branch prediction, exception handling and advanced concepts of memory systems including prefetching and cache coherency. These concepts are fundamental for future computer systems to maximize compute efficiency.\u003c/p\u003e\n\u003cp\u003eYou will also engage with a community of learners with similar interests to share knowledge.\u003c/p\u003e\n\u003cp\u003eThe course is derived from Chalmers’s advanced graduate course in computer architecture. Prospective students should have a foundation in basic computer design, as offered by, for example, in “\u003ca href=\"https://www.edx.org/course/computer-system-design-improving-energy-chalmersx-chm007x\"\u003eComputer System Design - Improving Energy Efficiency and Performance\u003c/a\u003e.“\u003c/p\u003e355:T522,\u003cp\u003eThiscourse opens an in-depth discussion and creates a better understanding of the field of developmental cognitive robotics. This field takes direct inspiration from child psychology theories and findings to develop sensorimotor and cognitive skills in robots. \u003c/p\u003e\n\u003cp\u003eCoursework will explore the principles of developmental robotics and will review the application of robotics models and techniques. The areas covered range from intrinsic motivation to motor and perceptual learning, social interaction, language learning, and abstract knowledge. \u003c/p\u003e\n\u003cp\u003eThe course will also explicitly discuss core theories and findings from developmental psychology and neuroscience that have directly inspired developmental robotics models. It will introduce students to the main concepts in robotics technology and the main robot platforms and simulators used in developmental robotics. \u003c/p\u003e\n\u003cp\u003eThecourse is suitable both for robotics and computer science students, as well as cognitive scientists and"])</script><script>self.__next_f.push([1," psychologists interested in computational models of cognition and behavior. It is also an option in the final year of a BSc/MSc degree in robotics, computer science, as well as for degree courses in psychology, anthropology, cognitive sciences. Part of the course has been created with Professor Matthew Schlesinger.\u003c/p\u003e356:Tba7,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThis course takes you through lessons 14 through 18 of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program. \u003c/p\u003e\n\u003cp\u003eIn this course, you’ll begin by learning the design life cycle. This is the process by which we investigate user needs, brainstorm potential designs, create prototypes, and evaluate those prototypes. This life cycle provides the structure for the third and fourth courses in this professional certificate. \u003c/p\u003e\n\u003cp\u003eA key part of the design life cycle, however, is human subjects research. In interface design, this involves asking users for information about what they do and what they need, and then asking them for feedback on the prototypes that you develop. In HCI more broadly, this may involve testing different ideas with users to see what facilitates the best user experience. Whenever we interact with users, though, we need to keep in mind users’ rights to privacy and transparency, and so we begin this course with a discussion of ethics in HCI. This is grounded in the university Institutional Review Board process, but also investigates the role of ethics in HCI in industry as well. \u003c/p\u003e\n\u003cp\u003eFrom there, you’ll move on to needfinding and requirements gathering. It is always tempting to jump straight into designing an interface based on our intuitive understanding of a task or need, but successful interface design always starts with an understanding of the users: who are they, what they do, and what they need. This involves both interacting directly with them via surveys and interviews, as well as observing them at a distance or even attempting the tasks ourselves. This concludes with an understanding of the requirements of any interface we create. \u003c/p\u003e\n\u003cp\u003eFrom there, you’ll move on to brainstorming design alternatives. Again, it is often tempting to jump straight to the design we have in mind, but successful interface design starts with the results of needfinding and attempts a more grounded investigation of possible solutions. Through this lesson, you’ll learn techniques for managing effective brainstorming sessions and approaches to exploring the ideas that are created including artifacts like user personas, interaction timelines, and storyboards. \u003c/p\u003e\n\u003cp\u003eFinally, you’ll conclude by learning about prototyping. Implementing an interface is a complicated process, and there is a risk that we may invest lots of time into an interface that is doomed to fail because we do not get user feedback on the idea. The goal of prototyping is to get an idea in front of users as quickly as possible to validate and improve it before we move on to the high pressures of implementation. \u003c/p\u003e\n\u003cp\u003eBy the end of this course, you’ll have an understanding of the design life cycle and its first three major stages: needfinding, brainstorming, and prototyping. You’ll also understand the ethical implications of HCI research and how to safeguard users’ rights.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"357:T55b,\u003cul\u003e\n\u003cli\u003eThe structure of the design life cycle: needfinding, brainstorming, prototyping, and evaluation.\u003c/li\u003e\n\u003cli\u003eThe value of research ethics and the importance of emphasizing the user’s rights.\u003c/li\u003e\n\u003cli\u003eThe role of Institutional Review Boards in governing university research.\u003c/li\u003e\n\u003cli\u003eThe importance of ethics in industry and the mechanisms for ensuring they are maintained.\u003c/li\u003e\n\u003cli\u003eThe importance of needfinding in the design life cycle.\u003c/li\u003e\n\u003cli\u003eMechanisms for active needfinding, including surveys, interviews, and focus groups.\u003c/li\u003e\n\u003cli\u003eApproaches to personal needfinding, including participant observation and apprenticeship.\u003c/li\u003e\n\u003cli\u003eWays to observe organic interaction, such as naturalistic observation or investigation of hacks and workarounds.\u003c/li\u003e\n\u003cli\u003eThe data inventory, a structure for ensuring you understand your user and their problems.\u003c/li\u003e\n\u003cli\u003eApproaches to brainstorming design ideas, both individually and in groups.\u003c/li\u003e\n\u003cli\u003eMethods for further exploring design ideas, such as user personas and storyboards.\u003c/li\u003e\n\u003cli\u003eThe spectrum of prototyping, from low-fidelity to high-fidelity.\u003c/li\u003e\n\u003cli\u003eThe importance of low-fidelity prototypes in getting early feedback.\u003c/li\u003e\n\u003cli\u003eApproaches to low-fidelity prototyping, such as paper prototypes and Wizard of Oz.\u003c/li\u003e\n\u003cli\u003eMulti-level prototyping, or prototyping at variouslevels of abstraction.\u003c/li\u003e\n\u003c/ul\u003e358:T9bc,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThis course takes you through the last nine lessons of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program. \u003c/p\u003e\n\u003cp\u003eIn this final course in the professional certificate, you’ll complete your understanding of the design life cycle, and learn about the modern relevance of human-computer interaction. \u003c/p\u003e\n\u003cp\u003eYou’ll begin by learning about evaluation. This is the critical final step of the design life cycle, where we put our prototypes in front of real users (or strong approximations thereof) to get feedback on their quality. You’ll learn about three methods for evaluation: first, qualitative evaluation lets you get direct feedback on the strengths and weaknesses of your interface from real users. Second, quantitative evaluation lets you make strong claims about the effectiveness of your interface or the validity of your theories of interaction. Third, heuristic evaluation lets you inject evaluation much more completely into the design process, persistently putting yourself into the mindset of a user to investigate an interface. \u003c/p\u003e\n\u003cp\u003eThen, you’ll learn how human-computer interaction relates to a modern trend in software development, Agile design. HCI and Agile development have a deep symbiosis in the way they each value rapid feedback. Moreover, modern technologies have allowed high-fidelity prototypes to be developed with the relative ease of low-fidelity prototypes in the past, allowing even better feedback and evaluation to come in throughout the design process. \u003c/p\u003e\n\u003cp\u003eAfter wrapping up your understanding of the design life cycle and its iterative nature, you’ll turn your attention to a deeper dive into the modern state of human-computer interaction. You’ll have the chance to explore cutting-edge research in HCI, from technologies like extended reality to domains like cybersecurity to ideas like gesture-based interaction. HCI is a dynamic and evolving field, and any education it would not be complete without a chance to look at what’s happening today. \u003c/p\u003e\n\u003cp\u003eFinally, you’ll conclude by looking at how far you’ve come and what you could do next. From other MOOCs to graduate degrees in the field, there are enormous possibilities for further studies in HCI. \u003c/p\u003e\n\u003cp\u003eBy the end of this course, you’ll have an understanding of the importance of evaluation in the design life cycle, as well as an understanding of where HCI sits in modern development and research.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"359:T66e,\u003cp\u003eIn order to be competitive in the computer science field, it’s imperative to understand the basic building blocks of a modern computer and how they directly impact the speed and efficiency of a program. Whether you work with embedded systems, mobile computer-based systems, or cloud systems, performance and energy efficiency are key drivers of usability and competitiveness of computerized products.\u003c/p\u003e\n\u003cp\u003eIn this course, you will learn how to design modern multicore-based computers, and how the design choices you make affect performance and energy consumption. You will explore design principles governing modern microprocessors, such as pipelining and cache memories, as well as methods for determining the impact of your design on execution time and energy efficiency.\u003c/p\u003e\n\u003cp\u003eThese skills can make a difference for practicing engineers for the purpose of building highly competitive products. Take, for instance, a smartphone with limited battery capacity. By adding value to end users through new or improved functionality, this can lead to significantly shorter operation time between battery charges, thus utilizing the already limited resources of a smartphone far more efficiently.\u003c/p\u003e\n\u003cp\u003eWith this skillset, you can become an expert in computer system performance and energy efficiency - knowledge that is in high demand when designing computerized embedded products. With trends towards IoT (Internet of Things), autonomous systems and mobile computers, such a skillset will be critical in a career in systems engineering.\u003c/p\u003e\n\u003cp\u003eThis course is derived from a Chalmers senior undergraduate course in computer system design.\u003c/p\u003e35a:T764,\u003cp\u003eIl mondo moderno è sempre più dipendente dall’Informatica e conoscerne i fondamenti e le relative applicazioni risulta essenziale per comprendere il funzionamento degli attuali Sistemi di Elaborazione delle Informazioni, oramai diffusi nei contesti più disparati ed imprescindibili per molte delle attività della nostra vita quotidiana. Il corso di Fondamenti di Informatica "])</script><script>self.__next_f.push([1,"si propone di fornire ai discenti le nozioni preliminari alla base dell’informatica, ed in particolare quelle relative al trattamento delle informazioni mediante procedure “automatizzabili”. In tale ottica, il corso avrà per oggetto lo studio della rappresentazione delle informazioni, dell'architettura del calcolatore e degli algoritmi e programmi. Saranno nel contempo fornite tutte le competenze teoriche, metodologiche e pratiche fondamentali per la realizzazione di programmi di limitata complessità attraverso linguaggi di programmazione ad alto livello, con particolare riferimento alla programmazione strutturata ed al linguaggio C/C++ . \u003c/p\u003e\n\u003cp\u003eThe modern world is ever more dependent on computer science and information technology advances, and it has become essential to know the related basics and relevant applications so we can understand how the information systems, which we encounter in multiple and unexpected apsects of our everyday life, work. The Fundamentals of Informatics course aims to provide learners with the basic notions underlying computer science, especially the way information is processed using “automatable” procedures. The focus of the course, therefore, is on information representation, computer architecture, algorithms and programming. Learners will also acquire the necessary theory, methodologies and practice to design their own fairly simple programmes using high-level programming language, especially structured programming and C/C++ languages.\u003c/p\u003e35b:T6ac,\u003cp\u003eIs my program correct? Will it give the right output for all possible permitted inputs? Computers are now essential in everyday life. Incorrect programs lead to frustration in the best case and disaster in the worst. Thus, knowing how to construct correct programs is a skill that all who program computers must strive to master.\u003c/p\u003e\n\u003cp\u003eIn this computer science course, we will present \"goal oriented programming\" the way Edsger Dijkstra, one of the most influential computer scientists, intended. You will learn how to derive p"])</script><script>self.__next_f.push([1,"rograms hand-in-hand with their proofs of correctness. The course presents a methodology that illustrates goal-oriented programming, starting with the formalization of what is to be computed, and then growing the program hand-in-hand with its proof of correctness. The methodology demonstrates that, for a broad class of matrix operations, the development, implementation, and establishment of correctness of a program can be made systematic.\u003c/p\u003e\n\u003cp\u003eSince this technique focuses on program specifications, it often leads to clearer, correct programs in less time. The approach rapidly yields a family of algorithms from which you can then pick the algorithm that has desirable properties, such as attaining better performance on a given architecture.\u003c/p\u003e\n\u003cp\u003eThe audience of this MOOC extends beyond students and scholars interested in the domains of linear algebra algorithms and scientific computing. This course shows how to make the formal derivation of algorithms practical and will leave you pondering how our results might extend to other domains.\u003c/p\u003e\n\u003cp\u003eAs a result of support from MathWorks, learners will be granted access to MATLAB for the duration of the course.\u003c/p\u003e35c:T47f,\u003cp\u003eGoogle AI for Anyone teaches you about what Artificial Intelligence is. You’ll cut through the hype and learn about AI and Machine Learning.\u003c/p\u003e\n\u003cp\u003eAs its name suggests, this course is for anybody -- you don’t need a computer science, mathematics or AI background to understand it. No programming skills or prior knowledge are needed.\u003c/p\u003e\n\u003cp\u003eWe’ll take you through, from first principles what the fuss is all about, and you’ll get hands-on in playing with data to teach a computer how to recognize images, sounds and more.\u003c/p\u003e\n\u003cp\u003eAs you explore how AI is used in the real world (recommender systems, computer vision, self-driving etc.) you will also begin to build an understanding of Neural networks and the types of machine learning including supervised, unsupervised, reinforcement etc. You will also see (and experience) what programming AI looks "])</script><script>self.__next_f.push([1,"like and how it is applied.\u003c/p\u003e\n\u003cp\u003eFrom here you will be able to continue your journey through the emerging fields of AI and ML and related technologies. In so doing, you will formulate a basis to understand and discuss AI and ML related matters in your personal and professional life.\u003c/p\u003e35d:T5ed,\u003cp\u003eBasic concepts of computer programming are introduced, starting with the notion of an algorithm. Emphasis is on developing the ability to write programs to solve practical computational problems.\u003c/p\u003e\n\u003cp\u003eTopics include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAlgorithms\u003c/li\u003e\n\u003cli\u003eElements of C/C++ programming languages\u003c/li\u003e\n\u003cli\u003eBasic data types\u003c/li\u003e\n\u003cli\u003eSequential and conditional execution\u003c/li\u003e\n\u003cli\u003eIterative solutions\u003c/li\u003e\n\u003cli\u003eArrays, matrices and their applications\u003c/li\u003e\n\u003cli\u003eFunctions\u003c/li\u003e\n\u003cli\u003eSorting and searching\u003c/li\u003e\n\u003cli\u003eElements of string processing\u003c/li\u003e\n\u003cli\u003eIntroduction to pointers\u003c/li\u003e\n\u003cli\u003eBasics of Software Engineering\u003c/li\u003e\n\u003cli\u003eStructures\u003c/li\u003e\n\u003cli\u003eFile Processing\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLearners will read and understand many sample programs, and will have to write several on their own. This course deals with basic programming, and sets the foundation for solid programming practices for beginners.\u003c/p\u003e\n\u003cp\u003eThis course is part of the \u003ca href=\"https://www.edx.org/xseries/fundamentals-computer-science\"\u003eFundamentals of Computer Science XSeries Program\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/object-oriented-programming-iitbombayx-cs101-2x\"\u003eObject-Oriented Programming\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/foundations-data-structures-iitbombayx-cs213-1x#!\"\u003eFoundations of Data Structures\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/implementation-data-structures-iitbombayx-cs213-2x\"\u003eImplementation of Data Structures\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/algorithms-2\"\u003eAlgorithms\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e35e:Ta05,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThis course concentrates on recognizing and solving convex optimization problems that arise in applications. The syllabus includes: convex sets, functions, and optimization problems; basics of convex analysis; least-squares, linear and quadratic programs, semidefinite programming, minimax, extremal volume, and other problems; optimality conditions, duality theory, theorems of alternative, and applications; interior-point methods; applications to signal processing, statistics and machine learning, control and mechanical engineering, digital and analog circuit design, and finance.\u003c/p\u003e\n\u003cp\u003eThis course should benefit anyone who uses or will use scientific computing or optimization in engineering or related work (e.g., machine learning, finance). More specifically, people from the following fields: Electrical Engineering (especially areas like signal and image processing, communications, control, EDA \u0026amp; CAD); Aero \u0026amp; Astro (control, navigation, design), Mechanical \u0026amp; Civil Engineering (especially robotics, control, structural analysis, optimization, design); Computer Science (especially machine learning, robotics, computer graphics, algorithms \u0026amp; complexity, computational geometry); Operations Research; Scientific Computing and Computational Mathematics. The course may be useful to students and researchers in several other fields as well: Mathematics, Statistics, Finance, Economics.\u003c/p\u003e\n\u003cp\u003eAdditional Instructors / Contributors\u003c/p\u003e\n\u003cp\u003eNeal Parikh\u003c/p\u003e\n\u003cp\u003eNeal Parikh is a 5th year Ph.D. Candidate in Computer Science at Stanford University. He has previously taught Convex Optimization (EE 364A) at Stanford University and holds a B.A.S., summa cum laude, in Mathematics and Computer Science from the University of Pennsylvania and an M.S. in Computer Science from Stanford University.\u003c/p\u003e\n\u003cp\u003eErnest Ryu\u003c/p\u003e\n\u003cp\u003eErnest Ryu is a PhD candidate in Computational and Mathematical Engineering at Stanford University. He has served as a TA for EE364a at Stanford. His research interested include stochastic optimization, convex analysis, and scientific computing.\u003c/p\u003e\n\u003cp\u003eMadeleine Udell\u003c/p\u003e\n\u003cp\u003eMadeleine Udell is a PhD candidate in Computational and Mathematical Engineering at Stanford University. She has served as a TA and as an instructor for EE364a at Stanford. Her research applies convex optimization techniques to a variety of non-convex applications, including sigmoidal programming, biconvex optimization, and structured reinforcement learning problems, with applications to political science, biology, and operations research.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"35f:T5e1,\u003cp\u003eAlgorithms power the biggest web companies and the most promising startups. Interviews at tech companies start with questions that probe for good algorithm thinking.\u003c/p\u003e\n\u003cp\u003eIn this computer science course, you will learn how to think about algorithms and create them using sorting techniques such as quick sort and merge sort, and searching algorithms, median finding, and order statistics.\u003c/p\u003e\n\u003cp\u003eThe course progresses with Numerical, String, and Geometric algorithms like Polynomial Multiplication, Matrix Operations, GCD, Pattern Matching, Subsequences, Sweep, and Convex Hull. It concludes with graph algorithms like shortest path and spanning tree.\u003c/p\u003e\n\u003cp\u003eTopics covered:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSorting and Searching\u003c/li\u003e\n\u003cli\u003eNumerical Algorithms\u003c/li\u003e\n\u003cli\u003eString Algorithms\u003c/li\u003e\n\u003cli\u003eGeometric Algorithms\u003c/li\u003e\n\u003cli\u003eGraph Algorithms\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis course is part of the \u003ca href=\"https://www.edx.org/xseries/fundamentals-computer-science\"\u003eFundamentals of Computer Science XSeries Program\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/programming-basics-iitbombayx-cs101-1x\"\u003eProgramming Basics\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/object-oriented-programming-iitbombayx-cs101-2x\"\u003eObject-Oriented Programming\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/foundations-data-structures-iitbombayx-cs213-1x#!\"\u003eFoundations of Data Structures\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/implementation-data-structures-iitbombayx-cs213-2x\"\u003eImplementation of Data Structures\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e360:T4f8,\u003cp\u003eEverywhere you look, people are talking about AI. This course will help you better understand AI and how you can more effectively interact with it.\u003c/p\u003e\n\u003cp\u003eAI is a field of computer science that enables computers to simulate human intelligence. AI systems function by ingesting very large amounts of data. Similarly to how a human would, it “learns” from this data, and then uses that knowledge to predict future data and solve complex problems that, up until recently, could only be solved by humans.\u003c/p\u003e\n\u003cp\u003eThe term "])</script><script>self.__next_f.push([1,"“prompt” refers to the text that the user gives to the AI algorithm to tell it what to do. If you’ve ever tried to use ChatGPT or another AI model, you’ve already generated an AI prompt, but in order to generate the best output from a generative AI model, you must understand the opportunities and limitations of these models. This knowledge will help you phrase your prompt in a way that best allows the model to meet your needs.\u003c/p\u003e\n\u003cp\u003eThis course focuses on the methodology of: \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCrafting AI prompts to avoid AI hallucinations\u003c/li\u003e\n\u003cli\u003eUsing examples and data in your prompts to help AI algorithms provide the most useful outputs for your needs \u003c/li\u003e\n\u003cli\u003eUtilizing key words to improve responses from AI algorithms\u003c/li\u003e\n\u003c/ul\u003e361:T6e3,\u003cp\u003eThis Statistics for Data Science course is designed to introduce you to the basic principles of statistical methods and procedures used for data analysis. After completing this course you will have practical knowledge of crucial topics in statistics including - data gathering, summarizing data using descriptive statistics, displaying and visualizing data, examining relationships between variables, probability distributions, expected values, hypothesis testing, introduction to ANOVA (analysis of variance), regression and correlation analysis. You will take a hands-on approach to statistical analysis using Python and Jupyter Notebooks – the tools of choice for Data Scientists and Data Analysts.\u003c/p\u003e\n\u003cp\u003eAt the end of the course, you will complete a project to apply various concepts in the course to a Data Science problem involving a real-life inspired scenario and demonstrate an understanding of the foundational statistical thinking and reasoning. The focus is on developing a clear understanding of the different approaches for different data types, developing an intuitive understanding, making appropriate assessments of the proposed methods, using Python to analyze our data, and interpreting the output accurately. This course is suitable for a variety of professionals an"])</script><script>self.__next_f.push([1,"d students intending to start their journey in data and statistics-driven roles such as Data Scientists, Data Analysts, Business Analysts, Statisticians, and Researchers. It does not require any computer science or statistics background. We strongly recommend taking the Python for Data Science course before starting this course to get familiar with the Python programming language, Jupyter notebooks, and libraries. An optional refresher on Python is also provided.\u003c/p\u003e362:T9da,"])</script><script>self.__next_f.push([1,"\u003cp\u003e6.341x is designed to provide both an in-depth and an intuitive understanding of the theory behind modern discrete-time signal processing systems and applications. The course begins with a review and extension of the basics of signal processing including a discussion of group delay and minimum-phase systems, and the use of discrete-time (DT) systems for processing of continuous-time (CT) signals. The course develops flow-graph and block diagram structures including lattice filters for implementing DT systems, and techniques for the design of DT filters. Parametric signal modeling and the efficient implementation of DT multirate and sampling rate conversion systems are discussed and developed. An in-depth development of the DFT and its computation as well as its use for spectral analysis and for filtering is presented. This component of the course includes a careful and insightful development of the relationship between the time-dependent Fourier transform and the use of filter banks for both spectral analysis and signal coding.\u003c/p\u003e\n\u003cp\u003e6.341x is organized around eleven units each typically consisting of a set of two to four topics. The source material for learning each topic includes suggested reading in the course text, clarifying notes, other related reading, and video excerpts and will include an interactive on-line discussion forum. The course text is the widely used text by Oppenheim and Schafer (third edition). The video segments are adapted from live video recordings of the MIT residential course. \u003c/p\u003e\n\u003cp\u003eEach topic includes a set of automatically-graded exercises for self-assessment and to help in digesting and understanding the basics of the topic, and in some cases to preview topics. A typical unit in the course concludes with a set of more extensive problems to help in integrating the topics and developing a deeper understanding. Automatic grading of your answers to these problems as well as solutions will be provided.\u003c/p\u003e\n\u003cp\u003e6.341x and this freely-available version were developed through the support and encouragement of the MIT Department of Electrical Engineering and Computer Science, the MIT Office of Digital Learning, and the MIT Research Laboratory of Electronics.\u003c/p\u003e\n\u003cp\u003eThis course can be cited as: Alan V. Oppenheim and Thomas A. Baran, 6.341x Discrete-Time Signal Processing, on edX, Summer 2016. \u003ca href=\"https://www.edx.org/course/discrete-time-signal-processing-mitx-6-341x-1\"\u003ehttps://www.edx.org/course/discrete-time-signal-processing-mitx-6-341x-1\u003c/a\u003e\u003c/p\u003e"])</script><script>self.__next_f.push([1,"363:T6c8,\u003cp\u003eData structures play a central role in computer science and are the cornerstones of efficient algorithms. Knowledge in this area has been at the kernel of related curriculums. This course aims at exploring the principles and methods in the design and implementation of various data structures and providing students with main tools and skills for algorithm design and performance analysis. Topics covered by this course range from fundamental data structures to recent research results. \"Data Structures and Algorithm Design Part I\" is an introductory course focusing on basic data structures, including vectors, lists, stacks, queues, binary trees, and graphs. They are important in programming practice, as well as fundamental to our advanced course: \"Part II.\"\u003c/p\u003e\n\u003cp\u003eData structures are a key component of computer science and a necessary foundation for building efficient algorithms. The knowledge it covers has always been at the core of the curriculum system of related majors. This course aims to focus on the design and implementation of various data structures and reveal the regular principles and methods and techniques; at the same time, it aims to enable students to understand and master the main routines and techniques for algorithm design and performance analysis. The topics taught range from basic data structures to recent research results. This semester's Data Structure (Part 1) is an introductory course on data structures, focusing on basic data structures such as vectors, lists, stacks, queues, binary trees, graphs, etc. Structure (Part 2)\" provides the basis. For more detailed introduction, please see: http://dsa.cs.tsinghua.edu.cn/~deng/ds/mooc/, or check the FAQ column after joining this course.\u003c/p\u003e364:Tc08,"])</script><script>self.__next_f.push([1,"\u003cp\u003eIn recent years, flying robots such as miniature helicopters or quadrotors have received a large gain in popularity. Potential applications range from aerial filming over remote visual inspection of industrial sites to automatic 3D reconstruction of buildings. Navigating a quadrotor manually requires a skilled pilot and constant concentration. Therefore, there is a strong scientific interest to develop solutions that enable quadrotors to fly autonomously and without constant human supervision. This is a challenging research problem because the payload of a quadrotor is uttermost constrained and so both the quality of the onboard sensors and the available computing power is strongly limited. \u003c/p\u003e\n\u003cp\u003eIn this course, we will introduce the basic concepts for autonomous navigation for quadrotors. The following topics will be covered:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e3D geometry,\u003c/li\u003e\n\u003cli\u003eprobabilistic state estimation,\u003c/li\u003e\n\u003cli\u003evisual odometry, SLAM, 3D mapping,\u003c/li\u003e\n\u003cli\u003elinear control.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn particular, you will learn how to infer the position of the quadrotor from its sensor readings and how to navigate it along a trajectory.\u003c/p\u003e\n\u003cp\u003eThe course consists of a series of weekly lecture videos that we be interleaved by interactive quizzes and hands-on programming tasks. For the flight experiments, we provide a browser-based quadrotor simulator which requires the students to write small code snippets in Python.\u003c/p\u003e\n\u003cp\u003eThis course is intended for undergraduate and graduate students in computer science, electrical engineering or mechanical engineering. This course has been offered by TUM for the first time in summer term 2014 on EdX with more than 20.000 registered students of which 1400 passed examination. The MOOC is based on the previous TUM lecture “Visual Navigation for Flying Robots” which received the TUM TeachInf best lecture award in 2012 and 2013.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFAQ\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDo I need to buy a textbook?\u003c/p\u003e\n\u003cp\u003eNo, all required materials will be provided within the courseware. However, if you are interested, we recommend the following additional materials:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eThis course is based on the TUM lecture Visual Navigation for Flying Robots. The course website contains lecture videos (from last year), additional exercises and the full syllabus: \u003ca href=\"http://vision.in.tum.de/teaching/ss2013/visnav2013\"\u003ehttp://vision.in.tum.de/teaching/ss2013/visnav2013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.probabilistic-robotics.org/\"\u003eProbabilistic Robotics\u003c/a\u003e. Sebastian Thrun, Wolfram Burgard and Dieter Fox. MIT Press, 2005.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://szeliski.org/Book/\"\u003eComputer Vision: Algorithms and Applications\u003c/a\u003e. Richard Szeliski. Springer, 2010.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eDo I need to build/own a quadrotor?\u003c/p\u003e\n\u003cp\u003eNo, we provide a web-based quadrotor simulator that will allow you to test your solutions in simulation. However, we took special care that the code you will be writing will be compatible with a real Parrot Ardrone quadrotor. So if you happen to have a Parrot Ardrone quadrotor, we encourage you to try out your solutions for real.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"365:T45b,\u003cp\u003eThis quantum computing course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple programs in Python and execute them on cloud-accessible quantum hardware. Topics covered in this course include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduction to systems research in quantum computing\u003c/li\u003e\n\u003cli\u003eFundamental rules in quantum computing, Bloch Sphere, Feynman Path Sum\u003c/li\u003e\n\u003cli\u003eSequential and parallel execution of quantum gates, EPR pair, no-cloning theorem, quantum teleportation\u003c/li\u003e\n\u003cli\u003eMedium-size algorithms for NISQ (near-term intermediate scale quantum) computers\u003c/li\u003e\n\u003cli\u003eQuantum processor microarchitecture: classical and quantum control\u003c/li\u003e\n\u003cli\u003eQuantum program compilation and qubit memory management\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eKeywords: quantum computing, computer science, linear algebra, compiler, circuit optimization, python, qiskit, quantum algorithms, quantum technology, superposition, entanglement, qubit technology, superconducting qubit, transmon qubit, ion-trap qubit, photonic qubit, real quantum computers\u003c/p\u003e366:T401,\u003cp\u003eLaTeX, a document preparation system, is widely used for publishing in many scientific fields like mathematics, statistics, computer science, engineering, chemistry, physics, economics, linguistics, etc.. It is a powerful and open-source system that provides numerous facilities for automating typesetting of the document: i.e. structuring page layout, listing and auto-numbering of sections, tables, figures, generating a table of contents, managing cross-referencing, citing, and indexing. \u003c/p\u003e\n\u003cp\u003eUnlike other WYSIWYG editors, the content is written in plain text along with appropriate commands, thus, allowing the user to concentrate on the content rather than the aesthetics (the way it looks). The TeX typesetting program which LaTeX uses, was designed such that anyone can create good quality material with less efforts. \u003c/p\u003e\n\u003cp\u003eThis course introduces the basic concepts of LaTeX. Participants taking thi"])</script><script>self.__next_f.push([1,"s course will be able to create and design documents in LaTeX and presentations in Beamer with confidence.\u003c/p\u003e367:Ta51,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThe increased demand by consumers and businesses for more utility, connectivity and smarter and more efficient electronic technology not only creates a need for more embedded systems but also for engineers in the embedded systems field.\u003c/p\u003e\n\u003cp\u003eIn this lab-based computer science course, explore the complexities of embedded systems and learn how to develop your own \u003cstrong\u003ereal-time operating system\u003c/strong\u003e (RTOS) by building a personal fitness device with \u003cstrong\u003eBluetooth connectivity\u003c/strong\u003e (BLE). An \u003cstrong\u003eoperating system\u003c/strong\u003e (OS) is a software system that computers use to manage the resources of a computer. The OS decides which tasks are performed when and decides how resources are utilized. Simple embedded systems, which are a combination of electrical, mechanical, chemical, and computer components designed to perform a dedicated function, originally did not need an OS. However, as embedded systems have evolved, so have their complexities. To manage this, an RTOS \u003cstrong\u003eis now required\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eEmbedded systems are often deployed in safety-critical situations such as automotive, military, industrial, and medical applications. In applications such as communications and consumer electronics, response time and processing speed are important. A real-time system not only needs to arrive at the correct answer, but must also get the correct answer at the correct time. A RTOS manages a computer's resources so that tasks are performed in a timely mannner.\u003c/p\u003e\n\u003cp\u003eIn this computer science course, students will learn the design fundamentals of an \u003cstrong\u003eRTOS\u003c/strong\u003e from the bottom up and use these fundamentals to build practical real-time applications. We will provide a board support package (BSP), so students will be able to focus on the RTOS and Bluetooth network without needing prior experience in circuits and I/O device driver software. This is a \u003cstrong\u003ehands-on project-based lab course\u003c/strong\u003e , where you will incrementally build a personal fitness device with Bluetooth connectivity.\u003c/p\u003e\n\u003cp\u003eThis course is intended for students and professional engineers wishing to improve their skills in the fields of embedded systems, product development, computer architecture, operating systems, and Bluetooth networks.\u003c/p\u003e\n\u003cp\u003eTo complete this course, you will need to \u003cstrong\u003epurchase a lab kit\u003c/strong\u003e including a microcontroller board, an I/O board, and a Bluetooth module. Instructions about purchasing the kit and installing required software are at \u003ca href=\"http://edx-org-utaustinx.s3.amazonaws.com/UT601x/RTOS.html\"\u003ehttp://edx-org-utaustinx.s3.amazonaws.com/UT601x/RTOS.html \u003c/a\u003e.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"368:T40a,\u003cp\u003eIn this Computer Science course, you will learn about implementation of all major abstract data structures using object-oriented programming paradigm of C++.\u003c/p\u003e\n\u003cp\u003eThis course builds on the basic concepts developed in ‘Foundations of Data Structures’ course.\u003c/p\u003e\n\u003cp\u003eTopics covered:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReview of OO programming, STL of C++\u003c/li\u003e\n\u003cli\u003eStacks\u003c/li\u003e\n\u003cli\u003eQueues\u003c/li\u003e\n\u003cli\u003eLists\u003c/li\u003e\n\u003cli\u003eTrees\u003c/li\u003e\n\u003cli\u003eGraphs\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis course is part of the \u003ca href=\"https://www.edx.org/xseries/fundamentals-computer-science\"\u003eFundamentals of Computer Science XSeries Program\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/programming-basics-iitbombayx-cs101-1x\"\u003eProgramming Basics\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/object-oriented-programming-iitbombayx-cs101-2x\"\u003eObject-Oriented Programming\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/foundations-data-structures-iitbombayx-cs213-1x#!\"\u003eFoundations of Data Structures\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/algorithms-2\"\u003eAlgorithms\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e369:T45b,\u003cp\u003eThis quantum computing course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple programs in Python and execute them on cloud-accessible quantum hardware. Topics covered in this course include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduction to systems research in quantum computing\u003c/li\u003e\n\u003cli\u003eFundamental rules in quantum computing, Bloch Sphere, Feynman Path Sum\u003c/li\u003e\n\u003cli\u003eSequential and parallel execution of quantum gates, EPR pair, no-cloning theorem, quantum teleportation\u003c/li\u003e\n\u003cli\u003eMedium-size algorithms for NISQ (near-term intermediate scale quantum) computers\u003c/li\u003e\n\u003cli\u003eQuantum processor microarchitecture: classical and quantum control\u003c/li\u003e\n\u003cli\u003eQuantum program compilation and qubit memory management\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eKeywords: quantum computing, computer science, linear algebra, compiler, circuit optimization, python, qiskit, quantum algorithms, quantum technology, superposition, entangleme"])</script><script>self.__next_f.push([1,"nt, qubit technology, superconducting qubit, transmon qubit, ion-trap qubit, photonic qubit, real quantum computers\u003c/p\u003e36a:T478,\u003cp\u003eWe live in the information age, and we are inundated with information on a daily basis. With so much information coming at us so fast, how do we know what’s true? How do we know which information is real? How can we fact-check what we read and see?\u003c/p\u003e\n\u003cp\u003eIn this class, you will explore the answers to these questions by learning information literacy. You will learn how to evaluate the information you see on the Internet as well as academic information. You will also learn how to access credible sources of information and share that information with others.\u003c/p\u003e\n\u003cp\u003eIn later modules, you will learn about different types of sources, how to develop an academic research question, and how to find scholarly sources on that topic. The course concludes with modules about formally presenting your research, citing it properly, and ensuring academic integrity by avoiding plagiarism.\u003c/p\u003e\n\u003cp\u003eThis course can be used to fulfill the Information Literacy requirement at Thomas Edison State University in the Bachelor of Arts in Computer Science Degree. It will not satisfy the Information Literacy Requirements in any other degrees at TESU.\u003c/p\u003e36b:T45b,\u003cp\u003eThis quantum computing course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple programs in Python and execute them on cloud-accessible quantum hardware. Topics covered in this course include:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduction to systems research in quantum computing\u003c/li\u003e\n\u003cli\u003eFundamental rules in quantum computing, Bloch Sphere, Feynman Path Sum\u003c/li\u003e\n\u003cli\u003eSequential and parallel execution of quantum gates, EPR pair, no-cloning theorem, quantum teleportation\u003c/li\u003e\n\u003cli\u003eMedium-size algorithms for NISQ (near-term intermediate scale quantum) computers\u003c/li\u003e\n\u003cli\u003eQuantum processor microarchitecture: classical and quantum control\u003c/li\u003e\n\u003cli\u003eQuantum program c"])</script><script>self.__next_f.push([1,"ompilation and qubit memory management\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eKeywords: quantum computing, computer science, linear algebra, compiler, circuit optimization, python, qiskit, quantum algorithms, quantum technology, superposition, entanglement, qubit technology, superconducting qubit, transmon qubit, ion-trap qubit, photonic qubit, real quantum computers\u003c/p\u003e36c:T5cc,\u003cp\u003eSee your favorite games like never before! \u003c/p\u003e\n\u003cp\u003eEver wondered why farming for a mighty sword in a fantasy game feels entertaining and fun while filling out reporting documents – a seemingly similar repetitive activity – is incredibly boring? If so, you are not alone! \u003c/p\u003e\n\u003cp\u003eThe vast field of Gamification applies techniques and patterns from fundamental mechanics of game design to non-game contexts in order to make business tasks more fun for a user. This can lead to increased efficiency and accuracy and even facilitate better health by reducing exhaustion. \u003c/p\u003e\n\u003cp\u003eHowever, there is one particular requirement that often becomes a hurdle for Gamification efforts: meeting accessibility requirements. \u003c/p\u003e\n\u003cp\u003eIn this computer science course, we will investigate this use case closer and derive a new set of patterns that are representation-agnostic. You will learn the fundamentals of Gamification and accessibility, as well as lessons in game development and game design. We will take a look at popular digital games and draw patterns from their game design and game mechanics. \u003c/p\u003e\n\u003cp\u003eBy the end of this course, you will have gained a better grasp on the problem at hand and learn patterns and techniques to deploy gamification in a broader and more abstract scope. \u003c/p\u003e\n\u003cp\u003eBut be warned: you might see your favorite digital games like you never saw them before – as a wired, but well-tailored, combination of reward, development, discover and challenge.\u003c/p\u003e36d:T421,\u003cp\u003eThe world around us becomes immersed in technology, which is ultimately driven by programming and governed by its laws. We believe that high-level knowledge of means for programming ‒ past, pre"])</script><script>self.__next_f.push([1,"sent, and most importantly, future ‒ is of crucial interest to many. \u003c/p\u003e\n\u003cp\u003eThis course is designed to teach almost anyone about the essence of programming, about the diverse types of existing programming paradigms, about how programming has evolved over the years, and, significantly, about what it will entail in the future. \u003c/p\u003e\n\u003cp\u003eIn the main part of the course, we will present some visual, diagrammatic programming languages, and some of the more recent playful and intuitive approaches to programming. We hope to help people interested in technology, as well as computer science students, to better understand the various approaches to programming, which are becoming increasingly important in our lives. This course is meant to “Liberate Programming” - to provide more people with the understanding of what programming is and how it works.s\u003c/p\u003e36e:Tcaa,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cstrong\u003eThis course will soon be retired. Last day to enroll is 12/31/2022 at 00:00 UTC.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThis is the 5th course in the intermediate, undergraduate-level offering that makes up the larger Cybersecurity Fundamentals MicroBachelors Program. We recommend taking them in order, unless you have a background in these areas already and feel comfortable skipping ahead.\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/information-security-introduction-to-information-security\"\u003eInformation Security - Introduction to Information Security\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/information-security-authentication-and-access-control\"\u003eInformation Security - Authentication and Access Control\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/information-security-advanced-topics\"\u003eInformation Security - Advanced Topics\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/network-security-introduction-to-network-security\"\u003eNetwork Security - Introduction to Network Security\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/network-security-protocols\"\u003eNetwork Security - Protocols\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/network-security-advanced-topics\"\u003eNetwork Security - Advanced Topics\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/penetration-testing-discovering-vulnerabilities\"\u003ePenetration Testing - Discovering Vulnerabilities\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/penetration-testing-exploitation\"\u003ePenetration Testing - Exploitation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/penetration-testing-post-exploitation\"\u003ePenetration Testing - Post Exploitation\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThese topics build upon the learnings that are taught in the introductory-level Computer Science Fundamentals MicroBachelors program, offered by the same instructor.\u003c/p\u003e\n\u003cp\u003eThis is a self-paced course that provides a continuation of network security topics. Among the topics covered are cryptographic algorithms used in networking protocols, TLS/SSL, IPSec Layer 2 Security, and Wireless Security. The material is essential in later classes that will develop ethical hacking skills. Students are provided with a broad understanding of cryptography, from its classical applications dating from the Roman empire to modern cryptography, including the public key cryptography and hashing techniques today. Next, we take what we learned about cryptography and apply it as a tool against attackers. Specifically, we'll discuss IP Security, TLS/SSL, and its use in Virtual Private Networks. We follow up with coverage of Layer 2 security and vulnerabilities, such as MAC attacks, VLAN hopping attacks, DHCP attacks, ARP attacks, spoofing attacks, and attacks on other protocols. We'll also go over common countermeasures to these attacks. We conclude the course with an overview of how WiFi works, basic terminology and architecture, and how wireless networks are secured.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eIndustry Certification Preparation\u003c/strong\u003e\u003cbr /\u003e\nThis program covers much of the material that is assessed on the \u003ca href=\"https://www.comptia.org/certifications/security\"\u003eCompTIA’s Security+ certification exam\u003c/a\u003e. Upon program completion, verified track learners will receive a 36% discount code for the CompTIA Security+ exam.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"36f:T818,"])</script><script>self.__next_f.push([1,"\u003col\u003e\n\u003cli\u003eDefine and apply a substitution cipher\u003c/li\u003e\n\u003cli\u003eDefine cryptanalysis\u003c/li\u003e\n\u003cli\u003eExplain at a high level the process by which a plaintext message is encrypted, transmitted, and decrypted.\u003c/li\u003e\n\u003cli\u003eDescribe at least two strategies for breaking an encryption scheme\u003c/li\u003e\n\u003cli\u003eIdentify the differences between public key encryption, symmetric key encryption, and hashing\u003c/li\u003e\n\u003cli\u003eList and summarize the characteristics of good ciphers\u003c/li\u003e\n\u003cli\u003eDescribe the vulnerabilities of stream ciphers\u003c/li\u003e\n\u003cli\u003eDefine AES and explain why it is recommended over 3DES\u003c/li\u003e\n\u003cli\u003eDefine cipher block chaining\u003c/li\u003e\n\u003cli\u003eList the steps in creating an RSA public/private key pair\u003c/li\u003e\n\u003cli\u003eExplain why RSA is secure\u003c/li\u003e\n\u003cli\u003eDefine message integrity and explain how it is ensured\u003c/li\u003e\n\u003cli\u003eDefine IPSec and list its services\u003c/li\u003e\n\u003cli\u003eDefine authentication header and ESP\u003c/li\u003e\n\u003cli\u003eExplain the primary goal of IKE and describe its sub-protocols\u003c/li\u003e\n\u003cli\u003eSummarize the five steps of IPSec Operation\u003c/li\u003e\n\u003cli\u003eSummarize the history of SSL\u003c/li\u003e\n\u003cli\u003eExplain how closure alerts can prevent a truncation attack\u003c/li\u003e\n\u003cli\u003eIdentify the protocols that make up the SSL architecture\u003c/li\u003e\n\u003cli\u003eDescribe how SSL/TLS provides protected channels\u003c/li\u003e\n\u003cli\u003eState the differences between IPSec and SSL VPN connections\u003c/li\u003e\n\u003cli\u003eExplain why it's important to consider Layer 2 security\u003c/li\u003e\n\u003cli\u003eDefine common Layer 2 attacks\u003c/li\u003e\n\u003cli\u003eIdentify tools used in Layer 2 attacks\u003c/li\u003e\n\u003cli\u003eDescribe countermeasures to Layer 2 attacks and security best practices to prevent attacks\u003c/li\u003e\n\u003cli\u003eExplain the differences between the 2.4GHz and 5GHz spectrums\u003c/li\u003e\n\u003cli\u003eProvide definitions of basic wireless terms\u003c/li\u003e\n\u003cli\u003eExplain how 802.11ac differs from earlier 802.11 standards\u003c/li\u003e\n\u003cli\u003eIdentify and define the types of 802.11 frames\u003c/li\u003e\n\u003cli\u003eList and define the states of 802.11 sessions\u003c/li\u003e\n\u003cli\u003eList the steps in establishing an 802.11 session\u003c/li\u003e\n\u003cli\u003eSummarize the existing wireless security protocols and state which protocols should not be used\u003c/li\u003e\n\u003cli\u003eSummarize WPA, WPA Enterprise, and generalized WiFi attacks\u003c/li\u003e\n\u003c/ol\u003e"])</script><script>self.__next_f.push([1,"370:T455,\u003cp\u003eReady to start your programming journey? Being a software engineer is much more than simply writing code--it requires a strong conceptual understanding of computer science. In this course, which was developed through a combination of academic and industry perspectives, learn not only how to code in Java but also how to break down problems and implement their solutions using some of the most fundamental computer science tools.\u003c/p\u003e\r\n\u003cp\u003eGet plenty of hands-on Java coding experience with methods, logic, loops, variables, parameters, returns, and recursion. And write your code using industry-standard tools and practices to help you build strong habits as you grow your development skill set.\u003c/p\u003e\r\n\u003cp\u003eWhether you are preparing for advanced university computer science courses, an entry-level software engineering position, or the Advanced Placement Computer Science A exam, get the tools you need to succeed in this practical, self-paced Java course.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003e*Note:\u003c/strong\u003e *This course will retire at the end of October. Please enroll only if you are able to finish your coursework in time.\u003c/p\u003e371:T579,\u003cp\u003eDeveloped by Blockchain at Berkeley and faculty from UC Berkeley's premier Computer Science department, this course provides a wide overview of many of the topics relating to and building upon the foundation of Bitcoin and blockchain technology. \u003c/p\u003e\n\u003cp\u003eThe course covers many key topics in the blockchain space. First, we take a look at distributed systems and alternative consensus mechanisms, as well as cryptoeconomic and proof-of-stake. We then move on to the fundamental applications of bitcoin and blockchain technology, including exploring enterprise blockchain implementations (JP Morgan’s Quorum, Ripple, Tendermint, and HyperLedger), the challenges and solutions around scaling blockchain adoption, and the measures that the government is taking to regulate and control blockchain technology. We wrap up the course by also taking a look at the various blockchain ventures today and conclude with a blockch"])</script><script>self.__next_f.push([1,"ain-based future thought experiment. \u003c/p\u003e\n\u003cp\u003eThis course is open to anyone with any background. Whether you are planning your next career move as a blockchain developer, crypto trader, data analyst, researcher, or consultant, or are just looking for an introduction to Blockchain.This course will help you beginto develop the critical skills needed to future-proof your career. \u003c/p\u003e\n\u003cp\u003eThis is the second course in the Blockchain Fundamentals Professional Certificate program.\u003c/p\u003e372:T589,\u003cul\u003e\n\u003cli\u003eA formal definition of distributed consensus and foundational topics such as the CAP Theorem and the Byzantine Generals Problem.\u003c/li\u003e\n\u003cli\u003eThe alternative consensus mechanisms to Bitcoin’s Proof-of-work, including Proof-of-Stake, voting-based consensus algorithms, and federated consensus.\u003c/li\u003e\n\u003cli\u003eThe meaning and properties of cryptoeconomics as it relates to its two compositional fields: cryptography and economics, as well as the goals for cryptoeconomics with respect to distributed systems fundamentals\u003c/li\u003e\n\u003cli\u003eThe various enterprise-level blockchain implementations, such as JP Morgan’s Quorum, Ripple, Tendermint, and HyperLedger, including the industry use cases for blockchain, ICOs, and the increasing regulations surrounding blockchain.\u003c/li\u003e\n\u003cli\u003eThe challenges with scaling and obstacles to widespread blockchain adoption, as well as the possible solutions within vertical scaling (e.g. blocksize increases, Segregated Witness, and the Lightning Network) and horizontal scaling (e.g. sidechains, sharding).\u003c/li\u003e\n\u003cli\u003eThe measures that governments have taken to regulate and control blockchain technology e.g. Anti-Money Laundering (AML) and Know Your Customer (KYC) regulations, anonymity goals, and government techniques for deanonymization of entities on blockchain.\u003c/li\u003e\n\u003cli\u003eAn exploratory look into blockchain ventures today, such as venture capitalism, ICOs, and crowdfunding.\u003c/li\u003e\n\u003c/ul\u003e373:T5ba,\u003cp\u003eDeveloped by Blockchain at Berkeley and faculty from UC Berkeley's premier Computer Science department, this course presents Bitco"])</script><script>self.__next_f.push([1,"in and cryptocurrencies as the motivation for blockchain technologies, and provides a comprehensive and in-depth overview of the fundamental concepts of the crypto space with a particular emphasis on Bitcoin. \u003c/p\u003e\n\u003cp\u003eThe course covers basic properties of bitcoin, the mechanics behind it (e.g. including cryptographic hash functions, Bitcoin Script, privacy, and hash commitment schemes) and its roots in the Cypherpunk movement and Libertarian ideals. You'll learn about practical applications of Bitcoin such as wallets and mining, as well as how to destroy bitcoins, including network attacks and malicious mining strategies. We will also take a brief look at Ethereum and how blockchain can be used outside of cryptocurrencies. \u003c/p\u003e\n\u003cp\u003eThis course is open to anyone with any background. Whether you are planning your next career move as a blockchain developer, crypto trader, data analyst, researcher, or consultant, or are just looking for an introduction to the Bitcoin technology. This course will help you to begin developing the critical skills needed to future-proof your career. \u003c/p\u003e\n\u003cp\u003eThis course is part of the Blockchain Fundamentals Professional Certificateprogram. If you are planning to enroll in the entire series, we suggest starting with this course and then progressing on to CS198.2x Blockchain Technology.\u003c/p\u003e374:T41f,\u003cul\u003e\n\u003cli\u003eThe basic properties and intent of centralized/decentralized currency and an in-depth understanding of Bitcoin from the ground up, including - Identity, Transactions, Record Keeping, and Consensus.\u003c/li\u003e\n\u003cli\u003eThe roots of Bitcoin in the Cypherpunk movement and Libertarian ideals, and the revolutionary significance of Bitcoin as opposed to some of its early predecessors.\u003c/li\u003e\n\u003cli\u003eThe mechanics behind Bitcoin, such as the Bitcoin network, cryptography and cryptographic hash functions, Bitcoin Script, privacy, and hash commitment schemes.\u003c/li\u003e\n\u003cli\u003eReal-world aspects of Bitcoin, such as wallets, wallet mechanics, mining, transactions, and Bitcoin governance and the various ways one can interfac"])</script><script>self.__next_f.push([1,"e with the Bitcoin network.\u003c/li\u003e\n\u003cli\u003eHow to destroy Bitcoin, including various network attacks.\u003c/li\u003e\n\u003cli\u003eThe properties behind the second largest blockchain platform, Ethereum, including the Ethereum Virtual Machine and the idea of Turing completeness, the key protocol differences between Bitcoin and Ethereum, the use cases of Ethereum.\u003c/li\u003e\n\u003c/ul\u003e375:T4d4,\u003cp\u003eThere is no doubt that the quantum computer and the quantum internet have many profound applications, they may change the way we think about information, and they could completely change our daily life.The aim of this course is to help you get up to speed with current progress in the transition to a quantum information era. After an initial review of some of the basic concepts and operating principles of quantum computing and quantum information (e.g. the ket notation and quantum bits, the qubits), the course will feature an extensive discussion on some of the different ways qubits can be built. Then, we will discuss the four types of qubits that QuTech focuses on: topological qubits, spin qubits, superconducting qubits and NV center qubits.\u003c/p\u003e\n\u003cp\u003eThe course is a journey of discovery, so we encourage you to bring your own experiences, insights and thoughts via the forum!\u003c/p\u003e\n\u003cp\u003eThis course is authored by experts from the QuTech research center at Delft University of Technology. In the center, scientists and engineers work together to enhance research and development in quantum technology. QuTech Academy’s aim is to inspire, share and disseminate knowledge about the latest developments in quantum technology.\u003c/p\u003e376:T4f3,\u003cp\u003eIn this course we will demonstrate how a large-scale quantum computer could be controlled and operated. Among the topics that we will discuss are micro-architectures, compilers, and programming languages. The course will also cover some of the basics of quantum error-correction, an essential procedure that allows us to combat errors that arise during computations using delicate qubits, necessary for fault-tolerant quantum computing. To co"])</script><script>self.__next_f.push([1,"mplete the story arc from the hardware of quantum computers to their software, the course will discuss the main factors that triggered the efforts to build quantum computers in the first place: quantum algorithms.\u003c/p\u003e\n\u003cp\u003eThe course then concludes with a discussion on the quantum internet: what is it? How can it be built? Why is it useful?\u003c/p\u003e\n\u003cp\u003eThe course is a journey of discovery, so we encourage you to bring your own experiences, insights and thoughts via the forum!\u003c/p\u003e\n\u003cp\u003eThis course is authored by experts from the QuTech research center at Delft University of Technology. In the center, scientists and engineers work together to enhance research and development in quantum technology. QuTech Academy’s aim is to inspire, share and disseminate knowledge about the latest developments in quantum technology.\u003c/p\u003e377:T708,\u003cp\u003eThere is no doubt that quantum computers and the quantum internet will have a great impact on our world. But we don’t yet know quite how. As with traditional computers - we will only see the effects in the decades to come.\u003c/p\u003e\n\u003cp\u003eThis course will provide you with a basic understanding of quantum computing and the quantum internet. Together, we’ll peek into the fascinating world of quantum information, learning about qubits, superposition, entanglement, and much more.\u003c/p\u003e\n\u003cp\u003eWe’ll envision the potential impact of quantum computing and the quantum internet.\u003c/p\u003e\n\u003cp\u003eYou’ll explore various application areas, such as quantum chemistry, quantum machine learning, encryption and secure communication, factorization, and blind quantum computation.\u003c/p\u003e\n\u003cp\u003eThe course is aimed at a broad and diverse audience including policy-makers, people with a scientific or personal interest, business executives, and students at all levels. We invite you on a journey beyond what is known to us now, and to envision a world with quantum technologies.\u003c/p\u003e\n\u003cp\u003eThis journey continues with our program \u003ca href=\"https://www.edx.org/professional-certificate/delftx-quantum-computing-and-quantum-internet\" title=\"Quantum 101: Q"])</script><script>self.__next_f.push([1,"uantum Computing \u0026 Quantum Internet\"\u003e\u003cem\u003eQuantum 101: Quantum Computing and Quantum Internet\u003c/em\u003e\u003c/a\u003e, where we expand from an understanding of the building blocks of quantum computers to look at further applications and possibilities.\u003c/p\u003e\n\u003cp\u003eThis course is authored by experts from the QuTech research center at Delft University of Technology. In the center scientists and engineers work together to enhance research and development in quantum technology. QuTech Academy’s aim is to inspire, share and disseminate knowledge about the latest developments in quantum technology.\u003c/p\u003e378:T7f1,\u003cp\u003eQuantum supremacy is a term that refers to the projected ability of quantum computers to perform computations that are beyond the capabilities of any classical computer. The era that quantum computing promises to bring about is often likened to the era initiated by the classical computer. In such a \"quantum\" information era, quantum computers will be complemented by the quantum internet, which will allow for the transmission of quantum information over long distances. This capability would support many revolutionary applications, such as unhackable communication, clock synchronization and secure access to quantum computers in the cloud.\u003c/p\u003e\r\n\r\n\u003cp\u003eBut how do quantum computers and quantum internet work? What scientific principles are behind them? What is the hardware that is being researched? What kind of software and protocols are needed for quantum computing and quantum internet? Which disciplines of science and engineering are required to develop these?\u003c/p\u003e\r\n\r\n\u003cp\u003eThe aim of this program is to help you get up to speed with the present progresses in the transition to a quantum information era. After a quick review of some of the basic concepts that will enable you understanding the operating principles of quantum computation and quantum internet, the program will begin with an extensive discussion on some of the different ways qubits can be built.\u003c/p\u003e\r\n\r\n\u003cp\u003eMoreover, we will discuss how a large-scale quantum processor could be bui"])</script><script>self.__next_f.push([1,"lt using these qubits. Some of the topics that we cover are micro-architectures, compilers, and quantum programming languages. You will also explore some of the basics of quantum error-correction, an essential procedure that allows us to combat errors that arise during computations using delicate qubits.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe program then concludes with a discussion on the quantum internet: what is it? How can it be built? Why is it useful?\u003c/p\u003e\r\n\r\n\u003cp\u003eThe program is a journey of discovery, so we encourage you to bring your own experiences, insights and thoughts via the forum!\u003c/p\u003e379:T7e7,\u003cp\u003e\u003cstrong\u003e\u003cem\u003eIf you have specific questions about this course, please contact us at\u003ca href=\"mailto:sds-mm@mit.edu\"\u003e sds-mm@mit.edu\u003c/a\u003e.\u003c/em\u003e\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMachine learning methods are commonly used across engineering and sciences, from computer systems to physics. Moreover, commercial sites such as search engines, recommender systems (e.g., Netflix, Amazon), advertisers, and financial institutions employ machine learning algorithms for content recommendation, predicting customer behavior, compliance, or risk.\u003c/p\u003e\n\u003cp\u003eAs a discipline, machine learning tries to design and understand computer programs that learn from experience for the purpose of prediction or control.\u003c/p\u003e\n\u003cp\u003eIn this course, students will learn about principles and algorithms for turning training data into effective automated predictions. We will cover:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRepresentation, over-fitting, regularization, generalization, VC dimension;\u003c/li\u003e\n\u003cli\u003eClustering, classification, recommender problems, probabilistic modeling, reinforcement learning;\u003c/li\u003e\n\u003cli\u003eOn-line algorithms, support vector machines, and neural networks/deep learning.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eStudents will implement and experiment with the algorithms in several Python projects designed for different practical applications.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis course is part of the\u003ca href=\"https://www.edx.org/micromasters/mitx-statistics-and-data-science\"\u003e MITx MicroMasters Program in Statistics and Data Science\u003c/a\u003e. Master the skills "])</script><script>self.__next_f.push([1,"needed to be an informed and effective practitioner of data science. You will complete this course and three others from MITx, at a similar pace and level of rigor as an on-campus course at MIT, and then take a virtually-proctored exam to earn your MicroMasters, an academic credential that will demonstrate your proficiency in data science or accelerate your path towards an MIT PhD or a Master's at other universities. To learn more about this program, please visit \u003ca href=\"https://micromasters.mit.edu/ds/\"\u003ehttps://micromasters.mit.edu/ds/\u003c/a\u003e.\u003c/strong\u003e\u003c/p\u003e37a:T73b,\u003cp\u003eThis course integrates the power of systems thinking with computer models designed to ‘bring to life’ biology topics including evolution, ecology and the chemistry of life. Developed in collaboration with the University of Pennsylvania Graduate School of Education and the Massachusetts Institute of Technology Scheller Teacher Education Program, this six-week interactive and collaborative professional development course draws on research in teaching and learning to develop the best experience for teachers.\u003c/p\u003e\n\u003cp\u003eIn this discussion-based course, you will learn how to use online simulations which are aligned with the Next Generation Science Standards in order to develop core biology content and practices. The student facing materials consist of five modules designed for implementation over several class periods, serving as a replacement for an existing lab or activity. The online simulations include optional entry-level coding and the course provides support for learning to teach this with students. The materials include student and teacher guides with built in informal assessments. You will get a chance to work through these materials, watch teachers experienced with the materials teach the lessons, and then interact with experienced BioGraph teachers through online forums, webinars, and expert facilitation.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eImportant Information Regarding Verified Certificates:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe BioGraph Team will cover the cost of the Verified Ce"])</script><script>self.__next_f.push([1,"rtificate for participants who complete the course, including all surveys. In order to be eligible for this benefit please DO NOT register for the Verified Certificate. Upon completing the course, you will be issued a coupon which will allow you to receive the certificate free of charge. We cannot issue refunds or reimbursements for personally purchased certificates.\u003c/p\u003e37b:T93a,"])</script><script>self.__next_f.push([1,"\u003cp\u003eAre you navigating through the maze of AI discussions in everyday conversations? Do you feel overwhelmed and find it challenging to keep up with the constant flow of AI news and hype? Or perhaps you are enthusiastic about AI and its transformative power in design practices. This course will shed light on the science behind the most popular AI tools and models.\u003c/p\u003e\n\u003cp\u003eAre you an architect concerned about the potential impact of AI on your role? If you're eager to upskill, this course is designed to help you manage expectations and enhance your skills, ensuring greater job competency in the evolving landscape of design, data and AI.\u003c/p\u003e\n\u003cp\u003eThe course goes beyond introducing AI as merely a tool but presents a new methodology for scientific design thinking. The course material gives you a vision on how to adjust your skills for a more secure job market competency.\u003c/p\u003e\n\u003cp\u003eThe content of the course is specifically suitable for architects in practice or architectural students searching for something outside of the architecture field, possibly gaining new skills in programming and AI to fit into more diverse job opportunities.\u003c/p\u003e\n\u003cp\u003eThe learning journey starts with learning about the history of AI and understanding machine learning as the science behind the AI technology. Further, the focus is established on computer vision as the “eye of AI” within the domain of architectural design. You will learn about the most prominent machine learning approaches in theory and in coding practice. You practice machine learning by using Python programming notebooks and exploring architectural design datasets. You will learn how to use AI to visualize your design data and upgrade your design storytelling.\u003c/p\u003e\n\u003cp\u003eYou will learn how to search for reliable content including data and AI models in the overwhelming landscape of opensource AI. You will be introduced to licence-free “backstage” AI by going behind the main-stream glossy AI products.\u003c/p\u003e\n\u003cp\u003eYou will also be introduced to algorithmic and data-driven thinking, data patterns, and the transformative power of learning systems. Hands-on experience with Python programming is included in the course. The assessments will include multiple choice quizzes, written text, and a a brief machine learning coding project that combines theory with real-world application and data practices.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"37c:T4f1,\u003cp\u003eData is at the heart of our digital economy and data science has been ranked as the hottest profession of the 21st century. Whether you are new to the job market or already in the workforce and looking to upskill yourself, this five course Data Science with Python Professional Certificate program is aimed at preparing you for a career in data science and machine learning. No prior computer programming experience required!\u003c/p\u003e\r\n\r\n\u003cp\u003eYou will start by learning Python, the most popular language for data science. You will then develop skills for data analysis and data visualization and also get a practical introduction in machine learning. Finally, you will apply and demonstrate your knowledge of data science and machine learning with a capstone project involving a real life business problem.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis program is taught by experts and focused on hands-on learning and job readiness. As such you will work with real datasets and will be given no-charge access to tools like Jupyter notebooks in the IBM Cloud. You will utilize popular Python toolkits and libraries such as pandas, numpy, matplotlib, seaborn, folium, scipy, scikitlearn, and more.\u003c/p\u003e\r\n\r\n\u003cp\u003eStart developing data and analytical skills today and launch your career in data science!\u003c/p\u003e37d:T51a,\u003cp\u003eIn the information age, data is all around us. Within this data are answers to compelling questions across many societal domains (politics, business, science, etc.). But if you had access to a large dataset, would you be able to find the answers you seek?\u003c/p\u003e\n\u003cp\u003eThis course, part of the Data Science MicroMasters program, will introduce you to a collection of powerful, open-source, tools needed to analyze data and to conduct data science. Specifically, you'll learn how to use:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003epython\u003c/li\u003e\n\u003cli\u003ejupyter notebooks\u003c/li\u003e\n\u003cli\u003epandas\u003c/li\u003e\n\u003cli\u003enumpy\u003c/li\u003e\n\u003cli\u003ematplotlib\u003c/li\u003e\n\u003cli\u003egit\u003c/li\u003e\n\u003cli\u003eand many other tools.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eYou will learn these tools all within the context of solving compelling data science problems.\u003c/p\u003e\n\u003cp\u003eAfter completing this c"])</script><script>self.__next_f.push([1,"ourse, you'll be able to find answers within large datasets by using python tools to import data, explore it, analyze it, learn from it, visualize it, and ultimately generate easily sharable reports.\u003c/p\u003e\n\u003cp\u003eBy learning these skills, you'll also become a member of a world-wide community which seeks to build data science tools, explore public datasets, and discuss evidence-based findings. Last but not least, this course will provide you with the foundation you need to succeed in later courses in the Data Science MicroMasters program.\u003c/p\u003e37e:Tb9f,"])</script><script>self.__next_f.push([1,"\u003cp\u003eResearch has been traditionally viewed as a purely academic undertaking, especially in limited-resource healthcare systems. Clinical trials, the hallmark of medical research, are expensive to perform, and take place primarily in countries which can afford them. Around the world, the blood pressure thresholds for hypertension, or the blood sugar targets for patients with diabetes, are established based on research performed in a handful of countries. There is an implicit assumption that the findings and validity of studies carried out in the US and other Western countries generalize to patients around the world.\u003c/p\u003e\n\u003cp\u003eThis course was created by members of MIT Critical Data, a global consortium that consists of healthcare practitioners, computer scientists, and engineers from academia, industry, and government, that seeks to place data and research at the front and center of healthcare operations.\u003c/p\u003e\n\u003cp\u003eBig data is proliferating in diverse forms within the healthcare field, not only because of the adoption of electronic health records, but also because of the growing use of wireless technologies for ambulatory monitoring. The world is abuzz with applications of data science in almost every field – commerce, transportation, banking, and more recently, healthcare. These breakthroughs are due to rediscovered algorithms, powerful computers to run them, and most importantly, the availability of bigger and better data to train the algorithms. This course provides an introductory survey of data science tools in healthcare through several hands-on workshops and exercises.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eWho this course is aimed at\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThe most daunting global health issues right now are the result of interconnected crises. In this course, we highlight the importance of a multidisciplinary approach to health data science. It is intended for front-line clinicians and public health practitioners, as well as computer scientists, engineers and social scientists, whose goal is to understand health and disease better using digital data captured in the process of care.\u003c/p\u003e\n\u003cp\u003eWe highly recommend that this course be taken as part of a team consisting of clinicians and computer scientists or engineers. Learners from the healthcare sector are likely to have difficulties with the programming aspect while the computer scientists and engineers will not be familiar with the clinical context of the exercises and workshops.\u003c/p\u003e\n\u003cp\u003eThe MIT Critical Data team would like to acknowledge the contribution of the following members: Aldo Arevalo, Alistair Johnson, Alon Dagan, Amber Nigam, Amelie Mathusek, Andre Silva, Chaitanya Shivade, Christopher Cosgriff, Christina Chen, Daniel Ebner, Daniel Gruhl, Eric Yamga, Grigorich Schleifer, Haroun Chahed, Jesse Raffa, Jonathan Riesner, Joy Tzung-yu Wu, Kimiko Huang, Lawerence Baker, Marta Fernandes, Mathew Samuel, Philipp Klocke, Pragati Jaiswal, Ryan Kindle, Shrey Lakhotia, Tom Pollard, Yueh-Hsun Chuang, Ziyi Hou.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"37f:T42b,\u003cp\u003e\u003cspan lang=\"EN-US\"\u003eIn part 2, we will dive down into the oceans that cover 70% of the planet to understand how the oceans impact our climate. We will visit the frozen parts of the Earth (the cryosphere), and the vegetated parts of our planet (the biosphere). How does the cryosphere impact sea level rise in the future? How does the biosphere impact carbon dioxide in the atmosphere? We will take a trip to a volcano to understand how large volcanic eruptions can also impact the Earth’s temperature. Could we produce an artificial volcano to offset global warming? After studying all the different important components of the climate system, we will learn how computer models put all this information together to estimate what may happen to our global and regional climates in 2050 or 2100. What are the various scenarios for the future? How accurate are these forecasts? And towards the end of the course, we will talk about what can be done to deal with the climate crisis. It is not all bad news. There are some very exciting solutions out there. \u003c/span\u003e\u003c/p\u003e380:Tb68,"])</script><script>self.__next_f.push([1,"\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cem\u003e\u003cspan lang=\"EN-US\"\u003eThe Oceans\u003c/span\u003e\u003c/em\u003e\u003c/strong\u003e\u003cspan lang=\"EN-US\"\u003e : Oceans cover 70% of the area of the Earth, and hence have a huge impact on the \u003c/span\u003e\u003cspan lang=\"EN\"\u003eclimate\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e of the Earth. The \u003c/span\u003e\u003cspan lang=\"EN\"\u003eocean\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e currents, temperatures, and absorption of carbon dioxide are all key features that influence the global \u003c/span\u003e\u003cspan lang=\"EN\"\u003eclimate\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e. \u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003eThe Cryosphere\u003c/span\u003e\u003c/strong\u003e\u003cspan lang=\"EN-US\"\u003e : Some parts of the planets are always frozen below 0C. These include glaciers, \u003c/span\u003e\u003cspan lang=\"EN\"\u003esea ice\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e, \u003c/span\u003e\u003cspan lang=\"EN\"\u003eland\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e ice and \u003c/span\u003e\u003cspan lang=\"EN\"\u003epermafrost\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e regions (\u003c/span\u003e\u003cspan lang=\"EN\"\u003efrozen ground\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e). The \u003c/span\u003e\u003cspan lang=\"EN\"\u003ecryosphere\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e is responding dramatically to rising temperatures, with \u003c/span\u003e\u003cspan lang=\"EN\"\u003eimpacts\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e on sea level rise, \u003c/span\u003e\u003cspan lang=\"EN\"\u003eocean\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e currents and global temperatures. \u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003eThe Biosphere\u003c/span\u003e\u003c/strong\u003e\u003cspan lang=\"EN-US\"\u003e : Vegetation around the planet also has an important role in modulating the Earth’s \u003c/span\u003e\u003cspan lang=\"EN\"\u003eclimate\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e. Both on \u003c/span\u003e\u003cspan lang=\"EN\"\u003eland\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e and in the oceans plants absorb CO2 via \u003c/span\u003e\u003cspan lang=\"EN\"\u003ephotosynthesis\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e, while also impacting \u003c/span\u003e\u003cspan lang=\"EN\"\u003eland\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e temperatures, \u003c/span\u003e\u003cspan lang=\"EN\"\u003ealbedo\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e and moisture balance. \u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003eVolcanoes\u003c/span\u003e\u003c/strong\u003e\u003cspan lang=\"EN-US\"\u003e : While volcanoes may not seem relevant to the discussion about \u003c/span\u003e\u003cspan lang=\"EN\"\u003eclimate change\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e, we know that large volcanic eruptions in the past have resulted in a significant cooling of global temperatures. Hence, we need to understand the science behind this global cooling. \u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003eClimate Forecasts\u003c/span\u003e\u003c/strong\u003e\u003cspan lang=\"EN-US\"\u003e : After understanding the different key aspects of the \u003c/span\u003e\u003cspan lang=\"EN\"\u003eclimate system\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e, we can now discuss global \u003c/span\u003e\u003cspan lang=\"EN\"\u003eclimate\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e models and how they are used to simulate the \u003c/span\u003e\u003cspan lang=\"EN\"\u003eclimate system\u003c/span\u003e\u003cspan lang=\"EN-US\"\u003e (past, present, and future). What are the scenarios for 2100?\u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003cspan lang=\"EN-US\"\u003eSolutions\u003c/span\u003e\u003c/strong\u003e\u003cspan lang=\"EN-US\"\u003e : Finally, after understanding the problem we face, we can also address the possible solutions. What is the road map to get to net-zero emissions by 2050? Can we do it? What are the alternatives?\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e"])</script><script>self.__next_f.push([1,"381:T8ed,"])</script><script>self.__next_f.push([1,"\u003cp\u003eDo you have an interest in biology and quantitative tools? Do you know computational methods but do not realize how they apply to biological problems? Do you know biology but do not understand how scientists really analyze complicated data? 7.QBWx: Quantitative Biology Workshop is designed to give learners exposure to the application of quantitative tools to analyze biological data at an introductory level. The Biology Department of MIT has run this workshop-style course as part of a one-week outreach program for students from other universities. With 7.QBWx, we can give more learners from around the world the chance to discover quantitative biology. We hope that this series of workshops encourages learners to explore new interests and take more biology and computational courses.\u003c/p\u003e\n\u003cp\u003eWe expect that learners from 7.00x Introduction to Biology - The Secret of Life or an equivalent course can complete this workshop-based course without a background in programming. The course content will introduce programming languages but will not teach any one language in a comprehensive manner. The content of each week varies. We want learners to have an introduction to multiple languages and tools to find a topic that they would want to explore more. We recommend that learners try to complete each week to find what interests them the most. \u003c/p\u003e\n\u003cp\u003eThis workshop includes activities on the following biological topics: population biology, biochemical equilibrium and kinetics, molecular modeling of enzymes, visual neuroscience, global and single-cell gene expression, development, and genomics. The tools and programming languages include MATLAB, PyMOL, Python, and R. This course does not require learners to download MATLAB. All MATLAB activities run and are graded within the edX platform. We do recommend that participants download a few other free tools for the activities so that they learn how to use the same tools and programs that scientists use.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eWorkshop Content Creators and Residential Leaders\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eGregory Hale, Michael Goard, Ben Stinson, Kunle Demuren, Sara Gosline, Glenna Foight, Leyla Isik, Samir El-Boustani, Gerald Pho, and Rajeev Rikhye\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eResidential Outreach Workshop Organizer and Creator\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eMandana Sassanfar\u003c/p\u003e"])</script><script>self.__next_f.push([1,"382:T4af,\u003cp\u003eExcel in Data Science, one of the hottest fields in tech today. Learn how to gain new insights from big data by asking the right questions, manipulating data sets and visualizing your findings in compelling ways. \u003c/p\u003e \r\n\r\n\u003cp\u003eIn this MicroMasters program, you will develop a well-rounded understanding of the mathematical and computational tools that form the basis of data science and how to use those tools to make data-driven business recommendations. \u003c/p\u003e \r\n\r\n\u003cp\u003eThis MicroMasters program encompasses two sides of data science learning: the mathematical and the applied. \u003c/p\u003e \r\n\r\n\u003cp\u003eMathematical courses cover probability, statistics, and machine learning. The applied courses cover the use of specific toolkit and languages such as Python, Numpy, Matplotlib, pandas and Scipy, the Jupyter notebook environment and Apache Spark to delve into real world data.\u003c/p\u003e \r\n\r\n\u003cp\u003eYou will learn how to collect, clean and analyse big data using popular open source software will allow you to perform large-scale data analysis and present your findings in a convincing, visual way. When combined with expertise in a particular type of business, it will make you a highly desirable employee.\u003c/p\u003e383:T9b7,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThis course focuses on the scientific background of the present-day climate crisis, often also called Global Warming. The course will give you the scientific knowledge and tools needed to understand the crisis, including the many uncertainties behind the science. What do we really know with great certainty, and what is less certain? Can we still act given the uncertainty in the science behind the climate crisis?\u003c/p\u003e\r\n \r\n\u003cp\u003eAfter a short introduction to global warming, we will go back in time and put the present changes occurring today in context, by looking back in time to the ice ages that have occurred on our planet over the past million years.\u003c/p\u003e \r\n\r\n\u003cp\u003eAre the changes happening today really that unusual? Have similar changes occurred in the past? We will then focus our weekly discussions on key aspects of the climate system to better understand the complexity of our climate. We will take a journey to our Sun, the source of all our energy in the climate system. Can the changes in our Sun explain the recent global warming? We will discuss the Energy Balance of our planet resulting from the balance between the energy we get from the Sun, and the energy lost from the Earth by cooling. We will learn about the water cycle and the important role of clouds and rain in the climate system. How do clouds impact the Earth’s temperature? We will discuss atmospheric circulation patterns, winds and storms.\u003c/p\u003e \r\n\r\n\u003cp\u003eThen we will dive down into the oceans that cover 70% of the planet to understand how the oceans impact our climate. We will visit the frozen parts of the Earth (the cryosphere), and the vegetated parts of our planet (the biosphere). How does the cryosphere impact sea level rise in the future? How does the biosphere impact carbon dioxide in the atmosphere? We will take a trip to a volcano to understand how large volcanic eruptions can also impact the Earth’s temperature. Could we produce an artificial volcano to offset global warming?\u003c/p\u003e \r\n\r\n\u003cp\u003eAfter studying all the different important components of the climate system, we will learn how computer models put all this information together to estimate what may happen to our global and regional climates in 2050 or 2100. What are the various scenarios for the future? How accurate are these forecasts? And towards the end of the course, we will talk about what can be done to deal with the climate crisis. It is not all bad news. There are some very exciting solutions out there.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"384:T736,\u003cp\u003eGive your career a boost by mastering the advanced concepts underpinning the design of multicore-based computers. This professional certificate program covers design principles governing modern microprocessors, such as pipelining, cache memories, parallelism, prefetching, and cache coherency. Applying these concepts is critical when developing competitive computerized products. Take, for instance, a smartphone with limited battery capacity. Improved functionality can lead to significantly shorter operation time between battery charges, thus utilizing the already limited resources of a smartphone far more efficiently.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe target audience for this program is practicing software and hardware engineers in need of a deep understanding of performance engineering. This program is also well suited for students who want to specialize in computer engineering and get a deep understanding of the working of modern computers.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis program is derived from both undergraduate and advanced graduate courses in computer system design. It starts on a basic level and then gradually introduces more advanced concepts. The program offers a unique opportunity to learn about computer systems on a machine and assembly language level.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe courses are given by Per Stenström, a world-renowned research leader in computer architecture. He is a Fellow of ACM and IEEE and member of three academies (Royal Swedish Academy of Engineering Science, The European Academy, and the Royal Spanish Academy of Engineering Science). He has co-authored around 200 publications and 20 patents and has co-founded a few high-tech startup companies.\u003c/p\u003e\r\n\r\n\u003cp\u003eBy the end of this program, you will have a deep understanding in the design of future multicore-based computers and the impact on energy efficiency and program execution time.\u003c/p\u003e385:T444,\u003cp\u003eDigital Design is about designing in digital space so the created content can be displayed and seen on a digital device. With the availability of high computing power, designers can"])</script><script>self.__next_f.push([1," quickly create designs in digital space before actual deployment.\u003c/p\u003e\n\u003cp\u003eIn this online course, you will learn the fundamental concepts of a wide variety of digital design technology and you will have the opportunity to create your own digital designs and animate them as well. The course focuses on \u003cstrong\u003ecreating 3D objects\u003c/strong\u003e using a computer-aided design package, \u003cstrong\u003ecreating real-life physical simulations,\u003c/strong\u003e and then \u003cstrong\u003ecombining the two techniques to create rendered animations\u003c/strong\u003e. It will also \u003cstrong\u003eintroduce virtual reality (VR) and augmented reality (AR) applications\u003c/strong\u003e.\u003c/p\u003e\n\u003cp\u003eThis course allows you to get hands-on experience with different design tools so that the various outputs can be combined in a systematic way. So get started to experience this excitement of creating your own designs now whether it be for continuing education or as a hobby.\u003c/p\u003e386:T91d,"])</script><script>self.__next_f.push([1,"\u003cp\u003eDigital systems have revolutionized our world. From television to cell phones to GPS to warfare to automobiles to medicine to distance education, computers and digital processing have reshaped the way we live and work. The semiconductor industry has grown from $21B in 1985 to $412B in 2019, making it one of the largest sectors of the economy. Computers are also a vital part of daily practice in every field of science and engineering.\u003c/p\u003e\n\u003cp\u003ePrevious generations of engineers learned the “nuts and bolts” of the profession by doing hand-on projects such as disassembling and rebuilding engines. As technology has advanced, cars have become too complicated for the average person to work on. Ironically, the same advances have made computers much easier to build. While most fields of engineering require extensive mathematics and complicated analysis of even rather simple components, digital systems merely require counting from 0 to 1. Their challenge, instead, is in combining many simple building blocks into a complex whole. In this class, you will experiment with digital systems, building simple circuits from logic gates on a breadboard and designing more complex systems with a logic simulator. You will learn how to systematically create digital systems with a desired function. By the end of this course, you will have the knowledge and experience to design digital systems and be prepared for more advanced coursework.\u003c/p\u003e\n\u003cp\u003eBeyond the practical reasons to take this class, I hope you find it enormously fun and exciting like I do. There's a great satisfaction about being able to build things. Digital systems are ideal because the components are far cheaper and easier to use than in other engineering fields. It's also amazing to demystify how digital systems work under the hood. I fell in love with digital design when I first studied it in college, and I hope you do too!\u003c/p\u003e\n\u003cp\u003eThis is the first half of a 2-part sequence. This half covers digital design. The second half, ENGR85B, covers computer architecture, where you will learn to program, use, and build microprocessors. By the end of the second half, you will have designed your own microprocessor and understand it all the way from the transistor level to the software. You'll also have built smart gadgets and games with lights and sensors.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"387:T794,\u003cp\u003eWildfires are a natural and essential part of our ecosystem, recycling soil nutrients and renewing healthy forests. In Alaska, around one million acres (4000 km2) burn every year, and record years have seen as many as six million acres burned. Most of these fires are allowed to spread naturally.\u003c/p\u003e\n\u003cp\u003eHowever, when wildfires occur near population centers, they can be a serious threat to the safety and well-being of people. Recent disastrous fire seasons in Alaska, California, and Australia have shown how communities near forests, in what is known as the Wildland Urban Interface (WUI), are increasingly at risk due to hotter and drier summer weather caused by climate change.\u003c/p\u003e\n\u003cp\u003eIn the fight to protect these communities, remote sensing technology has become essential. Wildfire analysts use satellite imagery and powerful computer programs to predict fire risk, detect fires early, and monitor their spread. After a wildfire is extinguished, remote sensing is used to analyze the impact of a fire and to guide sustainable restoration efforts.\u003c/p\u003e\n\u003cp\u003eParticipants in this course will learn about remote sensing of wildfires from instructors at the University of Alaska Fairbanks, located in one of the world’s most active wildfire zones. Students will learn about wildfire behavior, and get hands-on experience with tools and resources used by professionals to create geospatial maps that support firefighters on the ground.\u003c/p\u003e\n\u003cp\u003eUpon completion, students will be able to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAccess web resources that provide near real-time updates on active wildfires\u003c/li\u003e\n\u003cli\u003eNavigate databases of remote sensing imagery and data\u003c/li\u003e\n\u003cli\u003eAnalyze geospatial data to detect fire hot spots, map burn areas, and assess severity\u003c/li\u003e\n\u003cli\u003eProcess image and GIS data in ArcGIS Pro\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eVerified track learners will receive a one-year ArcGIS Pro license in addition to unlimited course access and a verified certificate.\u003c/p\u003e388:T65f,\u003cp\u003eLearn from a dynamic team of 25 dental practitioners and researchers across 10 dental s"])</script><script>self.__next_f.push([1,"pecialties from around the world led by HKU’s Professor Jukka P. Matinlinna and Dr James K.H. Tsoi. In this 4-Week-4-Module course, Digital Biomaterials, you will not only learn the special properties of novel biomaterials in oral health care, but you will be introduced to the crucial and dramatic roles of digital dentistry in contemporary oral health care.\u003c/p\u003e\n\u003cp\u003eNew technology development and breakthroughs in biomaterials research have transformed oral health care. The discoveries of the special properties of biomaterials such as titanium, zirconia and various polymeric composite materials have led to the rapid development of more versatile, durable and safe materials, offering oral health care that meet patients’ treatment needs and aesthetic restorative results. In recent years, advancement in digital dentistry such as CAD/CAM technology in crown fabrication, 3D printing, artificial intelligence, stereophotogrammetry and digital orthodontics have greatly impacted many aspects of oral health care, in particular, oral and maxillofacial surgery, implant dentistry and regenerative medicine.\u003c/p\u003e\n\u003cp\u003eOral biomaterials research today is an exciting and intensive multidisciplinary area that encompasses contributions from a wide range of fields from clinical dentistry to biology, chemistry, physics, material science, and engineering. We cordially invite those of you who wish to make a difference in tomorrow’s dental materials and oral health development to join us in the exciting journey in Digital Biomaterials.\u003c/p\u003e389:Tb12,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThe course Digital Biomaterials compiles four modules introducing the most cutting-edge digital and computer technologies in dentistry including big data, artificial intelligence (AI), and digital workflow that support clinical dental diagnostics, and enhance the efficiency of fabricating durable dental restorations. Learners will also be introduced to the properties of the most commonly used dental materials such as titanium, various ceramics and composite biomaterials.. Furthermore, adhesion of dissimilar materials to tooth structures will also be explained.\u003c/p\u003e\n\u003cp\u003eThe learning objectives of the four modules in Digital Biomaterials are as follows:\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eModule 1\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDefine what digital dentistry is and what it includes.\u003c/li\u003e\n\u003cli\u003eExamine the clinical implications of dental imaging, 3D-stereophotogrammetry, intraoral scanner and cone-beam computerized tomography (CBCT).\u003c/li\u003e\n\u003cli\u003eCompare and contrast CAD/CAM with conventional techniques in dentistry.\u003c/li\u003e\n\u003cli\u003eUnderstand the role of digital dentistry in areas of orthodontics, oral and maxillofacial surgery (OMFS).\u003c/li\u003e\n\u003cli\u003eExamine commonly used digital techniques in dentistry such as impression taking, shade matching, radiography, and 3D printing.\u003c/li\u003e\n\u003cli\u003eAppreciate the role of digital technology in shaping the future of dentistry .\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eModule 2\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnderstand the basic science behind applications of titanium in dentistry and what matters on the titanium surface.\u003c/li\u003e\n\u003cli\u003eAppraise the special properties and implications of ceramics in dental materials.\u003c/li\u003e\n\u003cli\u003eLearn the surface treatment methods of zirconia.\u003c/li\u003e\n\u003cli\u003eCompare and contrast the advantages and shortcomings of zirconia against titanium.\u003c/li\u003e\n\u003cli\u003eUnderstand the clinical purpose, principles and techniques to treat surfaces (grit blasting and acid-etching).\u003c/li\u003e\n\u003cli\u003eUnderstand the applications of silicon and related compounds in dentistry.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eModule 3\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIdentify and list computer technologies used in dentistry.\u003c/li\u003e\n\u003cli\u003eDescribe the digital workflow in dental applications.\u003c/li\u003e\n\u003cli\u003eDiscuss the computer technologies applied in the field of digital orthodontics.\u003c/li\u003e\n\u003cli\u003eApprehend and justify the use of big data and artificial intelligence technology in dentistry - is it the future of dentistry? \u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eModule 4\u003c/em\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnderstand the design and chemistry of fibre-reinforced composite materials.\u003c/li\u003e\n\u003cli\u003eCompare and contrast fibre-reinforced composites with conventional biomaterials.\u003c/li\u003e\n\u003cli\u003eDefine and classify the whole spectrum of dental cements.\u003c/li\u003e\n\u003cli\u003eExamine the properties, chemistry and applications of tricalcium silicate-based cements in endodontology.\u003c/li\u003e\n\u003cli\u003eAppraise the compositions, indications and applications of dentin bonding materials and systems.\u003c/li\u003e\n\u003c/ul\u003e"])</script><script>self.__next_f.push([1,"38a:T5f4,\u003cp\u003eEngage in this course pertaining to a highly impactful yet, too rarely discussed, AI-related topic. You will learn from international experts in the field, also speakers at IVADO’s International School on Bias and Discrimination in AI, which took place in Montreal, and explore the social and technical aspects of bias, discrimination and fairness in machine learning and algorithm design.\u003c/p\u003e\n\u003cp\u003eThe main focus of this course is: gender, race and socioeconomic-based bias as well as bias in data-driven predictive models leading to decisions. The course is primarily intended for professionals and academics with basic knowledge in mathematics and programming, but the rich content will be of great use to whomever uses, or is interested in, AI in any other way. These sociotechnical topics have proven to be great eye-openers for technical professionals!\u003c/p\u003e\n\u003cp\u003eThe total duration of the video content available in this course is 7:30 hours, cut into relevant segments that you may watch at your own pace. There are also comprehensive quizzes at the end of each segment to measure your understanding of the content.\u003ca href=\"http://www.ivado.ca/en\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIVADO is a scientific and economic data science hub bridging industrial, academic and governmental partners with expertise in digital intelligence. One of its missions is to contribute to the advancement of digital knowledge and train new generations of bias-aware data scientists.\u003c/p\u003e\n\u003cp\u003eWelcome to this enlightening journey in the world of ethical AI!\u003c/p\u003e38b:Ta50,"])</script><script>self.__next_f.push([1,"\u003cp\u003eIn this two-part series you will dive into the dynamic world of cartography with our comprehensive course, \"Planet Earth Geovisualization, Deeper Diver - Micromasters.\" These courses are designed to equip students with both theoretical knowledge and practical skills in modern map-making and geospatial analysis. Throughout the courses, students will explore the art and science of cartography, focusing on the principles and techniques essential for effective map communication.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eLearning Objectives:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eExamine the Art and Science of Cartography\u003c/strong\u003e :\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnderstand the fundamental principles and history of cartography.\u003c/li\u003e\n\u003cli\u003eAnalyze the key components that contribute to effective map communication, including scale, projection, and symbolization.\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCreate Vector Map Data from Raster Maps\u003c/strong\u003e :\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLearn to convert raster map data into vector formats.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDevelop skills in organizing and managing geospatial data within a geodatabase.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDesign Choropleth Maps\u003c/strong\u003e :\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMaster the creation of choropleth maps to visually represent spatial data.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eApply appropriate data classification techniques and symbology to convey clear and accurate information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDevelop Graduated Symbol Maps\u003c/strong\u003e :\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate graduated symbol maps to represent varying data magnitudes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement effective data classification techniques and symbology for enhanced visual interpretation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eConstruct Isarithmic Maps\u003c/strong\u003e :\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLearn to produce isarithmic maps to illustrate continuous data surfaces.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUtilize appropriate data classification techniques and symbology for accurate representation of phenomena.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRender 3D Digital Elevation Models (DEMs)\u003c/strong\u003e :\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTransform DEMs into 3D visualizations for advanced geospatial analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePerform viewshed and line of sight calculations to assess visibility and spatial relationships in a three-dimensional context.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eBy the end of this two-part series, students will have a thorough understanding of cartographic principles and will be proficient in using various mapping techniques to create informative and visually compelling maps. Whether you're a novice or an experienced GIS professional, this course will enhance your ability to communicate spatial information effectively through innovative and precise map design.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"38c:Ta13,"])</script><script>self.__next_f.push([1,"\u003cp\u003eDive into the dynamic world of cartography with our comprehensive course, \"Planet Earth and Geovisualization.\" This two-part series is designed to equip students with both theoretical knowledge and practical skills in modern map-making and geospatial analysis. Throughout this course, students will explore the art and science of cartography, focusing on the principles and techniques essential for effective map communication.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eLearning Objectives:\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eExamine the Art and Science of Cartography\u003c/strong\u003e :\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUnderstand the fundamental principles and history of cartography.\u003c/li\u003e\n\u003cli\u003eAnalyze the key components that contribute to effective map communication, including scale, projection, and symbolization.\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCreate Vector Map Data from Raster Maps\u003c/strong\u003e :\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLearn to convert raster map data into vector formats.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDevelop skills in organizing and managing geospatial data within a geodatabase.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDesign Choropleth Maps\u003c/strong\u003e :\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMaster the creation of choropleth maps to visually represent spatial data.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eApply appropriate data classification techniques and symbology to convey clear and accurate information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDevelop Graduated Symbol Maps\u003c/strong\u003e :\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate graduated symbol maps to represent varying data magnitudes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImplement effective data classification techniques and symbology for enhanced visual interpretation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eConstruct Isarithmic Maps\u003c/strong\u003e :\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLearn to produce isarithmic maps to illustrate continuous data surfaces.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUtilize appropriate data classification techniques and symbology for accurate representation of phenomena.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRender 3D Digital Elevation Models (DEMs)\u003c/strong\u003e :\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTransform DEMs into 3D visualizations for advanced geospatial analysis.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePerform viewshed and line of sight calculations to assess visibility and spatial relationships in a three-dimensional context.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eBy the end of this course, students will have a thorough understanding of cartographic principles and will be proficient in using various mapping techniques to create informative and visually compelling maps. Whether you're a novice or an experienced GIS professional, this course will enhance your ability to communicate spatial information effectively through innovative and precise map design.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"38d:T5d7,\u003cp\u003eQuantum technology is all around yet many of us can readily be confused by the science, let alone the trajectories to identifying commercial opportunities. Dominant in the hype is the emerging promise of quantum computing, still some way from delivering a useful and fully capable quantum computer. In such a context, making strategic decisions when the science and engineering are shifting presents many innovation dilemmas!\u003c/p\u003e\n\u003cp\u003eThis course applies a focus on quantum technologies that deliver innovative new products and services. The now ubiquitous mobile telephone demonstrates such innovation. Our interest lies in exploring enough of the science to boost our understanding so that we can make informed decisions to allocate resources that create and harness emerging opportunities. Such resource-allocation processes will be as many and varied as there are innovators to pursue them.\u003c/p\u003e\n\u003cp\u003eThe full 4-module course specifically targets strategic decision makers across the quantum domains of sensing, communication, and computing. The online course includes content from world-recognised quantum scientists as well as the approaches of practitioners seeking to harness the exciting technological potentials for their organizations and customers. The key artefact learners will develop is a quantum strategy for their own organization, identifying the enablers and challenges to unique opportunities. This quantum strategy can then serve as a roadmap for an innovation portfolio.\u003c/p\u003e38e:Tc3f,"])</script><script>self.__next_f.push([1,"\u003cp\u003eCurrently, countries around the world have launched their own brain plans and listed neuroscience research as a strategic development direction. For example, in 2013, the United States launched the BRAIN Initiative (Brain Research through Advancing Innovative Neurotechnologies, carrying out brain research through promoting innovative neurotechnologies) plan; in 2021, China launched Science and Technology Innovation 2030 - a major plan for \"brain science and brain-inspired research\". \"Neurophotonics\" came into being and has developed rapidly in recent years, becoming an emerging cutting-edge interdisciplinary subject. Neurophotonics research will not only help reveal the laws of brain cognitive development and provide evidence for disease diagnosis and treatment, but will also promote the development of brain-computer interfaces, artificial intelligence and other fields. However, there are no relevant monographs in the world that systematically introduce this emerging discipline.\u003c/p\u003e\n\u003cp\u003eSince the fall semester of 2018, Tsinghua University has launched the \"Neurophotonics\" course for graduate students (or senior undergraduates) in optical engineering, biomedical engineering and other majors to introduce \"Neurophotonics\" to graduate students or senior undergraduates in related majors. \"Study\" biological background knowledge, related research techniques, and explore future development directions.\u003c/p\u003e\n\u003cp\u003e\"Neurophotonics\" is a discipline that uses optical technology to carry out neuroscience research. The content mainly includes the use of optical technology to image neural structure and function and the use of optical technology to control neural activity. This course starts from the significance and methods of brain science research and introduces the irreplaceable advantages of neurophotonics research. It then discusses tissue optics and introduces the rules of light propagation in neural tissue based on the basic knowledge of neurobiology. Then, it starts from linear The two aspects of optics and nonlinear optics introduce neural structure and functional imaging technology; in addition, a neural activity manipulation technology - optogenetics technology is introduced; finally, the current research hotspots and future development directions of neurophotonics are discussed.\u003c/p\u003e\n\u003cp\u003eThis course is designed to introduce neuroscience to graduate students or senior undergraduates majoring in optical engineering, biomedical engineering, etc., and discuss new optical technologies and their application prospects in brain science research. It can also be used for graduate students majoring in neurobiology. Fundamentals of commonly used optical techniques provide opportunities. Through the study of this course, students can enhance their theoretical foundation and practical ability in the interdisciplinary subject of neurophotonics.\u003c/p\u003e\n\u003cp\u003eWith the funding of the Tsinghua University Graduate Education and Teaching Reform Project (2019), this course has accumulated relevant course recording materials, which are now shared here in the hope of exchange and learning with peers and experts.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"38f:T580,\u003cp\u003eHow do you create realistic animations? How do you predict the motion of materials? It’s key to the success of animated films to ensure (was insure) audiences believe in characters.\u003c/p\u003e\n\u003cp\u003eThis course will show you how to create lifelike animations focusing on the technical aspects of CGI animation and also give you a glimpse into how studios approach the art of physically-based animation.\u003c/p\u003e\n\u003cp\u003eYou will learn the fundamental concepts of physical simulation, including:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eintegration of ordinary differential equations such as those needed to predict the motion of a dress in the wind.\u003c/li\u003e\n\u003cli\u003eformulation of models for physical phenomena such as crumpling sheet metal and flowing water.\u003c/li\u003e\n\u003cli\u003etreatment of discontinuities such as fractures and collisions.\u003c/li\u003e\n\u003cli\u003esimulation of liquids and solids in both Lagrangian and Eulerian coordinates.\u003c/li\u003e\n\u003cli\u003eartistic control of physically-based animations.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eThese concepts will be put into practice in the programming assignments spanning:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDiscretizing and integrating Newton’s equations of motion\u003c/li\u003e\n\u003cli\u003eConstrained Lagrangian Mechanics\u003c/li\u003e\n\u003cli\u003eCollisions, contact, and friction: detection and response\u003c/li\u003e\n\u003cli\u003eContinuum mechanics\u003c/li\u003e\n\u003cli\u003eFinite elements\u003c/li\u003e\n\u003cli\u003eRigid body simulation\u003c/li\u003e\n\u003cli\u003eThin shell and cloth simulation\u003c/li\u003e\n\u003cli\u003eElastic rod and hair simulation\u003c/li\u003e\n\u003cli\u003eFluid simulation\u003c/li\u003e\n\u003c/ul\u003e390:T650,\u003cp\u003eQuantum mechanics courses typically require you to learn a lot of high-level math in addition to the science, making it challenging to absorb and apply quantum ideas. Students often take these classes multiple times before they even begin to understand. In this course, we teach quantum mechanics in a representation-independent fashion that focuses on operators. The prerequisite math is lower, and we need to develop less of it. This allows us to focus on developing conceptual understanding and on relating quantum ideas to real experiments. We are amidst the second quantum revolution, where we observe and manipula"])</script><script>self.__next_f.push([1,"te individual quanta. This has ushered in the new field of quantum information science, with its three pillars of quantum computing, quantum communication and quantum sensing. This course will prepare you best for the quantum sensing side of quantum information science. You will even learn enough quantum mechanics to understand how the laser interferometry gravitational wave observatory works---one of the engineering marvels of humankind. Prerequisites: The three-semester calculus sequence and a math methods course are required. Freshman physics and modern physics are recommended. This course is appropriate for those with backgrounds in physics, chemistry, and engineering who are interested in learning quantum mechanics with a focus on applications to quantum sensing.\u003c/p\u003e\n\u003cp\u003eGeorgetownX currently offers a \u003ca href=\"https://www.edx.org/course/mathematical-and-computational-methods\" title=\"Mathematical and Computational Methods\"\u003eMathematical and Computational Methods\u003c/a\u003e course.\u003c/p\u003e391:T410,\u003cp\u003eThe course is broken into four parts, covering the following areas: \u003c/p\u003e\n\u003cp\u003e(i) conceptual ideas;\u003c/p\u003e\n\u003cp\u003e(ii) technical developments for working with operators; \u003c/p\u003e\n\u003cp\u003e(iii) applications to experiment;\u003c/p\u003e\n\u003cp\u003e(iv) applications to sensing. \u003c/p\u003e\n\u003cp\u003eIt begins with conceptual ideas associated with spins and light, which allow us to discuss complex phenomena, such as Bell experiments, nondemolition experiments, and photon bunching. Then we develop the formal methods needed to work with operators, including four fundamental operator identities. Next, we apply the formal developments to quantum problems, employing the Schr\\\"odinger factorization method and relating to many quantum experiments. We end by describing how single photons are detected, what a squeezed vacuum is and how LIGO can measure distances small enough that it can detect gravitational waves. The conceptual part is supplemented by over 50 computer-based simulations and animations. Each week has a robust problem set. There are two midterms and one final exam.\u003c/p\u003e392:T"])</script><script>self.__next_f.push([1,"7e9,\u003cp\u003eIn this hands-on course, you will learn how to use R Shiny to create data-driven web applications. By the end of the course, you will have created an interactive web application that highlights the biodiversity of America's National Parks. Your application will feature an interactive map, biodiversity calculator, trail journal and species images. Using R Shiny, you will expand your data analysis and visualization skills while developing a way to share and distribute your findings in an application. If you are a beginner level data professional, a student, a researcher, an academic marketing analyst, business and data analyst, or financial analyst, this course is for you.\u003c/p\u003e\n\u003cp\u003eThis four week course will give you a foundation for making and deploying Shiny applications. Along the way you will learn about user interaction (UI) controls, persistent data storage using google sheets, customizing your application with CSS and publishing through \u003ca href=\"https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fshinyapps.io%2F\u0026data=05%7C01%7Cevrozantes%40davidson.edu%7Ccc3834d714ad43ad7b9b08da643912a1%7C35d8763cd2b14213b629f5df0af9e3c3%7C1%7C0%7C637932493544897146%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C\u0026sdata=8Jqk0GuvS%2BfTZptHfKu7kQR5b34QJxAPAf8iTlVHgi4%3D\u0026reserved=0\"\u003eshinyapps.io\u003c/a\u003e. You will create your own unique application(s) that you can share with friends, colleagues, and potential employers.\u003c/p\u003e\n\u003cp\u003eCourse Requirement: Computer that can run R/RStudio - \u003ca href=\"https://nam10.safelinks.protection.outlook.com/?url=http%3A%2F%2Fshinyapps.io%2F\u0026data=05%7C01%7Cevrozantes%40davidson.edu%7Ccc3834d714ad43ad7b9b08da643912a1%7C35d8763cd2b14213b629f5df0af9e3c3%7C1%7C0%7C637932493544897146%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C\u0026sdata=8Jqk0GuvS%2BfTZptHfKu7kQR5b34QJxAPAf8iTlVHgi4%3D\u0026reserved=0\"\u003eshinyapps.io\u003c/a\u003e account (free) needed to deploy to the web.\u003c/p\u003e393:T663,\u003cp\u003eIn toda"])</script><script>self.__next_f.push([1,"y’s world, businesses can only survive and remain competitive if they embrace and leverage core technologies like cloud, AI, and data science. These are critical to driving significant growth and innovation within organizations, and are essential for the future of business.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe courses featured in this program provide you with the core foundational knowledge of all three core technologies, including their business value and impact they provide, their applications and use cases, and an understanding of how these technologies work. You will not only become familiar with the common terms and tools associated with cloud, AI, and data science, but also experience them in action and learn hands-on skills to start working with them.\u003c/p\u003e\r\n\r\n\u003cp\u003eEach course includes hands-on assignments and interactions that demonstrate specific technologies in action. These practical exercises are suitable for even those without any specialized IT skills or programming knowledge. In fact, there is no prerequisite knowledge required to be successful in this program other than basic computer literacy skills and experiences with devices that support modern web browsers.\u003c/p\u003e\r\n\r\n\u003cp\u003eAlmost any organization that looks to disrupt or pioneer in a global or local market, and any individual looking to contribute to this vision needs to understand and leverage these essential technologies. What’s more, having skills and understanding in all three together will further increase your competitiveness and value in your company and the job market at large, and ultimately help you and your company reach your full potential.\u003c/p\u003e394:T8f7,"])</script><script>self.__next_f.push([1,"\u003cp\u003eIt is hard to overstate the importance of UX in our relationship with the digital environment. Forrester has established that organizations that invest in UX have fared better than most in bull markets and in recessions (Forrester, 2015). This is truer than ever, now that the pandemic has broadened the adoption of remote work, online social life and entertainment.\u003c/p\u003e\r\n \r\n\u003cp\u003eLearn User Experience fundamentals from the professors of the most important UX lab in North America. In this UX MicroMasters program, you will learn to meet organizational goals and satisfy users by applying a user-centred process to the digital products and services development that solve industry-relevant, real-world problems.\u003c/p\u003e\r\n\r\n\u003cp\u003eFor each user-centred development phase (UX Research, Design, Prototyping and Evaluation), you will acquire the relevant theoretical knowledge and the applied best practices to plan, perform, analyze and communicate useful insights for the following development phase.\u003c/p\u003e\r\n \r\n\u003cp\u003eFrom personal financial services and employee-oriented software to disruptive medical applications, this MicroMasters program will help you develop the design thinking, UX evaluation and UX project management skills necessary to generate new solutions to pressing problems.\u003c/p\u003e\r\n\r\n\u003cp\u003eIn each course, you will face a series of week-long challenges based on state-of-the-art research currently underway at HEC Montréal’s Tech3lab Laboratory. Through these challenges, you will refine your understanding of core concepts and prove your abilities in the very sought-after field of UX , from user interface, heuristic evaluation, human-computer interaction, usability testing, user interaction, to user experience.\u003c/p\u003e\r\n\r\n\u003cp\u003eThis rigorous graduate-level series represents 20% of the coursework towards a Master of Science degree in UX in a Business Context from HEC Montréal. You will have unique access to the Tech3lab, an applied laboratory in management science, specializing in the analysis of interactions between technological interfaces in organizations and their employees or customers.\u003c/p\u003e\r\n\r\n\u003chtml\u003e\r\n\u003cbody\u003e\r\n\r\n\u003cimg src=\"https://images.ctfassets.net/ii9ehdcj88bc/3kcIO09KMO9V3pLcmSgu5Z/89b3cdc9508a500d358329034d57268d/edxprize2022.png?h=250\" alt=\"edX Prize 2022\" \r\n\r\n\u003c/body\u003e\r\n\u003c/html\u003e"])</script><script>self.__next_f.push([1,"395:T57e,\u003cp\u003eThe first of the two courses will introduce systems of equations, which live at the heart of linear algebra. In this course you will explore fundamental concepts by exploring definitions and theorems that give a basis for this subject. You will apply an algorithm for solving linear systems that will be used for computations and for gaining insight into the properties of linear systems. This insight will all you to reduce problems involving linear combinations of vectors to approaches that involve systems of linear equations. You will also explore linear independence and linear transformations. They have an essential role throughout applications of linear algebra in many areas of industry, science, and engineering.\u003c/p\u003e\r\n\r\n\u003cp\u003eIn the second of these two courses you will see how we can apply the Invertible Matrix Theorem to describe how a square matrix might be used to solve linear equations. This theorem is a fundamental role in linear algebra, as it synthesizes many of the concepts introduced in the first course into one succinct concept. You will then explore theorems and algorithms that will allow you to apply linear algebra in ways that involve two or more matrices. You will examine partitioned matrices and matrix factorizations, which appear in most modern uses of linear algebra. You will also explore two applications of matrix algebra, to economics and to computer graphics.\u003c/p\u003e396:T935,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThis certificate program consists of two mini-courses: (1) A Gentle Introduction to Probability; and (2) Random Variables – Great Expectations to Bell Curves.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe first course provides an introduction to basic probability concepts. Our emphasis is on applications in science and engineering, with the goal of enhancing modeling and analysis skills for a variety of real-world problems.\u003c/p\u003e \r\n\r\n\u003cp\u003eIn order to make the course completely self-contained (and to bring back long-lost memories), we’ll start off with Bootcamp lessons to review concepts from set theory and calculus. We’ll then discuss the probability axioms that serve as the basis for all of our subsequent work – what makes probability tick?\u003c/p\u003e \r\n\r\n\u003cp\u003eThe next venues on our tour are the concepts of independence and conditional probability, which allow us to see how the probabilities of different events are related to each other, and how new information can be used to update probabilities. The course culminates in a discussion of Bayes Rule and its various interesting consequences related to probability updates.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe second course discusses properties and applications of random variables.\u003c/p\u003e \r\n\r\n\u003cp\u003eWe’ll begin by introducing the concepts of discrete and continuous random variables. For instance, how many customers are likely to arrive in the next hour (discrete)? What’s the probability that a lightbulb will last more than a year (continuous)?\u003c/p\u003e\r\n\r\n\u003cp\u003eWe’ll learn about various properties of random variables such as the expected value, variance, and moment generating function. This will lead us to a discussion of functions of random variables. Such functions have many uses, including some wonderful applications in computer simulations.\u003c/p\u003e\r\n\r\n\u003cp\u003eIf you enjoy random variables, then you’ll really love joint (two-dimensional) random variables. We’ll provide methodology to extract marginal (one-dimensional) and conditional information from these big boys. This work will enable us to study the important concepts of independence and correlation.\u003c/p\u003e\r\n\r\n\u003cp\u003eAlong the way, we’ll start working with the R statistical package to do some of our calculations and analysis.\u003c/p\u003e\r\n\r\n\u003cp\u003eBy the end of the course, you will have the technology to model and evaluate a variety of real-world systems in which randomness is present.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"397:T53f,\u003cp\u003eThis certificate program will take students through roughly seven weeks of MATH 1554, Linear Algebra, as taught in the School of Mathematics at The Georgia Institute of Technology.\u003c/p\u003e \r\n\r\n\u003cp\u003eIn the first course, you will explore the determinant, which yields two important results. First, you will be able to apply an invertibility criterion for a square matrix that plays a pivotal role in, for example, computer graphics and in other more advanced courses, such as multivariable calculus. The first course then moves on to eigenvalues and eigenvectors. The goal of this part of the course is to decompose the action of a linear transformation that may be visualized. The main applications described here are to discrete dynamical systems, including Markov chains. However, the basic concepts afforded by eigenvectors and eigenvalues are useful throughout industry, science, engineering and mathematics.\u003c/p\u003e\r\n\r\n\u003cp\u003eIn the second course you will explore methods to compute an approximate solution to an inconsistent system of equations that have no solutions. This has a central role in the understanding of current data science applications. The second course then turns to symmetric matrices. They arise often in applications of the singular value decomposition, which is another tool often found in data science and machine learning.\u003c/p\u003e398:T60f,\u003cp\u003eHumans have always sought to know their own future, be it the destiny of an empire or an individual's fate. Across cultures and history, we find people trying to find their place in the Universe by attempting to gaze into the future.\u003c/p\u003e\n\u003cp\u003eJoin us for this one-week, immersive learning experience as we explore “pre-scientific” prediction systems ranging from \u003ca href=\"https://www.youtube.com/watch?v=8NQhFrsOOjg\u0026list=PLltdM60MtzxNRBvbLF2P_6Nudvt3OzLQE\u0026index=3\"\u003eancient Chinese bone burning\u003c/a\u003e to the \u003ca href=\"https://www.youtube.com/watch?v=CYEynNATHzg\u0026index=1\u0026t=1s\u0026list=PLltdM60MtzxNRBvbLF2P_6Nudvt3OzLQE\"\u003eOracle of Delphi\u003c/a\u003e to \u003ca href=\"https://www.youtube.com/watch?v=0f27u"])</script><script>self.__next_f.push([1,"dZU9C8\"\u003emodern astrology\u003c/a\u003e and \u003ca href=\"https://www.youtube.com/watch?v=GfFXPeGvmbE\u0026feature=youtu.be\"\u003etarot\u003c/a\u003e, with practitioners and Harvard faculty leading the journey. We will examine the details of over a dozen prediction systems as well as theoretical frameworks connecting them.\u003c/p\u003e\n\u003cp\u003eThis module is a part of PredictionX, which examines our efforts to predict the future over all of recorded history. PredictionX courses will cover topics from omens and oracles in ancient civilizations, which this course discusses, to the evolution of the general approach to science most take today (which includes the course \u003ca href=\"https://www.edx.org/course/predictionx-john-snow-cholera-epidemic-harvardx-soc1-jsx\"\u003eJohn Snow and the Cholera Outbreak of 1854\u003c/a\u003e) as well as modern computer simulations and the role they play in predicting our futures today.\u003c/p\u003e399:T6ae,\u003cp\u003eLinear Algebra: Foundations to Frontiers (LAFF) is packed full of challenging, rewarding material that is essential for mathematicians, engineers, scientists, and anyone working with large datasets. Students appreciate our unique approach to teaching linear algebra because:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eIt's visual.\u003c/li\u003e\n\u003cli\u003eIt connects hand calculations, mathematical abstractions, and computer programming.\u003c/li\u003e\n\u003cli\u003eIt illustrates the development of mathematical theory.\u003c/li\u003e\n\u003cli\u003eIt's applicable.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this course, you will learn all the standard topics that are taught in typical undergraduate linear algebra courses all over the world, but using our unique method, you'll also get more! LAFF was developed following the syllabus of an introductory linear algebra course at The University of Texas at Austin taught by Professor Robert van de Geijn, an expert on high performance linear algebra libraries. Through short videos, exercises, visualizations, and programming assignments, you will study Vector and Matrix Operations, Linear Transformations, Solving Systems of Equations, Vector Spaces, Linear Least-Squares, and Eigenvalues and Eigenvectors. In addition, you wi"])</script><script>self.__next_f.push([1,"ll get a glimpse of cutting edge research on the development of linear algebra libraries, which are used throughout computational science.\u003c/p\u003e\n\u003cp\u003eMATLAB licenses will be made available to the participants free of charge for the duration of the course. \u003c/p\u003e\n\u003cp\u003eTo see what former learners have to say about the course, read reviews on \u003ca href=\"https://www.coursetalk.com/providers/edx/courses/linear-algebra-foundations-to-frontiers-2?page=1\u0026sort=-created_at%23incourse-reviews\"\u003ecoursetalk\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe invite you to LAFF with us!\u003c/p\u003e39a:T782,\u003cp\u003eA strong foundation in mathematics is critical for success in all science and engineering disciplines. Whether you want to make a strong start to a master’s degree, prepare for more advanced courses, solidify your knowledge in a professional context or simply brush up on fundamentals, this course will get you up to speed.\u003c/p\u003e\n\u003cp\u003eIn many engineering master’s programs, you need to be familiar with linear algebra. This course will enable you to review the relevant topics.\u003c/p\u003e\n\u003cp\u003eThis course focuses on vectors (from both algebraic and geometric perspectives) and solving linear equations. It will help you refresh your knowledge, test your skills and review the relations between the many concepts in linear algebra.\u003c/p\u003e\n\u003cp\u003eThe linear algebra courses within this series will offer you an overview of this branch of mathematics common to most engineering bachelor’s programs. They provide enough depth to cover the linear algebra you need to succeed in your engineering master’s or profession in areas such as computer graphics, systems and control, machine learning, quantum computing and more.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis is a review course\u003c/strong\u003e\u003cbr /\u003e\nThis self-contained course is modular, so you do not need to follow the entire course if you wish to focus on a particular aspect. As a review course you are expected to have previously studied or be familiar with most of the material. Hence the pace will be higher than in an introductory course.\u003c/p\u003e\n\u003cp\u003eThis format is ideal for refreshing y"])</script><script>self.__next_f.push([1,"our bachelor level mathematics and letting you practice as much as you want. Through the Grasple platform, you will have access to plenty of exercises and receive intelligent, personal and immediate feedback.\u003c/p\u003e\n\u003cp\u003eThis course is part of our series \u003cstrong\u003eMastering Mathematics for Engineers\u003c/strong\u003e , and together with the course Linear Algebra II part of the program \u003cstrong\u003eMastering Linear Algebra\u003c/strong\u003e.\u003c/p\u003e39b:T453,\u003cp\u003eAt the beginning of this course we introduce the determinant, which yields two important concepts that you will use in this course. First, you will be able to apply an invertibility criterion for a square matrix that plays a pivotal role in, for example, the understanding of eigenvalues. You will also use the determinant to measure the amount by which a linear transformation changes the area of a region. This idea plays a critical role in computer graphics and in other more advanced courses, such as multivariable calculus. \u003c/p\u003e\n\u003cp\u003eThis course then moves on to eigenvalues and eigenvectors. The goal of this part of the course is to decompose the action of a linear transformation that may be visualized. The main applications described here are to discrete dynamical systems, including Markov chains. However, the basic concepts— eigenvectors and eigenvalues—are useful throughout industry, science, engineering and mathematics. \u003c/p\u003e\n\u003cp\u003eProspective students enrolling in this class are encouraged to first complete the linear equations and matrix algebra courses before starting this class.\u003c/p\u003e39c:T486,\u003cp\u003eUpon completion of this course, learners will be able to:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCompute determinants of using cofactor expansions and properties of determinants\u003c/li\u003e\n\u003cli\u003eCompute the area of regions in R^3 under a given linear transformation using determinants\u003c/li\u003e\n\u003cli\u003eModel and solve real-world problems using Markov chains\u003c/li\u003e\n\u003cli\u003eVerify that a given vector is an eigenvector of a matrix\u003c/li\u003e\n\u003cli\u003eVerify that a scalar is an eigenvalue of a matrix\u003c/li\u003e\n\u003cli\u003eConstruct an eigenspace for a matrix\u003c/li\u003e\n\u003cli\u003eCharac"])</script><script>self.__next_f.push([1,"terize the invertibility of a matrix using determinants and eigenvalues\u003c/li\u003e\n\u003cli\u003eApply theorems related to eigenvalues (for example, to characterize the invertibility of a matrix)\u003c/li\u003e\n\u003cli\u003eFactorize 2 × 2 matrices that have complex eigenvalues\u003c/li\u003e\n\u003cli\u003eUse eigenvalues to determine identify the rotation and dilation of a linear transform\u003c/li\u003e\n\u003cli\u003eApply theorems to characterize matrices with complex eigenvalues\u003c/li\u003e\n\u003cli\u003eApply matrix powers and theorems to characterize the long-term behavior of a Markov chain\u003c/li\u003e\n\u003cli\u003eConstruct a transition matrix, a Markov Chain, and a Google Matrix for a given web, and compute the PageRank of the web.\u003c/li\u003e\n\u003c/ul\u003e39d:T70c,\u003cp\u003eA strong foundation in mathematics is critical for success in all science and engineering disciplines. Whether you want to make a strong start to a master’s degree, prepare for more advanced courses, solidify your knowledge in a professional context or simply brush up on fundamentals, this course will get you up to speed.\u003c/p\u003e\n\u003cp\u003eIn many engineering master’s programs, you need to be familiar with linear algebra. This course will enable you to review the relevant topics.\u003c/p\u003e\n\u003cp\u003eThis course focuses on matrices and linear transformations. Topics covered include matrix algebra, determinants, eigenvalues and eigenvectors, diagonalization and singular value decomposition. The course will help you refresh your knowledge, test your skills and review the relations between the many concepts in linear algebra.\u003c/p\u003e\n\u003cp\u003eThe linear algebra courses within this series will offer you an overview of this branch of mathematics common to most engineering bachelor’s programs. They provide enough depth to cover the linear algebra you need to succeed in your engineering master’s/profession in areas such as computer graphics, systems and control, machine learning, quantum computing and more.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis is a review course\u003c/strong\u003e\u003cbr /\u003e\nThis self-contained course is modular, so you do not need to follow the entire course if you wish to focus on a particular aspect. As a "])</script><script>self.__next_f.push([1,"review course you are expected to have previously studied or be familiar with most of the material. Hence the pace will be higher than in an introductory course.\u003c/p\u003e\n\u003cp\u003eThis format is ideal for refreshing your bachelor level mathematics and letting you practice as much as you want. Through the Grasple platform, you will have access to plenty of exercises and receive intelligent, personal and immediate feedback.\u003c/p\u003e39e:Ta58,"])</script><script>self.__next_f.push([1,"\u003cp\u003eGain a good understanding of what Deep Learning is, what types of problems it resolves, and what are the fundamental concepts and methods it entails. The course developed by IVADO, Mila and Université de Montréal offers diversified learning tools for you to fully grasp the extent of this ground-breaking cross-cutting technology, a critical need in the field.\u003ca href=\"http://www.ivado.ca/en\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIVADO, a scientific and economic data science hub bridging industrial, academic and government partners with expertise in digital intelligence designed the course, and the world-renowned \u003ca href=\"https://mila.quebec/en/\"\u003eMila\u003c/a\u003e, rallying researchers specialized in Deep Learning, created the content.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis course is based on presentations from an event held in Montreal, from September 9 to 13, 2019. It was adapted to an online course (MOOC) format and was released, for the first time, in March 2020. The tutorials' material was updated on Colab Notebook in Spring of 2021.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eMila’s founder and IVADO’s scientific director, \u003cstrong\u003e\u003ca href=\"https://mila.quebec/en/yoshua-bengio/\"\u003eYoshua Bengio\u003c/a\u003e, also a professor at Université de Montréal, is a world-leading expert in artificial intelligence and a pioneer in deep learning as well as the scientific director of this course\u003c/strong\u003e. He is also a joint recipient of the 2018 A.M. Turing Award, “the Nobel Prize of Computing”, for conceptual and engineering breakthroughs that have made deep neural networks a critical component of computing.\u003c/p\u003e\n\u003cp\u003eDeep Learning is an extension of Machine Learning where machines can learn by experience without human intervention. It is largely influenced by the human brain in the fact that algorithms, or artificial neural networks, are able to learn from massive amounts of data and acquire skills that a human brain would. Thus, Deep learning is now able to tackle a large variety of tasks that were considered out of reach a few years ago in computer vision, signal processing, natural language processing, robotics, and sequential decision-making. Because of these recent advances, various industries are now deploying deep learning models that impact various economic sectors such as transport, health, finance, energy, as well as our daily life in general.\u003c/p\u003e\n\u003cp\u003eIf you are a professional, a scientist or an academic with basic knowledge in mathematics and programming, this MOOC is designed for you! Atop the rich Deep Learning content, discover issues of bias and discrimination in machine learning and benefit from this sociotechnical topic that has proven to be a great eye-opener for many.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"39f:T930,"])</script><script>self.__next_f.push([1,"\u003cp\u003eSpeech recognition, drones, and self-driving cars – things that once seemed like pure science fiction – are now widely available technologies, and just a few examples of how humans have taught machines to analyze data and make decisions. In this hands-on, introductory course, you will examine all the forms in which data exists, learn tools that uncover relationships between data, and leverage basic algorithms to understand the world from a new perspective.\u003c/p\u003e\n\u003cp\u003eWhether you're a high school student or someone switching careers, all you need to get started in this course is a curiosity about the topic of machine learning and a willingness to tinker around with your computer.\u003c/p\u003e\n\u003cp\u003eThe course is taught by modules. Within each module, you'll have access to videos, short exercises, and a final capstone project. In Module 1, you'll begin by looking at different kinds of data. To help you explore the data, you'll dive right into some programming with the Python programming language. You don't need to have any programming background, we will guide you on how to leverage Python to explore and visualize any data.\u003c/p\u003e\n\u003cp\u003eOne kind of data you'll work with is data that relates one variable to another. Coming up with a relationship between two variables—one depending on the other—is at the center of Module 2. In that module, you'll build up some core concepts before seeing your first machine learning algorithm. The goal is to use programming to create models that describe mathematical relationships between data. You'll be able to see how good the model is and use it to make predictions about new data.\u003c/p\u003e\n\u003cp\u003eIn Module 3, you'll see a discussion about where imperfections in collected data might come from. You rarely have perfectly “clean” data sets, so it's important to understand how imperfections impact the model that an algorithm might come up with. To this end, we will introduce the notion of data distributions and build up to the concepts of biased and unbiased noise.\u003c/p\u003e\n\u003cp\u003eAnother kind of data you'll work with is data that belongs in different groups (or classes). Creating a model that predicts what group data belongs in is at the center of Module 4. You'll work through different ways of thinking about this problem and see three different ways of approaching making such groupings (classification).\u003c/p\u003e"])</script><script>self.__next_f.push([1,"3a0:T5bc,\u003cp\u003eThis module is currently offered in the Lyles School of Civil Engineering as part of the CE57200 “Prestressed Concrete Design” 3-Credits (CR) course in the area of structural engineering available to senior undergraduate/graduate students. It integrates science and engineering principles to design prestressed concrete members and structural systems. The application of scientific and engineering knowledge is demonstrated in solving engineering problems associated with the design of precast prestressed building members both composite and non-composite for superimposed loads, and one-way post-tensioned floor slabs systems bonded and unbonded also composite and non-composite for superimposed loads. Design of pretensioned Hollow-Core slabs, Double-Tee and I-Beam members, and one-way post-tensioned floor slabs is exercised using current building code requirements to provide experiences in realistic design practice. The following subjects are used to solve engineering problems: calculus and differential equations; use of computer tools, data manipulation, statistical analysis, numerical calculation, and reinforced concrete design principles.\u003c/p\u003e\n\u003cp\u003eThe course is developed in three modules each of 1-CR. Module 2 (this module) is focused on the essentials of design of pretensioned concrete structures.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis course is available to practicing engineers for 1.5 CEUs for learners completing the course on the verified track.\u003c/strong\u003e\u003c/p\u003e3a1:T5be,\u003cp\u003eThis module is currently offered in the Lyles School of Civil Engineering as part of the CE57200 “Prestressed Concrete Design” 3-Credits (CR) course in the area of structural engineering available to senior undergraduate/graduate students. It integrates science and engineering principles to design prestressed concrete members and structural systems. The application of scientific and engineering knowledge is demonstrated in solving engineering problems associated with the design of precast prestressed building members both composite and non-composite"])</script><script>self.__next_f.push([1," for superimposed loads, and one-way post-tensioned floor slabs systems bonded and unbonded also composite and non-composite for superimposed loads. Design of pretensioned Hollow-Core slabs, Double-Tee and I-Beam members, and one-way post-tensioned floor slabs is exercised using current building code requirements to provide experiences in realistic design practice. The following subjects are used to solve engineering problems: calculus and differential equations; use of computer tools, data manipulation, statistical analysis, numerical calculation, and reinforced concrete design principles.\u003c/p\u003e\n\u003cp\u003eThe course is developed in three modules each of 1-CR. Module 3 (this module) is focused on the essentials of design of post-tensioned concrete structures.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis course is available to practicing engineers for 1.5 CEUs for learners completing the course on the verified track.\u003c/strong\u003e\u003c/p\u003e3a2:T5fe,\u003cp\u003eThis module is currently offered in the Lyles School of Civil Engineering as part of the CE57200 “Prestressed Concrete Design” 3-Credits (CR) course in the area of structural engineering available to senior undergraduate/graduate students. It integrates science and engineering principles to design prestressed concrete members and structural systems. The application of scientific and engineering knowledge is demonstrated in solving engineering problems associated with the design of precast prestressed building members both composite and non-composite for superimposed loads, and one-way post-tensioned floor slabs systems bonded and unbonded also composite and non-composite for superimposed loads. Design of pretensioned Hollow-Core slabs, Double-Tee and I-Beam members, and one-way post-tensioned floor slabs is exercised using current building code requirements to provide experiences in realistic design practice. The following subjects are used to solve engineering problems: calculus and differential equations; use of computer tools, data manipulation, statistical analysis, numerical calculation, and reinforced"])</script><script>self.__next_f.push([1," concrete design principles.\u003c/p\u003e\n\u003cp\u003eIn the edX platform, the course is developed in three modules each of 1-credit. \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFundamentals of Prestressed Concrete (this course)\u003c/li\u003e\n\u003cli\u003ePretensioned Structures\u003c/li\u003e\n\u003cli\u003ePost-Tensioned Structures\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eThis course is available to practicing engineers for 1.5 CEUs for learners completing the course on the verified track.\u003c/strong\u003e\u003c/p\u003e3a3:T489,\u003cp\u003eWe think of Robotics as the science of building devices that physically interact with their environment. The most useful robots do it precisely, powerfully, repeatedly, tirelessly, fast, or some combinations of these. The most interesting robots maybe even do it intelligently. This course will cover the fundamentals of robotics, focusing on both the mind and the body.\u003c/p\u003e\n\u003cp\u003eWe will learn about two core robot classes: kinematic chains (robot arms) and mobile bases. For both robot types, we will introduce methods to reason about 3-dimensional space and relationships between coordinate frames. For robot arms, we will use these to model the task of delivering a payload to a specified location. For mobile robots, we will introduce concepts for autonomous navigation in the presence of obstacles.\u003c/p\u003e\n\u003cp\u003eClass projects will make use of ROS - the open-source Robot Operating System (\u003ca href=\"http://www.ros.org\"\u003ewww.ros.org\u003c/a\u003e) widely used in both research and industry. Computer requirements for working on the projects will include a computer set up with Ubuntu Linux and high bandwidth internet access for downloading and installing ROS packages.\u003c/p\u003e3a4:Tb76,"])</script><script>self.__next_f.push([1,"\u003cp\u003eStudents are welcome to participate in the study of \"Introduction to Modern Biology\". In this semester, we will learn basic and cutting-edge knowledge related to life. This course first explains the basic theories of biology according to a layer-by-layer framework: at the molecular and cellular level, we will learn about cell structure, growth, division, and cell communication; at the individual level, we will learn about heredity and development Principle; at the population level, you will understand biological evolution, that is, the gradual change of the entire population between generations, which ultimately led to the variety of organisms we see today through natural selection; at the level of biological communities and ecosystems, you will learn about ecology Science, the study of how organisms interact with each other and with their environment. This course will also specifically explore the products of evolution---organisms, focusing on their structure and function, which is the most interesting and important part for most students. Biology is a rapidly developing discipline, which is not only reflected in the discovery and understanding of more and more biological phenomena, but also in the application of new biological technologies and the intersection of disciplines. Therefore, this course pays special attention to understanding the latest advances in modern biology including gene therapy, stem cell research, recombinant DNA, biochips and other frontiers. Moreover, the cross-application of biology with physics, chemistry, mathematics, computers, psychology and other disciplines will be discussed. Biology is also an experimental science. We will introduce some classic, interesting, and even controversial biological experiments and their designs. We hope that students can develop critical thinking while learning. The classroom teaching of this course pursues easy-to-understand, close connection between macro and micro, and combination of basics and applications to help students deepen their understanding of the basic concepts and principles of life sciences and guide students to establish a correct scientific attitude. This introductory course includes the fundamental principles of biochemistry, genetics, molecular biology, and cell biology. Biological function at the molecular level is particularly emphasized and covers the structure and regulation of genes, as well as, the structure and synthesis of proteins, how these molecules are integrated into cells, and how these cells are integrated into multicellular systems and organisms. In addition, each version of the subject has its own distinctive material. All these knowledge are applied to more advanced subjects, like immunology, neurobiology, endocrinology and human behavior. This course also focuses on the exploration of current research in cell biology, immunology, neurobiology, genomics, and molecular medicine.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"3a5:T456,\u003cp\u003eIn this course, part of our \u003ca href=\"https://www.edx.org/professional-certificate/harvardx-data-science\"\u003eProfessional Certificate Program in Data Science\u003c/a\u003e,you will learn valuable concepts in probability theory. The motivation for this course is the circumstances surrounding the financial crisis of 2007-2008. Part of what caused this financial crisis was that the risk of some securities sold by financial institutions was underestimated. To begin to understand this very complicated event, we need to understand the basics of probability. \u003c/p\u003e\n\u003cp\u003eWe will introduce important concepts such as random variables, independence, Monte Carlo simulations, expected values, standard errors, and the Central Limit Theorem. These statistical concepts are fundamental to conducting statistical tests on data and understanding whether the data you are analyzing is likely occurring due to an experimental method or to chance. \u003c/p\u003e\n\u003cp\u003eProbability theory is the mathematical foundation of statistical inference which is indispensable for analyzing data affected by chance, and thus essential for data scientists.\u003c/p\u003e3a6:T9f1,"])</script><script>self.__next_f.push([1,"\u003cp\u003eEveryone has an opinion on parenting – where babies should sleep, what they should eat, and whether parents should spank, scold, or praise. What’s more, the media often offers support for whichever opinions appear most popular at any given time. This leavesthose of us who like to base our decisions on firm, provablefacts feeling dizzy. \u003c/p\u003e\n\u003cp\u003e“The Science of Parenting” addresses this confusion by moving beyond the chatter and opinion surrounding parenting, and by \u003cstrong\u003elooking directly at the science\u003c/strong\u003e. Parenting itself is far from a science. Nevertheless, scientists have conducted thousands of studies that can help parents – or future parents – make sensible, informed decisions. \u003c/p\u003e\n\u003cp\u003eOne goal of this coursewill be to provide a \u003cstrong\u003esurvey of important scientific findings\u003c/strong\u003e spanning a range of topics that are central to the lives of parents: \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ediet\u003c/li\u003e\n\u003cli\u003esleep\u003c/li\u003e\n\u003cli\u003ediscipline\u003c/li\u003e\n\u003cli\u003elearning\u003c/li\u003e\n\u003cli\u003escreen time\u003c/li\u003e\n\u003cli\u003eimpulse control\u003c/li\u003e\n\u003cli\u003evaccination\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe’ll also \u003cstrong\u003eexplore ongoing mysteries\u003c/strong\u003e , like what causes autism, and why so many children are allergic to peanuts. \u003c/p\u003e\n\u003cp\u003ePerhaps more important, this coursewill not only dig into existing science, but will also \u003cstrong\u003eexplore the underlying nature of parenting science itself\u003c/strong\u003e. Often, scientists measure correlations: They ask how different parenting practices are related to different behaviors in children. But the claims they make from 'correlational data are often much, much stronger. For example, from correlational data, scientists often claim that parents cause the behaviors of their kids. This coursewill show how this type of error – common in the scientific literature – can \u003cstrong\u003eexplain a significant amount of the confusion present in the media\u003c/strong\u003e and general public. Wewill discuss how to avoid the same error when evaluating science, and how to use the sum of available evidence to inform decision making. \u003c/p\u003e\n\u003cp\u003eThe course’s instructor, David Barner, is a leading authority on cognitive development. He is joined by leading experts on behavior genetics, vaccination, autism, lying, and spanking, as well as by real live parents who try to use science to inform their decisions. This class is suitable not only for parents, future parents, and grandparents, but also for \u003cstrong\u003eprofessionals interested in health care, social work, and early childhood education\u003c/strong\u003e who want to increase their knowledge and analysis skills.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"3a7:T5e8,\u003cp\u003eMathematics is the most essential tool in any STEM professional’s toolbox. In this course, we will provide you with an introduction to linear algebra, multivariable calculus, and differential equations, through exploring the main definitions, theorems and practical examples required. \u003c/p\u003e\n\u003cp\u003eCan we use linear algebra to do data compression? What’s the meaning of an eigenvalue and an eigenvector in a mechanical system? How do vector fields help to describe wind flow? How can you make optimal parameter choices in industrial processes?\u003c/p\u003e\n\u003cp\u003eWe aim to answer all these questions and more, so that you can use these mathematical techniques when tackling problems in your own field of study.\u003c/p\u003e\n\u003cp\u003eWe will use examples, graphic representations, applets, and exercises to exemplify the various theorems and definitions.\u003c/p\u003e\n\u003cp\u003eYou will acquire the skills to cope with matrix-formulated problems typically arising from applications in science and technology. Not only will you be able to use practical algorithms, solve systems of equations and differential equations, compute the singular value and eigenvalue decomposition, and solve optimisation problems, you will also acquire a set of properties that will assist in simplifying and understanding mathematical problems.\u003c/p\u003e\n\u003cp\u003eThe course will give you the tools to transform optimisation problems and differential equations into matrix language. Most importantly, you will learn that matrix computations are ubiquitous in science and engineering.\u003c/p\u003e3a8:T48d,\u003cul\u003e\n\u003cli\u003eWhat vector spaces are and how their elements can be represented by coordinate vectors with respect to a basis\u003c/li\u003e\n\u003cli\u003eLinear transformations between vector spaces and how to represent them in matrix notation\u003c/li\u003e\n\u003cli\u003eTo compute inner products, norms, and orthogonal projections\u003c/li\u003e\n\u003cli\u003eTo define and calculate eigenvalues and eigenvectors and their algebraic and geometric multiplicities\u003c/li\u003e\n\u003cli\u003eTo calculate the singular value decomposition\u003c/li\u003e\n\u003cli\u003eTo understand the concepts of a real function of multi"])</script><script>self.__next_f.push([1,"ple variables, partial and directional derivatives and the multivariate chain rule\u003c/li\u003e\n\u003cli\u003eTo determine critical points and identify extrema of multivariate functions\u003c/li\u003e\n\u003cli\u003eTo understand the concepts of (conservative) vector fields and be able to calculate and simplify their line integrals\u003c/li\u003e\n\u003cli\u003eTo understand what gradient, divergence, and curl operators are and how to calculate them\u003c/li\u003e\n\u003cli\u003eTo classify and solve (systems of) first-order differential equations\u003c/li\u003e\n\u003cli\u003eTo understand and apply linear algebra techniques to solve linear systems of differential equations with constant coefficients and analyse their stability\u003c/li\u003e\n\u003c/ul\u003e3a9:T694,\u003cp\u003eEvery single minute, computers across the world collect millions of gigabytes of data. What can you do to make sense of this mountain of data? How do data scientists use this data for the applications that power our modern world?\u003c/p\u003e\n\u003cp\u003eData science is an ever-evolving field, using algorithms and scientific methods to parse complex data sets. Data scientists use a range of programming languages, such as Python and R, to harness and analyze data. This course focuses on using Python in data science. By the end of the course, you’ll have a fundamental understanding of machine learning models and basic concepts around Machine Learning (ML) and Artificial Intelligence (AI).\u003c/p\u003e\n\u003cp\u003eUsing Python, learners will study regression models (Linear, Multilinear, and Polynomial) and classification models (kNN, Logistic), utilizing popular libraries such as sklearn, Pandas, matplotlib, and numPy. The course will cover key concepts of machine learning such as: picking the right complexity, preventing overfitting, regularization, assessing uncertainty, weighing trade-offs, and model evaluation. Participation in this course will build your confidence in using Python, preparing you for more advanced study in Machine Learning (ML) and Artificial Intelligence (AI), and advancement in your career.\u003c/p\u003e\n\u003cp\u003eLearners must have a minimum baseline of programming knowledge (preferably in Python"])</script><script>self.__next_f.push([1,") and statistics in order to be successful in this course. Python prerequisites can be met with an introductory Python course offered through CS50’s Introduction to Programming with Python, and statistics prerequisites can be met via Fat Chance or with Stat110 offered through HarvardX.\u003c/p\u003e3aa:Tf4f,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cstrong\u003e\u003cem\u003e*\u003c/em\u003e\u003c/strong\u003e \u003cem\u003e\u003cspan lang=\"EN-US\"\u003e\u003cstrong\u003eGOLD Award Winner of QS Reimagine Education Award 2021 in Life Sciences!\u003c/strong\u003e\u003c/span\u003e\u003c/em\u003e *\u003c/p\u003e\n\u003cp\u003eThis course, developed by the Department of Diagnostic Radiology, The University of Hong Kong in collaboration with committee members of international and national cardiac imaging societies, is for radiologists, cardiologists, radiographers/ technologists and other health professionals who want to learn more about this imaging modality. The course follows the level 1 recommendations of cardiac imaging societies by covering the required topics and providing 50 hands-on cardiac CT cases. Previous experience in cardiac CT is not required.\u003c/p\u003e\n\u003cp\u003eLearning outcomes:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUnderstanding of the common cardiac CT examinations in order to better understand how to acquire cardiac images and to interpret them.\u003c/li\u003e\n\u003cli\u003eAbility to analyse cardiac CT images at level 1 competency such as calcium score, CT coronary angiography, TAVI.\u003c/li\u003e\n\u003cli\u003eAttain hands-on experience to analyse real cases from a database of 50 clinical cases, using dedicated software, as well as further supplementation through our web forum.\u003c/li\u003e\n\u003cli\u003eBasic understanding of future developments in the cardiac CT field.\u003c/li\u003e\n\u003cli\u003eProvide career advice and thoughts from well-known experts through exclusive interviews.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eA MOOC on cardiovascular magnetic resonance will be available on this platform in the near future. Watch this space!\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eAcknowledgments\u003c/em\u003e\u003cbr /\u003e\n\u003c/strong\u003e This course is supported by the grant from Sanming Project of Medicine in Shenzhen. We would like to thank Miss Benedicte Coiffier and Miss Bohan Fan from the Department of Diagnostic Radiology, The University of Hong Kong (HKU), for coordinating the online courses and the HKU Technology-Enriched Learning Initiative (TELI) team for producing the educational material. We would like to express our sincere thanks to our colleagues Luo Lin, Chen Yan, and Baroc Ho from the Radiology Division, Department of Medical Imaging, The University of Hong Kong-Shenzhen Hospital, for translating all the texts into Chinese and Dr Nitin Ramamurthy and Dr Jhonatan Bringas for their additional help.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003e*入圍2020年QS全球教育創新大獎之電子學習類別!\u003c/em\u003e\u003c/strong\u003e *\u003c/p\u003e\n\u003cp\u003e本课程由香港大学放射诊断科与国内外心脏影像学会的委员会成员合作开发,专为想进一步了解心脏成像技术的放射科医师、心内科及心外科医师、放射技师、工程师和其他医疗健康专业人士而设计。本课程根据心脏成像协会一级建议,涵盖了所需的主题,并提供50个心脏CT真实病例。学习者不要求有心脏CT的过往经验。\u003c/p\u003e\n\u003cp\u003e学习成果:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e了解常见的心脏CT检查,以便更好地掌握如何获取心脏图像并解释它们。\u003c/li\u003e\n\u003cli\u003e具备心脏CT图像的一级分析能力,如能够进行钙化评分,分析CT冠状动脉造影,TAVI等。\u003c/li\u003e\n\u003cli\u003e从临床病例数据库中获取50个真实病例,利用专业后处理软件及平台论坛提供的材料进行教学操作以获得实践经验。\u003c/li\u003e\n\u003cli\u003e对心脏CT领域未来发展的有基本认识。\u003c/li\u003e\n\u003cli\u003e通过独家采访,了解知名专家对学生的职业建议和想法。\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e未来将会在这个平台上发布一个关于心血管磁共振(CMR)的课程。请留意关注!\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003e致謝\u003c/em\u003e\u003cbr /\u003e\n\u003c/strong\u003e 此课程获得深圳医疗卫生“三名工程”的资助。我们衷心感谢香港大学放射诊断科的Benedicte Coiffier和范博涵协助组织在线课程,以及香港大学科创习新小组制作课程材料。我们非常感谢香港大学深圳医院医学影像中心放射科的同事罗琳、陈燕与何健龙把所有文本翻译成中文。感谢Dr Nitin Ramamurthy 和Dr Jhonatan Bringas的帮助。\u003c/p\u003e"])</script><script>self.__next_f.push([1,"3ab:T5e5,\u003cp\u003eThis physics course covers the physical principles of major in vivo bio-imaging modalities and the different imaging techniques.\u003c/p\u003e\n\u003cp\u003eAfter a short study of ultrasound imaging, you will learn about the different X-ray imaging techniques. The understanding of the interaction of X-rays with tissue will lead to the study of three different techniques:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eComputed Tomography (CT)\u003c/li\u003e\n\u003cli\u003eEmission Tomography\u003c/li\u003e\n\u003cli\u003ePositron Emission Tomography (PET)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis course shows how existing physical principles transcend into bio-imaging and establish an important link into life sciences, illustrating the contributions physics can make to life sciences. Practical examples will be shown to illustrate the respective imaging modality, its use, premise and limitations, and biological safety will be touched upon.\u003c/p\u003e\n\u003cp\u003eDuring this course, you will develop a good understanding of the mechanisms leading to tissue contrast of the bio-imaging modalities covered in this course, including the inner workings of the scanner and how they define the range of possible biomedical applications. You will be able to judge which imaging modality is adequate for specific life science needs and to understand the limits and promises of each modality.\u003c/p\u003e\n\u003cp\u003eTo learn more about biomedical imaging, join us in the second part of this course \u003ca href=\"https://www.edx.org/course/fundamentals-biomedical-imaging-magnetic-epflx-fndbioimg2x\"\u003eBiomedical Imaging: Magnetic Resonance Imaging (MRI)\u003c/a\u003e.\u003c/p\u003e3ac:Tb4d,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThis course teaches the R programming language in the context of statistical data and statistical analysis in the life sciences.\u003c/p\u003e\n\u003cp\u003eWe will learn the basics of statistical inference in order to understand and compute p-values and confidence intervals, all while analyzing data with R code. We provide R programming examples in a way that will help make the connection between concepts and implementation. Problem sets requiring R programming will be used to test understanding and ability to implement basic data analyses. We will use visualization techniques to explore new data sets and determine the most appropriate approach. We will describe robust statistical techniques as alternatives when data do not fit assumptions required by the standard approaches. By using R scripts to analyze data, you will learn the basics of conducting reproducible research.\u003c/p\u003e\n\u003cp\u003eGiven the diversity in educational background of our students we have divided the course materials into seven parts. You can take the entire series or individual courses that interest you. If you are a statistician you should consider skipping the first two or three courses, similarly, if you are biologists you should consider skipping some of the introductory biology lectures. Note that the statistics and programming aspects of the class ramp up in difficulty relatively quickly across the first three courses. We start with simple calculations and descriptive statistics. By the third course will be teaching advanced statistical concepts such as hierarchical models and by the fourth advanced software engineering skills, such as parallel computing and reproducible research concepts.\u003c/p\u003e\n\u003cp\u003eThese courses make up two Professional Certificates and are self-paced:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eData Analysis for Life Sciences:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/statistics-and-r\"\u003ePH525.1x: Statistics and R for the Life Sciences\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/introduction-to-linear-models-and-matrix-algebra\"\u003ePH525.2x: Introduction to Linear Models and Matrix Algebra\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/statistical-inference-and-modeling-for-high-throug\"\u003ePH525.3x: Statistical Inference and Modeling for High-throughput Experiments\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/high-dimensional-data-analysis\"\u003ePH525.4x: High-Dimensional Data Analysis\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eGenomics Data Analysis:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/introduction-to-bioconductor-annotation-and-analys\"\u003ePH525.5x: Introduction to Bioconductor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/case-studies-in-functional-genomics\"\u003ePH525.6x: Case Studies in Functional Genomics\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.edx.org/course/advanced-bioconductor\"\u003ePH525.7x: Advanced Bioconductor\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis class was supported in part by NIH grant R25GM114818.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"3ad:T4cc,\u003cp\u003eLinear algebra is at the core of all of modern mathematics, and is used everywhere from statistics and data science, to economics, physics and electrical engineering. However, learning the subject is not principally about acquiring computational ability, but is more a matter of fluency in its language and theory.\u003c/p\u003e\n\u003cp\u003eIn this course, we will start with systems of linear equations, and connect them to vectors and vector spaces, matrices, and linear transformations. We will be emphasizing the vocabulary throughout, so that students become comfortable working with the different aspects.\u003c/p\u003e\n\u003cp\u003eWe will then introduce matrix and vector operations such as matrix multiplication and inverses, paying particular attention to their underlying purposes. Students will learn not just how to calculate them, but also why they work the way that they do.\u003c/p\u003e\n\u003cp\u003eWe willdiscuss the key concepts of basis and dimension, which form the foundation for many of the more advanced concepts of linear algebra.\u003c/p\u003e\n\u003cp\u003eThe last chapter concerns inner products, which allow us to use linear algebra for approximating solutions; we will see how this allows for applications ranging from statistics and linear regression to digital audio.\u003c/p\u003e3ae:T403,\u003cp\u003eThis course will cover the theory and the fundamentals of the emerging science of Sabermetrics. We will discuss the game of baseball, not through consensus or a fan’s conventional wisdom, but by searching for objective knowledge in baseball performance. These and other areas of sabermetrics will be analyzed and better understood with current and historical baseball data. \u003c/p\u003e\n\u003cp\u003eThe course also serves as applied introduction to the basics of data science, an emerging field of scholarship, that requires skills in computation, statistics, and communicating results of analyses. Using baseball data, the basics of statistical regression, the R Language, and SQL will be covered.\u003c/p\u003e\n\u003cp\u003eThis course was successfully taught on the edX platform as a MOOC in 2014. This course has also been success"])</script><script>self.__next_f.push([1,"fully taught at the Experimental College at Tufts University since 2004. Many of its former students have gone on to careers writing about baseball and working in various MLB baseball operations and analytics departments.\u003c/p\u003e3af:T790,\u003cp\u003eA strong foundation in mathematics is critical for success in all science and engineering disciplines. Whether you want to make a strong start to a master’s degree, prepare for more advanced courses, solidify your knowledge in a professional context or simply brush up on fundamentals, this course will get you up to speed.\u003c/p\u003e\n\u003cp\u003eThis course allows you to get a solid basis by refreshing and reviewing your bachelor-level calculus.\u003c/p\u003e\n\u003cp\u003eThe course focuses on functions of one variable. In the first 5 weeks you will learn all the basic integration, differentiation and approximation techniques required in a first calculus course of an engineering bachelor education. In the final week these topics will all come together as you solve and analyze several ordinary differential equations.\u003c/p\u003e\n\u003cp\u003eWe use examples that are based on real-life applications so you can practice your mathematical skills in an engineering context. Our courses in calculus offer enough depth to cover what you need to succeed in your engineering master’s or profession in areas such as modeling, physics, fluid dynamics, dynamical systems and more.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis is a review course\u003c/strong\u003e\u003cbr /\u003e\nThis self-contained course is modular, so you do not need to follow the entire course if you wish to focus on a particular aspect. As a review course you are expected to have previously studied or be familiar with most of the material. Hence the pace will be higher than in an introductory course.\u003c/p\u003e\n\u003cp\u003eThis format is ideal for refreshing your bachelor level mathematics and letting you practice as much as you want. Through the Grasple platform, you will have access to plenty of exercises and receive intelligent, personal and immediate feedback.\u003c/p\u003e\n\u003cp\u003eThis course is part of our series \u003cstrong\u003eMastering Mathematics for "])</script><script>self.__next_f.push([1,"Engineers\u003c/strong\u003e , and together with the course Calculus II part of the program \u003cstrong\u003eMastering Calculus\u003c/strong\u003e.\u003c/p\u003e3b0:T81b,"])</script><script>self.__next_f.push([1,"\u003cp\u003eModern IT infrastructure is built as distributed systems, an exciting concept that started with the first computers and evolved rapidly into its present form. From online video meetings to internet services, from social media platforms to online games, we all use and interact with distributed systems on a daily basis and increasingly depend on them. Designing and operating such large-scale distributed systems, however, is complex and typically involves making reasonable compromises. There are fundamental technical barriers as well as economic arguments why we cannot make these systems behave as if they were running on a single, perfectly reliable machine.. \u003c/p\u003e\n\u003cp\u003eIn this course, learners will be introduced to the essential functional and non-functional concerns of distributed systems and the common problems encountered while designing them, such as consistency, availability, elasticity, and scalability. A variety of practical solutions that have been established in the leading tech industry in recent years will be reviewed. These provide re-usable building blocks to create new large-scale applications. These recent developments, especially around cloud computing, large-scale data processing, distributed machine learning, and other fields are often not reflected in textbooks and are absent from many traditional curricula but are at the heart of this course. \u003c/p\u003e\n\u003cp\u003eThe course will therefore provide learners with the fundamental understanding (theoretical and practical foundations) of how cloud, edge, and big data processing systems work and how they address common challenges for distributed systems such as performance, resilience, and scalability.\u003c/p\u003e\n\u003cp\u003eThe learning progress is assessed through a variety of different activities including quizzes, design exercises, experiments, and open questions, with peer review of other students’ solutions. In the final project, learners will design a distributed system based on the learners’ own experience and interests and describe the functional and non-functional properties of the system.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"3b1:T5d6,\u003cp\u003eIs my code fast? Can it be faster? Scientific computing, machine learning, and data science are about solving problems that are compute intensive. Choosing the right algorithm, extracting parallelism at various levels, and amortizing the cost of data movement are vital to achieving scalable speedup and high performance. \u003c/p\u003e\n\u003cp\u003eIn this course, the simple but important example of matrix-matrix multiplication is used to illustrate fundamental techniques for attaining high-performance on modern CPUs. A carefully designed and scaffolded sequence of exercises leads the learner from a naive implementation to one that effectively utilizes instruction level parallelism and culminates in a high-performance multithreaded implementation. Along the way, it is discovered that careful attention to data movement is key to efficient computing. \u003c/p\u003e\n\u003cp\u003ePrerequisites for this course are a basic understanding of matrix computations (roughly equivalent toWeeks 1-5 of Linear Algebra: Foundations to Frontiers on edX) and an exposure to programming. Hands-on exercises start with skeletal code in the C programming language that is progressively modified, so that extensive experience with C is not required. Access to a relatively recent x86 processor such as Intel Haswell or AMD Ryzen (or newer) running Linux is required. \u003c/p\u003e\n\u003cp\u003eMATLAB Online licenses will be made available to the participants free of charge for the duration of the course. \u003c/p\u003e\n\u003cp\u003eJoin us to satisfy your need for speed!\u003c/p\u003e3b2:T83a,"])</script><script>self.__next_f.push([1,"\u003cp\u003eThis course is part III of the series of Quantum computing courses, which covers aspects from fundamentals to present-day hardware platforms to quantum software and programming.\u003c/p\u003e\n\u003cp\u003eThe goal of part III is to discuss some of the key domain-specific algorithms that are developed by exploiting the fundamental quantum phenomena (e.g. entanglement)and computing models discussed in part I. We will begin by discussing classic examples of quantum Fourier transform and search algorithms, along with its application for factorization (the famous Shor’s algorithm). Next, we will focus on the more recently developed algorithms focusing on applications to optimization, quantum simulation, quantum chemistry, machine learning, and data science.\u003c/p\u003e\n\u003cp\u003eA particularly exciting recent development has been the emergence of near-intermediate scale quantum (NISQ) computers. We will also discuss how these machines are driving new algorithmic development. A key aspect of the course is to provide hands-on training for running (few qubit instances of) the quantum algorithms on present-day quantum hardware. For this purpose, we will take advantage of the availability of cloud-based access to quantum computers and quantum software.\u003c/p\u003e\n\u003cp\u003eThe material will appeal to engineering students, natural sciences students, and professionals whose interests are in using as well as developing quantum technologies.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAttention:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eQuantum Computing 1: Fundamentals\u003c/em\u003e is an essential prerequisite to \u003cem\u003eQuantum Computing 2: Hardware\u003c/em\u003e and \u003cem\u003eQuantum Computing 3: Algorithm and Software\u003c/em\u003e. Learners should plan to complete Fundamentals (1) before enrolling in the Hardware (2) or the Algorithm and Software (3) courses.\u003c/p\u003e\n\u003cp\u003eAlternatively, learners can enroll in courses 2 or 3 if they have solid experience with or knowledge of quantum computing fundamentals, including the following: 1) postulates of quantum mechanics; 2) gate-based quantum computing; 3) quantum errors and error correction; 3) adiabatic quantum computing; and 5) quantum applications and NISQ-era.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"3b3:Tad7,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cem\u003e\u003cspan lang=\"EN-US\"\u003e\u003cstrong\u003e\u003cem\u003eGOLD Award Winner of QS Reimagine Education Award 2021 in Life Sciences!\u003c/em\u003e\u003c/strong\u003e\u003c/span\u003e\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis course is for radiologists, cardiologists, radiographers/ technologists and other health professionals who want to learn more about cardiovascular magnetic resonance imaging (CMR). Previous experience in CMR is not required.\u003c/p\u003e\n\u003cp\u003eThe learning outcomes are:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eUnderstanding of the basic CMR physics and sequences in order to better understand how to acquire cardiac images and how to assess commonly used sequences (eg. Steady state free precession sequence, phase contrast to measure blood flow, T2* and magnetic resonance angiography).\u003c/li\u003e\n\u003cli\u003eUnderstand the safety profile and risks of contrast agents used in CMR.\u003c/li\u003e\n\u003cli\u003eAbility to analyse CMR images at SCMR level 1 competency such as stress perfusion, late gadolinium enhancement and post-processing for ventricular function.\u003c/li\u003e\n\u003cli\u003eAttain hands-on experience to analyse real clinical cases from a database of 50 clinical cases, using dedicated CMR software, as well as further supplementation through our web forum.\u003c/li\u003e\n\u003cli\u003eBasic understanding of future developments in the CMR field such as exercise CMR, artificial intelligence, feature tracking, T1 and T2 mapping.\u003c/li\u003e\n\u003cli\u003eProvide career advice and thoughts from well-known CMR experts through exclusive interviews.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eA MOOC on cardiac computed tomography (CT) is also available on this platform in order to introduce you to this complementary cardiovascular imaging technique.\u003c/p\u003e\n\u003cp\u003e本课程是与国际心血管磁共振学会(SCMR)合作开发的,适合想要深度了解心血管磁共振成像(CMR)的放射科医师,心内科及心外科医师,放射科技师/工程师和其他医疗健康专业人士。而无需具备CMR经验。\u003c/p\u003e\n\u003cp\u003e学习目标如下:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e了解基本的CMR物理和序列知识,以便更好地了解如何获取心脏图像以及如何评估常用序列(例如,稳态自由进动序列,相位对比血流测量,T2 *和磁共振血管造影)。\u003c/li\u003e\n\u003cli\u003e了解CMR造影剂的安全性和风险。\u003c/li\u003e\n\u003cli\u003e具备SCMR 1级CMR图像分析能力,例如负荷灌注,延迟强化和心室功能后处理。\u003c/li\u003e\n\u003cli\u003e临床病例数据库中获取50个真实病例,利用专业后处理软件及学习平台提供的资料进行教学操作,获得实践经验。\u003c/li\u003e\n\u003cli\u003e对CMR领域未来发展的基本了解,如人工智能、特征追踪,以及T1和T2定量成像。\u003c/li\u003e\n\u003cli\u003e通过独家访谈获取知名CMR专家对学生的职业建议和想法。\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e此平台上还提供心脏计算机断层扫描(CT)的公开课,以全面介绍这两种优势互补的心血管成像技术。\u003c/p\u003e"])</script><script>self.__next_f.push([1,"3b4:T676,\u003cul\u003e\n\u003cli\u003eIntroduction of advanced techniques such as T1 and T2 mapping, feature tracking and exercise CMR.\u003c/li\u003e\n\u003cli\u003eThe different sequences used in cardiac MRI imaging and the physics behind these sequences.\u003c/li\u003e\n\u003cli\u003eHow to acquire the cardiac imaging planes.\u003c/li\u003e\n\u003cli\u003eHow to assess the ventricular function, late gadolinium enhancement and T2* for iron overload.\u003c/li\u003e\n\u003cli\u003eUnderstanding the normal appearances of the pericardium, heart muscle, valves and vasculature.\u003c/li\u003e\n\u003cli\u003eUnderstand how different cardiac pathologies result in different forms of cardiac remodelling.\u003c/li\u003e\n\u003cli\u003eAn overview of the main cardiac diseases, such as coronary artery disease, cardiomyopathies (eg. hypertrophic cardiomyopathy, dilated cardiomyopathy), valvular heart disease, cardiac tumours and congenital heart disease.\u003c/li\u003e\n\u003cli\u003e简介高级技术,例如T1和T2分布图,特征跟踪和运动负荷CMR。\u003c/li\u003e\n\u003cli\u003e心脏MRI成像中使用的不同序列及其物理背景知识。\u003c/li\u003e\n\u003cli\u003e心脏成像平面的获得方法。\u003c/li\u003e\n\u003cli\u003e如何分析心室功能、延迟强化以及利用 T2* 评价心肌铁负荷。\u003c/li\u003e\n\u003cli\u003e了解心包、心肌、瓣膜以及血管的正常表现。\u003c/li\u003e\n\u003cli\u003e明白不同的心肌疾病如何造成不同的心脏形态改变。\u003c/li\u003e\n\u003cli\u003e常见心脏疾病的概述,例如冠状动脉疾病,心肌病(例如肥厚性心肌病,扩张型心肌病),心脏瓣膜病,心脏肿瘤和先天性心脏病。\u003c/li\u003e\n\u003cli\u003e通过网络研讨会和论坛,了解并体验如何使用专用软件分析心脏图像。\u003c/li\u003e\n\u003cli\u003e利用正常志愿者和真实病例学习心室功能、血流和T1 /T2 mapping分析方法。\u003c/li\u003e\n\u003c/ul\u003e3b5:T644,\u003cp\u003ePreparing for the AP Biology exam requires a deep understanding of many different topics in biology as well as an understanding of the format of the AP exam and the types of questions it asks. This course is Part 4 of our AP Biology series designed to prepare you for the AP Biology exam. \u003c/p\u003e\n\u003cp\u003eIn Part 4, you will learn about ecology, the interactions between organisms,"])</script><script>self.__next_f.push([1," how they depend on each other, how they interact with their environment and how they compete with each other.\u003c/p\u003e\n\u003cp\u003eAs you work through this course, you will find lecture videos taught by expert AP Biology teachers, practice multiple choice questions and free response questions that are similar to what you will encounter on the AP exam and tutorial videos that show you step-by-step how to solve problems. By the end of the course, you will be prepared to take on the AP exam!\u003c/p\u003e\n\u003cp\u003eThis course is authorized as an Advanced Placement® (AP®) course by the AP Course Audit. The AP Course Audit was created by the College Board to give schools and students the confidence that all AP courses meet or exceed the same clearly articulated curricular expectations of colleges and universities.\u003c/p\u003e\n\u003cp\u003eBy taking an AP course and scoring successfully on the related AP Exam, students can:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStand Out in College Admissions\u003c/li\u003e\n\u003cli\u003eEarn College Credits\u003c/li\u003e\n\u003cli\u003eSkip Introductory Classes\u003c/li\u003e\n\u003cli\u003eBuild College Skills\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cem\u003eAdvanced Placement® and AP® are trademarks registered and/or owned by the College Board, which was not involved in the production of, and does not endorse, these offerings.\u003c/em\u003e\u003c/p\u003e3b6:Tbfe,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cstrong\u003eDescription de ce cours : \u003c/strong\u003eChaque r\u0026eacute;gion du monde pr\u0026eacute;sente des facteurs de vuln\u0026eacute;rabilit\u0026eacute; au changement climatique mais est n\u0026eacute;anmoins en mesure d\u0026rsquo;att\u0026eacute;nuer les effets de ce ph\u0026eacute;nom\u0026egrave;ne et de renforcer sa r\u0026eacute;silience. En ratifiant l\u0026rsquo;Accord de Paris, la communaut\u0026eacute; internationale a manifest\u0026eacute; sa volont\u0026eacute; d\u0026rsquo;agir. En effet, sans action climatique concert\u0026eacute;e, les progr\u0026egrave;s accomplis pendant des d\u0026eacute;cennies en mati\u0026egrave;re de d\u0026eacute;veloppement seront menac\u0026eacute;s : nous nous trouvons donc \u0026agrave; un moment d\u0026eacute;cisif. Ce cours pr\u0026eacute;sente les donn\u0026eacute;es scientifiques les plus r\u0026eacute;centes sur la question, explique les diff\u0026eacute;rentes r\u0026eacute;percussions ressenties au plan r\u0026eacute;gional, d\u0026eacute;crit les strat\u0026eacute;gies d\u0026rsquo;action climatique et mentionne diff\u0026eacute;rents types d\u0026rsquo;action qui s\u0026rsquo;offrent \u0026agrave; vous.\u003c/p\u003e\r\n\u003cp\u003eLe cours \u0026laquo; Climat \u0026ndash; de la science \u0026agrave; l\u0026rsquo;action \u0026raquo; se d\u0026eacute;roule sur quatre semaines. Les deux premi\u0026egrave;res seront consacr\u0026eacute;es \u0026agrave; un tour d\u0026rsquo;horizon complet des donn\u0026eacute;es scientifiques disponibles sur le changement climatique, puis \u0026agrave; la description des effets du r\u0026eacute;chauffement propres \u0026agrave; certaines r\u0026eacute;gions au XXIe si\u0026egrave;cle. Les deux derni\u0026egrave;res semaines seront ax\u0026eacute;es sur les strat\u0026eacute;gies d\u0026rsquo;action que divers pays et r\u0026eacute;gions mettent en \u0026oelig;uvre pour relever le d\u0026eacute;fi climatique ainsi que sur la mani\u0026egrave;re dont chacun d\u0026rsquo;entre nous peut agir.\u003c/p\u003e\r\n\u003cp\u003e\u003cstrong\u003eFormat du cours\u003c/strong\u003e\u003c/p\u003e\r\n\u003cp\u003eCe MOOC est con\u0026ccedil;u selon un rythme hebdomadaire: cela inclut les ressources, les activit\u0026eacute;s et les exercices qui vous seront propos\u0026eacute;s. Chaque semaine, le mat\u0026eacute;riel p\u0026eacute;dagogique sera mis \u0026agrave; votre disposition :\u003c/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eDes vid\u0026eacute;os interactives anim\u0026eacute;es par de grands sp\u0026eacute;cialistes et praticiens des questions climatiques;\u003c/li\u003e\r\n\u003cli\u003eDes ressources : activit\u0026eacute;s interactives fondamentales ou optionnelles (approfondies) sur le th\u0026egrave;me de la semaine;\u003c/li\u003e\r\n\u003cli\u003eDes questionnaires destin\u0026eacute;s \u0026agrave; \u0026eacute;valuer vos connaissances, compl\u0026eacute;ter vos nouvelles connaissances etvous permettre d\u0026rsquo;identifier les points \u0026agrave; revoir;\u003c/li\u003e\r\n\u003cli\u003eDes exercices qui affineront votre capacit\u0026eacute; d\u0026rsquo;analyse, de r\u0026eacute;flexion et de communication;\u003c/li\u003e\r\n\u003cli\u003eDes forums de discussion et des \u0026eacute;changes sur les m\u0026eacute;dias sociaux pour collaborer avec d\u0026rsquo;autres \u0026eacute;tudiants du monde entier, tout en enrichissant l\u0026rsquo;interaction entre les participants;\u003c/li\u003e\r\n\u003cli\u003eUne s\u0026eacute;ance de questions-r\u0026eacute;ponses interactive en direct avec des sp\u0026eacute;cialistes internationaux du changement climatique sur l\u0026rsquo;application Google Hangout;\u003c/li\u003e\r\n\u003cli\u003eEnfin, votre projet final consistera en un document num\u0026eacute;rique.\u003c/li\u003e\r\n\u003c/ul\u003e"])</script><script>self.__next_f.push([1,"3b7:T532,\u003cp\u003eCe MOOC, ax\u0026eacute; sur l\u0026rsquo;action, vous permettra d\u0026rsquo;am\u0026eacute;liorer votre connaissance des effets du changement climatique \u0026agrave; l\u0026rsquo;\u0026eacute;chelle r\u0026eacute;gionale et des strat\u0026eacute;gies sectorielles visant \u0026agrave; renforcer la r\u0026eacute;silience et \u0026agrave; promouvoir un avenir \u0026agrave; faible intensit\u0026eacute; de carbone. Vous aurez l\u0026rsquo;occasion d\u0026rsquo;approfondir ces questions et d\u0026rsquo;adapter votre apprentissage \u0026agrave; une ou plusieurs des r\u0026eacute;gions suivantes :\u003c/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eAm\u0026eacute;rique latine et Cara\u0026iuml;bes\u003c/li\u003e\r\n\u003cli\u003eAfrique subsaharienne\u003c/li\u003e\r\n\u003cli\u003eMoyen-Orient et Afrique du Nord\u003c/li\u003e\r\n\u003cli\u003eEurope de l\u0026rsquo;Est et Asie centrale\u003c/li\u003e\r\n\u003cli\u003eAsie de l\u0026rsquo;Est et Pacifique\u003c/li\u003e\r\n\u003cli\u003eAsie du Sud\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003cp\u003ePour ce faire, le MOOC r\u0026eacute;unit des scientifiques et des responsables de l\u0026rsquo;action publique renomm\u0026eacute;s et leur demande de pr\u0026eacute;senter une synth\u0026egrave;se des plus r\u0026eacute;centes donn\u0026eacute;es scientifiques sur le changement climatique, les strat\u0026eacute;gies r\u0026eacute;gionales de d\u0026eacute;veloppement \u0026agrave; faible intensit\u0026eacute; de carbone et \u0026agrave; l\u0026rsquo;\u0026eacute;preuve des al\u0026eacute;as climatiques dans tous les secteurs et une description g\u0026eacute;n\u0026eacute;rale de l\u0026rsquo;Accord de Paris et des r\u0026eacute;sultats de la COP 22.\u003c/p\u003e3b8:T5e3,\u003cp\u003eCuando se trata de herramientas para el análisis de datos, siempre tenemos las siguientes preguntas: ¿Cuál es la diferencia entre tantas herramientas que existen?¿Cuál es la mejor?¿Cuál deberia aprender?\u003c/p\u003e\n\u003cp\u003eLas funciones que realizan los científicos de datos incluyen la identificación de preguntas relevantes, la recopilación de datos de diferentes fuentes de datos, la organización de datos, la transformación de datos a la solución y la comunicación de estos hallazgos para tomar mejores decisiones comerciales.\u003c/p\u003e\n\u003cp\u003eLas herramientas de ciencia de datos o Data Science pueden ser de dos tipos:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUno para aquellos que tienen conocimientos de programación.\u003c/li\u003e\n\u003c"])</script><script>self.__next_f.push([1,"li\u003eOtro para los usuarios comerciales.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eLas herramientas para el primer tipo, tienen que ver con el área de las tecnologías de información en donde se busca que la persona tenga conocimientos de algún lenguaje de programación como R o Python y comunmente a estas personas se les denomina científicos de datos.\u003c/p\u003e\n\u003cp\u003eLas herramientas que son para los usuarios comerciales se enfocan en automatizar el análisis de datos; en este tipo, los usuarios tienen conocimientos básicos de un lenguaje de programación, pero un fuerte conocimiento del área de dominio; por lo que se han empezado a llamar ciudadanos científicos de datos.\u003c/p\u003e\n\u003cp\u003eEstas herramientas te permitirán tomar las mejores decisiones basadas en el análisis de datos (también conocido como inteligencia de negocios).\u003c/p\u003e3b9:T6f9,\u003cp\u003eNominated for the 2020 edX Prize\u003c/p\u003e\r\n\r\n\u003cp\u003eIn this Professional Certificate program, you will learn the mechanics of how to design and facilitate projects using “pure” Agile Scrum and Lean Kanban techniques. You will also learn the trade-offs of using hybrid techniques such as Lean Startup, Scaled Agile For the Enterprise (SAFe), and Disciplined Agile Development. \u003c/p\u003e\r\n\r\n\u003cp\u003eWe will then go beyond these frameworks to the science and essential principles you’ll need to ensure you get the greatest benefits of Agile Project Management methods: Speed, Innovation, Leadership, and Kaizen (Change for the Better).\u003c/p\u003e\r\n\r\n\u003cp\u003eAfter completing this course series, you will be able to clearly explain how Agile techniques address faults in traditional project management techniques, the tradeoffs (benefits and risks) of these approaches, and when it’s best to apply them to maximize value to the organization.\u003c/p\u003e\r\n\r\n\u003cp\u003eEngineers, managers, designers, writers, creators, and executers of all types will benefit from learning these principles of Agile. Whether you’re delivering a small part of a project or portfolios of large multi-million-dollar government works; these principles scale and apply to all industries to ac"])</script><script>self.__next_f.push([1,"hieve delivery success. This is why companies that are embracing these principles continue to set record earnings and stock prices (e.g. AMZN, APPL, TSLA); and those that ignore them find themselves unable to compete.\u003c/p\u003e\r\n\r\n\u003cp\u003eUpon successful completion of this program, learners can earn up to 50 Professional Development Unit (PDU) credits, 10 PDU credits per course, which are recognized by the Project Management Institute (PMI). PDU credits are essential to those looking to maintain certification as a Project Management Professional (PMP). \u003c/p\u003e3ba:T56a,\u003cp\u003eLa ciencia de datos está transformando la manera en cómo las organizaciones trabajan con sus datos, ya que permite generar información más precisa, confiable, en tiempo real y que sustenta además de una toma de decisiones histórica, una estrategia proactiva. Con estas herramientas, las empresas modernas están automatizando procesos capaces de tomar decisiones autónomas lo que se convierte en una ventaja competitiva en el mercado actual.\u003c/p\u003e\r\n\r\n\u003cp\u003eEn este curso aprenderás no solo como funcionan las herramientas de la ciencia de datos (Data Science) sino aplicarlas de forma sencilla con uno de los ambientes de análisis mayormente aceptados como lo es “R”. El lenguaje R es un lenguaje de programación comunmente usado.\u003c/p\u003e\r\n\r\n\u003cp\u003eEn este programa de Certificación Profesional desarrollarás las actividades necesarias para aplicar la ciencia de datos y también aprenderás a través de casos prácticos cómo aprovechar mejor estas herramientas para el proceso de toma de decisiones.\u003c/p\u003e\r\n\r\n\u003cp\u003eLa metodología de este programa está pensanda para que sin importar tu nivel de conocimiento en el tema puedas alcanzar el nivel necesario para el análisis de datos en cada uno de los cursos en línea que lo componen.\u003c/p\u003e\r\n \r\n\u003cp\u003eTodas las herramientas del programa, compuesto por 3 cursos online, son de uso libre y corren en todas las plataformas de cómputo.\u003c/p\u003e3bb:T958,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cstrong\u003eMot de la conceptrice principale\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurant les dernières années, de nombreux conflits armés et diverses crises humanitaires ont secoué notre planète et provoqué le déplacement forcé de nombreuses populations dans différentes régions du monde. Ces mouvements migratoires ont mis de nombreux pays face aux défis de l’accueil des réfugiés et des demandeurs d’asile. Les sociétés d’accueil se trouvent devant la nécessité de répondre aux divers besoins de ces populations afin de mieux les intégrer. Par conséquent, la connaissance et la prise en compte des réalités psychosociales et éducatives des jeunes réfugiés et demandeurs d’asile et de leur famille, ainsi que leur vécu pré, péri et post-migratoire constituent une assise pour toute action fructueuse auprès d’eux.\u003c/p\u003e\n\u003cp\u003eL’accueil et l’intégration des jeunes réfugiés et demandeurs d’asile dépendent du travail collaboratif de nombreux intervenants et professionnels qui doivent et veulent être formés et outillés à cet effet. Lors de l’arrivée des réfugiés syriens au Québec et au Canada (2015-2016), j’ai été très fréquemment sollicitée par les milieux éducatifs, les milieux de la santé et des services sociaux à proposer des formations ciblées à leurs intervenants. Après de multiples formations données au Québec ou ailleurs, j’ai voulu offrir et partager le fruit de nombreuses années de recherche et d’expérience clinique auprès de ces populations parfois endeuillées, traumatisées et vulnérabilisées par les expériences pré, péri et post-migratoires, mais aussi enrichies par des stratégies adaptatives. Ce CLOM (MOOC), ce cours en ligne organisé et massif, accessible, gratuit et adressé au monde francophone vient s’ajouter à toutes les initiatives visant un meilleur accueil et une meilleure intégration des jeunes réfugiés et demandeurs d’asile.\u003c/p\u003e\n\u003cp\u003eJ’espère que ce cours vous donnera les outils nécessaires pour intervenir de façon éclairée avec cette population particulière.\u003c/p\u003e\n\u003cp\u003eAu plaisir de partager ces contenus avec vous,\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eGarine Papazian-Zohrabian | Professeure agrégée\u003cbr /\u003e\n\u003c/strong\u003e Département de psychopédagogie et d'andragogie\u003cbr /\u003e\nFaculté des sciences de l’éducation, Université de Montréal\u003cbr /\u003e\nMembre de l’Ordre des Psychologues du Québec\u003c/p\u003e"])</script><script>self.__next_f.push([1,"3bc:T8b3,"])</script><script>self.__next_f.push([1,"\u003cp\u003e\u003cstrong\u003eModule 1 : Les réfugiés et les demandeurs d’asile dans le monde : terminologie, contexte international, national et provincial\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDéfinition des statuts\u003c/li\u003e\n\u003cli\u003eSituation des réfugiés dans le monde\u003c/li\u003e\n\u003cli\u003eLois et conventions internationales\u003c/li\u003e\n\u003cli\u003eL’éducation et la santé mentale des réfugiés dans le monde et au Canada\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModule 2 : Les conflits armés, les guerres et les génocides et leurs conséquences sur la vie, l’éducation et la santé mentale des jeunes\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConcepts et définitions\u003c/li\u003e\n\u003cli\u003eLes conflits armés et leurs conséquences\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModule 3 : Les traumatismes pré, péri et post-migratoires : aspects cliniques, facteurs de risque et de protection\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eConcepts et définitions\u003c/li\u003e\n\u003cli\u003eSymptomatologie\u003c/li\u003e\n\u003cli\u003eApproches et pistes d’intervention\u003c/li\u003e\n\u003cli\u003ePrésentation de la grille d’analyse et analyse d’un cas d’un enfant traumatisé\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModule 4 : Les deuils pré, péri et post-migratoires : aspects cliniques, facteurs de risque et de protection\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDéfinitions et théories\u003c/li\u003e\n\u003cli\u003ePistes d’intervention\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModule 5 : Les difficultés d’adaptation et d’apprentissage scolaire\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeuils, traumas et difficultés d’apprentissage et d’adaptation scolaire\u003c/li\u003e\n\u003cli\u003eMigration, santé mentale et expérience scolaire\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModule 6 : Les défis et les enjeux de l’intégration des jeunes réfugiés\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDéfis de l’accueil des réfugiés et des demandeurs d’asile\u003c/li\u003e\n\u003cli\u003eDéfis de la collaboration école-famille-communauté\u003c/li\u003e\n\u003cli\u003eRegards croisés sur les réalités et les défis vécus par les jeunes réfugiés et leurs familles\u003c/li\u003e\n\u003cli\u003eDéfis pour la formation et la gouvernance\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModule 7 : Les pistes et les types d’accompagnement et d’intervention en milieu scolaire. Forces et limites de ces interventions\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePistes d’intervention en milieu scolaire\u003c/li\u003e\n\u003cli\u003eGroupes de parole en contexte scolaire\u003c/li\u003e\n\u003cli\u003eApproche transculturelle\u003c/li\u003e\n\u003cli\u003eLes programmes d’expression créatrice\u003c/li\u003e\n\u003c/ul\u003e"])</script><script>self.__next_f.push([1,"3bd:Td58,"])</script><script>self.__next_f.push([1,"\u003cp\u003eDans ce cours, vous explorerez et apprendrez les meilleures méthodes et pratiques des systèmes de recommandation, qui sont une composante essentielle de l’écosystème digital. Ce cours a été développé par IVADO et HEC Montréal dans le cadre d’un atelier qui a eu lieu à Montréal. Vous serez accompagné.e tout au long du processus par sept experts internationaux du milieu universitaire et de l’industrie qui vous fourniront des exemples concrets. \u003c/p\u003e\n\u003cp\u003eLes systèmes de recommandation sont des algorithmes qui trouvent des tendances dans le comportement des utilisateurs pour améliorer les expériences personnalisées et comprendre leur environnement. Ils sont omniprésents et sont le plus souvent utilisés pour recommander des items aux utilisateurs, notamment des livres et des films, mais aussi des amis potentiels, des recettes de cuisine ou même de la documentation pertinente pour de grands projets de logiciels, ou des articles intéressant les scientifiques.\u003c/p\u003e\n\u003cp\u003eLe contenu de ce MOOC est une introduction au domaine des systèmes de recommandation. Le programme comprend : l’apprentissage automatique pour les systèmes de recommandation, suivi d’une introduction aux méthodes d’évaluation; la modélisation avancée; les bandits contextuels; les méthodes de classement; l’équité et la discrimination dans les systèmes de recommandation. \u003c/p\u003e\n\u003cp\u003eLe cours s’adresse principalement aux professionnel.le.s du secteur et aux étudiant.e.s universitaires ayant des connaissances de base (première année de baccalauréat) en mathématiques et en programmation (idéalement Python). Les diplômé.e.s en sciences et en ingénierie (principalement celles et ceux qui ne sont pas encore familiers avec l’apprentissage automatique et les systèmes de recommandation) trouveront ce contenu instructif et intéressant. Le contenu de ce cours sera également d’une grande utilité pour toute personne qui s’intéresse à l’IA ou qui l’utilise, de quelque manière que ce soit.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNous estimons qu’il faut 6 semaines pour compléter ce cours.\u003c/strong\u003e Le cours est divisé en segments que vous pourrez visionner à votre propre rythme. Afin d’évaluer votre compréhension du contenu, des questionnaires complets seront proposés à la fin de chaque segment. Vous pourrez également pratiquer les algorithmes des systèmes de recommandation grâce à un tutoriel guidé par un expert. De plus, un deuxième module de pratique individuelle sera offert aux participant.e.s qui s’inscrivent au cours avec le certificat vérifié. \u003c/p\u003e\n\u003cp\u003eNous vous souhaitons la bienvenue dans ce parcours d’apprentissage de Systèmes de recommandation : Derrière l’écran!\u003c/p\u003e\n\u003cp\u003eCe cours vous est présenté par IVADO, HEC Montréal et l’Université de Montréal.\u003ca href=\"https://ivado.ca/en/\" rel=\"noopener\" target=\"_blank\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIVADO est un institut collaboratif québécois dans le domaine de l’intelligence numérique.\u003ca href=\"https://www.hec.ca/en/index.html\" rel=\"noopener\" target=\"_blank\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eHEC Montréal est une université francophone de renommée internationale qui offre des formations et des programmes de recherche dans le domaine de la gestion. \u003ca href=\"https://www.umontreal.ca/en/\" rel=\"noopener\" target=\"_blank\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eL’Université de Montréal est l’une des principales universités de recherche au monde.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"3be:T9f5,"])</script><script>self.__next_f.push([1,"\u003cp\u003ePartout autour de nous se forment des collectifs d’habitants, d’usagers, de citoyens. Certains inventent des réponses aux besoins fondamentaux: se nourrir, se loger, se mouvoir, générer des revenus, accéder aux services d’éducation, préserver la santé. D’autres se demandent comment renouveler les façons de consommer, de produire, de travailler, de vivre ensemble... pour répondre aux enjeux du changement climatique et de la raréfaction des ressources. \u003c/p\u003e\n\u003cp\u003eLes communs sont des sujets collectifs, des systèmes d’action, mais aussi des lieux et des formes spatiales et paysagères. De la cour africaine à la cage d’escalier de la tour HLM, des friches industrielles aux intérieurs d’îlots d’habitat, des délaissés urbains aux patrimoines paysagers et aux multiples espaces de production de la ville nourricière, nous apprendrons à identifier, à nommer et à décrire ces lieux, à discerner dans quelle mesure ils sont (ou pas) moteurs de changement et contribuent (ou pas) à la recomposition des structures territoriales. \u003c/p\u003e\n\u003cp\u003eNous allons explorer ensemble cet univers de pratiques en mettant en résonance l’approche des sciences sociales et celle de l’urbanisme. Nous poserons ensemble des balises méthodologiques vous permettant de repérer les communs actifs dans votre environnement, d’en décrire les différentes dimensionsavec un regard critique, et d’en évaluer les potentiels de transformation territoriale. Le cours présentera de nombreux exemples. \u003c/p\u003e\n\u003cp\u003ePour les apprenant.esqui poursuivent le certificat, nous vous inviterons, à travers un exercice évolutif en rapport avec votre expérience individuelle, à réaliser un récit audiovisuel sur la question des communs. \u003c/p\u003e\n\u003cp\u003eCe cours s’adresse : \u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eaux titulaires d’un diplôme de 2ème cycle universitaire (toutes disciplinaires confondues) qui cherchent un complément de formation ouvrant sur l’organisation de l’espace comme support de processus de développement social, économique et culturel,\u003c/li\u003e\n\u003cli\u003eaux urbanistes et/ou aménageurs désireux d’améliorer l’intégration des dimensions sociale et environnementale de l’aménagement de l’espace,\u003c/li\u003e\n\u003cli\u003eaux professionnels du secteur du développement qui souhaitent prendre en compte la diversité des pratiques et des conceptions du développement et apprendre à en intégrer davantage la dimension spatiale.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIntéressé*e ? Alors bienvenue et au plaisir de vous rencontrer prochainement dans le cadre du cours !\u003c/p\u003e"])</script><script>self.__next_f.push([1,"3bf:T693,\u003cp\u003eDo you know what artificial intelligence (AI) means for your organization? It isn’t about robots taking jobs or replacing your workforce. AI is simply the process of programming a computer to make decisions for itself, which can make your business operations more efficient. Need a strategy to effectively implement AI technologies into your company? Then this artificial intelligence program is the one for you. The Artificial Intelligence: Implications for Business Strategy online short course from the MIT Sloan School of Management and the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) will show you how to capitalize on the value automation offers. It explores the potential of robotics, natural language processing, and machine learning (ML), and equips you with the knowledge and confidence to include them in your business strategy. Most importantly, this course will guide the creation of a road map for the implementation of AI and ML in your organization and provide you with the skills to drive innovation forward.This AI course looks at the organizational and managerial implications of the technologies. It’s aimed at managers, executives, and business leaders rather than those in tech or IT roles. So, you don’t need to be a software engineer or data scientist to keep up with the content. On this program, you’ll learn how AI and ML can be applied in the workplace to augment current operations. It’s about developing strategic decision-making skills about the use of these technologies in your business, analyzing their potential impact, and building the language to articulate your insights with your teams and organization.\u003c/p\u003e3c0:Tcef,"])</script><script>self.__next_f.push([1,"\u003cp\u003eImproving prediction is one of the key challenges the medical industry faces in advancing patient care. Enhancing diagnosis, individualizing treatments, and understanding disease progression are all matters of prediction, an area where machine learning (ML) and artificial intelligence (AI) excel.1\u003c/p\u003e\n\u003cp\u003eDiscover the impact AI innovations can have in medicine — on both traditional health care systems and decision-making approaches — with the Artificial Intelligence in Health Care online short course from the MIT Sloan School of Management and the MIT J-Clinic. \u003c/p\u003e\n\u003cp\u003eThrough industry case studies, you’ll better understand AI’s applications and limitations, examine the challenges AI can help overcome, and explore how it’s already been successfully deployed in the sector. \u003c/p\u003e\n\u003cp\u003eYou’ll gain insight and knowledge from MIT, an institution renowned for developing ML methods with applications in health care. Regina Barzilay, your Faculty Director, is also globally recognized for her work in AI and breast cancer detection. \u003c/p\u003e\n\u003cp\u003e\u003cem\u003e1\u003ca href=\"https://www.technologyreview.com/s/613361/giving-medicine-a-dose-of-ai/\" target=\"_blank\"\u003eMIT Technology Review\u003c/a\u003e (Apr, 2019).\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eWhether you work in business or medicine, this course will give you an understanding of the transformative role that AI and ML can play in the health care industry. Professionals working in the health sector will benefit from an understanding of the types of problems that AI techniques can help solve. This program covers key topics such as the basics of ML, neural networks, and deep learning. The knowledge gained throughout this course can be immediately and directly applied to roles within the health care sector. \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eMachine learning:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eML is a field of artificial intelligence that uses algorithms to learn from and make predictions on data. This course will introduce you to machine learning algorithms and how they are used in the health care industry. \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eNeural networks:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe MIT Sloan Artificial Intelligence in Health Care online course provides insights into the different types of neural networks and how they can be applied to health care data. Neural networks are a type of machine learning algorithm that are particularly well suited for tasks such as image recognition and classification. \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eDeep learning:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAdditionally, the AI in health care course will cover the basics of deep learning. Deep learning is the process of using artificial neural networks with many layers to learn complex patterns in data. It is a subfield of machine learning that is concerned with algorithms that learn from data that is unstructured or unlabelled. This course will introduce you to deep learning methods and how they are used in the health care industry. \u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eComputer science professionals:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe course is taught by computer science experts from MIT and the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL). CSAIL is one of the world’s leading centers for artificial intelligence research. The faculty members teaching this course are at the forefront of their field and are developing cutting-edge technology that is being used in multiple industries today.\u003c/p\u003e"])</script><script>self.__next_f.push([1,"3c1:T591,\u003cp\u003eMachine learning offers an opportunity to gain a powerful competitive edge in business and is increasingly becoming a priority for managers and executives. In the Machine Learning in Business online short course from the MIT Sloan School of Management and the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL), you’ll be guided to discover the business potential of machine learning while developing strategies for effective implementation.\u003c/p\u003e\n\u003cp\u003eThe program focuses on the managerial implications of machine learning and touches on certain technical aspects to provide you with the deeper knowledge needed to craft an effective machine learning integration strategy. Explore the value and impact of this technology, with insights from esteemed MIT faculty and machine learning experts. \u003c/p\u003e\n\u003cp\u003eAlthough not technical in focus, this online short course will be useful for leaders and decision makers who want to gain a grounding in machine learning to successfully integrate it into their organization. It’s also relevant for managers, data specialists, consultants, and business professionals interested in exploring the technology’s strategic implications. You’ll walk away with a sound understanding of the applications of machine learning in business, without needing to code or program. You’ll also explore the opportunities, capabilities, and scope of this transformative technology.\u003c/p\u003e3c2:T630,\u003cp\u003eHuman-Computer Interaction (HCI) has evolved extensively over time. Along with advancements in technology, HCI has the potential to transform our experience with machines by creating simpler, more powerful, and intuitive digital experiences.\u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eHuman-Computer Interaction for User Experience Design\u003c/strong\u003e online short course from the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) helps you reflect on the current state of user and computer interaction. Eight experts from MIT CSAIL have dedicated their research efforts to exploring the ways in which HCI can be"])</script><script>self.__next_f.push([1," enhanced, and they’re opening that research up to you through this online course so you can apply it for improved user experience (UX) and user interface (UI) design.\u003c/p\u003e\n\u003cp\u003eGuided by their industry insight, you’ll have the opportunity to imagine the future of HCI by reflecting on non-traditional interaction, speech recognition, and rapid prototyping, among others. Over the course of six weeks online, you’ll examine real-world applications of technology aimed at bettering UX and UI design, as you take your understanding beyond interface by integrating future-focused HCI into your work.\u003c/p\u003e\n\u003cp\u003eThis program is designed to equip those who are interested in understanding the latest HCI research as part of their professional education, or are looking to explore a new career in human-computer interaction. Industry UX designers also stand to benefit by exploring HCI thinking and real-world applications, empowering them to conceptualize better interface designs.\u003c/p\u003e3c3:T686,\u003cp\u003eTraining artificial intelligence (AI) models has traditionally required large sets of annotated data. As a result, small, uncurated data — which carries untapped value — is often left untouched. By leveraging cutting-edge developments in machine learning (ML), you can unlock the latent potential of data from unused sources to create competitive opportunities for your business. \u003c/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eUnsupervised Machine Learning: Unlocking the Potential of Data\u003c/strong\u003e online short course from the MIT Sloan School of Management and the MIT Schwarzman College of Computing explores the technical and strategic considerations of unsupervised learning approaches. In just six weeks, you’ll study these approaches, their capabilities, use cases, limitations, and applications. You’ll learn to see the potential of your data — no matter its quantity or quality — and deploy AI solutions tailored to your unique data, problem, and business. \u003c/p\u003e\n\u003cp\u003eThis program is designed to help business decision makers leverage opportunities created by unsupe"])</script><script>self.__next_f.push([1,"rvised ML. Understanding how to leverage uncurated data, managers and technology leads will be able to plan new data acquisition protocols. IT and tech professionals looking for up-to-date developments in unsupervised learning will benefit from this program material, as will data scientists and analysts looking to strengthen their knowledge of the application of computer vision technologies.\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eThe ability to code is not a prerequisite for this program. However, this program contains complex concepts that require an existing understanding and above-average knowledge of machine learning.\u003c/em\u003e\u003c/p\u003e3c4:T43a,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\r\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\r\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\r\n\u003c/ul\u003e3c5:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with "])</script><script>self.__next_f.push([1,"an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3c6:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3c7:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build"])</script><script>self.__next_f.push([1," complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3c8:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3c9:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced,"])</script><script>self.__next_f.push([1," exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3ca:T43a,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\r\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\r\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Am"])</script><script>self.__next_f.push([1,"azon Web Services.\u003c/li\u003e\r\n\u003c/ul\u003e3cb:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3cc:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e"])</script><script>self.__next_f.push([1,"\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3cd:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3ce:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web"])</script><script>self.__next_f.push([1," applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3cf:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3d0:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Co"])</script><script>self.__next_f.push([1,"mputer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3d1:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3d2:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive cur"])</script><script>self.__next_f.push([1,"riculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3d3:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3d4:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you "])</script><script>self.__next_f.push([1,"begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3d5:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3d6:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. "])</script><script>self.__next_f.push([1,"You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3d7:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3d8:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, y"])</script><script>self.__next_f.push([1,"ou’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3d9:T435,\u003cp\u003eAre you interested in learning to code? Our coding bootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3da:T435,\u003cp\u003eAre you interested in learning to code? Our coding b"])</script><script>self.__next_f.push([1,"ootcamp is rigorous and fast-paced, exploring both the theory and application of web development. As you gain proficiency, you’ll use what you learn to build complex projects under the guidance of instructors who are professional web developers. You will complete the program with an impressive professional portfolio, and you will have access to career guidance as you begin your journey to becoming a web development professional.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn in-demand skills through a competitive curriculum: HTML5, CSS3, JavaScript, jQuery, Express.js, React.js, Node.js, Progressive Web Applications, Agile Development, Computer Science applied to JavaScript, database management, MongoDB, MySQL, Git, and more.*\u003c/li\u003e\n\u003cli\u003eBuild a portfolio of web applications to showcase your knowledge, and benefit from a wide range of career services to position you for success.\u003c/li\u003e\n\u003cli\u003eGain access to continuation courses that cover additional market-driven technologies, including Python, Java, C#, and Amazon Web Services.\u003c/li\u003e\n\u003c/ul\u003e3db:T76e,This one-year full-time MSc will teach you about fundamental AI concepts and the universal machine learning tools essential for any AI job role, as well as specific practical and research skills in key AI topics and applications. You’ll gain experience with cutting-edge tools such as deep neural networks (DNN), recurrent neural networks (RNN) and deep reinforcement learning (deep RL) through regular hands-on exercises and practical labs.\r\n\r\nOur Artificial Intelligence MSc stands apart as the sole programme of its kind in the UK. It is designed to provide students with a comprehensive understanding of artificial intelligence (AI) by incorporating a wide range of core topics. On this programme, you will study:\r\n\r\nTechnical subjects, such as computer vision, natural language processing and audio analysis, to develop strong technical expertise\r\nApplication-specific areas, such as health and the metaverse, to ensure you develop specialised knowledge in emerging AI fields\r\nRegulatory and legal aspects of A"])</script><script>self.__next_f.push([1,"I, to equip you with a critical understanding of the ethical and legal considerations that will shape the future of AI.\r\nThe growth of AI is rapidly changing the way we live, work and learn. However, there’s a real shortage of AI talent worldwide, both to serve the industry and to drive future research.\r\n\r\nThis course will enable you to capitalise on the wide spectrum of career opportunities provided by AI, preparing you to work in industry, take an entrepreneurial route or pursue further research.\r\n\r\nThe course consists of technical modules delivered by our School of Computer Science and Electronic Engineering, along with the opportunity to take related modules in business or law and ethics. You’ll also undertake a year-long project on an AI topic that interests you. You’ll be supervised throughout the project by an academic specialising in your chosen subject area.3dc:T62c,\u003cp\u003eThe metaverse. The “internet of things.” Augmented reality. Automation. Driverless cars. Robotics. Enhanced security and modeling. These are just a few of the innovations, technologies, and trends in which companies are investing as they prepare for a more tech-forward future. And they’re all powered by artificial intelligence (AI) and related tools and concepts. \u003c/p\u003e\r\n\r\n\u003cp\u003eThere are boundless opportunities to discover in AI. In fact, LinkedIn listed AI practitioners among its top 15 “Jobs on the Rise” for 2021.* Yet even as this field is set to expand dramatically, experts project a shortage of qualified AI professionals and practitioners — a talent gap that some firms worry could potentially slow innovation and lead to other unexpected issues.** Businesses and organizations operating in the field need brave AI practitioners and experts to step up and take the lead. \u003c/p\u003e\r\n\r\n\u003cp\u003eWith your 100% online Master of Science in Artificial Intelligence from Maryville University, you can help meet that need as you prepare to thrive in the future of AI. Maryville is a leader in tech-forward, future-focused education, and we’re her"])</script><script>self.__next_f.push([1,"e to help you learn the concepts and techniques to develop and operate state-of-the-art artificial intelligence and machine learning tools, apply critical thinking and leadership skills, and help build a more technologically advanced world. \u003c/p\u003e\r\n\r\n\u003cp\u003e*LinkedIn, “LinkedIn Jobs on the Rise: 15 opportunities that are in demand and hiring now” \u003c/p\u003e\r\n\r\n\u003cp\u003e**The Hill, “The reality of America’s AI talent shortages”\u003c/p\u003e3dd:T579,he goal of the Master of Science in Cybersecurity program is to develop cybersecurity professionals who have a strong foundation of technical knowledge in computer security, network security, and information security. Our program builds the knowledge and skills of security professionals to effectively protect the safety of our communities, companies, and the nation.\r\n\r\nUNLEASH YOUR POTENTIAL: Counter complex threats, gain hands-on experience, master cutting-edge tools, learn from industry experts, and prepare for industry-recognized CompTIA professional certifications.\r\nBE A PROTECTOR: Join the ranks of cyber warriors and safeguard businesses, organizations, and nations against malicious threats.\r\nDEFEND against cybercrime and ensure a secure digital future through collaboration, communication, and ethical considerations in the field of cybersecurity.\r\nCULTIVATE teamwork skills and effective communication techniques, preparing you to work seamlessly within interdisciplinary teams and effectively convey complex security concepts to diverse stakeholders\r\nDEMAND ON THE RISE: With the increasing number of cybersecurity attacks, the need for skilled professionals has never been greater. In the United States alone, there are over 700,000 open cybersecurity positions waiting to be filled.\r\nTHRIVING JOB MARKET: Cybersecurity is growing at more than twice the rate of the overall economy.3de:T499,In today's dynamic business landscape, data-driven decision-making is key. That's why we've designed a skills-based learning program that not only equips you with the latest analytics tools and technique"])</script><script>self.__next_f.push([1,"s but also connects you with industry micro-credentials that are in high demand.\r\nBecome a data analyst ready to analyze and to visualize data for strategic decision making \r\nStudy contemporary data analyst skills from content derived from leading, global organizations\r\nStudy consumers’ buying habits to help businesses make more strategic decisions about how they market their products and services. \r\nMaster the process of gleaning insights from data to inform better business decisions\r\nLearn in-demand job skills from first day of instruction and bring them into the workplace\r\nThe Masters of Science in Business Analytics is designed to prepare learners for data analyst careers. A data analyst finds a solution to a problem or provides an answer to a question. This career tasks a data analyst to gather, purify, and analyze data sets. Contemporary data analysts work in a variety of fields, including government, business, finance, law enforcement, and science.3df:Ta08,"])</script><script>self.__next_f.push([1,"Louisiana State University is a Top 100 Public University with a dedicated focus on student involvement, research opportunities, and experiential learning. With more than 330 fields of study and 70 majors, LSU offers students opportunities for hands-on experience working alongside world-class faculty. Top-ranked and popular programs include business, engineering, petroleum engineering, and STEM.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3e0:T966,"])</script><script>self.__next_f.push([1,"- #147 National Universities - U.S. News \u0026 World Report, 2019\n- A true campus experience just minutes from the cultural and financial capital of the world\n- 240+ major companies recruit on campus Apple, IBM, AIG, Pepsi and Merrill Lynch\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3e1:T9f5,"])</script><script>self.__next_f.push([1,"The University of Illinois Chicago provides a hands-on learning experience in a supportive, diverse environment. Located in downtown Chicago, UIC offers you the opportunity to live, learn, and excel in the third-largest city in the US. UIC’s top-ranked programs include engineering, business, architecture, design, education, health sciences, public health, and public affairs.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3e2:Ta0b,"])</script><script>self.__next_f.push([1,"Gonzaga University’s humanistic heritage focuses on educating the mind, body, and spirit, and developing personal, academic, and professional growth through critical thought and creative innovation. Gonzaga University’s humanistic heritage focuses on educating the mind, body, and spirit, and developing personal, academic, and professional growth through critical thought and creative innovation.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3e3:T9fa,"])</script><script>self.__next_f.push([1,"The University of South Carolina is a globally recognized, high-impact research university committed to a superior student experience and dedicated to innovation in learning, research, and community engagement. UofSC offers 350+ degree programs and is one of only 40 public universities to receive Carnegie Classifications for both top-tier research activity and community engagement.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3e4:Tb2b,"])</script><script>self.__next_f.push([1,"Western New England University offers a hands-on and personalized educational experience, with small class sizes and nurturing faculty. The 215-acre campus offers a vibrant community where students can explore cutting-edge research, entrepreneurial prospects, and creative pursuits, all while building a wide professional network. With degree programs in high-demand fields such as engineering, health, pharmaceuticals, and business, Western New England University prepares students to get started on their career journey. Learn from industry professionals as you develop key skills and gain in-depth knowledge that will help you stand out to employers in the US, or anywhere in the world.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3e5:T4c2,Technology powers our world, touching every aspect of our lives. So it’s no \r\nwonder that qualified computer science professionals are in such high \r\ndemand.\r\n\r\nNow you can start your technology career strong with an online Bachelor of \r\nScience in Computer Science from Maryville University. Designed with input \r\nfrom top employers, along with experienced instructors from our John E. \r\nSimon School of Business and College of Arts and Sciences, our flexible, \r\nstate-of-the-art program can help you gain the technical, problem-solving, \r\nand critical thinking skills you need to pursue top jobs in tech.\r\n\r\nBuild your foundation in key competencies such as computer architecture, \r\nsecurity, programming, and web design. Benefit from experiential learning \r\nopportunities so you can apply what you’ve learned in real-world \r\nprofessional settings. And tailor your education to your interests and \r\ngoals with a choice of six computer science certificates built right into \r\nthe curriculum.\r\n\r\nWhen you earn your B.S. in computer science degree from Maryville, you put \r\nyourself in a position to build the world of tomorrow and embark on an \r\nexciting and financially rewarding career.\r\n\r\nGet Curriculum Details3e6:T99c,"])</script><script>self.__next_f.push([1,"The University of Kansas is a top-tier public research university with a commitment to a research-focused academic curriculum and career support. At KU, you can choose from over 190 fields of study, including top-ranked business, engineering, pharmacy, education, and architecture programs.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3e7:T9d9,"])</script><script>self.__next_f.push([1,"Auburn University prepares you for success with its prestigious academic programs, emphasis on hands-on learning experiences, and family spirit. Auburn University offers more than 150 undergraduate degrees, including top-ranked programs in engineering, business, supply chain management, journalism, architecture and design, and fisheries/aquaculture.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3e8:Ta37,"])</script><script>self.__next_f.push([1,"UMass Boston, located in America’s most celebrated college city, combines the resources of a major research university and the accessibility of a public institution. With 65+ courses of study and a prestigious Honors College, UMass Boston gives you access to career opportunities, research projects, and a strong alumni network. With 11% of the student body representing 140+ countries and speaking 60+ languages, UMass Boston is truly global.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3e9:Ta33,"])</script><script>self.__next_f.push([1,"The University of Utah is located on a picturesque campus in Salt Lake City. Utah creates global leaders by placing a strong emphasis on entrepreneurship, innovation, and quality of life. The Utah College of Engineering - ranked #61 in Undergraduate Engineering by U.S. News \u0026 World Report (2020) - prepares students to improve the productivity, health, safety, and enjoyment of human life through leading-edge research and tech development.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3ea:T945,"])</script><script>self.__next_f.push([1,"- #78 National Universities - U.S. News \u0026 World Report, 2019\n- #5 Best U.S. Cities for Jobs - Fortune, 2018\n- Create meaningful change in America’s vibrant political, historical \u0026 cultural capital city\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3eb:T9d2,"])</script><script>self.__next_f.push([1,"Cleveland State University partners with world-class hospitals, Fortune 500 companies, government research centers, and cultural institutions to give its students academic, research, and job opportunities. With more than 175+ undergraduate degrees to choose from, Cleveland State Global students are prepared to succeed in the global workforce.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3ec:Ta13,"])</script><script>self.__next_f.push([1,"The University of Dayton is a top-tier research university dedicated to academic excellence, community leadership, entrepreneurship, and creating a positive global impact. University of Dayton offers international students 80+ undergraduate degree options. The University of Dayton’s popular and highly ranked programs include engineering, entrepreneurship, business, and aerospace and aviation engineering.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3ed:T9ea,"])</script><script>self.__next_f.push([1,"Florida International University is one of the largest public research universities in the US. The FIU Global First Year program prepares you for academic, social, and professional success. Florida International University offers 110+ undergraduate programs. International business, hospitality, engineering, and criminal justice are among FIU’s top fields of study.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3ee:T9b2,"])</script><script>self.__next_f.push([1,"University of the Pacific's undergraduate programs are offered at the Stockton, California campus and offer world-class instruction in a supportive and challenging atmosphere. University of the Pacific offers 80+ undergraduate majors, small class sizes, a diverse campus experience, and internship opportunities.\n-In an undergraduate computer science degree, students learn programming, software engineering, computer organization, databases, computer networks, artificial intelligence, and mathematics. The program includes lectures, lab work, and projects.\n-Programming languages: Students learn to write code in various programming languages, such as Java, Python, and C++, and to apply programming constructs such as loops, functions, and conditionals to solve problems.\n-Data structures and algorithms: Students learn how to represent and manipulate data efficiently using structures such as arrays, lists, stacks, queues, and trees, and how to design and analyze algorithms for searching, sorting, and graph traversal.\n-Software engineering principles: Students learn how to apply principles of software engineering, such as design patterns, testing, and version control, to build maintainable and scalable software systems.\n-Computer organization and architecture: Students learn how computers work at a low level, including topics such as digital logic, instruction set architecture, and memory hierarchy.\n-Operating systems: Students learn about the design and implementation of operating systems, including topics such as process management, memory management, and file systems.\n-Databases: Students learn how to design and use databases to store, manipulate, and retrieve data using query languages such as SQL and to work with different database management systems such as MySQL and Oracle.\n-Computer networks: Students learn how to design and manage computer networks, including topics such as TCP/IP, routing, and network security.\n-Artificial intelligence: Students learn about the principles and applications of artificial intelligence, including machine learning, natural language processing, and computer vision.\n-Mathematics: Students learn mathematical concepts and methods that are foundational to computer science, such as discrete mathematics, calculus, and linear algebra.\n-Web development: Students learn how to design and develop web applications using languages and tools such as HTML, CSS, JavaScript, and web frameworks such as Django and Ruby on Rails."])</script><script>self.__next_f.push([1,"3ef:T707,UMass Boston, located in America’s most celebrated college city, combines the resources of a major research university and the accessibility of a public institution. With 65+ courses of study and a prestigious Honors College, UMass Boston gives you access to career opportunities, research projects, and a strong alumni network. With 11% of the student body representing 140+ countries and speaking 60+ languages, UMass Boston is truly global.\n-An undergraduate degree in Mathematics teaches students the principles of pure and applied mathematics, including calculus, algebra, and analysis.\n-Students learn about mathematical proof and how to construct rigorous and logical arguments.\n-They study the foundations of geometry, topology, and number theory.\n-Mathematics students develop problem-solving skills, critical thinking, and logical reasoning that are useful in a wide range of fields.\n-They learn about the applications of mathematics in fields such as physics, engineering, finance, and computer science.\n-Students study the principles of probability theory and statistics, including methods of statistical inference and data analysis.\n-Mathematics students learn how to use mathematical software and computer programming languages to solve mathematical problems and simulate real-world scenarios.\n-They also study the history and philosophy of mathematics, exploring the development of mathematical ideas and their relationship to other fields of study.\n-Mathematics students learn how to communicate mathematical ideas and findings through technical writing and presentations.\n-Finally, an undergraduate degree in Mathematics prepares students for careers in various fields such as academia, industry, and government, as well as for further study in graduate and professional programs.3f0:T7c3,The University of South Carolina is a globally recognized, high-impact research university committed to a superior student experience and dedicated to innovation in learning, research, and community engagement. UofSC offers 350+ de"])</script><script>self.__next_f.push([1,"gree programs and is one of only 40 public universities to receive Carnegie Classifications for both top-tier research activity and community engagement.\n-An undergraduate degree in Information Science teaches students how to organize, manage, and analyze large amounts of data, using tools and techniques such as databases, data mining, and machine learning.\n-They learn the fundamentals of computer science and programming, including algorithms, data structures, and software development.\n-Students learn about user experience (UX) and user interface (UI) design principles to develop applications that are easy to use and navigate.\n-They also study the principles of human-computer interaction (HCI), understanding how humans interact with technology and how to design technology that is both useful and usable.\n-Information science students learn about the legal and ethical issues surrounding information and data management, such as privacy, intellectual property, and data security.\n-They study the use of information technology in organizations, including the design and management of information systems that support business processes and decision-making.\n-Students learn about data visualization, exploring ways to present complex data and information in visual formats that are easy to understand.\n-They also learn about information retrieval, including search engines and the algorithms that underpin them.\n-An undergraduate degree in Information Science teaches students how to work collaboratively in teams and communicate technical information to non-technical stakeholders.\n-Finally, students learn about emerging technologies and their potential impact on society, preparing them to be innovative and responsible technology professionals.3f1:T85d,"])</script><script>self.__next_f.push([1,"Western New England University offers a hands-on and personalized educational experience, with small class sizes and nurturing faculty. The 215-acre campus offers a vibrant community where students can explore cutting-edge research, entrepreneurial prospects, and creative pursuits, all while building a wide professional network. With degree programs in high-demand fields such as engineering, health, pharmaceuticals, and business, Western New England University prepares students to get started on their career journey. Learn from industry professionals as you develop key skills and gain in-depth knowledge that will help you stand out to employers in the US, or anywhere in the world.\n-An undergraduate degree in Mathematical Sciences teaches students the principles of pure and applied mathematics, including calculus, algebra, and analysis.\n-Students learn about the use of mathematical models to solve real-world problems in fields such as engineering, physics, and finance.\n-They study probability theory and statistics, including methods of statistical inference and data analysis.\n-Mathematical Sciences students learn about the foundations of computer science, including algorithms, programming, and data structures.\n-They also study the principles of mathematical logic and the foundations of mathematics, including set theory and topology.\n-Students develop skills in problem-solving, critical thinking, and logical reasoning, which are useful in a wide range of fields.\n-They learn about the use of mathematical software and computer programming languages to solve mathematical problems and simulate real-world scenarios.\n-Mathematical Sciences students study the history and philosophy of mathematics, exploring the development of mathematical ideas and their relationship to other fields of study.\n-They learn how to communicate mathematical ideas and findings through technical writing and presentations.\n-Finally, an undergraduate degree in Mathematical Sciences prepares students for careers in various fields such as academia, industry, and government, as well as for further study in graduate and professional programs."])</script><script>self.__next_f.push([1,"3f2:T636,- #147 National Universities - U.S. News \u0026 World Report, 2019\n- A true campus experience just minutes from the cultural and financial capital of the world\n- 240+ major companies recruit on campus Apple, IBM, AIG, Pepsi and Merrill Lynch\n-An undergraduate degree in Mathematics teaches students the principles of pure and applied mathematics, including calculus, algebra, and analysis.\n-Students learn about mathematical proof and how to construct rigorous and logical arguments.\n-They study the foundations of geometry, topology, and number theory.\n-Mathematics students develop problem-solving skills, critical thinking, and logical reasoning that are useful in a wide range of fields.\n-They learn about the applications of mathematics in fields such as physics, engineering, finance, and computer science.\n-Students study the principles of probability theory and statistics, including methods of statistical inference and data analysis.\n-Mathematics students learn how to use mathematical software and computer programming languages to solve mathematical problems and simulate real-world scenarios.\n-They also study the history and philosophy of mathematics, exploring the development of mathematical ideas and their relationship to other fields of study.\n-Mathematics students learn how to communicate mathematical ideas and findings through technical writing and presentations.\n-Finally, an undergraduate degree in Mathematics prepares students for careers in various fields such as academia, industry, and government, as well as for further study in graduate and professional programs.3f3:T6d8,Louisiana State University is a Top 100 Public University with a dedicated focus on student involvement, research opportunities, and experiential learning. With more than 330 fields of study and 70 majors, LSU offers students opportunities for hands-on experience working alongside world-class faculty. Top-ranked and popular programs include business, engineering, petroleum engineering, and STEM.\n-An undergraduate degree in Mathematics t"])</script><script>self.__next_f.push([1,"eaches students the principles of pure and applied mathematics, including calculus, algebra, and analysis.\n-Students learn about mathematical proof and how to construct rigorous and logical arguments.\n-They study the foundations of geometry, topology, and number theory.\n-Mathematics students develop problem-solving skills, critical thinking, and logical reasoning that are useful in a wide range of fields.\n-They learn about the applications of mathematics in fields such as physics, engineering, finance, and computer science.\n-Students study the principles of probability theory and statistics, including methods of statistical inference and data analysis.\n-Mathematics students learn how to use mathematical software and computer programming languages to solve mathematical problems and simulate real-world scenarios.\n-They also study the history and philosophy of mathematics, exploring the development of mathematical ideas and their relationship to other fields of study.\n-Mathematics students learn how to communicate mathematical ideas and findings through technical writing and presentations.\n-Finally, an undergraduate degree in Mathematics prepares students for careers in various fields such as academia, industry, and government, as well as for further study in graduate and professional programs.3f4:T6a9,Auburn University prepares you for success with its prestigious academic programs, emphasis on hands-on learning experiences, and family spirit. Auburn University offers more than 150 undergraduate degrees, including top-ranked programs in engineering, business, supply chain management, journalism, architecture and design, and fisheries/aquaculture.\n-An undergraduate degree in Mathematics teaches students the principles of pure and applied mathematics, including calculus, algebra, and analysis.\n-Students learn about mathematical proof and how to construct rigorous and logical arguments.\n-They study the foundations of geometry, topology, and number theory.\n-Mathematics students develop problem-solving skills, critical "])</script><script>self.__next_f.push([1,"thinking, and logical reasoning that are useful in a wide range of fields.\n-They learn about the applications of mathematics in fields such as physics, engineering, finance, and computer science.\n-Students study the principles of probability theory and statistics, including methods of statistical inference and data analysis.\n-Mathematics students learn how to use mathematical software and computer programming languages to solve mathematical problems and simulate real-world scenarios.\n-They also study the history and philosophy of mathematics, exploring the development of mathematical ideas and their relationship to other fields of study.\n-Mathematics students learn how to communicate mathematical ideas and findings through technical writing and presentations.\n-Finally, an undergraduate degree in Mathematics prepares students for careers in various fields such as academia, industry, and government, as well as for further study in graduate and professional programs.3f5:T6c5,The University of Illinois Chicago provides a hands-on learning experience in a supportive, diverse environment. Located in downtown Chicago, UIC offers you the opportunity to live, learn, and excel in the third-largest city in the US. UIC’s top-ranked programs include engineering, business, architecture, design, education, health sciences, public health, and public affairs.\n-An undergraduate degree in Mathematics teaches students the principles of pure and applied mathematics, including calculus, algebra, and analysis.\n-Students learn about mathematical proof and how to construct rigorous and logical arguments.\n-They study the foundations of geometry, topology, and number theory.\n-Mathematics students develop problem-solving skills, critical thinking, and logical reasoning that are useful in a wide range of fields.\n-They learn about the applications of mathematics in fields such as physics, engineering, finance, and computer science.\n-Students study the principles of probability theory and statistics, including methods of statistical inferenc"])</script><script>self.__next_f.push([1,"e and data analysis.\n-Mathematics students learn how to use mathematical software and computer programming languages to solve mathematical problems and simulate real-world scenarios.\n-They also study the history and philosophy of mathematics, exploring the development of mathematical ideas and their relationship to other fields of study.\n-Mathematics students learn how to communicate mathematical ideas and findings through technical writing and presentations.\n-Finally, an undergraduate degree in Mathematics prepares students for careers in various fields such as academia, industry, and government, as well as for further study in graduate and professional programs.3f6:T66c,The University of Kansas is a top-tier public research university with a commitment to a research-focused academic curriculum and career support. At KU, you can choose from over 190 fields of study, including top-ranked business, engineering, pharmacy, education, and architecture programs.\n-An undergraduate degree in Mathematics teaches students the principles of pure and applied mathematics, including calculus, algebra, and analysis.\n-Students learn about mathematical proof and how to construct rigorous and logical arguments.\n-They study the foundations of geometry, topology, and number theory.\n-Mathematics students develop problem-solving skills, critical thinking, and logical reasoning that are useful in a wide range of fields.\n-They learn about the applications of mathematics in fields such as physics, engineering, finance, and computer science.\n-Students study the principles of probability theory and statistics, including methods of statistical inference and data analysis.\n-Mathematics students learn how to use mathematical software and computer programming languages to solve mathematical problems and simulate real-world scenarios.\n-They also study the history and philosophy of mathematics, exploring the development of mathematical ideas and their relationship to other fields of study.\n-Mathematics students learn how to communicate mathemat"])</script><script>self.__next_f.push([1,"ical ideas and findings through technical writing and presentations.\n-Finally, an undergraduate degree in Mathematics prepares students for careers in various fields such as academia, industry, and government, as well as for further study in graduate and professional programs.3f7:T4a4,I didn’t want theory — I could do theory all day. I wanted something I \r\ncould use immediately when I walk out the door, and that’s what Maryville’s \r\ncourses provided.” — Felecia W., Maryville Grad The digital world runs on \r\ndata. So can your career. We live in a digital world — one in which \r\nexamples of data science and analysis can be found everywhere. Consider \r\nyour product recommendations from Amazon. Think about how companies in \r\ndifferent industries like Boeing, Walmart, and Disney use data to drive \r\ncritical business decisions, and insurance companies depend on this \r\nanalysis to forecast risk or banks to evaluate loan applications. Now \r\nimagine the career potential if you had the skills to help them do it. Earn \r\nyour bachelor’s in data science online from Maryville University, and \r\nyou’ll do more than study the tools and techniques used to dig deeper into \r\ndata. Graduates can build the skills to explore, analyze, monitor, manage, \r\nand visualize large data sets using the latest technology. Our innovative \r\nprogram also features a business minor, which can help prepare you for top \r\ndata jobs in nearly any field. Get Curriculum Details3f8:T855,"])</script><script>self.__next_f.push([1,"The University of Illinois Chicago provides a hands-on learning experience in a supportive, diverse environment. Located in downtown Chicago, UIC offers you the opportunity to live, learn, and excel in the third-largest city in the US. UIC’s top-ranked programs include engineering, business, architecture, design, education, health sciences, public health, and public affairs.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentations."])</script><script>self.__next_f.push([1,"3f9:T7fc,The University of Kansas is a top-tier public research university with a commitment to a research-focused academic curriculum and career support. At KU, you can choose from over 190 fields of study, including top-ranked business, engineering, pharmacy, education, and architecture programs.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentat"])</script><script>self.__next_f.push([1,"ions.3fa:T897,"])</script><script>self.__next_f.push([1,"UMass Boston, located in America’s most celebrated college city, combines the resources of a major research university and the accessibility of a public institution. With 65+ courses of study and a prestigious Honors College, UMass Boston gives you access to career opportunities, research projects, and a strong alumni network. With 11% of the student body representing 140+ countries and speaking 60+ languages, UMass Boston is truly global.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentations."])</script><script>self.__next_f.push([1,"3fb:T83a,"])</script><script>self.__next_f.push([1,"Auburn University prepares you for success with its prestigious academic programs, emphasis on hands-on learning experiences, and family spirit. Auburn University offers more than 150 undergraduate degrees, including top-ranked programs in engineering, business, supply chain management, journalism, architecture and design, and fisheries/aquaculture.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentations.\n"])</script><script>self.__next_f.push([1,"3fc:T812,"])</script><script>self.__next_f.push([1,"University of the Pacific's undergraduate programs are offered at the Stockton, California campus and offer world-class instruction in a supportive and challenging atmosphere. University of the Pacific offers 80+ undergraduate majors, small class sizes, a diverse campus experience, and internship opportunities.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentations."])</script><script>self.__next_f.push([1,"3fd:T84a,"])</script><script>self.__next_f.push([1,"Florida International University is one of the largest public research universities in the US. The FIU Global First Year program prepares you for academic, social, and professional success. Florida International University offers 110+ undergraduate programs. International business, hospitality, engineering, and criminal justice are among FIU’s top fields of study.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentations."])</script><script>self.__next_f.push([1,"3fe:T873,"])</script><script>self.__next_f.push([1,"The University of Dayton is a top-tier research university dedicated to academic excellence, community leadership, entrepreneurship, and creating a positive global impact. University of Dayton offers international students 80+ undergraduate degree options. The University of Dayton’s popular and highly ranked programs include engineering, entrepreneurship, business, and aerospace and aviation engineering.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentations."])</script><script>self.__next_f.push([1,"3ff:T7ae,Florida International University is one of the largest public research universities in the US. The FIU Global First Year program prepares you for academic, social, and professional success. Florida International University offers 110+ undergraduate programs. International business, hospitality, engineering, and criminal justice are among FIU’s top fields of study.\n-An undergraduate degree in Mathematics and Statistics teaches students the principles of pure and applied mathematics, including calculus, algebra, and analysis, as well as statistical theory and methods.\n-Students learn about mathematical proof and how to construct rigorous and logical arguments.\n-They study the foundations of probability theory and statistics, including methods of statistical inference and data analysis.\n-Mathematics and Statistics students develop problem-solving skills, critical thinking, and logical reasoning that are useful in a wide range of fields.\n-They learn about the applications of mathematics and statistics in fields such as physics, engineering, finance, and data science.\n-Students study the principles of mathematical modeling and simulation, using mathematical and statistical tools to solve real-world problems.\n-Mathematics and Statistics students learn how to use mathematical and statistical software and computer programming languages to solve mathematical and statistical problems.\n-They also study the history and philosophy of mathematics and statistics, exploring the development of mathematical and statistical ideas and their relationship to other fields of study.\n-Mathematics and Statistics students learn how to communicate mathematical and statistical ideas and findings through technical writing and presentations.\n-Finally, an undergraduate degree in Mathematics and Statistics prepares students for careers in various fields such as academia, industry, and government, as well as for further study in graduate and professional programs.400:T893,"])</script><script>self.__next_f.push([1,"The University of Utah is located on a picturesque campus in Salt Lake City. Utah creates global leaders by placing a strong emphasis on entrepreneurship, innovation, and quality of life. The Utah College of Engineering - ranked #61 in Undergraduate Engineering by U.S. News \u0026 World Report (2020) - prepares students to improve the productivity, health, safety, and enjoyment of human life through leading-edge research and tech development.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentations."])</script><script>self.__next_f.push([1,"401:T85a,"])</script><script>self.__next_f.push([1,"The University of South Carolina is a globally recognized, high-impact research university committed to a superior student experience and dedicated to innovation in learning, research, and community engagement. UofSC offers 350+ degree programs and is one of only 40 public universities to receive Carnegie Classifications for both top-tier research activity and community engagement.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentations."])</script><script>self.__next_f.push([1,"402:T832,"])</script><script>self.__next_f.push([1,"Cleveland State University partners with world-class hospitals, Fortune 500 companies, government research centers, and cultural institutions to give its students academic, research, and job opportunities. With more than 175+ undergraduate degrees to choose from, Cleveland State Global students are prepared to succeed in the global workforce.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentations."])</script><script>self.__next_f.push([1,"403:T86b,"])</script><script>self.__next_f.push([1,"Gonzaga University’s humanistic heritage focuses on educating the mind, body, and spirit, and developing personal, academic, and professional growth through critical thought and creative innovation. Gonzaga University’s humanistic heritage focuses on educating the mind, body, and spirit, and developing personal, academic, and professional growth through critical thought and creative innovation.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentations."])</script><script>self.__next_f.push([1,"404:T98b,"])</script><script>self.__next_f.push([1,"Western New England University offers a hands-on and personalized educational experience, with small class sizes and nurturing faculty. The 215-acre campus offers a vibrant community where students can explore cutting-edge research, entrepreneurial prospects, and creative pursuits, all while building a wide professional network. With degree programs in high-demand fields such as engineering, health, pharmaceuticals, and business, Western New England University prepares students to get started on their career journey. Learn from industry professionals as you develop key skills and gain in-depth knowledge that will help you stand out to employers in the US, or anywhere in the world.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentations."])</script><script>self.__next_f.push([1,"405:T67f,- #78 National Universities - U.S. News \u0026 World Report, 2019\n- #5 Best U.S. Cities for Jobs - Fortune, 2018\n- Create meaningful change in America’s vibrant political, historical \u0026 cultural capital city\n-An undergraduate degree in Statistics teaches students the principles of statistical theory and methods, including probability theory, data analysis, and statistical inference.\n-Students learn how to design experiments and studies, collect and analyze data, and draw conclusions from statistical analysis.\n-They study statistical modeling and regression analysis, using mathematical and statistical tools to model relationships between variables.\n-Statistics students develop skills in data visualization and communication, including graphing, charting, and presenting data.\n-They learn about the applications of statistics in fields such as biology, economics, psychology, and public health.\n-Students study the principles of machine learning and data mining, using statistical and computational methods to analyze large datasets.\n-Statistics students learn how to use statistical software and computer programming languages to solve statistical problems and analyze data.\n-They also study the history and philosophy of statistics, exploring the development of statistical ideas and their relationship to other fields of study.\n-Statistics students learn how to communicate statistical ideas and findings through technical writing and presentations.\n-Finally, an undergraduate degree in Statistics prepares students for careers in various fields such as academia, industry, and government, as well as for further study in graduate and professional programs.406:T868,"])</script><script>self.__next_f.push([1,"Louisiana State University is a Top 100 Public University with a dedicated focus on student involvement, research opportunities, and experiential learning. With more than 330 fields of study and 70 majors, LSU offers students opportunities for hands-on experience working alongside world-class faculty. Top-ranked and popular programs include business, engineering, petroleum engineering, and STEM.\n-An undergraduate Engineering degree teaches students the fundamental principles of science and mathematics and how to design, analyze, and improve various engineering systems. The curriculum includes courses in physics, calculus, chemistry, engineering design, materials science, mechanics, thermodynamics, electronics, and control systems. \n-An undergraduate engineering degree teaches students the principles of mathematics, physics, and materials science that are used to design and build machines, structures, and systems.\n-Students learn how to use software tools and computer-aided design (CAD) software to create 2D and 3D models of parts and assemblies.\n-They also learn how to select and use appropriate manufacturing methods to produce parts and assemblies.\n-Engineering students study thermodynamics, fluid mechanics, and heat transfer to understand the behavior of fluids and gases in systems such as engines and turbines.\n-They learn the principles of electrical and electronic circuits and how to use them to design and analyze circuits and systems.\n-Materials science is an important part of an engineering degree, with students learning about the properties and behavior of different materials under different conditions.\n-Engineering students also learn about the principles of control systems and how to design and analyze feedback systems.\n-They learn about the principles of mechanics and how to apply them to design and analyze structures such as buildings and bridges.\n-An undergraduate engineering degree also teaches students about project management and the skills needed to work effectively in teams.\n-Finally, engineering students learn how to communicate their ideas and findings through technical writing and presentations."])</script><script>self.__next_f.push([1,"2c7:[\"$\",\"$L2ef\",null,{\"title\":\"Computer Science\",\"topic\":\"Computer Science\",\"categories\":[{\"productType\":\"Course\",\"categoryLabel\":\"Courses\",\"products\":[{\"productUuid\":\"05f61d04-5acc-452b-9c34-6d447af6437f\",\"productName\":\"Computer Science 101\",\"productSlug\":\"learn/computer-science/stanford-university-computer-science-101\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/05f61d04-5acc-452b-9c34-6d447af6437f-7a7861d50d40.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"\u003cp\u003eCS101 is a self-paced course that teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. CS101 demystifies and brings those patterns to life, which is useful for anyone using computers today.\u003c/p\u003e\\n\u003cp\u003eIn CS101, participants play and experiment with short bits of \\\"computer code\\\" to bring to life to the power and limitations of computers. Everything works within the browser, so there is no extra software to download or install. CS101 also provides a general background on computers today: what is a computer, what is hardware, what is software, what is the internet. Anyone who has the ability to use a web browser may be successful in this course. No previous computer science experience is required.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eIntroduction to Computer Science for a zero-prior-experience audience. Play with little phrases of code to understand what computers are all about.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe nature of computers and code, what they can and cannot do\u003c/li\u003e\\n\u003cli\u003eHow computer hardware works: chips, cpu, memory, disk\u003c/li\u003e\\n\u003cli\u003eNecessary jargon: bits, bytes, megabytes, gigabytes\u003c/li\u003e\\n\u003cli\u003eHow software works: what is a program, what is \\\"running\\\"\u003c/li\u003e\\n\u003cli\u003eHow digital images work\u003c/li\u003e\\n\u003cli\u003eComputer code: loops and logic\u003c/li\u003e\\n\u003cli\u003eBig ideas: abstraction, logic, bugs\u003c/li\u003e\\n\u003cli\u003eHow structured data works\u003c/li\u003e\\n\u003cli\u003eHow the internet works: ip address, routing, ethernet, wi-fi\u003c/li\u003e\\n\u003cli\u003eComputer security: viruses, trojans, and passwords, oh my!\u003c/li\u003e\\n\u003cli\u003eAnalog vs. digital\u003c/li\u003e\\n\u003cli\u003eDigital media, images, sounds, video, compression\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-05f61d04-5acc-452b-9c34-6d447af6437f\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:StanfordOnline+CSX0001+1T2020\"},{\"productUuid\":\"da1b2400-322b-459b-97b0-0c557f05d017\",\"productName\":\"CS50's Introduction to Computer Science\",\"productSlug\":\"learn/computer-science/harvard-university-cs50-s-introduction-to-computer-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/da1b2400-322b-459b-97b0-0c557f05d017-a3d1899c3344.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"$2f0\",\"shortDescription\":\"\u003cp\u003eAn introduction to the intellectual enterprises of computer science and the art of programming.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eA broad and robust understanding of computer science and programming\u003c/li\u003e\\n\u003cli\u003eHow to think algorithmically and solve programming problems efficiently\u003c/li\u003e\\n\u003cli\u003eConcepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development\u003c/li\u003e\\n\u003cli\u003eFamiliarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML\u003c/li\u003e\\n\u003cli\u003eHow to engage with a vibrant community of like-minded learners from all levels of experience\u003c/li\u003e\\n\u003cli\u003eHow to develop and present a final programming project to your peers\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-da1b2400-322b-459b-97b0-0c557f05d017\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+CS50+X\"},{\"productUuid\":\"956319ec-8665-4039-8bc6-32c9a9aea5e9\",\"productName\":\"Introduction to Computer Science and Programming Using Python\",\"productSlug\":\"learn/computer-science/massachusetts-institute-of-technology-introduction-to-computer-science-and-programming-using-python\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/956319ec-8665-4039-8bc6-32c9a9aea5e9-885268c71902.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\",\"Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$2f1\",\"shortDescription\":\"\u003cp\u003eAn introduction to computer science as a tool to solve real-world analytical problems using Python 3.5.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eA Notion of computation\u003c/li\u003e\\n\u003cli\u003eThe Python programming language\u003c/li\u003e\\n\u003cli\u003eSome simple algorithms\u003c/li\u003e\\n\u003cli\u003eTesting and debugging\u003c/li\u003e\\n\u003cli\u003eAn informal introduction to algorithmic complexity\u003c/li\u003e\\n\u003cli\u003eData structures\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-956319ec-8665-4039-8bc6-32c9a9aea5e9\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:MITx+6.00.1x+1T2025\"},{\"productUuid\":\"2cc794d0-316d-42f7-bbfd-25c34e4cd5df\",\"productName\":\"CS50's Introduction to Programming with Python\",\"productSlug\":\"learn/python/harvard-university-cs50-s-introduction-to-programming-with-python\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/2cc794d0-316d-42f7-bbfd-25c34e4cd5df-033e46d516c0.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"$2f2\",\"shortDescription\":\"\u003cp\u003eAn introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eFunctions, Variables\u003c/li\u003e\\n\u003cli\u003eConditionals\u003c/li\u003e\\n\u003cli\u003eLoops\u003c/li\u003e\\n\u003cli\u003eExceptions\u003c/li\u003e\\n\u003cli\u003eLibraries\u003c/li\u003e\\n\u003cli\u003eUnit Tests\u003c/li\u003e\\n\u003cli\u003eFile I/O\u003c/li\u003e\\n\u003cli\u003eRegular Expressions\u003c/li\u003e\\n\u003cli\u003eObject-Oriented Programming\u003c/li\u003e\\n\u003cli\u003eEt Cetera\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-2cc794d0-316d-42f7-bbfd-25c34e4cd5df\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+CS50P+Python\"},{\"productUuid\":\"7bb6a79b-4c3c-4a7f-8927-cedc51f80980\",\"productName\":\"CS50's AP® Computer Science Principles\",\"productSlug\":\"learn/ap/harvard-university-cs50-s-ap-r-computer-science-principles\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/7bb6a79b-4c3c-4a7f-8927-cedc51f80980-7412f1540ac0.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"$2f3\",\"shortDescription\":\"\u003cp\u003eThis is CS50 AP, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College Board's new AP CS Principles curriculum framework.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\r\\n\u003cli\u003eA broad and robust understanding of computer science and programming\u003c/li\u003e\\r\\n\u003cli\u003eHow to think algorithmically and solve programming problems efficiently\u003c/li\u003e\\r\\n\u003cli\u003eConcepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development\u003c/li\u003e\\r\\n\u003cli\u003eFamiliarity in a number of languages, including C, PHP, and JavaScript plus SQL, CSS, and HTML\u003c/li\u003e\\r\\n\u003cli\u003eHow to engage with a vibrant community of like-minded learners from all levels of experience\u003c/li\u003e\\r\\n\u003cli\u003eHow to develop and present a final programming project to your peers\u003c/li\u003e\\r\\n\u003c/ul\u003e\",\"objectId\":\"course-7bb6a79b-4c3c-4a7f-8927-cedc51f80980\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+CS50+AP\"},{\"productUuid\":\"90f4789c-2549-4670-ade7-12cc8b590f5c\",\"productName\":\"Computer Science for Web Programming\",\"productSlug\":\"certificates/professional-certificate/harvardx-computer-science-for-web-programming\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/90f4789c-2549-4670-ade7-12cc8b590f5c-06374e02670f.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\",\"Engineering\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"A broad and robust understanding of computer science and programming,How to scale your web applications,How to keep track of changes made to code, synchronize code between different people, and test changes to code,The various ways an API can be used,How to design and implement web pages and web apps,Familiarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML\",\"shortDescription\":\"An introduction to the intellectual enterprise of computer science and the art of web development.\",\"productOverview\":\"$2f4\",\"objectId\":\"program-90f4789c-2549-4670-ade7-12cc8b590f5c\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"49da3125-a471-4615-b9fe-693f045f8d38\",\"productName\":\"Foundations of Data Structures\",\"productSlug\":\"learn/data-structures/iitbombay-foundations-of-data-structures\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/49da3125-a471-4615-b9fe-693f045f8d38-aa7ff35be196.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"IITBombay\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/410f25d0-d67b-4a90-b7e3-8a856eece7e1-5a926942dd45.png\",\"fullDescription\":\"$2f5\",\"shortDescription\":\"\u003cp\u003eLearn the best way to structure and represent data.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eVarious data structures\u003c/li\u003e\\n\u003cli\u003eHow to organize data efficiently\u003c/li\u003e\\n\u003cli\u003eHow to use appropriate data structures for representing, organizing, and manipulating data\u003c/li\u003e\\n\u003cli\u003eHow to create data structures using basic programming\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-49da3125-a471-4615-b9fe-693f045f8d38\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IITBombayX+CS213.1x+1T2021\"},{\"productUuid\":\"e250b08e-be2a-4b48-a43c-c9ae47f6cf14\",\"productName\":\"Computer Science for Python Programming\",\"productSlug\":\"certificates/professional-certificate/harvardx-computer-science-for-python-programming\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/e250b08e-be2a-4b48-a43c-c9ae47f6cf14-a3f24d7ea4f3.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\",\"Engineering\",\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"A broad and robust understanding of computer science and programming.,How to think algorithmically and solve programming problems efficiently.,Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development.,Familiarity in a number of languages, namely Python as well as C, SQL, and JavaScript plus CSS and HTML.,Functions, arguments, and return values variables and types; conditionals and Boolean expressions; and loops.,How to handle exceptions, find and fix bugs, and write unit tests. Use third-party libraries; validate and extract data with regular expressions.,Model real-world entities with classes, objects, methods, and properties; and read and write files.\",\"shortDescription\":\"This is CS50x and CS50P offered together in one program as an introduction to programming with Python - Harvard University's introduction to the intellectual enterprises of computer science and the art of programming using a language called Python.\",\"productOverview\":\"$2f6\",\"objectId\":\"program-e250b08e-be2a-4b48-a43c-c9ae47f6cf14\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"8c5c1af9-761b-49b4-9f52-f6f48856d906\",\"productName\":\"Computer Science for Artificial Intelligence\",\"productSlug\":\"certificates/professional-certificate/harvardx-computer-science-for-artifical-intelligence\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/8c5c1af9-761b-49b4-9f52-f6f48856d906-569ce5564e34.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\",\"Engineering\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"A broad and robust understanding of computer science and programming,Graph search algorithms,Reinforcement learning,Machine learning,Artificial intelligence principles,How to design intelligent systems,How to use AI in Python programs\",\"shortDescription\":\"Learn programming fundamentals and how to use machine learning in Python.\",\"productOverview\":\"$2f7\",\"objectId\":\"program-8c5c1af9-761b-49b4-9f52-f6f48856d906\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"b511fe62-03ca-4d35-83b2-3a6337929962\",\"productName\":\"Introduction to Computer Science and Programming\",\"productSlug\":\"learn/computer-science/tokyo-institute-of-technology-introduction-to-computer-science-and-programming\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/b511fe62-03ca-4d35-83b2-3a6337929962-18aba38014cd.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Tokyo Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/40c8032c-f10a-4a81-9099-fa8090d9ed90-779573cf2f57.png\",\"fullDescription\":\"$2f8\",\"shortDescription\":\"\u003cp\u003e\u003cspan lang=\\\"EN-US\\\"\u003eThe term “Computation” refers to the action performed by a computer. A computation can be a basic operation and it can also be a sophisticated computer simulation requiring a large amount of data and substantial resources. This course aims at introducing learners with no prior knowledge to the basic key concepts of computer science. By following the lectures and exercises of this course, you will gain an understanding of algorithms by programming using the language Ruby.\u003c/span\u003e\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003e・\u003cspan lang=\\\"EN-US\\\"\u003eWhat is data (corresponding to an atom of data)?\u003cbr /\u003e\\n\u003c/span\u003e ・\u003cspan lang=\\\"EN-US\\\"\u003eWhat is a computation (the one that corresponds to the atom of the computation)?\u003cbr /\u003e\\n\u003c/span\u003e ・\u003cspan lang=\\\"EN-US\\\"\u003eBasic information security: encryption, decryption, and crypto-breaking\u003cbr /\u003e\\n\u003c/span\u003e ・\u003cspan lang=\\\"EN-US\\\"\u003ePrivate key cryptosystems and public key cryptosystems\u003cbr /\u003e\\n\u003c/span\u003e ・\u003cspan lang=\\\"EN-US\\\"\u003eRepresentative examples of utilization of computations in present society (Computer simulation, Data mining)\u003cbr /\u003e\\n\u003c/span\u003e ・\u003cspan lang=\\\"EN-US\\\"\u003eInstallation of software and the programming environments (editor, shell)\u003cbr /\u003e\\n\u003c/span\u003e ・\u003cspan lang=\\\"EN-US\\\"\u003eHow to use the programming environments (editor, shell) for computations\u003cbr /\u003e\\n\u003c/span\u003e ・\u003cspan lang=\\\"EN-US\\\"\u003eBasic programming using “Ruby on Rails,” a programming language\u003c/span\u003e\u003c/p\u003e\",\"objectId\":\"course-b511fe62-03ca-4d35-83b2-3a6337929962\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TokyoTechX+CSE101x+3T2022\"},{\"productUuid\":\"0c675c29-54ee-42ff-ac95-01f53450bc8b\",\"productName\":\"CS50's Computer Science for Business Professionals\",\"productSlug\":\"learn/computer-science/harvard-university-cs50-s-computer-science-for-business-professionals\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/0c675c29-54ee-42ff-ac95-01f53450bc8b-398999e4299d.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Business \u0026 Management\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"\u003cp\u003eThis is \u003ca href=\\\"https://www.edx.org/course/introduction-computer-science-harvardx-cs50x\\\"\u003eCS50\u003c/a\u003e’s introduction to computer science for business professionals, designed for managers, product managers, founders, and decision-makers more generally. Whereas \u003ca href=\\\"https://www.edx.org/course/introduction-computer-science-harvardx-cs50x\\\"\u003eCS50\u003c/a\u003e itself takes a bottom-up approach, emphasizing mastery of low-level concepts and implementation details thereof, this course takes a top-down approach, emphasizing mastery of high-level concepts and design decisions related thereto. Through lectures on computational thinking, programming languages, internet technologies, web development, technology stacks, and cloud computing, this course empowers you to make technological decisions even if not a technologist yourself. You’ll emerge from this course with first-hand appreciation of how it all works and all the more confident in the factors that should guide your decision-making.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eThis is CS50’s introduction to computer science for business professionals.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003ecomputational thinking\u003c/li\u003e\\n\u003cli\u003eprogramming languages\u003c/li\u003e\\n\u003cli\u003einternet technologies\u003c/li\u003e\\n\u003cli\u003eweb development\u003c/li\u003e\\n\u003cli\u003etechnology stacks\u003c/li\u003e\\n\u003cli\u003ecloud computing\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-0c675c29-54ee-42ff-ac95-01f53450bc8b\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+CS50B+Business\"},{\"productUuid\":\"7e5958e8-d709-41ab-8f8c-4339f7a733c9\",\"productName\":\"Data Science: Machine Learning\",\"productSlug\":\"learn/machine-learning/harvard-university-data-science-machine-learning\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/7e5958e8-d709-41ab-8f8c-4339f7a733c9-bbb3b4ab9455.jpg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Computer Science\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"$2f9\",\"shortDescription\":\"\u003cp\u003eBuild a movie recommendation system and learn the science behind one of the most popular and successful data science techniques.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe basics of machine learning\u003c/li\u003e\\n\u003cli\u003eHow to perform cross-validation to avoid overtraining\u003c/li\u003e\\n\u003cli\u003eSeveral popular machine learning algorithms\u003c/li\u003e\\n\u003cli\u003eHow to build a recommendation system\u003c/li\u003e\\n\u003cli\u003eWhat is regularization and why it is useful?\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-7e5958e8-d709-41ab-8f8c-4339f7a733c9\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+PH125.8x+3T2024\"},{\"productUuid\":\"9c47939a-dab7-4208-84d4-defd8626741c\",\"productName\":\"Algorithms: Design and Analysis, Part 1\",\"productSlug\":\"learn/algorithms/stanford-university-algorithms-design-and-analysis-part-1\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/9c47939a-dab7-4208-84d4-defd8626741c-89b4f5786859.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"$2fa\",\"shortDescription\":\"\u003cp\u003eWelcome to the self paced course, \u003cem\u003eAlgorithms: Design and Analysis\u003c/em\u003e! Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth. This specialization is an introduction to algorithms for learners with at least a little programming experience.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\\"Big-oh\\\" notation\u003c/li\u003e\\n\u003cli\u003eSorting and searching\u003c/li\u003e\\n\u003cli\u003eDivide and conquer (master method, integer and matrix multiplication, closest pair)\u003c/li\u003e\\n\u003cli\u003eRandomized algorithms (QuickSort, contraction algorithm for min cuts)\u003c/li\u003e\\n\u003cli\u003eData structures (heaps, balanced search trees, hash tables, bloom filters)\u003c/li\u003e\\n\u003cli\u003eGraph primitives (applications of BFS and DFS, connectivity, shortest paths)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-9c47939a-dab7-4208-84d4-defd8626741c\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:StanfordOnline+CSX0003+1T2020\"},{\"productUuid\":\"153cedc6-d710-41c4-bd39-58363ef0f7db\",\"productName\":\"Cyber Security Basics: A Hands-on Approach\",\"productSlug\":\"learn/cybersecurity/universidad-carlos-iii-de-madrid-cyber-security-basics-a-hands-on-approach\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/153cedc6-d710-41c4-bd39-58363ef0f7db-a92245e35d1c.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\"],\"partnerName\":\"Universidad Carlos III de Madrid\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/ffbbf698-c445-4595-9466-b7cf8564a74f-329c8bde00db.png\",\"fullDescription\":\"\u003cp\u003eAre you tired of hearing that your computer has a virus? Or that your email account has been hacked? Now, is the time for you to protect yourself by understanding the basics of cyber security.\u003c/p\u003e\\n\u003cp\u003eThis computer science course presents an introduction to cyber security showing different aspects of this discipline. You will learn what the main existing cyber security threats are and how to protect yourself against them. The course presents a practical approach in which all required material will be provided to allow you to better understand attacks and establish appropriate countermeasures.\u003c/p\u003e\\n\u003cp\u003eTaught by instructors with years of experience in the field of computer security, this course will pave the way to the security area of IT-related professions.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn how to think like a hacker, but behave as a security expert.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eCyber security landscape\u003c/li\u003e\\n\u003cli\u003eReverse engineering\u003c/li\u003e\\n\u003cli\u003eManaging and monitoring network cyber security attacks\u003c/li\u003e\\n\u003cli\u003eComputer forensics\u003c/li\u003e\\n\u003cli\u003eMalware and advanced persistent threats\u003c/li\u003e\\n\u003cli\u003eVulnerability management and pentesting\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-153cedc6-d710-41c4-bd39-58363ef0f7db\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UC3Mx+INF.2x+3T2024\"},{\"productUuid\":\"2c8ac253-aaf0-4195-9f1c-10cdcb1c9d62\",\"productName\":\"AP Computer Science A: Java Programming\",\"productSlug\":\"learn/java/purdue-university-ap-computer-science-a-java-programming\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/2c8ac253-aaf0-4195-9f1c-10cdcb1c9d62-f26a96fb0f7e.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Education \u0026 Teacher Training\"],\"partnerName\":\"Purdue University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/e5dfaf30-3828-4826-944e-03ea3dcf5b13-ab295e7bad86.png\",\"fullDescription\":\"\u003cp\u003eIn this computer science course, you will learn the basics of programming in the Java language, and cover topics relevant to the AP Computer Science A course and exam.\u003c/p\u003e\\n\u003cp\u003eThis course includes a broad view of computer operation, the global impact of computing, and then introduces Java programming concepts including variables, selection and object-oriented design.\u003c/p\u003e\\n\u003cp\u003eThis course is for anyone interested in taking a first-level computer-programming course, particularly those who attend a school that does not provide a similar class.\u003c/p\u003e\\n\u003cp\u003eNo previous programming knowledge is needed. We are looking forward to helping you explore this exciting new world!\u003c/p\u003e\",\"shortDescription\":\"AP Computer Science A from Purdue University\",\"productOverview\":\"\u003cul\u003e\u003cli\u003eEthical computing\u003c/li\u003e\\n\\t\u003cli\u003eBasic computer hardware\u003c/li\u003e\\n\\t\u003cli\u003eNumber representations\u003c/li\u003e\\n\\t\u003cli\u003eJava program structure\u003c/li\u003e\\n\\t\u003cli\u003eSimple input / output\u003c/li\u003e\\n\\t\u003cli\u003eData types and variables\u003c/li\u003e\\n\\t\u003cli\u003eAssignment statements\u003c/li\u003e\\n\\t\u003cli\u003ePrimitive types and reference types\u003c/li\u003e\\n\\t\u003cli\u003eArithmetic operators\u003c/li\u003e\\n\\t\u003cli\u003eMath library\u003c/li\u003e\\n\\t\u003cli\u003eString class and methods\u003c/li\u003e\\n\\t\u003cli\u003eInteger and Double classes\u003c/li\u003e\\n\\t\u003cli\u003eBoolean type\u003c/li\u003e\\n\\t\u003cli\u003eRelational operators\u003c/li\u003e\\n\\t\u003cli\u003eSelection statements\u003c/li\u003e\\n\\t\u003cli\u003eShort-circuit operation\u003c/li\u003e\\n\\t\u003cli\u003eDeMorgan's laws\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-2c8ac253-aaf0-4195-9f1c-10cdcb1c9d62\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:PurdueX+CS180.1x+3T2019a\"},{\"productUuid\":\"f11c9289-596e-4c46-a9cb-318052f259ae\",\"productName\":\"AI for Everyone: Master the Basics\",\"productSlug\":\"learn/artificial-intelligence/ibm-ai-for-everyone-master-the-basics\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/f11c9289-596e-4c46-a9cb-318052f259ae-0b7656599f64.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\",\"Business \u0026 Management\"],\"partnerName\":\"IBM\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\",\"fullDescription\":\"$2fb\",\"shortDescription\":\"\u003cp\u003eLearn what Artificial Intelligence (AI) is by understanding its applications and key concepts including machine learning, deep learning and neural networks.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eUnderstand what is AI, its applications and use cases and how it is transforming our lives\u003c/li\u003e\\n\u003cli\u003eExplain terms like Machine Learning, Deep Learning, and Neural Networks\u003c/li\u003e\\n\u003cli\u003eDescribe several issues and ethical concerns surrounding AI\u003c/li\u003e\\n\u003cli\u003eArticulate advice from experts about learning and starting a career in AI\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-f11c9289-596e-4c46-a9cb-318052f259ae\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IBM+AI0101EN+1T2024\"},{\"productUuid\":\"7248ea90-dad7-4b7d-b4f3-946ed6eae5e3\",\"productName\":\"Databases: Relational Databases and SQL\",\"productSlug\":\"learn/relational-databases/stanford-university-databases-relational-databases-and-sql\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/7248ea90-dad7-4b7d-b4f3-946ed6eae5e3-ce956c9963c7.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"$2fc\",\"shortDescription\":\"\u003cp\u003eThis course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original \\\"Databases\\\" courses are now all available on edx.org.\u003c/p\u003e\\n\u003cp\u003eThis course provides an introduction to relational databases and comprehensive coverage of SQL, the long-accepted standard query language for relational database systems.\u003c/p\u003e\\n\u003cp\u003e\u003cem\u003eDatabases: Advanced Topics in SQL\u003c/em\u003e and \u003cem\u003eDatabases: OLAP and Recursion\u003c/em\u003e are follow-on courses to this course and can be taken in either order. \u003cem\u003eAdvanced Topics\u003c/em\u003e is a broad and practical course covering indexes, transactions, constraints, triggers, views, and authorization, while \u003cem\u003eOLAP and Recursion\u003c/em\u003e is recommended for learners with specific interest in these topics.\u003c/p\u003e\",\"productOverview\":\"$2fd\",\"objectId\":\"course-7248ea90-dad7-4b7d-b4f3-946ed6eae5e3\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:StanfordOnline+SOE.YDB-SQL0001+2T2020\"},{\"productUuid\":\"e4906cbf-8c51-4af8-8f6d-85a4b95b8def\",\"productName\":\"CS For All: Introduction to Computer Science and Python Programming\",\"productSlug\":\"learn/python/harvey-mudd-college-cs-for-all-introduction-to-computer-science-and-python-programming\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/e4906cbf-8c51-4af8-8f6d-85a4b95b8def-a2493d004732.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Harvey Mudd College\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/ae5c478b-9e19-4868-95be-18c0cc881efa-959a8063f103.png\",\"fullDescription\":\"\u003cp\u003eLooking to get started with computer science while learning to program in Python?\u003c/p\u003e\\n\u003cp\u003eThis computer science course provides an introduction to computer science that’s both challenging and fun. It takes a broad look at the field of computer science through a variety of demonstrations and projects. We’ll cover both low- and high-level concepts, from how the circuits inside a computer represent data to how to design algorithms, as well as how all of this information affects the technology we use today. Additionally, we’ll teach the basics of Python programming, giving us a a way to put our new CS knowledge into practice.\u003c/p\u003e\\n\u003cp\u003eNo need to know any programming before starting the course; we’ll teach everything you need to know along the way. All you need to start is a good grasp of algebra, and you can fall in love with both the concepts and the practice of computer science.\u003c/p\u003e\",\"shortDescription\":\"A fun, fast-paced introduction to solving interesting problems with computer science through Python programming.\",\"productOverview\":\"\u003cul\u003e\u003cli\u003eBasic Python Programming\u003c/li\u003e\\n\\t\u003cli\u003eDesign, implementation, documentation, and testing skills\u003c/li\u003e\\n\\t\u003cli\u003eStrategies for solving computational problems\u003c/li\u003e\\n\\t\u003cli\u003eApplications of CS in society and real world context\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-e4906cbf-8c51-4af8-8f6d-85a4b95b8def\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarveyMuddX+CS005x+2T2016\"},{\"productUuid\":\"0a185424-0687-4bdc-aed9-4574b736c1d6\",\"productName\":\"Computer Science for Databases using SQL\",\"productSlug\":\"certificates/professional-certificate/harvardx-computer-science-for-databases-using-sql\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/0a185424-0687-4bdc-aed9-4574b736c1d6-dac9a8bd5abf.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\",\"Engineering\",\"Data Analysis \u0026 Statistics\",\"Business \u0026 Management\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"A comprehensive understanding of computer science principles, including algorithmic thinking, software development, and problem-solving.,How to utilize real-world datasets to apply programming knowledge using languages like C, Python, and SQL.,Database design principles and the importance of SQL language for effective data management.,How to create and build databases, understanding how to connect SQL with other coding languages.,Career-relevant skills with hands-on practice developing efficient information management strategies.\",\"shortDescription\":\"Gain hands-on experience building and analyzing datasets; building relational databases; and understanding how to connect SQL with other popular coding languages like Python and Java.\",\"productOverview\":\"$2fe\",\"objectId\":\"program-0a185424-0687-4bdc-aed9-4574b736c1d6\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"ab92cf29-04ad-4eb3-9856-c57c1ac6ddad\",\"productName\":\"理论计算机科学基础 | Introduction to Theoretical Computer Science\",\"productSlug\":\"learn/computer-programming/peking-university-li-lun-ji-suan-ji-ke-xue-ji-chu-introduction-to-theoretical-computer-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/ab92cf29-04ad-4eb3-9856-c57c1ac6ddad-5c2f63c74089.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Peking University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/797a0982-fdc1-440e-85b2-0295d84baff6-65a0a6a6bd9a.png\",\"fullDescription\":\"\u003cp\u003e点击上方绿色按钮报名。\u003c/p\u003e\\n\u003cp\u003e本课程的 教学内容包括:形式语言与自动机理论、可计算性理论、计算复杂性理论等三个部分。这些内容分别回答下列问题:(1)有哪些计算装置?它们的能力如何? (2)什么是计算?哪些问题是(不)可计算的?(3)什么是有效计算?哪些问题是(不)可有效计算的?通过这门课程的学习,学生将了解计算理论的基础知 识,掌握有效计算的概念。\u003cbr /\u003e\\n本课程的教学方式包括教学录像片段(每段录像8-20分钟,内含1-2个测验问题),教学录像之外的书面作业,以及(必须参加的)期末考试。\u003cbr /\u003e\\n本课程课程的总长度为8周,每周教学录像长度大约120分钟。需要的预备知识是离散数学(集合论、数理逻辑、图论等)的基本概念。\u003c/p\u003e\\n\u003cp\u003e\u003cstrong\u003e本课程需要哪些资源才能进行学习?\u003c/strong\u003e\u003c/p\u003e\\n\u003cp\u003e答:一台联网的电脑,纸和笔,以及最重要的好奇心。\u003c/p\u003e\\n\u003cp\u003e\u003cstrong\u003e本课程最有趣的内容是什么?\u003c/strong\u003e\u003c/p\u003e\\n\u003cp\u003e答:本课程将告诉你计算机不可能做到的一些事情。\u003c/p\u003e\\n\u003cp\u003e\u003cstrong\u003e本课程需要什么先修课程?\u003c/strong\u003e\u003c/p\u003e\\n\u003cp\u003e答:离散数学的基础知识,包括集合、关系、函数、逻辑、图等。\u003c/p\u003e\\n\u003chr /\u003e\",\"shortDescription\":\"\u003cp\u003e本课程内容涵盖了形式语言与自动机理论、可计算性理论、计算复杂性理论等最基本的那部分内容。\u003cbr /\u003e\\nThis course covers the most basic parts of formal language and automata theory, computability theory and computational complexity theory.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003e点击上方绿色按钮报名。\u003c/p\u003e\\n\\n\u003cul\u003e\u003cli\u003e语言与自动机理论、可计算性理论、计算复杂性理论等最基本的那部分内容\u003c/li\u003e\\n\\t\u003cli\u003e什么是有效计算, 什么是计算\u003c/li\u003e\\n\\t\u003cli\u003e学生将了解计算理论的基础知识,掌握有效计算的概念\u003c/li\u003e\\n\u003c/ul\u003e\u003chr /\u003e\u003cul\u003e\u003cli\u003eBackground and history of automata, computability and computational complexity theories\u003c/li\u003e\\n\\t\u003cli\u003eWhat issues are not calculated and why\u003c/li\u003e\\n\\t\u003cli\u003eWhat are considered efficient and inefficient calculations\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-ab92cf29-04ad-4eb3-9856-c57c1ac6ddad\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:PekingX+04830260x+3T2015\"},{\"productUuid\":\"5f03a28e-1b32-4fea-962f-22d2538487e5\",\"productName\":\"プログラミングしながら学ぶコンピュータサイエンス入門 : Introduction to Computer Science and Programming\",\"productSlug\":\"learn/computer-programming/tokyo-institute-of-technology-puroguramingusinagaraxue-bukonpiyutasaiensuru-men-introduction-to-computer-science-and-programming\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/5f03a28e-1b32-4fea-962f-22d2538487e5-6d4cf2b1cba6.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"Tokyo Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/40c8032c-f10a-4a81-9099-fa8090d9ed90-779573cf2f57.png\",\"fullDescription\":\"$2ff\",\"shortDescription\":\"\u003cp\u003eAIやコンピュータでやっていることは「計算」です。超入門的プログラミングで「計算」の設計法を体験しながら,コンピュータサイエンスの基礎を学びます。\u003c/p\u003e\\n\u003cp\u003e“Computations” are what computers, including those utilizing Artificial Intelligent algorithms are actually doing. Learn about the basic and key concepts of computer science while experiencing how to program anddesign “computational algorithms.”\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003e・データ(データの原子に当たるもの)とは何か\u003cbr /\u003e\\n・計算(計算の原子に当たるもの)とは何か\u003cbr /\u003e\\n・情報セキュリティの基本:暗号化・復号・解読\u003cbr /\u003e\\n・共通鍵暗号系と公開鍵暗号系\u003cbr /\u003e\\n・現在社会において計算の活用の代表例\u003cbr /\u003e\\n- コンピュータ・シミュレーション\u003cbr /\u003e\\n- データマイニング\u003cbr /\u003e\\n・プログラミング環境(エディタ,シェル)のインストール\u003cbr /\u003e\\n・プログラミング環境(エディタ,シェル)の使い方\u003cbr /\u003e\\n・プログラミング言語Ruby による基本的なプログラミング\u003c/p\u003e\\n\u003cp\u003e・What is data (corresponding to an atom of data)? \u003cbr /\u003e\\n・What is a computation (that corresponds to the atom of the computation)?\u003cbr /\u003e\\n・Basic information security: encryption, decryption, and crypto-breaking\u003cbr /\u003e\\n・Private key cryptosystems and public key cryptosystems\u003cbr /\u003e\\n・Representative examples of utilization of computations in present society (Computer simulation, Data mining)\u003cbr /\u003e\\n・Installation of software and the programming environments (editor, shell)\u003cbr /\u003e\\n・How to use the programming environments (editor, shell) for computations\u003cbr /\u003e\\n・Basic programming using “Ruby on Rails,” a programming language\u003c/p\u003e\",\"objectId\":\"course-5f03a28e-1b32-4fea-962f-22d2538487e5\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TokyoTechX+CS101x+3T2022\"},{\"productUuid\":\"315ce06a-d9f7-4c7e-ac11-1fe99e20893e\",\"productName\":\"CS50's Computer Science for Lawyers\",\"productSlug\":\"learn/computer-science/harvard-university-cs50-s-computer-science-for-lawyers\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/315ce06a-d9f7-4c7e-ac11-1fe99e20893e-07b519ab21bc.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Law\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"$300\",\"shortDescription\":\"\u003cp\u003eThis course is a variant of Harvard University's introduction to computer science, CS50, designed especially for lawyers (and law students).\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputational Thinking\u003c/li\u003e\\n\u003cli\u003eProgramming Languages\u003c/li\u003e\\n\u003cli\u003eAlgorithms, Data Structures\u003c/li\u003e\\n\u003cli\u003eCryptography\u003c/li\u003e\\n\u003cli\u003eCybersecurity\u003c/li\u003e\\n\u003cli\u003eInternet Technologies, Cloud Computing\u003c/li\u003e\\n\u003cli\u003eWeb Programming\u003c/li\u003e\\n\u003cli\u003eDatabase Design\u003c/li\u003e\\n\u003cli\u003eCybersecurity, continued\u003c/li\u003e\\n\u003cli\u003eChallenges at the Intersection of Law and Technology\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-315ce06a-d9f7-4c7e-ac11-1fe99e20893e\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+CS50L+Law\"},{\"productUuid\":\"67b5e28c-26b9-40e9-a33f-d8b0fb17f64f\",\"productName\":\"AP Computer Science A: Java Programming Classes and Objects\",\"productSlug\":\"learn/computer-programming/purdue-university-ap-computer-science-a-java-programming-classes-and-objects\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/67b5e28c-26b9-40e9-a33f-d8b0fb17f64f-35fb9d987513.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Education \u0026 Teacher Training\"],\"partnerName\":\"Purdue University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/e5dfaf30-3828-4826-944e-03ea3dcf5b13-ab295e7bad86.png\",\"fullDescription\":\"$301\",\"shortDescription\":\"AP Computer Science A from Purdue University\",\"productOverview\":\"\u003cul\u003e\u003cli\u003eclasses\u003c/li\u003e\\n\\t\u003cli\u003eobjects and object-oriented design\u003c/li\u003e\\n\\t\u003cli\u003efields and visibility\u003c/li\u003e\\n\\t\u003cli\u003econstructors, mutators and accessor methods\u003c/li\u003e\\n\\t\u003cli\u003eencapsulation\u003c/li\u003e\\n\\t\u003cli\u003einterfaces\u003c/li\u003e\\n\\t\u003cli\u003ethe List interface\u003c/li\u003e\\n\\t\u003cli\u003emethod overriding\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-67b5e28c-26b9-40e9-a33f-d8b0fb17f64f\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:PurdueX+CS180.3x+1T2020a\"},{\"productUuid\":\"511c71b6-c4d1-49af-9301-d8c2012fb289\",\"productName\":\"AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures\",\"productSlug\":\"learn/computer-programming/purdue-university-ap-computer-science-a-java-programming-polymorphism-and-advanced-data-structures\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/511c71b6-c4d1-49af-9301-d8c2012fb289-34daaf03b9f7.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Education \u0026 Teacher Training\"],\"partnerName\":\"Purdue University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/e5dfaf30-3828-4826-944e-03ea3dcf5b13-ab295e7bad86.png\",\"fullDescription\":\"\u003cp\u003eThis computer science course covers advanced OOP strategies, including polymorphism, abstract classes, super keyword, exceptions, generics, sorting and searching algorithms.\u003c/p\u003e\\n\u003cp\u003eThis course is for anyone interested in taking a first-level computer-programming course, particularly those who attend a school that does not provide a similar class.\u003c/p\u003e\\n\u003cp\u003eWe are looking forward to helping you explore this exciting new world!\u003c/p\u003e\",\"shortDescription\":\"AP Computer Science A from Purdue University\",\"productOverview\":\"\u003cul\u003e\u003cli\u003ePolymorphism\u003c/li\u003e\\n\\t\u003cli\u003esuper keyword\u003c/li\u003e\\n\\t\u003cli\u003eAbstract classes and methods\u003c/li\u003e\\n\\t\u003cli\u003eExceptions\u003c/li\u003e\\n\\t\u003cli\u003etry-catch-finally structure\u003c/li\u003e\\n\\t\u003cli\u003ethrows keyword\u003c/li\u003e\\n\\t\u003cli\u003eHandled and unhandled exceptions\u003c/li\u003e\\n\\t\u003cli\u003eArrayLists\u003c/li\u003e\\n\\t\u003cli\u003eGenerics\u003c/li\u003e\\n\\t\u003cli\u003eBig-O notation\u003c/li\u003e\\n\\t\u003cli\u003eAlgorithm analysis\u003c/li\u003e\\n\\t\u003cli\u003eSearching\u003c/li\u003e\\n\\t\u003cli\u003eSorting\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-511c71b6-c4d1-49af-9301-d8c2012fb289\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:PurdueX+CS180.4x+1T2020a\"},{\"productUuid\":\"56dd53ac-9a97-451c-874f-e5355a246c14\",\"productName\":\"AP Computer Science A: Java Programming Loops and Data Structures\",\"productSlug\":\"learn/java-programming/purdue-university-ap-computer-science-a-java-programming-loops-and-data-structures\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/56dd53ac-9a97-451c-874f-e5355a246c14-a42789886241.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Education \u0026 Teacher Training\"],\"partnerName\":\"Purdue University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/e5dfaf30-3828-4826-944e-03ea3dcf5b13-ab295e7bad86.png\",\"fullDescription\":\"\u003cp\u003eIn this computer science course, you will learn the basics of programming in the Java language, and cover topics relevant to the AP Computer Science A course and exam.\u003c/p\u003e\\n\u003cp\u003eThis course will cover repetition statements (for, while, do-while and for-each), the array data structure, methods and recursion.\u003c/p\u003e\\n\u003cp\u003eThis course is for anyone interested in taking a first-level computer-programming course, particularly those who attend a school that does not provide a similar class.\u003c/p\u003e\\n\u003cp\u003eNo previous programming knowledge is needed, although it is recommended that learners be comfortable with the topics addressed in \u003ca href=\\\"https://www.edx.org/course/ap-computer-science-java-programming-purduex-cs180-1x\\\"\u003eAP Computer Science A: Java Programming\u003c/a\u003e.\u003c/p\u003e\\n\u003cp\u003eWe are looking forward to helping you explore this exciting new world!\u003c/p\u003e\",\"shortDescription\":\"AP Computer Science A from Purdue University\",\"productOverview\":\"\u003cul\u003e\u003cli\u003eLoops\u003c/li\u003e\\n\\t\u003cli\u003eNested loops\u003c/li\u003e\\n\\t\u003cli\u003eArrays and indexing\u003c/li\u003e\\n\\t\u003cli\u003eTwo-dimensional arrays\u003c/li\u003e\\n\\t\u003cli\u003eArray indexing and loops\u003c/li\u003e\\n\\t\u003cli\u003eRecursion\u003c/li\u003e\\n\\t\u003cli\u003eCall stack\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-56dd53ac-9a97-451c-874f-e5355a246c14\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:PurdueX+CS180.2x+3T2019a\"},{\"productUuid\":\"95d63315-7a5e-467d-8be8-4aff4b36309e\",\"productName\":\"Trial Lessons: Philosophy and Computer Science\",\"productSlug\":\"learn/philosophy-ethics/university-of-bayreuth-trial-lessons-philosophy-and-computer-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/95d63315-7a5e-467d-8be8-4aff4b36309e-80aa57cdfce3.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Philosophy \u0026 Ethics\",\"Computer Science\",\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"University of Bayreuth\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/a3bb78b3-f1e4-4d19-930f-9ed912b5d98a-92ba92fbff97.png\",\"fullDescription\":\"$302\",\"shortDescription\":\"\u003cp\u003e\u003cstrong\u003eOpen to a new degree? Try it!\u003c/strong\u003e\u003c/p\u003e\\n\u003cp\u003eThis compact course will offer you a glimpse into the master's programme Philosophy \u0026amp; Computer Science at the University of Bayreuth in Germany. \u003c/p\u003e\\n\u003cp\u003eThroughout seven chapters, you will gain insights into relevant research areas like data structures, robot rights, or an overview of philosophy and logic reasoning. \u003c/p\u003e\\n\u003cp\u003e\u003cstrong\u003eTry it!\u003c/strong\u003e Dive into the innovative field of Philosophy \u0026amp; Computer Science, and experience learning at the University of Bayreuth.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eThis course will offer insights into the following research areas: \u003c/p\u003e\\n\u003cp\u003eMinds and Machines; Logic, Philosphy and Computer Science; Data Structures ... and why we should care; Robot Rights; Intelligent User Interfaces; AI Governance; Process Mining \u003c/p\u003e\\n\u003cp\u003eEach topic is represented in a 10 - 20 minute long video lecture.\u003c/p\u003e\",\"objectId\":\"course-95d63315-7a5e-467d-8be8-4aff4b36309e\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:BayreuthX+BayreuthXubt209pcs+3T2025\"},{\"productUuid\":\"7d1d0835-f952-4299-ab77-9b2d846cd6b1\",\"productName\":\"Preparing for the AP* Computer Science A Exam — Part 2\",\"productSlug\":\"learn/ap/cooper-union-preparing-for-the-ap-computer-science-a-exam-part-2\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/7d1d0835-f952-4299-ab77-9b2d846cd6b1-723e1a6353cc.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Cooper Union\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/204d47c8-13a3-444f-99df-f0466604ee93-ea1faa2e53ec.jpg\",\"fullDescription\":\"$303\",\"shortDescription\":\"\u003cp\u003eAn introduction to how computing can be used to solve real-world problems while encouraging student computational creativity. Part 2 of 2.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eIdentify the use and proper use of Objects, Classes, Inheritance, Interfaces, and Abstract Classes\u003c/li\u003e\\n\u003cli\u003eImplement problem descriptions using the Object-Oriented Programming Paradigm\u003c/li\u003e\\n\u003cli\u003eIdentify and begin to design algorithms to solve interesting problems in their field of interest\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-7d1d0835-f952-4299-ab77-9b2d846cd6b1\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:CooperUnion+CS.2x+3T2020\"},{\"productUuid\":\"824f31fb-9748-4d17-a59f-f409395147dd\",\"productName\":\"Preparing for the AP* Computer Science A Exam — Part 1\",\"productSlug\":\"learn/ap/cooper-union-preparing-for-the-ap-computer-science-a-exam-part-1\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/824f31fb-9748-4d17-a59f-f409395147dd-dfded964298f.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Cooper Union\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/204d47c8-13a3-444f-99df-f0466604ee93-ea1faa2e53ec.jpg\",\"fullDescription\":\"$304\",\"shortDescription\":\"\u003cp\u003eAn introduction to how computing can be used to solve real-world problems while encouraging student computational creativity. Part 1 of 2.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eIdentify the use and proper use of Variables, Conditionals, Objects and primitives, control structures, booleans, lists and arrays, and Exceptions.\u003c/li\u003e\\n\u003cli\u003eImplement problem descriptions in well designed code.\u003c/li\u003e\\n\u003cli\u003eIdentify and begin to design algorithms to solve interesting problems in their field of interest.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-824f31fb-9748-4d17-a59f-f409395147dd\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:CooperUnion+CS.1x+3T2020\"},{\"productUuid\":\"36834da8-a1f9-491d-8d95-31bc32928273\",\"productName\":\"MyCS: Computer Science for Beginners\",\"productSlug\":\"learn/computer-programming/harvey-mudd-college-mycs-computer-science-for-beginners\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/36834da8-a1f9-491d-8d95-31bc32928273-a733ad7b3576.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Harvey Mudd College\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/ae5c478b-9e19-4868-95be-18c0cc881efa-959a8063f103.png\",\"fullDescription\":\"$305\",\"shortDescription\":\"\u003cp\u003eIn this fun and creative introduction to computer science for learners of all ages, you'll learn and apply concepts by programming in Scratch.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eHow computers store and work with information\u003c/li\u003e\\n\u003cli\u003eHow computers use algorithms to solve problems\u003c/li\u003e\\n\u003cli\u003eComputational thinking\u003c/li\u003e\\n\u003cli\u003eThe Scratch Programming language\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-36834da8-a1f9-491d-8d95-31bc32928273\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarveyMuddX+CS001x+3T2020\"},{\"productUuid\":\"54c7ce9c-5a40-4e12-ab87-d562833387c4\",\"productName\":\"Computer Science for Cybersecurity\",\"productSlug\":\"certificates/professional-certificate/harvardx-computer-science-for-cybersecurity\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/54c7ce9c-5a40-4e12-ab87-d562833387c4-69178d6d7a34.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\",\"Engineering\",\"Business \u0026 Management\",\"Ethics\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"A broad and robust understanding of computer science and programming.,How to think algorithmically and solve programming problems efficiently.,Fundamental concepts of cybersecurity threats, including hacking, cracking, and phishing.,Security measures and strategies, including multi-factor authentication, password managers, encryption techniques, firewalls, and secure deletion to protect data, devices, and systems.,Trade-offs between cybersecurity, usability, and convenience, and how to evaluate risks and rewards in both personal and professional contexts.\",\"shortDescription\":\"Explore the convergence of data and cybersecurity in this CS50 Professional Certificate Program, gaining hands-on experience and enhancing your problem solving skills.\",\"productOverview\":\"$306\",\"objectId\":\"program-54c7ce9c-5a40-4e12-ab87-d562833387c4\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"e3c244be-7934-4387-8905-4fa110a6e76c\",\"productName\":\"CS50's AP® Computer Science Principles\",\"productSlug\":\"xseries/harvardx-cs50-ap-computer-science-principles\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/e3c244be-7934-4387-8905-4fa110a6e76c-0e349cedd471.jpg\",\"productType\":\"XSeries\",\"attributes\":[\"Computer Science\",\"Electronics\",\"Engineering\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"A broad and robust understanding of computer science and programming,How to think algorithmically and solve programming problems efficiently,Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development,Familiarity in a number of languages, including C, Python, and JavaScript plus SQL, CSS, and HTML,How to engage with a vibrant community of like-minded learners from all levels of experience,How to develop and present a final programming project to your peers\",\"shortDescription\":\"This is CS50 AP, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for students in high school, which satisfies the College Board's AP CS Principles curriculum framework.\",\"productOverview\":\"$307\",\"objectId\":\"program-e3c244be-7934-4387-8905-4fa110a6e76c\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"3543defa-7662-46c0-be1e-94c14de91ea3\",\"productName\":\"Computer Science for Data Science\",\"productSlug\":\"certificates/professional-certificate/harvardx-computer-science-for-data-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/3543defa-7662-46c0-be1e-94c14de91ea3-1bb7839b38b0.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\",\"Engineering\",\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"A broad and robust understanding of computer science and programming.,How to think algorithmically and solve programming problems efficiently.,The basics of programming using the R language, a widely-used language for statistical computing and data analysis.,Skills in filtering and analyzing data based on conditions, apply functions and loops for data manipulation, and write functions to modularize code.,Trusted techniques to create effective visualizations of data.\",\"shortDescription\":\"The CS50 Professional Certificate Program: Computer Science for Data Science unravels the complexities of today’s data landscape, equipping you with the skills needed to create efficient, accurate, and actionable data insights.\",\"productOverview\":\"$308\",\"objectId\":\"program-3543defa-7662-46c0-be1e-94c14de91ea3\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"6568d286-e372-4064-a23d-d33ba13d0066\",\"productName\":\"Fundamentals of Computer Science\",\"productSlug\":\"xseries/iitbombay-fundamentals-computer-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/6568d286-e372-4064-a23d-d33ba13d0066-0fef0a6ed38f.jpg\",\"productType\":\"XSeries\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"IITBombay\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/410f25d0-d67b-4a90-b7e3-8a856eece7e1-5a926942dd45.png\",\"fullDescription\":\"Basic programming skills,How to write C++ programs to solve real world computational problems,How to use object-oriented programming to design modern software systems that adapt to highly rapid change,How best to use different data structures to represent, organize, and manipulate data,To inculcate design thinking for building system that scale,The importance of efficient algorithms in terms of time and space complexity\",\"shortDescription\":\"Learn the software engineering essentials you need to design next generation software.\",\"productOverview\":\"\u003cp\u003eIf you want to be the software designer who can architect systems for successful startups like Flipkart, this XSeries provides the foundational knowledge you need. \u003c/p\u003e\\r\\n\u003cp\u003eGoogle search, Netflix personalization, and self-driving cars rely on complex algorithms and data structures that can scale to a billion users. \u003c/p\u003e\\r\\n\u003cp\u003eIn this 5 course XSeries, you will learn the importance of software design, programming skills, data structures, and algorithm principles, that drive every electronic gadget that you see in the market.\u003c/p\u003e\",\"objectId\":\"program-6568d286-e372-4064-a23d-d33ba13d0066\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"a0af5b37-e5fb-442f-9b95-910e57674085\",\"productName\":\"Introduction to Java Programming: Writing Good Code\",\"productSlug\":\"learn/java/universidad-carlos-iii-de-madrid-introduction-to-java-programming-writing-good-code\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/a0af5b37-e5fb-442f-9b95-910e57674085-a80d8eef9cf6.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Universidad Carlos III de Madrid\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/ffbbf698-c445-4595-9466-b7cf8564a74f-329c8bde00db.png\",\"fullDescription\":\"$309\",\"shortDescription\":\"\u003cp\u003eLearn to program in an easy and interactive way and enter the fascinating world of computer science.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eDetect and correct common programming errors at compile time\u003c/li\u003e\\n\u003cli\u003eDetect and correct common programming errors at run time using debugging tools\u003c/li\u003e\\n\u003cli\u003eCheck that the program does what it has to using unit testing processes\u003c/li\u003e\\n\u003cli\u003eCompare the efficiency of two programs in terms of the resources used\u003c/li\u003e\\n\u003cli\u003eModel simple programs using basic software engineering techniques\u003c/li\u003e\\n\u003cli\u003eDetermine if a program has been developed respecting ethical considerations\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-a0af5b37-e5fb-442f-9b95-910e57674085\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UC3Mx+IT.1.2x+3T2024\"},{\"productUuid\":\"7e8601c6-c50a-4345-8af9-de4b0072b15c\",\"productName\":\"Semantics of First-Order Logic\",\"productSlug\":\"learn/logic/stanford-university-semantics-of-first-order-logic\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/7e8601c6-c50a-4345-8af9-de4b0072b15c-7856be03d2d1.png\",\"productType\":\"Course\",\"attributes\":[\"Philosophy \u0026 Ethics\",\"Computer Science\",\"Math\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"$30a\",\"shortDescription\":\"\u003cp\u003eFirst-order logic is a restricted, formalized language which is particularly suited to the precise expression of ideas. The language has uses in many disciplines including computer science, mathematics, linguistics and artificial intelligence. \u003c/p\u003e\\n\u003cp\u003eWe will describe how to write sentences in the language, how to determine when a sentence is true in a particular situation, how to recognize important relationships between sentences, and describe some limitations of the language.\u003c/p\u003e\",\"productOverview\":\"$30b\",\"objectId\":\"course-7e8601c6-c50a-4345-8af9-de4b0072b15c\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:StanfordOnline+SOHS-YPHILX0002+2T2020\"},{\"productUuid\":\"3f979ab9-13b0-418d-8266-36cf01c1cec3\",\"productName\":\"Teach teens computing: Computer networks\",\"productSlug\":\"learn/computer-programming/raspberry-pi-foundation-an-introduction-to-computer-networking-for-teachers\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/3f979ab9-13b0-418d-8266-36cf01c1cec3-aa6bb922122a.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Education \u0026 Teacher Training\",\"Computer Science\"],\"partnerName\":\"Raspberry Pi Foundation\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/0d58600d-bb5f-4036-b222-b770d238331a-f11f10a8cbbc.png\",\"fullDescription\":\"\u003cp\u003eExplore the fundamentals of computer networking with this online course for teachers. You will improve your understanding of key concepts and gain the confidence to teach the subject in the classroom.\u003c/p\u003e\\n\u003cp\u003eOn this course, you will learn to describe the different types of computer networks and understand how data can be transmitted securely. You will cover real world usage of networking technology to enhance your understanding. You will also become more familiar with how the internet works, including routing, DNS, and the World Wide Web.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eBuild your knowledge and understanding of computer networks as a computer science teacher.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eOver the next three weeks, you will:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eDiscuss types of network, advantages and disadvantages and general architecture\u003c/li\u003e\\n\u003cli\u003eDescribe transmission of data (ethernet, wifi) and network protocols (http, ftp, etc)\u003c/li\u003e\\n\u003cli\u003eExplore how data can be transmitted securely\u003c/li\u003e\\n\u003cli\u003eApply knowledge of real world usage of the networking technology\u003c/li\u003e\\n\u003cli\u003eDescribe the internet including routing, DNS and the “world wide web”\u003c/li\u003e\\n\u003cli\u003eExplain how data is encapsulated in an IP packet and a data frame for transmission\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-3f979ab9-13b0-418d-8266-36cf01c1cec3\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:RaspberryPiFoundation+ICNT+2T2023\"},{\"productUuid\":\"36a734d1-ad9b-44d6-b226-c38f6aac0caa\",\"productName\":\"Introduction to Haptics\",\"productSlug\":\"learn/robotics/stanford-university-introduction-to-haptics\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/36a734d1-ad9b-44d6-b226-c38f6aac0caa-8a7bc882b9c9.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Engineering\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"\u003cp\u003eTo participate in lab assignments (which is not strictly required to receive a Statement of Accomplishment), the participant will need to acquire/build the components of a \u003ca href=\\\"http://hapkit.stanford.edu/\\\"\u003eHapkit\u003c/a\u003e, and assemble and program the device. Laboratory assignments using Hapkit will give participants hands-on experience in assembling mechanical systems, making circuits, programming Arduino-based micro-controllers, and testing their haptic creations. After the class, we hope that you will continue to use and modify your Hapkit, and let us know about your haptic creations. Please note that you can still participate in the online course without the Hapkit and receive a Statement of Accomplishment, but you will not be able to do most of the laboratories.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eParticipants in this course will learn how to build, program, and control haptic devices, which are mechatronic devices that allow users to feel virtual or remote environments.\u003c/p\u003e\\n\u003cp\u003eAt this time, the Hapkit is not available for purchase as a complete kit. Instead, you will need to purchase and make the components as described on the Hapkit website at \u003ca href=\\\"https://hapkit.stanford.edu/build.html\\\"\u003ehttps://hapkit.stanford.edu/build.html\u003c/a\u003e. (If you are an enterprising person, we welcome you to take the open-source design and make into a product!)\u003c/p\u003e\\n\u003cp\u003eIn the process, participants will gain an appreciation for the capabilities and limitations of human touch, develop an intuitive connection between equations that describe physical interactions and how they feel, and gain practical interdisciplinary engineering skills related to robotics, mechanical engineering, electrical engineering, bioengineering, and computer science.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eThe course is divided into 5 modules, and we suggest that you complete one module per week. In each module, participants will view online lectures, take online quizzes (interspersed with the lectures), and complete a laboratory assignment. Data for each lab assignment will be submitted online.\u003c/p\u003e\\n\u003cp\u003eModule 1: Introduction to haptic technology and human haptics\u003c/p\u003e\\n\u003cp\u003eModule 2: Hapkit mechanical design and assembly\u003c/p\u003e\\n\u003cp\u003eModule 3: Hapkit mechatronics\u003c/p\u003e\\n\u003cp\u003eModule 4: Programming virtual environments\u003c/p\u003e\\n\u003cp\u003eModule 5: Mechanical characterization and simulation\u003c/p\u003e\",\"objectId\":\"course-36a734d1-ad9b-44d6-b226-c38f6aac0caa\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:StanfordOnline+SOE-YHAPTICS+1T2020\"},{\"productUuid\":\"10b12674-1b5e-4d1a-ad20-ffea184b5daf\",\"productName\":\"Algorithms: Design and Analysis, Part 2\",\"productSlug\":\"learn/algorithms/stanford-university-algorithms-design-and-analysis-part-2\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/10b12674-1b5e-4d1a-ad20-ffea184b5daf-e09a04448683.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"$30c\",\"shortDescription\":\"\u003cp\u003eWelcome to the self paced course, \u003cem\u003eAlgorithms: Design and Analysis, Part 2\u003c/em\u003e! Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth. This course is an introduction to algorithms for learners with at least a little programming experience.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003egreedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes)\u003c/li\u003e\\n\u003cli\u003edynamic programming (knapsack, sequence alignment\u003c/li\u003e\\n\u003cli\u003eoptimal search trees, shortest paths)\u003c/li\u003e\\n\u003cli\u003eNP-completeness and what it means for the algorithm designer\u003c/li\u003e\\n\u003cli\u003eanalysis of heuristics\u003c/li\u003e\\n\u003cli\u003elocal search\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-10b12674-1b5e-4d1a-ad20-ffea184b5daf\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:StanfordOnline+SOE-YCSALGORITHMS2+1T2020\"},{\"productUuid\":\"f80fd692-9b14-448d-b54a-348618a71755\",\"productName\":\"Teaching Computational Thinking\",\"productSlug\":\"learn/education/university-of-canterbury-teaching-computational-thinking\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/f80fd692-9b14-448d-b54a-348618a71755-5ad947f0b3eb.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Education \u0026 Teacher Training\"],\"partnerName\":\"University of Canterbury\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/ecfbe814-b9bf-45ae-8bc0-baf62dbedeb6-8113d578a9f6.png\",\"fullDescription\":\"$30d\",\"shortDescription\":\"\u003cp\u003e\u003cspan lang=\\\"EN\\\"\u003eThis course is for educators \u003c/span\u003e\u003cspan lang=\\\"EN\\\"\u003ewho are passionate about the future of their 7-12+ year old students and want to learn more about teaching computer science in an engaging and meaningful way. \u003c/span\u003e\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\u003cspan lang=\\\"EN\\\"\u003e\u003c/span\u003e\u003cspan lang=\\\"EN\\\"\u003eBinary basics\u003c/span\u003e\u003c/li\u003e\\n\u003cli\u003e\u003cspan lang=\\\"EN\\\"\u003eText and image representation\u003c/span\u003e\u003c/li\u003e\\n\u003cli\u003e\u003cspan lang=\\\"EN\\\"\u003e\u003c/span\u003e\u003cspan lang=\\\"EN\\\"\u003eError control – how digital devices detect and correct errors in data\u003c/span\u003e\u003c/li\u003e\\n\u003cli\u003e\u003cspan lang=\\\"EN\\\"\u003e\u003c/span\u003e\u003cspan lang=\\\"EN\\\"\u003eHuman Computer Interaction – how to evaluate and create interfaces that work for people\u003c/span\u003e\u003c/li\u003e\\n\u003cli\u003e\u003cspan lang=\\\"EN\\\"\u003eHuman capabilities\u003c/span\u003e\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-f80fd692-9b14-448d-b54a-348618a71755\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UCx+TCT01.ucX+2T2024\"},{\"productUuid\":\"78f046ec-001c-40b4-98bc-9fbbc5fd838a\",\"productName\":\"Teaching Coding in Grades 5-8 with Scratch Encore\",\"productSlug\":\"learn/teacher-training/university-of-chicago-teaching-coding-in-grades-5-8-with-scratch-encore\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/78f046ec-001c-40b4-98bc-9fbbc5fd838a-0df107947e30.png\",\"productType\":\"Course\",\"attributes\":[\"Education \u0026 Teacher Training\",\"Computer Science\"],\"partnerName\":\"University of Chicago\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/aece19ca-b03d-4273-8faf-d128d6c50fda-b1b4fad62b79.png\",\"fullDescription\":\"$30e\",\"shortDescription\":\"\u003cp\u003eThis course introduces teachers and other educators to the basics of teaching programming with Scratch to students in grades 5-8 using Scratch Encore, a culturally responsive, intermediate computer science curriculum. Each week, participants are introduced to key computer science concepts (e.g., loops, synchronization), and then apply those concepts as they complete programming assignments in Scratch. Helpful pedagogical practices and teaching strategies are introduced throughout the course.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eBy the end of this course, you will be able to: \u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eProgram in Scratch\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eDemonstrate an understanding of focal computer science content (e.g., event driven programming, iterative and conditional loops, one-way synchronization, and two-way synchronization, decomposition by sequence)\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eDemonstrate an understanding of the underlying pedagogy and learning strategies used in the Scratch Encore curriculum \u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eTake what you’ve learned back to your classroom and confidently teach coding using the Scratch Encore curriculum\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-78f046ec-001c-40b4-98bc-9fbbc5fd838a\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UChicagoX+CSPD10000+2T2023\"},{\"productUuid\":\"07c9c4fa-192f-434d-9ab6-d4d1d7dbef2b\",\"productName\":\"Quantum Computing for Your Classroom 10-12\",\"productSlug\":\"learn/quantum-computing/university-of-british-columbia-quantum-computing-for-your-classroom-10-12\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/07c9c4fa-192f-434d-9ab6-d4d1d7dbef2b-e88c9257ce14.png\",\"productType\":\"Course\",\"attributes\":[\"Physics\",\"Computer Science\"],\"partnerName\":\"University of British Columbia\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/eac96c61-1462-4084-a0b2-12525b74a9e1-8377159ff774.png\",\"fullDescription\":\"\u003cp\u003e\u003cspan lang=\\\"EN-US\\\"\u003eQuantum computing is one of the primary emerging new technologies of our time. Currently there is an “understanding gap” between scientists engaged in research and the business community looking to transition research to commercialization. This course seeks to help bridge that gap by providing activities and knowledge of quantum computing that high school educators can integrate into their existing classrooms, providing the children of today with the futureproof skills needed for tomorrow.\u003c/span\u003e\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003e\u003cspan lang=\\\"EN-US\\\"\u003eQuantum Computing for Your Classroom is an activity focused, self-paced course designed to help educators integrate an exciting new field into their physics and computer science classrooms.\u003c/span\u003e\u003c/p\u003e\",\"productOverview\":\"$30f\",\"objectId\":\"course-07c9c4fa-192f-434d-9ab6-d4d1d7dbef2b\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UBCx+QC1012+2T2022\"},{\"productUuid\":\"d88b9919-191d-44b3-bba2-51ae97deddac\",\"productName\":\"Impact of Technology: How To Lead Classroom Discussions\",\"productSlug\":\"learn/computer-programming/raspberry-pi-foundation-impact-of-technology-how-to-lead-classroom-discussions\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/d88b9919-191d-44b3-bba2-51ae97deddac-d01d693a1a90.png\",\"productType\":\"Course\",\"attributes\":[\"Education \u0026 Teacher Training\",\"Computer Science\"],\"partnerName\":\"Raspberry Pi Foundation\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/0d58600d-bb5f-4036-b222-b770d238331a-f11f10a8cbbc.png\",\"fullDescription\":\"\u003cp\u003eOn this course, teachers will explore the ethical, legal, cultural, and environmental concerns surrounding computer science. You will build the skills needed to hold relevant, open, and exciting discussions in the classroom.\u003c/p\u003e\\n\u003cp\u003eYou will explore the best ways to help your students be productive and write long-form answers to questions. This course is useful CPD for teachers who are looking to improve their skills and put them to practice at school.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn how to keep 14-16 year-old students engaged in discussions while teaching computer science.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eOver the following three weeks, you will:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eExplain the links between technologies and related impacts, across the different areas specified by exam boards\u003c/li\u003e\\n\u003cli\u003eDebate topics covering the entire Computer Science curriculum\u003c/li\u003e\\n\u003cli\u003eDevelop plans for classroom discussions in a range of formats\u003c/li\u003e\\n\u003cli\u003eEngage your students with well-framed, relevant questions\u003c/li\u003e\\n\u003cli\u003eSummarise the main laws that affect the use of technology\u003c/li\u003e\\n\u003cli\u003eDemonstrate how to plan a written answer to a discursive Computer Science exam question\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-d88b9919-191d-44b3-bba2-51ae97deddac\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:RaspberryPiFoundation+HTLCD+2T2023\"},{\"productUuid\":\"42f6e88a-42cd-41f1-a966-73153578c73d\",\"productName\":\"Computer Vision and Image Processing Fundamentals.\",\"productSlug\":\"learn/image-processing/ibm-computer-vision-and-image-processing-fundamentals\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/42f6e88a-42cd-41f1-a966-73153578c73d-ca840560a511.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"IBM\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\",\"fullDescription\":\"$310\",\"shortDescription\":\"\u003cp\u003eLearn about computer vision, one of the most exciting fields in machine learning. artificial intelligence and computer science.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eVarious computer vision applications across many industries\u003c/li\u003e\\n\u003cli\u003eImaging processing and formation capabilities powered by AI\u003c/li\u003e\\n\u003cli\u003eUtilize Python, Watson AI, and OpenCV to process images and interact with image classification models\u003c/li\u003e\\n\u003cli\u003eBuild, train, and test your own custom image classifiers\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-42f6e88a-42cd-41f1-a966-73153578c73d\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IBM+CV0101EN+1T2021\"},{\"productUuid\":\"d406bff0-4da3-4fc9-a5f1-60b17f1c3b63\",\"productName\":\"Try It: Intro to Spreadsheets\",\"productSlug\":\"learn/excel/edx-try-it-intro-to-spreadsheets\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/d406bff0-4da3-4fc9-a5f1-60b17f1c3b63-3206f6b35ad7.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Business \u0026 Management\",\"Economics \u0026 Finance\"],\"partnerName\":\"edX\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/4f8cb2c9-589b-4d1e-88c1-b01a02db3a9c-42611123eb6a.png\",\"fullDescription\":\"\u003cp\u003eSpreadsheets are a helpful tool for streamlining simple and complex tasks in your work and everyday life. With the right skills, you can do everything from simple calculations and list creation to qualitative and quantitative data analysis. In this free intro course, you will learn: \u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eThe anatomy of an Excel spreadsheet\u003c/li\u003e\\n\u003cli\u003eData formatting and cell formatting \u003c/li\u003e\\n\u003cli\u003eGoogle Sheets access\u003c/li\u003e\\n\u003c/ul\u003e\\n\u003cp\u003eBy the end of the course, you will be able to:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eUse spreadsheets to organize and analyze data\u003c/li\u003e\\n\u003cli\u003ePerform calculations using spreadsheets\u003c/li\u003e\\n\u003cli\u003eApply your new knowledge to your career\u003c/li\u003e\\n\u003c/ul\u003e\",\"shortDescription\":\"\u003cp\u003eExcel skills are marketable in almost every industry. Whether you work in IT, healthcare, finance, or computer science, knowing how to operate spreadsheets can help you to organize data and gain valuable insights. This free, no-risk introductory course to spreadsheets aims to equip you with the beginner’s knowledge to navigate both Excel and Google Spreadsheets so you can bring greater solutions and organization to any project.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe anatomy of an Excel spreadsheet\u003c/li\u003e\\n\u003cli\u003eExcel formulas to enter and format data\u003c/li\u003e\\n\u003cli\u003eBasic calculations and cell formatting\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-d406bff0-4da3-4fc9-a5f1-60b17f1c3b63\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:edX+bct-spreadsheets+1T2023\"},{\"productUuid\":\"49ba2313-9a06-4b8d-baeb-825b6d03c986\",\"productName\":\"Natural Language Processing: Foundations\",\"productSlug\":\"learn/natural-language-processing/the-national-university-of-singapore-natural-language-processing-foundations\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/49ba2313-9a06-4b8d-baeb-825b6d03c986-92c8abec2cf1.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"The National University of Singapore\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f09b5f8c-1a50-4210-b5c0-a3bb0fb9ebf8-eb1aabeda8fe.png\",\"fullDescription\":\"$311\",\"shortDescription\":\"\u003cp\u003eLearn the foundations of how computers understand processing and produce human languages – Natural Language Processing (NLP), a science at the intersection of computer science, artificial intelligence and linguistics.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eUnderstand why Natural Language Processing is so challenging for computers\u003c/li\u003e\\n\u003cli\u003eLearn how to process natural language into representations suitable for computers.\u003c/li\u003e\\n\u003cli\u003eMaster language models, which assign probabilities to word sequences.\u003c/li\u003e\\n\u003cli\u003eBuild text classification programs through two different classification paradigms\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-49ba2313-9a06-4b8d-baeb-825b6d03c986\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:NUS+NLPF001x+1T2023\"},{\"productUuid\":\"8d965135-2d45-484c-9987-1ffabc4074b5\",\"productName\":\"Introduction to Quantum Computing\",\"productSlug\":\"learn/quantum-computing/university-of-british-columbia-introduction-to-quantum-computing\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/8d965135-2d45-484c-9987-1ffabc4074b5-b9951abf9fbd.png\",\"productType\":\"Course\",\"attributes\":[\"Science\",\"Math\",\"Engineering\"],\"partnerName\":\"University of British Columbia\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/eac96c61-1462-4084-a0b2-12525b74a9e1-8377159ff774.png\",\"fullDescription\":\"\u003cp\u003eThis course introduces students to the fundamentals of quantum computing and helps them understand and create quantum solutions from a computational and from a mathematical perspective. Students will learn, create, and debug quantum modules and further their knowledge by answering questions on the different aspects of each module. Students will build quantum simulators and write programs that formulate concepts such as quantum entanglement and teleportation. Students will also develop an awareness of related environmental and societal issues and will learn about secondary and postsecondary pathways and career opportunities in quantum computing.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eThis course is an approachable introduction to the weird and complex world of quantum computing. Interested learners can develop an understanding of the physics and computer science behind this new technology.\u003c/p\u003e\",\"productOverview\":\"$312\",\"objectId\":\"course-8d965135-2d45-484c-9987-1ffabc4074b5\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UBCx+QC1112+1T2023\"},{\"productUuid\":\"1ef08cfe-634e-468f-bfe9-55b6e8a7964d\",\"productName\":\"Combinatorial Mathematics | 组合数学\",\"productSlug\":\"learn/math/tsinghua-university-combinatorial-mathematics-zu-he-shu-xue\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/1ef08cfe-634e-468f-bfe9-55b6e8a7964d-052b875b6a6b.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Math\"],\"partnerName\":\"Tsinghua University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b5714409-b5f4-4c9d-9348-b0fecbaaddd6-780fbb6c72c7.png\",\"fullDescription\":\"$313\",\"shortDescription\":\"\u003cp\u003eDiscover how to apply counting principles and combinatorics to solve problems in computer science, financial analysis, and your daily life. This course focuses on introducing the concepts and ideas of combinatorial mathematics, and studies the counting methods and related theories of discrete objects.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eCounting principles in our daily lives\u003c/li\u003e\\n\u003cli\u003eApplying math to computer science and financial analysis\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eThe science behind combinations of discrete items\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eUnderstand the history of combinatorics in life and mathematics\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eIn-depth study of abstract theories and concrete methods of counting\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eDeeply understand the role of combinatorial mathematics in promoting the development of computer theory\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-1ef08cfe-634e-468f-bfe9-55b6e8a7964d\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TsinghuaX+60240013x+1T2024\"},{\"productUuid\":\"ab485298-afa0-45eb-82a1-d8a23e48bc68\",\"productName\":\"计算几何 | Computational Geometry\",\"productSlug\":\"learn/geometry/tsinghua-university-ji-suan-ji-he-computational-geometry\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/ab485298-afa0-45eb-82a1-d8a23e48bc68-13cee200fb00.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Tsinghua University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b5714409-b5f4-4c9d-9348-b0fecbaaddd6-780fbb6c72c7.png\",\"fullDescription\":\"$314\",\"shortDescription\":\"\u003cp\u003eIn this introductory computer science course, explore geometry, develop geometric thinking, and learn geometric algorithms.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eAwareness of Computational Geometry theory that will help students incorporate Computational Geometry into their future research\u003c/li\u003e\\n\u003cli\u003eComprehensive understanding on fundamental paradigms/strategies for solving geometric problems, incremental construction, plane sweeping\u003c/li\u003e\\n\u003cli\u003eEssential geometric structures and algorithms such as polygon decompositions, Voronoi diagrams, Delaunay triangulations\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-ab485298-afa0-45eb-82a1-d8a23e48bc68\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TsinghuaX+70240183x+1T2024\"},{\"productUuid\":\"27b9d37e-19e8-48aa-8292-dbe013140bb8\",\"productName\":\"Programming in Scratch\",\"productSlug\":\"learn/scratch-programming/harvey-mudd-college-programming-in-scratch\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/27b9d37e-19e8-48aa-8292-dbe013140bb8-f2455271e915.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Harvey Mudd College\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/ae5c478b-9e19-4868-95be-18c0cc881efa-959a8063f103.png\",\"fullDescription\":\"$315\",\"shortDescription\":\"See how easy learning computer science can be. Use Scratch to create games, animations, stories and more.\",\"productOverview\":\"$316\",\"objectId\":\"course-27b9d37e-19e8-48aa-8292-dbe013140bb8\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarveyMuddX+CS002x+2T2016\"},{\"productUuid\":\"8936a8e5-89d0-4e95-b5d6-d0b446b7c498\",\"productName\":\"Mobile Computing with App Inventor – CS Principles\",\"productSlug\":\"learn/mobile-development/trinity-college-mobile-computing-with-app-inventor-cs-principles\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/8936a8e5-89d0-4e95-b5d6-d0b446b7c498-abc11e2d12ef.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Trinity College\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f6eddff7-8373-4fbe-bdcf-52014c1e8a16-ca25ad8e621c.png\",\"fullDescription\":\"$317\",\"shortDescription\":\"\u003cp\u003eThis course introduces basic principles of computer science by designing and building mobile apps in App Inventor for Android.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eHow to design and create Android mobile apps using App Inventor\u003c/li\u003e\\n\u003cli\u003eHow computer science principles apply to algorithms, programming, the Internet and society\u003c/li\u003e\\n\u003cli\u003eHow to think creatively, analytically and abstractly about computational problems\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-8936a8e5-89d0-4e95-b5d6-d0b446b7c498\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TrinityX+T007x+1T2020\"},{\"productUuid\":\"a99d73f0-0822-4c1f-ade5-106bfa961f5b\",\"productName\":\"Bayesian Algorithms for Self-Driving Cars\",\"productSlug\":\"learn/transportation/israelx-bayesian-algorithms-for-self-driving-cars\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/a99d73f0-0822-4c1f-ade5-106bfa961f5b-a3d9acc8df80.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"IsraelX\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8c9a342a-2a11-4845-ba09-14b85645d8ac-9dd7b26745d2.png\",\"fullDescription\":\"\u003cp\u003e“Bayesian Algorithms for Self-Driving Cars ” is a MOOC that will boost your skills and will prepare you for a career in the industry.\u003c/p\u003e\\n\u003cp\u003eThe course was designed to help students bridge the gap between \\\"classic\\\" algorithms and the concept of Bayesian localization algorithms. \u003c/p\u003e\\n\u003cp\u003eWe will explore topics such as the Markov assumption and which is utilized in the Kalman filter, the concept of Histogram filter and multi-modal distributions, the particle filter and how to efficiently program it, and many more.\u003c/p\u003e\\n\u003cp\u003eIn addition to many questions and exercises, we've included also 4 programing assignments so you will be able to actually program these algorithms for yourself.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003e\\\"Bayesian Algorithms for Self-Driving Cars\\\" is an advanced Computer science course, designed to equip the student with the most important localization algorithms now deployed in modern autonomous vehicles.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe concept of Bayesian Probability\u003c/li\u003e\\n\u003cli\u003eHistogram Filters\u003c/li\u003e\\n\u003cli\u003eThe Markov Assumption\u003c/li\u003e\\n\u003cli\u003eThe Gaussian Distribution\u003c/li\u003e\\n\u003cli\u003eMultivariate Gaussians and the covariance matrix\u003c/li\u003e\\n\u003cli\u003eThe Kalman FIlter\u003c/li\u003e\\n\u003cli\u003eParticle Filters and Monte Carlo Localization.\u003c/li\u003e\\n\u003cli\u003eThe Extended Kalman Filter\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-a99d73f0-0822-4c1f-ade5-106bfa961f5b\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IsraelX+ACD_RFP4_ARIEL_Nivut+2T2023\"},{\"productUuid\":\"03843a2c-03ff-47a9-af07-c99f8c0b1764\",\"productName\":\"Mobile Computing with App Inventor: CS Principles Part II\",\"productSlug\":\"learn/android-development/trinity-college-mobile-computing-with-app-inventor-cs-principles-part-ii\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/03843a2c-03ff-47a9-af07-c99f8c0b1764-2c8cd8caec2d.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Trinity College\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f6eddff7-8373-4fbe-bdcf-52014c1e8a16-ca25ad8e621c.png\",\"fullDescription\":\"$318\",\"shortDescription\":\"Explore intermediate and advanced topics in computer science by building mobile apps with App Inventor for Android.\",\"productOverview\":\"\u003cp\u003eWhat you’ll learn:\u003c/p\u003e\\n\\n\u003cul\u003e\u003cli\u003eHow to design sophisticated Android mobile apps using App Inventor\u003c/li\u003e\\n\\t\u003cli\u003eHow computer science principles apply to algorithms, programming, the internet, and society\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-03843a2c-03ff-47a9-af07-c99f8c0b1764\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TrinityX+T008x+1T2017\"},{\"productUuid\":\"e349c11d-6f78-4317-ab91-a8323957a793\",\"productName\":\"Autonomous robots\",\"productSlug\":\"learn/autonomous-robotics/israelx-autonomous-robots\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/e349c11d-6f78-4317-ab91-a8323957a793-8dc3d735436a.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"IsraelX\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8c9a342a-2a11-4845-ba09-14b85645d8ac-9dd7b26745d2.png\",\"fullDescription\":\"$319\",\"shortDescription\":\"\u003cp\u003eAutonomous Robots is an advanced Computer science course, designed to equip the student with the cutting edge tools of autonomous robots algorithms\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eImportant Software tools (MissionPlanner, AirSim, AndroSensor)\u003c/li\u003e\\n\u003cli\u003eSimple sensor, Smartphone Sensors, Depth Sensors.\u003c/li\u003e\\n\u003cli\u003eBatteries and how to choose the right one for your robot.\u003c/li\u003e\\n\u003cli\u003eState Machines.\u003c/li\u003e\\n\u003cli\u003eControl Algorithms in drones, PID.\u003c/li\u003e\\n\u003cli\u003eQR Tracking Landing.\u003c/li\u003e\\n\u003cli\u003eSimultaneous Localization and Mapping (SLAM) in autonomous Robots.\u003c/li\u003e\\n\u003cli\u003eA little bit of Graph Theory.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-e349c11d-6f78-4317-ab91-a8323957a793\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IsraelX+ACD_RFP4_ARIEL_Robot+1T2021\"},{\"productUuid\":\"a4453798-ffc2-4f5a-b983-64a228e3a0fd\",\"productName\":\"Computational Thinking using Python\",\"productSlug\":\"xseries/mitx-computational-thinking-using-python\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/a4453798-ffc2-4f5a-b983-64a228e3a0fd-836b3b8abc3e.jpg\",\"productType\":\"XSeries\",\"attributes\":[\"Computer Science\",\"Engineering\",\"Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"Programming,Data structures,Computational thinking,Data science,Algorithms\",\"shortDescription\":\"Learn to think computationally and write programs to tackle useful problems. Use these courses as stepping stones to more advanced computer science courses.\",\"productOverview\":\"$31a\",\"objectId\":\"program-a4453798-ffc2-4f5a-b983-64a228e3a0fd\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"a11c408f-0986-4393-8268-8bc16500cdf3\",\"productName\":\"Introduction to Python Programming\",\"productSlug\":\"certificates/professional-certificate/the-georgia-institute-of-technology-introduction-to-python-programming\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/a11c408f-0986-4393-8268-8bc16500cdf3-db87df485d12.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"The fundamental design cycle of computer science and computer programming: writing code, executing it, interpreting the results, and revising the code syntax based on the outcomes.,Usage of the fundamental atoms of programming: variables, mathematical operators, logical operators, and boolean arithmetic.,Control structures for developing dynamic programs, including Python libraries: conditionals, loops, functions, and error handling.,The core data structures for creating useful programs: strings, lists, dictionaries, and file manipulation.,Previews of the next big topics in computer science: object-oriented programming skills, and computer algorithms.\",\"shortDescription\":\"Learn the fundamentals of computer science in one of the field's most popular programming languages, Python 3.\",\"productOverview\":\"$31b\",\"objectId\":\"program-a11c408f-0986-4393-8268-8bc16500cdf3\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"a8e0576c-7d8f-4c38-9180-e5e06dce29ab\",\"productName\":\"C++ Programming: A Hands-on Introduction\",\"productSlug\":\"certificates/professional-certificate/codio-c-programming-a-hands-on-introduction\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/a8e0576c-7d8f-4c38-9180-e5e06dce29ab-70fe68280952.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Codio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dd7e4312-e4df-4d81-a126-5885865ab0d5-8c68a40ac0f3.png\",\"fullDescription\":\"Develop a C++ foundation with variables, operators, conditionals, and loops.,Manipulate arrays of data, strings of text, as well as text and CSV files.,Define and use custom functions to improve code readability.,Architect larger programs using object-oriented principles.\",\"shortDescription\":\"Build a solid foundation of Computer Science fundamentals and object-oriented programming through a learn-by-doing approach.\",\"productOverview\":\"$31c\",\"objectId\":\"program-a8e0576c-7d8f-4c38-9180-e5e06dce29ab\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"99216063-1a92-4d53-b856-27fd42439856\",\"productName\":\"Java Programming: A Hands-on Introduction\",\"productSlug\":\"certificates/professional-certificate/codio-java-programming-a-hands-on-introduction\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/99216063-1a92-4d53-b856-27fd42439856-e19a4231d88a.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Codio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dd7e4312-e4df-4d81-a126-5885865ab0d5-8c68a40ac0f3.png\",\"fullDescription\":\"Develop a Java foundation with variables, operators, conditionals, and loops.,Manipulate arrays of data, strings of text, as well as text and CSV files.,Define and use custom functions to improve code readability.,Architect larger programs using object-oriented principles.\",\"shortDescription\":\"Build a solid foundation of Computer Science fundamentals and object-oriented programming through a learn-by-doing approach.\",\"productOverview\":\"$31d\",\"objectId\":\"program-99216063-1a92-4d53-b856-27fd42439856\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"772f2b55-31aa-4621-a0d5-10d770898de1\",\"productName\":\"Python Programming: A Hands-on Introduction\",\"productSlug\":\"certificates/professional-certificate/codio-python-programming-a-hands-on-introduction\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/772f2b55-31aa-4621-a0d5-10d770898de1-464a6c9d1a95.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Codio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dd7e4312-e4df-4d81-a126-5885865ab0d5-8c68a40ac0f3.png\",\"fullDescription\":\"Develop a Python foundation with variables, data types, operators, conditionals, and loops.,Manipulate arrays of data, strings of text, as well as text and CSV files.,Define and use custom functions to improve code readability.,Architect larger programs using object-oriented principles.\",\"shortDescription\":\"Build a solid foundation of Computer Science and software development fundamentals, as well as object-oriented programming through a hands-on approach.\",\"productOverview\":\"$31e\",\"objectId\":\"program-772f2b55-31aa-4621-a0d5-10d770898de1\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"8ed05b82-357b-47d8-a522-179a7c7f0d21\",\"productName\":\"Introduction to Java Programming\",\"productSlug\":\"certificates/professional-certificate/uc3mx-introduction-java-programming\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/8ed05b82-357b-47d8-a522-179a7c7f0d21-5b0c4fe6a047.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Universidad Carlos III de Madrid\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/ffbbf698-c445-4595-9466-b7cf8564a74f-329c8bde00db.png\",\"fullDescription\":\"Develop simple programs in Java making use of conditionals, loops, and recursion,Understand basic mechanisms of the OOP paradigm, as well as use the API of some of the most common Java classes,Detect and correct common programming errors at compile time and runtime,Compare the efficiency of programs in terms of resources used,Model simple programs using basic software engineering techniques,Develop and use basic data structures including lists, stacks, queues and trees,Develop and use linear and non-linear data structures and implement algorithms for efficient searching and sorting of data\",\"shortDescription\":\"Learn how to program and write code in Java in an easy and interactive way to enter the fascinating world of computer science.\",\"productOverview\":\"\u003cp\u003eProgramming knowledge is not only useful for programming today’s devices such as computers and smartphones, it also opens doors to the valuable skill of computational thinking, i.e. the application of computing techniques to every-day processes. \u003c/p\u003e\\r\\n\\r\\n\u003cp\u003eIn this professional certificate program, you will learn how to write code in Java, understand the basics of OOP and how to use software engineering techniques. \u003c/p\u003e\\r\\n\\r\\n\u003cp\u003eThe program will begin with introducing fundamental programming concepts, such as, functional abstraction, OOP paradigm and APIs. Then, we will focus on how to write “good” programs, where “good” is to be understood from several perspectives: correctness, efficiency, software engineering techniques, and ethics. Lastly, you will learn about fundamental data structures, such as sequences and algorithms on them, such as searching and sorting.\u003c/p\u003e\",\"objectId\":\"program-8ed05b82-357b-47d8-a522-179a7c7f0d21\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"3a287fad-9544-46ea-bc6a-85863940a402\",\"productName\":\"Compilers\",\"productSlug\":\"learn/computer-science/stanford-university-compilers\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/3a287fad-9544-46ea-bc6a-85863940a402-98b9d78d8cba.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"$31f\",\"shortDescription\":\"\u003cp\u003eThis self-paced course will discuss the major ideas used today in the implementation of programming language compilers, including lexical analysis, parsing, syntax-directed translation, abstract syntax trees, types and type checking, intermediate languages, dataflow analysis, program optimization, code generation, and runtime systems. As a result, you will learn how a program written in a high-level language designed for humans is systematically translated into a program written in low-level assembly more suited to machines. Along the way we will also touch on how programming languages are designed, programming language semantics, and why there are so many different kinds of programming languages.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eEverything that computers do is the result of some program, and all of the millions of programs in the world are written in one of the many thousands of programming languages that have been developed since the 1950’s. Designing and implementing a programming language turns out to be difficult; some of the best minds in computer science have thought about the problems involved and contributed beautiful and deep results. Learning something about compilers will show you the interplay of theory and practice in computer science, especially how powerful general ideas combined with engineering insight can lead to practical solutions to very hard problems. Knowing how a compiler works will also make you a better programmer and increase your ability to learn new programming languages quickly.\u003c/p\u003e\",\"objectId\":\"course-3a287fad-9544-46ea-bc6a-85863940a402\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:StanfordOnline+SOE.YCSCS1+3T2024\"},{\"productUuid\":\"b66b8f6d-ae1a-4ee8-8079-0361a879fc23\",\"productName\":\"Programming for Data Science\",\"productSlug\":\"learn/data-science/university-of-adelaide-programming-for-data-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/b66b8f6d-ae1a-4ee8-8079-0361a879fc23-60f58d61f86a.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"University of Adelaide\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f5d1ff66-002f-43fa-9d76-1b191d4a3272-0e2420850666.png\",\"fullDescription\":\"\u003cp\u003eThere is a rising demand for people with the skills to work with Big Data sets and this course can start you on your journey through our Big Data MicroMasters program towards a recognised credential in this highly competitive area.\u003c/p\u003e\\n\u003cp\u003eUsing practical activities you will learn how digital technologies work and will develop your coding skills through engaging and collaborative assignments.\u003c/p\u003e\\n\u003cp\u003eYou will learn algorithm design as well as fundamental programming concepts such as data selection, iteration and functional decomposition, data abstraction and organisation. In addition to this you will learn how to perform simple data visualisations using Processing and embed your learning using problem-based assignments.\u003c/p\u003e\\n\u003cp\u003eThis course will test your knowledge and skills in solving small-scale data science problems working with real-world datasets and develop your understanding of big data in the world around you.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn how to apply fundamental programming concepts, computational thinking and data analysis techniques to solve real-world data science problems.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eHow to analyse data and perform simple data visualisations using Processing\u003c/li\u003e\\n\u003cli\u003eUnderstand and apply introductory programming concepts such as sequencing, iteration and selection\u003c/li\u003e\\n\u003cli\u003eEquip you to study computer science or other programming languages\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-b66b8f6d-ae1a-4ee8-8079-0361a879fc23\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:AdelaideX+ProgramX+1T2021\"},{\"productUuid\":\"6fd363ac-debe-49a7-86e0-4b6f7c6de975\",\"productName\":\"Introduction to Quantum Science \u0026 Technology\",\"productSlug\":\"learn/physics/purdue-university-introduction-to-quantum-technology\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/6fd363ac-debe-49a7-86e0-4b6f7c6de975-418a8ae4abf9.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Physics\",\"Communication\",\"Computer Science\"],\"partnerName\":\"Purdue University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/e5dfaf30-3828-4826-944e-03ea3dcf5b13-ab295e7bad86.png\",\"fullDescription\":\"\u003cp\u003eEmerging quantum systems are disruptive technologies redefining computing and communication. Teaching quantum physics to engineers and educating scientists on engineering solutions are critical to address fundamental and engineering challenges of the quantum technologies.\u003c/p\u003e\\n\u003cp\u003eThis course provides an introduction to various quantum technologies by overviewing laws of quantum physics, quantum systems and their engineering challenges. In particular, the course reviews various implementation of quantum communication and computation and basic science and engineering behind the technology.\u003c/p\u003e\\n\u003cp\u003eStudents will have an opportunity to complete tasks using \u003cstrong\u003eMicrosoft Azure Quantum\u003c/strong\u003e in the cloud.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn about fundamental concepts and engineering challenges of quantum technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eIdentify fundamental differences between quantum mechanics and classical mechanics.\u003c/li\u003e\\n\u003cli\u003eMathematically describe simple quantum phenomena using differential equations and linear algebra.\u003c/li\u003e\\n\u003cli\u003eInspect role and dynamics of wave function in quantum systems using multidisciplinary fields of physics, computer science, and quantum theory.\u003c/li\u003e\\n\u003cli\u003eInterpret quantum signatures in experimental data. \u003c/li\u003e\\n\u003cli\u003eAnalyze engineering challenges of quantum technologies including quantum computing and quantum communication.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-6fd363ac-debe-49a7-86e0-4b6f7c6de975\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:PurdueX+ECE59500+2T2023\"},{\"productUuid\":\"e99c5e98-0666-49d1-91e2-9841c6f727c0\",\"productName\":\"Coding for Your Classroom 4 - 10\",\"productSlug\":\"learn/coding/university-of-british-columbia-coding-for-your-classroom-4-10\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/e99c5e98-0666-49d1-91e2-9841c6f727c0-7f6e670b8fb1.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Education \u0026 Teacher Training\"],\"partnerName\":\"University of British Columbia\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/eac96c61-1462-4084-a0b2-12525b74a9e1-8377159ff774.png\",\"fullDescription\":\"$320\",\"shortDescription\":\"\u003cp\u003eSelf-paced, asynchronous course aimed to build educators’ comfortability and confidence in digital literacy. Through hands-on learning activities and demos in a variety of web-based platforms, educators will have the resources and skills they need to introduce coding concepts to their students in the 4-9 classroom.\u003c/p\u003e\",\"productOverview\":\"$321\",\"objectId\":\"course-e99c5e98-0666-49d1-91e2-9841c6f727c0\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UBCx+CFYC4-10+3T2021\"},{\"productUuid\":\"8b6d0c86-51bb-46b5-afb3-a5ed1a7507fa\",\"productName\":\"Coding for Your Classroom K - 3\",\"productSlug\":\"learn/kids-coding-language/university-of-british-columbia-coding-for-your-classroom-k-3\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/8b6d0c86-51bb-46b5-afb3-a5ed1a7507fa-64bedf5bad48.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Education \u0026 Teacher Training\",\"Computer Science\"],\"partnerName\":\"University of British Columbia\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/eac96c61-1462-4084-a0b2-12525b74a9e1-8377159ff774.png\",\"fullDescription\":\"\u003cp\u003eThis course is designed for educators to learn about ways to teach computational thinking logic to their students through fun, hands-on activities. The goal is for teachers to feel more confident with coding concepts and activities and to be able to create their own. This course will explore what computational thinking is and why it is important to teach it and introduce it to students at a young age, so we have more diversity in our technology fields in the future. Educators will leave this course knowing that they will be able to incorporate coding and develop students’ digital literacy through minor changes in their classrooms. Additionally, we aim to break barriers that teachers may face in their classrooms by providing participants with resources that develop these skills without the use of technology. At the end of the course, you will be provided with enough resources to begin to bring coding into your classroom start to feel confident creating your own!\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eSelf-paced, asynchronous course aimed to build educators’ comfortability and confidence in digital literacy. Through hands-on learning activities and demos in a variety of web-based platforms, educators will have the resources and skills they need to introduce coding concepts to their students in the K-3 classroom.\u003c/p\u003e\",\"productOverview\":\"$322\",\"objectId\":\"course-8b6d0c86-51bb-46b5-afb3-a5ed1a7507fa\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UBCx+CYCK3+3T2021\"},{\"productUuid\":\"b5598690-9bd8-4d21-b7f3-dc741b50473f\",\"productName\":\"IBM Data Science\",\"productSlug\":\"certificates/professional-certificate/ibm-data-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/b5598690-9bd8-4d21-b7f3-dc741b50473f-174928e730c7.jpeg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Computer Science\",\"Business \u0026 Management\",\"Engineering\"],\"partnerName\":\"IBM\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\",\"fullDescription\":\"Job-ready data science skills employers look for, supported by hands-on experience and an IBM Professional Certificate you can show on your resume.,Python programming for data science and data manipulation using libraries like Pandas and Numpy to clean and prepare data.,Data analysis and visualization techniques using Matplotlib and Seaborn; crucial skills for presenting insights to stakeholders.,How to write SQL queries to manage and extract data from relational databases; key for database management.,Machine learning fundamentals, including how to build machine learning models with Scikit-learn.,How to use popular data science tools such as Jupyter Notebooks, IBM watsonx, GitHub, and APIs.\",\"shortDescription\":\"Master critical data science skills to start your career in data science and machine learning.\",\"productOverview\":\"$323\",\"objectId\":\"program-b5598690-9bd8-4d21-b7f3-dc741b50473f\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"17edd24b-b6c1-4c79-86dd-5641cc6e75d0\",\"productName\":\"Foundations of AI\",\"productSlug\":\"certificates/professional-certificate/ibm-foundations-of-ai\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/17edd24b-b6c1-4c79-86dd-5641cc6e75d0-47dd751f32c6.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\",\"Business \u0026 Management\",\"Design\"],\"partnerName\":\"IBM\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\",\"fullDescription\":\"Understand AI basics, its applications and use cases, and how its transforming our lives.,Identify various Watson AI services from IBM and what they can be used for.,Describe how AI-powered chatbot technology works and its applications.,Experience hands-on interactions with several AI environments and applications.,Build and deploy an AI enabled chatbot on a website – without any coding.\",\"shortDescription\":\"Build a foundational comprehension in Artificial Intelligence, and learn how to deploy real-life AI solutions across industries without prior programming knowledge.\",\"productOverview\":\"$324\",\"objectId\":\"program-17edd24b-b6c1-4c79-86dd-5641cc6e75d0\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"8e1758c8-b64c-428f-bd1b-f8df8ed81020\",\"productName\":\"Data Science Foundations\",\"productSlug\":\"certificates/professional-certificate/ibm-data-science-foundations\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/8e1758c8-b64c-428f-bd1b-f8df8ed81020-58efabef57a0.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Computer Science\",\"Business \u0026 Management\"],\"partnerName\":\"IBM\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\",\"fullDescription\":\"Learn about various tools used by Data Scientists and become experienced in using some of them like Jupyter notebooks.,Develop an understanding of the key steps involved in tackling a data science problem.,Learn to follow a methodology to think and work like a Data Scientist.,Write SQL to query databases and explore relational database concepts.,Complete hands-on labs and projects to apply their newly acquired skills and knowledge.\",\"shortDescription\":\"Master a foundational comprehension of Data Science and build the skills and learn the various tasks necessary to launch your career as a Data Scientist\",\"productOverview\":\"$325\",\"objectId\":\"program-8e1758c8-b64c-428f-bd1b-f8df8ed81020\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"927093e3-46ba-4f44-a861-0f8c7aec4f74\",\"productName\":\"Circuits and Electronics\",\"productSlug\":\"xseries/mitx-circuits-and-electronics\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/927093e3-46ba-4f44-a861-0f8c7aec4f74-215df4ae5361.jpg\",\"productType\":\"XSeries\",\"attributes\":[\"Electronics\",\"Engineering\",\"Computer Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"How to design and analyze circuits using both intuition and mathematical analysis,How to construct simple digital circuits and improve their speed,How to construct and analyze filters and their frequency response using capacitors and inductors,Design circuits applications using MOS transistors and operational amplifiers,How to measure circuit variables using tools such as virtual oscilloscopes, virtual multimeters, virtual frequency analyzers, and virtual signal generators,Compare the measurements of the circuit variables with the behavior predicted by mathematical models and explain the discrepancies\",\"shortDescription\":\"Learn electronic circuit techniques and applications in designing microchips for smartphones, self-driving cars, computers, and the Internet.\",\"productOverview\":\"$326\",\"objectId\":\"program-927093e3-46ba-4f44-a861-0f8c7aec4f74\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"f7868191-7d7f-4292-b117-64549f1f483a\",\"productName\":\"Tiny Machine Learning (TinyML)\",\"productSlug\":\"certificates/professional-certificate/harvardx-tiny-machine-learning\",\"productImageUrl\":\"https://images.ctfassets.net/ii9ehdcj88bc/6HB1mhCgxmDOrLaMLMk2bi/354dbfe346076c9f687cd11126b2cf18/tinyml__1_.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Computer Science\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"Fundamentals of machine learning, deep learning, and embedded devices.,How to gather data effectively for training machine learning models.,How to use Python to train and deploy tiny machine learning models.,How to optimize machine learning models for resource-constrained devices.,How to conceive and design your own tiny machine learning application.,How to program in TensorFlow Lite for Microcontrollers.\",\"shortDescription\":\"\",\"productOverview\":\"$327\",\"objectId\":\"program-f7868191-7d7f-4292-b117-64549f1f483a\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"b7a5320e-1845-481a-9db2-acbfff715ccf\",\"productName\":\"Cybersecurity Essentials\",\"productSlug\":\"certificates/professional-certificate/ec-council-cybersecurity-essentials\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/b7a5320e-1845-481a-9db2-acbfff715ccf-ae876800c84f.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"EC-Council\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6f309112-a97b-4f8a-8dbb-a89e247d0bc3-d603c7bd13bb.png\",\"fullDescription\":\"Network defense countermeasures and strategies to defend hackers and maintain a secure critical infrastructure.,Understand modern day cyberattacks, security breaches, threats, and real-world hacking techniques used by malicious hackers.,Investigate cyberattacks and incidents within the dark web, email, and malware, also implementing defeating anti-forensics techniques.\",\"shortDescription\":\"Learn skills in network defense, ethical hacking, and digital forensics. Each offers an industry recognized Cybersecurity certification that helps students and early career professionals learn real-world skills required in today’s cybersecurity field.\",\"productOverview\":\"$328\",\"objectId\":\"program-b7a5320e-1845-481a-9db2-acbfff715ccf\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"305e17b9-bcef-4188-9676-20c8c25af07d\",\"productName\":\"Data Structures and Algorithms\",\"productSlug\":\"certificates/professional-certificate/gtx-data-structures-and-algorithms\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/305e17b9-bcef-4188-9676-20c8c25af07d-ce36dd411e16.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"Learn how to differentiate between linear data structures like linkedlists, arrays, arraylists, stacks, and queues, and select the correct structure for a given situation. Analyze data structure performance with the course visualization tool.,Visualize and study nonlinear/hierarchical data structures such as Binary Trees, BSTs and Heaps. Examine tree operations \u0026 algorithms. Implement a HashMap that uses key-value pairs to store data. Explore probabilistic data structures like SkipLists.,To differentiate between complex tree data structures, like AVL and (2-4) trees, understand their self-balancing techniques and implementations. Visualize and examine various Divide and Conquer sorting algorithms along with their performance.,Analyze \u0026 implement various Pattern Matching algorithms from KMP to Rabin-Karp. Study essential graph traversal algorithms in order to implement Dijkstra’s Shortest Path, and construct Minimum Spanning Trees. Delve in Dynamic Programming.\",\"shortDescription\":\"\",\"productOverview\":\"$329\",\"objectId\":\"program-305e17b9-bcef-4188-9676-20c8c25af07d\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"f9033b0d-01cd-4aea-828e-f1e1844846cc\",\"productName\":\"Big Data Technology\",\"productSlug\":\"masters/micromasters/hkustx-big-data-technology\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/f9033b0d-01cd-4aea-828e-f1e1844846cc-1b33b5bac7e5.jpg\",\"productType\":\"MicroMasters\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\",\"Math\"],\"partnerName\":\"The Hong Kong University of Science and Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b736b120-95f6-4ac5-83d0-138fedbbbda2-ed8f10dbd8ba.png\",\"fullDescription\":\"Identify, explain, and use Big Data infrastructure.,Solve Big Data integration and storge problems.,Perform various data analytics tasks using Big Data management and computing techniques.,Investigate existing problems on Big Data and conduct original Big Data research.\",\"shortDescription\":\"This program covers the fundamental facets of big data and how it is used in the real world, including data processing infrastructure, data integration, storage, modeling and management, computing systems, analytics, and data mining.\",\"productOverview\":\"\u003cP\u003eThis program integrates a variety of topics to allow students to learn the fundamental facets of big data and how it is used in the real world. Topics include mathematical foundations (convex/non-convex optimization and computational methods), data analytics (from data collection, integration, cleansing, mining, machine learning, to business intelligence), and data processing infrastructures (MapReduce, Hadoop, Apache Spark, SQL).\u003c/p\u003e\\r\\n\\r\\n\u003cp\u003eThe courses in this program are offered by renowned faculty members from the Computer Science and Engineering Department and the Mathematics Department at HKUST. HKUST ranks at the 30th in Computer Science and Information Systems and 36th in Mathematics according to 2021 QS World University Rankings by Subject.\u003c/p\u003e\",\"objectId\":\"program-f9033b0d-01cd-4aea-828e-f1e1844846cc\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"1a3184ef-cec0-4c13-9739-80cda1f041a5\",\"productName\":\"Advanced Embedded Systems on Arm\",\"productSlug\":\"certificates/professional-certificate/armeducationx-advanced-embedded-systems-on-arm\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/1a3184ef-cec0-4c13-9739-80cda1f041a5-5e47e8ca0303.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\",\"Electronics\",\"Engineering\"],\"partnerName\":\"Arm Education\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/5f1b3a31-014f-44e0-ade4-829a9d4b8334-00d7ebd79ee5.png\",\"fullDescription\":\"An understanding of the fundamental concepts, evolution, challenges, and technologies that are enabling IoT.,How to develop programs to control peripherals and sensors on a microcontroller, with the aim of transmitting data to mobile and cloud-based applications using Bluetooth and Wi-Fi.,How to use a simple heuristic model in the cloud to predict different classes of activities using the sensors on-board a microcontroller in real time.,How to get started with ML on Arm-based microcontrollers, including an appreciation of the fundamentals of Artificial Neural Networks, Convolutional Neural Networks and Deep Learning.,How to deploy computer vision models using CMSIS-NN.\",\"shortDescription\":\"\",\"productOverview\":\"$32a\",\"objectId\":\"program-1a3184ef-cec0-4c13-9739-80cda1f041a5\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"d6b4cf30-3119-41c8-8625-d169a892e9a0\",\"productName\":\"Essential Math for AI Programming \u0026 Data Structures\",\"productSlug\":\"certificates/professional-certificate/columbiax-essential-math-for-ai-programming-data-structures\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/d6b4cf30-3119-41c8-8625-d169a892e9a0-2546d36bab14.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Columbia University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/3d8fc08e-339f-467a-a6c0-2b956ca5d6a0-797c0c6ddbc6.png\",\"fullDescription\":\"To recall and articulate the fundamental concepts and principles of discrete math, calculus, linear algebra, and probability theory.,To apply the acquired knowledge to solve problems across various areas of artificial intelligence.,To gain familiarity with essential Python packages for data analysis, visualization, numeric computing, and machine learning.,To write and debug simple programs in Python, including using functions, object-oriented programming, and built-in data structures like lists and dictionaries.,To understand and be able to use basic functionality in NumPy, Matplotlib, Sci-kit learn, and Pandas.\",\"shortDescription\":\"Strengthen mathematical foundation and tackle advanced AI problems with confidence.\",\"productOverview\":\"$32b\",\"objectId\":\"program-d6b4cf30-3119-41c8-8625-d169a892e9a0\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"d11f12b5-6373-4a27-8057-139e85a08bdd\",\"productName\":\"Human-Computer Interaction\",\"productSlug\":\"certificates/professional-certificate/gtx-human-computer-interaction\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/d11f12b5-6373-4a27-8057-139e85a08bdd-e57a2f67508e.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"$32c\",\"shortDescription\":\"Learn the principles and methods behind good user interface and experience design through human-computer interaction.\",\"productOverview\":\"$32d\",\"objectId\":\"program-d11f12b5-6373-4a27-8057-139e85a08bdd\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"dfb3c861-246f-42ad-8cd6-7fff24747eb7\",\"productName\":\"5G Networking\",\"productSlug\":\"certificates/professional-certificate/curtinx-5g-networking\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/dfb3c861-246f-42ad-8cd6-7fff24747eb7-9a8eab8bd7ff.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\",\"Engineering\",\"Communication\"],\"partnerName\":\"Curtin University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/afb92a21-674a-4636-b83b-17e3fef7243d-82515dc77939.png\",\"fullDescription\":\"Explore the evolution of 5G networking, and how ‘5G and beyond’, including 6G, will transform businesses by 2035.,Examine the need for 5G, and its role in supporting mass connectivity for billions of sensors in IoT devices and enhanced mobile broadband for bandwidth hungry applications, as well as Ultra Reliable Low Latency Communication requirements.,Understand 5G deployment challenges specifically related to massive MIMO, mmwave, 5G radio and other issues.,Explore 5G Radio Access Network (RAN) Virtualisation, 5G Multi-Access Edge Computing (MEC) for disaggregated core, and 5G Network Orchestration.,Outline 5G deployment for IIoT settings in various industries.\",\"shortDescription\":\"\",\"productOverview\":\"$32e\",\"objectId\":\"program-dfb3c861-246f-42ad-8cd6-7fff24747eb7\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"0123705c-2775-4730-ac12-b501c2453671\",\"productName\":\"Human-Robot Interaction\",\"productSlug\":\"certificates/professional-certificate/ucx-human-robot-interaction\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/0123705c-2775-4730-ac12-b501c2453671-f3662e7c9318.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Engineering\",\"Computer Science\",\"Social Sciences\"],\"partnerName\":\"University of Canterbury\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/ecfbe814-b9bf-45ae-8bc0-baf62dbedeb6-8113d578a9f6.png\",\"fullDescription\":\"The latest research information on Human-Robot Interaction and research methods in the subject area.,How robots work and how to design one,What the various forms of Human-Robot Interaction are, including spatial, verbal and non-verbal,How robots manage emotions,The practical applications of robots and their role in society\",\"shortDescription\":\"Discover the exciting developments in the field of Human-Robot Interaction (HRI). Learn how robots work, how to design them and how to evaluate their performance. Consider what role robots may play in society in the future.\",\"productOverview\":\"$32f\",\"objectId\":\"program-0123705c-2775-4730-ac12-b501c2453671\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"6a33871f-298b-45ae-9a22-bf796d9a168a\",\"productName\":\"Teaching with Physical Computing\",\"productSlug\":\"certificates/professional-certificate/armeducationx-teaching-with-physical-computing\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/6a33871f-298b-45ae-9a22-bf796d9a168a-81d31d4d4523.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Education \u0026 Teacher Training\",\"Computer Science\"],\"partnerName\":\"Arm Education\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/5f1b3a31-014f-44e0-ade4-829a9d4b8334-00d7ebd79ee5.png\",\"fullDescription\":\"Learn how to apply Physical Computing and Project-Based Learning to bring real-world problem-solving into your classroom,Create inclusive, collaborative experiences for your learners,Acquire a toolkit of best practice, which you can apply again and again to plan and deliver engaging classes for learners across all ages,Effectively implement and apply assessment in Project-Based Learning,Encourage your learners to develop STEM skills such as teamwork\",\"shortDescription\":\"\",\"productOverview\":\"$330\",\"objectId\":\"program-6a33871f-298b-45ae-9a22-bf796d9a168a\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"16629128-dd9e-4e68-b00b-279c6b75166f\",\"productName\":\"Blockchain Fundamentals\",\"productSlug\":\"certificates/professional-certificate/uc-berkeleyx-blockchain-fundamentals\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/16629128-dd9e-4e68-b00b-279c6b75166f-31cb6099e94d.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of California, Berkeley\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/54bc81cb-b736-4505-aa51-dd2b18c61d84-2082c7ba1024.png\",\"fullDescription\":\"Synthesize your own blockchain solutions,Gain an in-depth understanding of the specific mechanics of Bitcoin,Understand Bitcoin’s real-life applications and learn how to attack and destroy Bitcoin, Ethereum, smart contracts and Dapps, and alternatives to Bitcoin’s Proof-of-Work consensus algorithm,Enterprise-level blockchain implementations and understand the scaling struggles of blockchain and potential solutions,The regulation of cryptocurrencies and its implications for anonymity, and what blockchain means for the future\",\"shortDescription\":\"Harness the power of blockchain and cryptocurrencies. Develop the skills to future-proof your career.\",\"productOverview\":\"$331\",\"objectId\":\"program-16629128-dd9e-4e68-b00b-279c6b75166f\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"8290161d-6419-41c6-87a8-b0fa61b8bb86\",\"productName\":\"CS50's Introduction to Programming with Scratch\",\"productSlug\":\"learn/scratch-programming/harvard-university-cs50-s-introduction-to-programming-with-scratch\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/8290161d-6419-41c6-87a8-b0fa61b8bb86-eab7d4288e46.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Design\",\"Education \u0026 Teacher Training\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"$332\",\"shortDescription\":\"\u003cp\u003eA gentle introduction to programming that prepares you for subsequent courses in coding.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003efunctions\u003c/li\u003e\\n\u003cli\u003eevents\u003c/li\u003e\\n\u003cli\u003evalues\u003c/li\u003e\\n\u003cli\u003econditions\u003c/li\u003e\\n\u003cli\u003eloops\u003c/li\u003e\\n\u003cli\u003evariables\u003c/li\u003e\\n\u003cli\u003eabstraction\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-8290161d-6419-41c6-87a8-b0fa61b8bb86\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+CS50S+Scratch\"},{\"productUuid\":\"8f9c73ef-73f5-45dd-aca1-7dad3696f743\",\"productName\":\"Circuits and Electronics 1: Basic Circuit Analysis\",\"productSlug\":\"learn/circuits/massachusetts-institute-of-technology-circuits-and-electronics-1-basic-circuit-analysis\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/8f9c73ef-73f5-45dd-aca1-7dad3696f743-d417c0e28aed.jpg\",\"productType\":\"Course\",\"attributes\":[\"Electronics\",\"Engineering\",\"Computer Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$333\",\"shortDescription\":\"\u003cp\u003eLearn techniques that are foundational to the design of microchips used in smartphones, self-driving cars, computers, and the Internet.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eHow to design and analyze circuits using the node method, superposition, and the Thevenin method\u003c/li\u003e\\n\u003cli\u003eHow to employ lumped circuit models and abstraction to simplify circuit analysis\u003c/li\u003e\\n\u003cli\u003eHow to use intuition to solve circuits\u003c/li\u003e\\n\u003cli\u003eConstruction of simple digital gates using MOSFET transistors\u003c/li\u003e\\n\u003cli\u003eMeasurement of circuit variables using tools such as virtual oscilloscopes, virtual multimeters, and virtual signal generators\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-8f9c73ef-73f5-45dd-aca1-7dad3696f743\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:MITx+6.002.1x+2T2019\"},{\"productUuid\":\"fa4317f9-e35c-4c7a-b5ef-a14afa1b356d\",\"productName\":\"Data Visualization and Building Dashboards with Excel and Cognos\",\"productSlug\":\"learn/data-visualization/ibm-data-visualization-and-building-dashboards-with-excel-and-cognos\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/fa4317f9-e35c-4c7a-b5ef-a14afa1b356d-564b2787e478.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"IBM\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\",\"fullDescription\":\"$334\",\"shortDescription\":\"\u003cp\u003eBuild the fundamental knowledge necessary to use Excel and IBM Cognos Analytics to create data visualizations and to create dashboards containing those visualizations to help tell a lucid story about data.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eDescribe the important role charts play in telling a data-driven story\u003c/li\u003e\\n\u003cli\u003eUse Excel features to create charts and pivot charts\u003c/li\u003e\\n\u003cli\u003eCreate advanced charts and visualizations\u003c/li\u003e\\n\u003cli\u003eCreate a simple dashboard using an Excel spreadsheet\u003c/li\u003e\\n\u003cli\u003eCreate visualizations in Cognos Analytics\u003c/li\u003e\\n\u003cli\u003eBuild an interactive dashboard\u003c/li\u003e\\n\u003c/ul\u003e\\n\u003cp dir=\\\"ltr\\\"\u003e\u003c/p\u003e\",\"objectId\":\"course-fa4317f9-e35c-4c7a-b5ef-a14afa1b356d\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IBM+DV0130+1T2024\"},{\"productUuid\":\"59dd2022-3076-4677-ae8b-58b521077ca1\",\"productName\":\"C++ Programming: Basic Skills\",\"productSlug\":\"learn/c-programming/codio-c-programming-basic-skills\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/59dd2022-3076-4677-ae8b-58b521077ca1-c9ad40423ed7.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Codio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dd7e4312-e4df-4d81-a126-5885865ab0d5-8c68a40ac0f3.png\",\"fullDescription\":\"\u003cp\u003eCode and run your first C++ program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis course is designed for learners with no coding experience, providing a solid foundation of not just C++, but core Computer Science topics that can be transferred to other languages. The modules in this course cover printing, operators, iteration (i.e., loops), selection (i.e., conditionals), and vectors (i.e. arrays).\u003c/p\u003e\\n\u003cp\u003eTo allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eCode and run your first C++ program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis beginner-focused course will give you the basic skills needed to write a simple program in C++. Topics covered include variables, operators, loops, conditionals, and vectors.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eUse variables and operators to store and manipulate small pieces of data\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eAutomate decision making using selection statements so the program result differs based on data\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eRepeat sections of your program using the appropriate loop type\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eStore and manipulate arrays of data\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-59dd2022-3076-4677-ae8b-58b521077ca1\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:Codio+cpp1.1+1T2024\"},{\"productUuid\":\"c4d3188b-7bc9-4b86-ad70-9984a25b5c19\",\"productName\":\"Java Programming: Basic Skills\",\"productSlug\":\"learn/java/codio-java-programming-basic-skills\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/c4d3188b-7bc9-4b86-ad70-9984a25b5c19-d873651a6551.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Codio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dd7e4312-e4df-4d81-a126-5885865ab0d5-8c68a40ac0f3.png\",\"fullDescription\":\"\u003cp\u003eCode and run your first Java program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis course is designed for learners with no coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover printing, operators, iteration (i.e., loops), selection (i.e., conditionals), and arrays.\u003c/p\u003e\\n\u003cp\u003eTo allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eCode and run your first Java program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis beginner-focused course will give you the basic skills needed to write a simple program in Java. Topics covered include variables, operators, loops, conditionals, and arrays.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eUse variables and operators to store and manipulate small pieces of data\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eAutomate decision making using selection statements so the program result differs based on data\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eRepeat sections of your program using the appropriate loop type\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eStore and manipulate arrays of data\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-c4d3188b-7bc9-4b86-ad70-9984a25b5c19\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:Codio+java1.1+1T2024\"},{\"productUuid\":\"7575d263-e153-4acc-b972-dfcf8edd9b0c\",\"productName\":\"Databases: Advanced Topics in SQL\",\"productSlug\":\"learn/sql/stanford-university-databases-advanced-topics-in-sql\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/7575d263-e153-4acc-b972-dfcf8edd9b0c-43dbae799606.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"$335\",\"shortDescription\":\"$336\",\"productOverview\":\"$337\",\"objectId\":\"course-7575d263-e153-4acc-b972-dfcf8edd9b0c\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:StanfordOnline+SOE.YDB-ADVSQL0001+2T2020\"},{\"productUuid\":\"dcea46cf-96bc-446d-8e23-cb36db4276b4\",\"productName\":\"Python Programming: Basic Skills\",\"productSlug\":\"learn/python/codio-python-programming-basic-skills\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/dcea46cf-96bc-446d-8e23-cb36db4276b4-c705aa33a5e3.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Codio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dd7e4312-e4df-4d81-a126-5885865ab0d5-8c68a40ac0f3.png\",\"fullDescription\":\"\u003cp\u003eCode and run your first Python program in minutes without installing anything! ****\u003c/p\u003e\\n\u003cp\u003eThis course is designed for learners with no coding experience, providing a solid foundation of not just Python, but core Computer Science and software development topics that can be transferred to other languages. The modules in this course cover printing, operators, iteration (i.e., loops), selection (i.e., conditionals), and lists.\u003c/p\u003e\\n\u003cp\u003eTo allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eCode and run your first Python program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis beginner-focused course will give you the basic skills needed to write a simple program in Python. Topics covered include variables, operators, loops, conditionals, and lists\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eUse variables, data types, and operators to store and manipulate small pieces of data\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eAutomate decision making using selection statements so the program result differs based on data\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eRepeat sections of your program using the appropriate loop type\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eStore and manipulate lists of data\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-dcea46cf-96bc-446d-8e23-cb36db4276b4\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:Codio+python1.1+1T2024\"},{\"productUuid\":\"4f629b47-ae5f-4cd2-a48e-944aebb563b3\",\"productName\":\"Deploying TinyML\",\"productSlug\":\"learn/tinyml/harvard-university-deploying-tinyml\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/4f629b47-ae5f-4cd2-a48e-944aebb563b3-3419c61b6931.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Computer Science\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"$338\",\"shortDescription\":\"\u003cp\u003eLearn to program in TensorFlow Lite for microcontrollers so that you can write the code, and deploy your model to your very own tiny microcontroller. Before you know it, you’ll be implementing an entire TinyML application.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eAn understanding of the hardware of a microcontroller-based device\u003c/li\u003e\\n\u003cli\u003eA review of the software behind a microcontroller-based device\u003c/li\u003e\\n\u003cli\u003eHow to program your own TinyML device\u003c/li\u003e\\n\u003cli\u003eHow to write your code for a microcontroller-based device\u003c/li\u003e\\n\u003cli\u003eHow to deploy your code to a microcontroller-based device\u003c/li\u003e\\n\u003cli\u003eHow to train a microcontroller-based device\u003c/li\u003e\\n\u003cli\u003eResponsible AI Deployment\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-4f629b47-ae5f-4cd2-a48e-944aebb563b3\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+TinyML3+1T2024\"},{\"productUuid\":\"895afa12-6162-420d-a522-9945ddf29011\",\"productName\":\"How to Code: Simple Data\",\"productSlug\":\"learn/coding/university-of-british-columbia-how-to-code-simple-data\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/895afa12-6162-420d-a522-9945ddf29011-fb7c4a5e516a.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of British Columbia\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/eac96c61-1462-4084-a0b2-12525b74a9e1-8377159ff774.png\",\"fullDescription\":\"$339\",\"shortDescription\":\"Learn the secret to writing well-tested and easy to improve programs, that will set you up to master any programming language\",\"productOverview\":\"\u003cul\u003e\u003cli\u003eHow to represent information as data\u003c/li\u003e\\r\\n\\t\u003cli\u003eHow to focus each part of your program on a single task\u003c/li\u003e\\r\\n\\t\u003cli\u003eHow to use examples and tests to clarify what your program should do\u003c/li\u003e\\r\\n\\t\u003cli\u003eHow to simplify the structure of your program using common patterns\u003c/li\u003e\\r\\n\\t\u003cli\u003eRecognize and represent more complicated information\u003c/li\u003e\\r\\n\u003c/ul\u003e\",\"objectId\":\"course-895afa12-6162-420d-a522-9945ddf29011\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UBCx+HtC1x+2T2017\"},{\"productUuid\":\"2c192210-3267-44e4-badf-032012d3c241\",\"productName\":\"Databases: Modeling and Theory\",\"productSlug\":\"learn/databases/stanford-university-databases-modeling-and-theory\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/2c192210-3267-44e4-badf-032012d3c241-2f65473c9f97.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"$33a\",\"shortDescription\":\"$33b\",\"productOverview\":\"$33c\",\"objectId\":\"course-2c192210-3267-44e4-badf-032012d3c241\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:StanfordOnline+SOE.YDB-MDL_THEORY0001+2T2020\"},{\"productUuid\":\"f6623bd8-ea35-42b2-880c-77a2f9c744b0\",\"productName\":\"Circuits and Electronics 2: Amplification, Speed, and Delay\",\"productSlug\":\"learn/circuits/massachusetts-institute-of-technology-circuits-and-electronics-2-amplification-speed-and-delay\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/f6623bd8-ea35-42b2-880c-77a2f9c744b0-d8369d05cefc.jpg\",\"productType\":\"Course\",\"attributes\":[\"Electronics\",\"Engineering\",\"Computer Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$33d\",\"shortDescription\":\"\u003cp\u003eLearn how to speed up digital circuits and build amplifiers in the design of microchips used in smartphones, self-driving cars, computers, and the Internet.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eHow to build amplifiers using MOSFETs\u003c/li\u003e\\n\u003cli\u003eHow to use intuition to describe the approximate time and frequency behavior of first-order circuits containing energy storage elements like capacitors and inductors\u003c/li\u003e\\n\u003cli\u003eThe relationship between the mathematical representation of first-order circuit behavior and corresponding real-life effects\u003c/li\u003e\\n\u003cli\u003eHow to improve the speed of digital circuits\u003c/li\u003e\\n\u003cli\u003eMeasurement of circuit variables using tools such as virtual oscilloscopes, virtual multimeters, and virtual signal generators\u003c/li\u003e\\n\u003cli\u003eHow to compare the measurements with the behavior predicted by mathematical models and explain the discrepancies\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-f6623bd8-ea35-42b2-880c-77a2f9c744b0\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:MITx+6.002.2x+2T2019\"},{\"productUuid\":\"51830603-3a75-4143-8ab6-402df526997b\",\"productName\":\"Java Programming: Object-Oriented Design\",\"productSlug\":\"learn/java/codio-java-programming-object-oriented-design\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/51830603-3a75-4143-8ab6-402df526997b-e97660e1ba8f.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Codio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dd7e4312-e4df-4d81-a126-5885865ab0d5-8c68a40ac0f3.png\",\"fullDescription\":\"\u003cp\u003eCode and run your first Java program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis course is designed for learners with limited coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover inheritance, encapsulation, polymorphism, and other object-related topics. Completion of the prior 2 courses in this program is recommended.\u003c/p\u003e\\n\u003cp\u003eTo allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eCode and run your first Java program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis beginner-focused course will further develop your programming skills. Topics covered include creating classes, mutability, encapsulation, inheritance, and polymorphism.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eHow to architect larger programs using object-oriented principles\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eRe-use parts of classes using inheritance\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eEncapsulate relevant information and methods in a class\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-51830603-3a75-4143-8ab6-402df526997b\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:Codio+java3.1+1T2024\"},{\"productUuid\":\"48d32551-4d57-465e-bc38-00107eedc5d9\",\"productName\":\"C++ Programming: Object-Oriented Design\",\"productSlug\":\"learn/c-programming/codio-c-programming-object-oriented-design\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/48d32551-4d57-465e-bc38-00107eedc5d9-7e739b81213f.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Codio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dd7e4312-e4df-4d81-a126-5885865ab0d5-8c68a40ac0f3.png\",\"fullDescription\":\"\u003cp\u003eCode and run your first C++ program in minutes without installing anything! \u003c/p\u003e\\n\u003cp\u003eThis course is designed for learners with limited coding experience, providing a solid foundation of not just C++, but core Computer Science topics that can be transferred to other languages. The modules in this course cover inheritance, encapsulation, polymorphism, and other object-related topics. Completion of the prior 2 courses in this program is recommended.\u003c/p\u003e\\n\u003cp\u003eTo allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eCode and run your first C++ program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis beginner-focused course will further develop your programming skills. Topics covered include creating classes, mutability, encapsulation, inheritance, and polymorphism.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eHow to architect larger programs using object-oriented principles\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eRe-use parts of classes using inheritance\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eEncapsulate relevant information and methods in a class\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-48d32551-4d57-465e-bc38-00107eedc5d9\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:Codio+cpp3.1+1T2024\"},{\"productUuid\":\"aca3d8f7-8907-474c-9a62-58cca8c6254f\",\"productName\":\"Circuits and Electronics 3: Applications\",\"productSlug\":\"learn/electronics/massachusetts-institute-of-technology-circuits-and-electronics-3-applications-2\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/aca3d8f7-8907-474c-9a62-58cca8c6254f-b9bf6f5f5ae8.jpg\",\"productType\":\"Course\",\"attributes\":[\"Electronics\",\"Engineering\",\"Computer Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"\u003cp\u003eWant to learn how your radio works? Wondering how to implement filters using resistors, inductors, and capacitors? Wondering what are some other applications of RLC and CMOS circuits? This free circuits course, taught by edX CEO and MIT Professor Anant Agarwal and MIT colleagues, is for you. \u003c/p\u003e\\n\u003cp\u003eThe third and final online Circuits and Electronics courses is taken by all MIT Electrical Engineering and Computer Science (EECS) majors. \u003c/p\u003e\\n\u003cp\u003eTopics covered include: dynamics of capacitor, inductor and resistor networks; design in the time and frequency domains; op-amps, and analog and digital circuits and applications. Design and lab exercises are also significant components of the course. \u003c/p\u003e\\n\u003cp\u003eWeekly coursework includes interactive video sequences, readings from the textbook, homework, online laboratories, and optional tutorials. The course will also have a final exam. \u003c/p\u003e\\n\u003cp\u003eThis is a self-paced course, so there are no weekly deadlines. However, all assignments are due when the course ends.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn about cool applications, op-amps and filters in the design of microchips used in smartphones, self-driving cars, computers, and the internet.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eHow to construct and analyze filters using capacitors and inductors\u003c/li\u003e\\n\u003cli\u003eHow to use intuition to describe the approximate time and frequency behavior of second-order circuits containing energy storage elements (capacitors and inductors)\u003c/li\u003e\\n\u003cli\u003eThe relationship between the mathematical representation of first-order circuit behavior and corresponding real-life effects\u003c/li\u003e\\n\u003cli\u003eCircuits applications using op-amps\u003c/li\u003e\\n\u003cli\u003eMeasurement of circuit variables using tools such as virtual oscilloscopes, virtual multimeters, and virtual signal generators\u003c/li\u003e\\n\u003cli\u003eHow to compare the measurements with the behavior predicted by mathematical models and explain the discrepancies\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-aca3d8f7-8907-474c-9a62-58cca8c6254f\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:MITx+6.002.3x+2T2019\"},{\"productUuid\":\"382aaed7-05e3-486d-9867-f890242eb648\",\"productName\":\"Computing in Python IV: Objects \u0026 Algorithms\",\"productSlug\":\"learn/python/the-georgia-institute-of-technology-computing-in-python-iv-objects-algorithms\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/382aaed7-05e3-486d-9867-f890242eb648-fabb844ba847.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"$33e\",\"shortDescription\":\"\u003cp\u003eLearn about recursion, search and sort algorithms, and object-oriented programming in Python.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eWorking with instances of objects in Python.\u003c/li\u003e\\n\u003cli\u003eCreating new data structures using object-oriented programming.\u003c/li\u003e\\n\u003cli\u003eUsing objects with earlier control and data structures.\u003c/li\u003e\\n\u003cli\u003eWriting common search algorithms, like linear and binary search.\u003c/li\u003e\\n\u003cli\u003eWriting common sorting algorithms, like bubble sort, insertion sort, and merge sort.\u003c/li\u003e\\n\u003cli\u003eEvaluating the computational complexity of algorithms using Big O notation.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-382aaed7-05e3-486d-9867-f890242eb648\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:GTx+CS1301xIV+1T2024\"},{\"productUuid\":\"6c6838d3-9025-4c1c-801e-286bb435bc1c\",\"productName\":\"Self-Driving Cars with Duckietown\",\"productSlug\":\"learn/technology/eth-zurich-self-driving-cars-with-duckietown\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/6c6838d3-9025-4c1c-801e-286bb435bc1c-b31735b1290b.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\",\"Science\"],\"partnerName\":\"ETH Zurich\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/9c5eef81-4eac-4f0d-9ca1-c668ccce5d73-af28b99903dc.png\",\"fullDescription\":\"$33f\",\"shortDescription\":\"\u003cp\u003eSelf-Driving Cars with Duckietown is the first robotics and AI MOOC with scale-model self-driving cars. Learn state-of-the-art autonomy hands-on: build your own real robot (Duckiebot) and get it to drive autonomously in your scaled city (Duckietown).\u003c/p\u003e\",\"productOverview\":\"$340\",\"objectId\":\"course-6c6838d3-9025-4c1c-801e-286bb435bc1c\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:ETHx+DT-01x+3T2023\"},{\"productUuid\":\"e3e0edd2-7e1b-4254-96a9-7c40034ce228\",\"productName\":\"Python Programming: Object-Oriented Design\",\"productSlug\":\"learn/python/codio-python-programming-object-oriented-design\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/e3e0edd2-7e1b-4254-96a9-7c40034ce228-401b3c780554.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Codio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dd7e4312-e4df-4d81-a126-5885865ab0d5-8c68a40ac0f3.png\",\"fullDescription\":\"$341\",\"shortDescription\":\"\u003cp\u003eCode and run your first Python program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis beginner-focused course will further develop your programming skills. Topics covered include creating classes, mutability, encapsulation, inheritance, and polymorphism.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eCreate classes using constructors, attributes, and methods\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eArchitect larger programs using object-oriented principles\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eRe-use parts of classes using inheritance\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eEncapsulate relevant information and methods in a class\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-e3e0edd2-7e1b-4254-96a9-7c40034ce228\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:Codio+python3.1+1T2024\"},{\"productUuid\":\"a76b4bf6-0720-4ffd-9858-cf71e6966ee7\",\"productName\":\"Introduction to Java Programming: Fundamental Data Structures and Algorithms\",\"productSlug\":\"learn/data-structures/universidad-carlos-iii-de-madrid-introduction-to-java-programming-fundamental-data-structures-and-algorithms\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/a76b4bf6-0720-4ffd-9858-cf71e6966ee7-914859ee3331.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Universidad Carlos III de Madrid\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/ffbbf698-c445-4595-9466-b7cf8564a74f-329c8bde00db.png\",\"fullDescription\":\"\u003cp\u003eIn this introductory course, you will learn programming with Java in an easy and interactive way.\u003c/p\u003e\\n\u003cp\u003eYou will learn about fundamental data structures, such as lists, stacks, queues and trees, and presents algorithms for inserting, deleting, searching and sorting information on these data structures in an efficient way.\u003c/p\u003e\\n\u003cp\u003eEmphasis is put on immediate feedback and on having a fun experience. Programming knowledge is not only useful to be able to program today’s devices such as computers and smartphones. It also opens the door to computational thinking, i.e. the application of computing techniques to every-day processes.\u003c/p\u003e\\n\u003cp\u003eThis course is designed taking into account the subset and recommendations of the College Board in order to prepare learners for the Advanced Placement (AP) Computer Science A exam.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn to enhance your code by using fundamental data structures and powerful algorithms in Java.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eArrange data on arrays and linked lists using primitive data types and classes.\u003c/li\u003e\\n\u003cli\u003eDevelop and use linear data structures, such as stacks and queues, implemented with linked lists or arrays.\u003c/li\u003e\\n\u003cli\u003eDevelop and use non-linear data structures, such as trees, including binary search trees and heaps, implemented with linked lists or arrays.\u003c/li\u003e\\n\u003cli\u003eImplement algorithms for the efficient searching and sorting of data.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-a76b4bf6-0720-4ffd-9858-cf71e6966ee7\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UC3Mx+IT.1.3x+3T2024\"},{\"productUuid\":\"4d3258fc-bcee-4c37-bf7a-9f22524bf4a7\",\"productName\":\"Human-Computer Interaction I: Fundamentals \u0026 Design Principles\",\"productSlug\":\"learn/human-computer-interaction/the-georgia-institute-of-technology-human-computer-interaction-i-fundamentals-design-principles\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/4d3258fc-bcee-4c37-bf7a-9f22524bf4a7-050cbdf42229.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"$342\",\"shortDescription\":\"\u003cp\u003eLearn the principles of Human-Computer Interaction to create intuitive, usable interfaces, with established design principles like feedback cycles, direct manipulation, affordances, signifiers, and more.\u003c/p\u003e\",\"productOverview\":\"$343\",\"objectId\":\"course-4d3258fc-bcee-4c37-bf7a-9f22524bf4a7\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:GTx+HCIxI+2T2024\"},{\"productUuid\":\"0d486492-4928-4e13-a8b0-38d72297b9f0\",\"productName\":\"Python Programming: Intermediate Concepts\",\"productSlug\":\"learn/python/codio-python-programming-intermediate-concepts\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/0d486492-4928-4e13-a8b0-38d72297b9f0-61425d0baf2f.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Codio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dd7e4312-e4df-4d81-a126-5885865ab0d5-8c68a40ac0f3.png\",\"fullDescription\":\"$344\",\"shortDescription\":\"\u003cp\u003eCode and run your first Python program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis beginner-focused course will further develop your programming skills. Topics covered include strings, functions, files, and recursion.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eCompare and manipulate strings of text\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eDefine and use custom functions to improve code readability\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eRead and write to text and CSV files\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eWhen and how to use recursion instead of iteration\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-0d486492-4928-4e13-a8b0-38d72297b9f0\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:Codio+python2.1+1T2024\"},{\"productUuid\":\"b01ee61e-1ac1-4a07-b5f4-348a4b4868d6\",\"productName\":\"Databases: Semistructured Data\",\"productSlug\":\"learn/relational-databases/stanford-university-databases-semistructured-data\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/b01ee61e-1ac1-4a07-b5f4-348a4b4868d6-934315464fc2.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"$345\",\"shortDescription\":\"$346\",\"productOverview\":\"$347\",\"objectId\":\"course-b01ee61e-1ac1-4a07-b5f4-348a4b4868d6\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:StanfordOnline+SOE.YDB-SSD0001+2T2020\"},{\"productUuid\":\"393351d2-ee1b-4539-ba7e-b7ef45100dbd\",\"productName\":\"Computer Architecture with an Industrial RISC-V Core [RVfpga]\",\"productSlug\":\"learn/computer-programming/the-linux-foundation-computer-architecture-with-an-industrial-risc-v-core\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/393351d2-ee1b-4539-ba7e-b7ef45100dbd-f1f30a717f4b.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\"],\"partnerName\":\"The Linux Foundation\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/4d254841-5cc9-4174-a28d-5b4f823c0122-51c34231df61.png\",\"fullDescription\":\"\u003cp\u003eRISC-V, an open-standard computer architecture, is transforming processor design and software/hardware co-design, including enabling open source hardware implementations. This means that software development can occur alongside hardware development, accelerating the design process. Enroll today to develop your understanding of the RISC-V architecture and its ecosystem and get familiar with the RISC-V cores and system-on-chip.\u003c/p\u003e\\n\u003cp\u003eThis course is for junior level or higher university computer science, electrical and computer engineers and other technical students as well as others who would like to learn and experiment with RISC-V.\u003c/p\u003e\\n\u003cp\u003eUpon completion, learners should be able to use RISC-V to improve security, power consumption and performance of processors and help shape the future of computer architecture.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eGet a practical introduction to using RISC-V computer architecture based on a RISC-V system-on-chip (SoC) targeted to a field-programmable gate array (FPGA) and to different simulation tools.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003e\u003cp dir=\\\"ltr\\\"\u003eUnderstand and be able to use the RISC-V Computer Architecture\u003c/p\u003e\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e\u003cp dir=\\\"ltr\\\"\u003eDevelop and compile C and RISC-V Assembly code for the RVfpga SoC \u003c/p\u003e\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e\u003cp dir=\\\"ltr\\\"\u003eUnderstand, use and extend the Input/Output System of the RVfpga SoC\u003c/p\u003e\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e\u003cp dir=\\\"ltr\\\"\u003eUnderstand and configure the microarchitecture of the VeeR EH1 CoreTM and test its different features using Performance Counters and industry-standard Benchmarks.\u003c/p\u003e\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e\u003cp dir=\\\"ltr\\\"\u003eExecute programs on the Nexys A7 board (optional) and simulate programs on different simulation tools: Whisper instruction set simulator (ISS); Verilator-based RVfpga-ViDBo; RVfpga-Pipeline; and RVfpga-Trace.\u003c/p\u003e\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-393351d2-ee1b-4539-ba7e-b7ef45100dbd\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:LinuxFoundationX+LFD119x+2T2023\"},{\"productUuid\":\"51ee997e-abc5-44db-a9c1-f1f2dd91a384\",\"productName\":\"C++ Programming: Intermediate Concepts\",\"productSlug\":\"learn/c-programming/codio-c-programming-intermediate-concepts\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/51ee997e-abc5-44db-a9c1-f1f2dd91a384-92ebbcf44e88.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Codio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dd7e4312-e4df-4d81-a126-5885865ab0d5-8c68a40ac0f3.png\",\"fullDescription\":\"\u003cp\u003eCode and run your first C++ program in minutes without installing anything! \u003c/p\u003e\\n\u003cp\u003eThis course is designed for learners with limited coding experience, providing a solid foundation of not just C++, but core Computer Science topics that can be transferred to other languages. The modules in this course cover pointers, strings, functions, files, and recursion. Completion of C++ Basics Skills before taking this course is recommended.\u003c/p\u003e\\n\u003cp\u003eTo allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eCode and run your first C++ program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis beginner-focused course will further develop your programming skills. Topics covered include pointers, strings, functions, files, and recursion.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eReference and dereferece variables with pointer operators\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eCompare and manipulate strings of text\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eDefine and use custom functions to improve code readability\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eRead and write to text and CSV files\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eWhen and how to use recursion instead of iteration\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-51ee997e-abc5-44db-a9c1-f1f2dd91a384\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:Codio+cpp2.1+1T2024\"},{\"productUuid\":\"a3c0ba67-32e4-4f48-aa2c-09d74f57edab\",\"productName\":\"UML Class Diagrams for Software Engineering\",\"productSlug\":\"learn/software-engineering/ku-leuven-uml-class-diagrams-for-software-engineering\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/a3c0ba67-32e4-4f48-aa2c-09d74f57edab-ecf9a3ea1827.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Business \u0026 Management\"],\"partnerName\":\"KU Leuven\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/7205f972-57a3-4313-a7ea-7dfa0645d965-399b53df1455.png\",\"fullDescription\":\"$348\",\"shortDescription\":\"\u003cp\u003eLearn how unified modeling language (UML) class diagrams are created and used to visualize and conceptualize the design of a system.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eIn-depth understanding of a UML class diagram\u003c/li\u003e\\n\u003cli\u003eBasics of domain modeling and its importance\u003c/li\u003e\\n\u003cli\u003eThe basic building blocks of a class diagram: the concepts of \\\"class\\\", \\\"attribute\\\" and \\\"association\\\"\u003c/li\u003e\\n\u003cli\u003eAdvanced concepts of \\\"inheritance\\\" and \\\"AssociationClass\\\"\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-a3c0ba67-32e4-4f48-aa2c-09d74f57edab\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:KULeuvenX+UMLx+3T2024\"},{\"productUuid\":\"bdaa645c-d4e6-4e8d-a327-15e145f88dea\",\"productName\":\"Sport Analytics: Data Driven Decision Making\",\"productSlug\":\"learn/sports-business/university-of-alaska-fairbanks-sport-analytics-data-driven-decision-making\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/bdaa645c-d4e6-4e8d-a327-15e145f88dea-281358826b19.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Business \u0026 Management\",\"Data Analysis \u0026 Statistics\",\"Economics \u0026 Finance\"],\"partnerName\":\"University of Alaska Fairbanks\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8d801db7-a298-4c63-9372-59e00f6e4038-b7c8e8d997b1.png\",\"fullDescription\":\"$349\",\"shortDescription\":\"\u003cp\u003eIn sports, gut instincts are great but data analytics are necessary. Learn the fundamentals of how to use data, facts, and metrics to identify problems, make informed decisions and propose innovative solutions to guide strategic, real world business decisions in the sport industry and for sports teams.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eIdentify concepts in sport analytics.\u003c/li\u003e\\n\u003cli\u003eUnderstand the benefits and objectives of sport analytics.\u003c/li\u003e\\n\u003cli\u003eDiscuss the impact of analytics on sport.\u003c/li\u003e\\n\u003cli\u003eDemonstrate insight on the strategies and concepts of sport analytics.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-bdaa645c-d4e6-4e8d-a327-15e145f88dea\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:AlaskaX+SPRT3x+2T2023\"},{\"productUuid\":\"b0cde514-0b0e-4925-ac0f-4f8976537b9c\",\"productName\":\"Java Programming: Intermediate Concepts\",\"productSlug\":\"learn/java/codio-java-programming-intermediate-concepts\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/b0cde514-0b0e-4925-ac0f-4f8976537b9c-b1e48feb25b2.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Codio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dd7e4312-e4df-4d81-a126-5885865ab0d5-8c68a40ac0f3.png\",\"fullDescription\":\"\u003cp\u003eCode and run your first Java program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis course is designed for learners with limited coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course cover strings, user-defined methods, files, and recursion. Completion of Java Programming: Basics Skills before taking this course is recommended.\u003c/p\u003e\\n\u003cp\u003eTo allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eCode and run your first Java program in minutes without installing anything!\u003c/p\u003e\\n\u003cp\u003eThis beginner-focused course will further develop your programming skills. Topics covered include strings, user-defined methods, files, and recursion.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eCompare and manipulate strings of text\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eDefine and use custom methods to improve code readability\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eRead and write to text and CSV files\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eWhen and how to use recursion instead of iteration\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-b0cde514-0b0e-4925-ac0f-4f8976537b9c\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:Codio+java2.1+1T2024\"},{\"productUuid\":\"d4aa0e1a-a7b2-402b-9540-091e974f6151\",\"productName\":\"IT Fundamentals for Business Professionals: Cybersecurity and social implications\",\"productSlug\":\"learn/cybersecurity/universitat-politecnica-de-valencia-it-fundamentals-for-business-professionals-cybersecurity-and-social-implications\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/d4aa0e1a-a7b2-402b-9540-091e974f6151-8282c60294a9.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Universitat Politècnica de València\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/518a47f2-66fb-4529-8902-a4f7ca3002ef-32e55d44aff3.png\",\"fullDescription\":\"$34a\",\"shortDescription\":\"\u003cp\u003eWorking with Information Technology (IT) without the necessary background? Learn about cybersecurity, careers, and social implications of IT\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eIn this course you will learn about:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eThe effects of ICT in processes such as globalization, e-commerce, business strategy, competition and outsourcing, among others\u003c/li\u003e\\n\u003cli\u003eCybersecurity concepts related to intellectual property, privacy, hackers; threats and how to defend us against them.\u003c/li\u003e\\n\u003cli\u003eThe phenomenon of Web 2.0 and social networks\u003c/li\u003e\\n\u003cli\u003eThe different professional careers that can be chosen in the world of IT\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-d4aa0e1a-a7b2-402b-9540-091e974f6151\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UPValenciaX+ISC101.5x+1T2024\"},{\"productUuid\":\"7138aabb-44bc-41c1-97ec-bca2ea95f5dc\",\"productName\":\"Human-Computer Interaction II: Cognition, Context \u0026 Culture\",\"productSlug\":\"learn/human-computer-interaction/the-georgia-institute-of-technology-human-computer-interaction-ii-cognition-context-culture\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/7138aabb-44bc-41c1-97ec-bca2ea95f5dc-689bac28282c.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"$34b\",\"shortDescription\":\"\u003cp\u003eGet into the user’s mind and understand the role of mental models and representations, then investigate how to design interfaces that integrate with and influence the world around us.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe role of mental models in guiding human interaction with user interfaces.\u003c/li\u003e\\n\u003cli\u003eThe role of representations in informing the development of accurate mental models.\u003c/li\u003e\\n\u003cli\u003eThe sorts of errors, slips, and mistakes humans are prone to and how to address them.\u003c/li\u003e\\n\u003cli\u003eLearned helplessness, and how to avoid it.\u003c/li\u003e\\n\u003cli\u003eMethods for decomposing human interaction into manipulable chunks.\u003c/li\u003e\\n\u003cli\u003eGOMS models for articulating user interaction with a system.\u003c/li\u003e\\n\u003cli\u003eHierarchical task analysis for understanding assumptions about human knowledge and ability.\u003c/li\u003e\\n\u003cli\u003eDistributed cognition for designing larger systems comprised of humans and interfaces.\u003c/li\u003e\\n\u003cli\u003eSituated action for investigating and anticipating human behavior in context.\u003c/li\u003e\\n\u003cli\u003eAn understanding of how society affects the designs we create.\u003c/li\u003e\\n\u003cli\u003eA view of how design can be used to address societal problems.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-7138aabb-44bc-41c1-97ec-bca2ea95f5dc\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:GTx+HCIxII+2T2024\"},{\"productUuid\":\"db4a9bb6-0ece-4edf-a7d2-3295ce022fb7\",\"productName\":\"Data Structures: An Active Learning Approach\",\"productSlug\":\"learn/data-structures/the-university-of-california-san-diego-data-structures-an-active-learning-approach\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/db4a9bb6-0ece-4edf-a7d2-3295ce022fb7-b83313fffcd2.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The University of California, San Diego\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c7f335bb-f97c-4472-af09-65ae60197005-7d797d964ddb.png\",\"fullDescription\":\"$34c\",\"shortDescription\":\"\u003cp\u003eLearn about high-performance data structures and supporting algorithms, as well as the fundamentals of theoretical time complexity analysis through an interactive online text.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe algorithms behind fundamental data structures (dynamic arrays, linked structures, (un)balanced trees/tries, graph algorithms, hash tables/functions)\u003c/li\u003e\\n\u003cli\u003eHow to reason about appropriate data structures to solve problems, including their strengths and weaknesses\u003c/li\u003e\\n\u003cli\u003eHow to analyze algorithms theoretically (worst-case, average-case, and amortized)\u003c/li\u003e\\n\u003cli\u003eThe key distinctions and relations between \\\"Abstract Data Types\\\" and \\\"Data Structures\\\"\u003c/li\u003e\\n\u003cli\u003eBasic information theory and data compression utilizing the data structures covered\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-db4a9bb6-0ece-4edf-a7d2-3295ce022fb7\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UCSanDiegoX+CSE100x+3T2023\"},{\"productUuid\":\"7023f476-07b4-4396-befa-ea15a8c4d66e\",\"productName\":\"Digital Currency\",\"productSlug\":\"learn/fintech/university-of-hong-kong-digital-currency\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/7023f476-07b4-4396-befa-ea15a8c4d66e-97db7881509e.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Economics \u0026 Finance\"],\"partnerName\":\"The University of Hong Kong\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/5024b547-2d68-4bfd-9e9e-1e5f96c13375-c9b5e39fb8af.png\",\"fullDescription\":\"$34d\",\"shortDescription\":\"\u003cp\u003e\u003cspan lang=\\\"EN-US\\\"\u003eDiscover the technologies underlying the future of money.\u003c/span\u003e\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003e\u003cspan lang=\\\"EN-US\\\"\u003eAfter completing this course the learner will be able to:\u003c/span\u003e\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eDefine what digital currency is.\u003c/li\u003e\\n\u003cli\u003e\u003cspan lang=\\\"EN-US\\\"\u003eUnderstand the possible infrastructures for a digital currency.\u003c/span\u003e\u003c/li\u003e\\n\u003cli\u003e\u003cspan lang=\\\"EN-US\\\"\u003eIdentify opportunities and risks associating with Cryptocurrency, CBDC and Stablecoin technology.\u003c/span\u003e\u003c/li\u003e\\n\u003cli\u003e\u003cspan lang=\\\"EN-US\\\"\u003eDiscuss the ramifications of technology advances that are relevant to CBDCs and electronic payment instruments as a means of payment and exchange.\u003c/span\u003e\u003c/li\u003e\\n\u003cli\u003e\u003cspan lang=\\\"EN-US\\\"\u003eDiscuss and evaluate the security and privacy regulation of digital currency in the technology standpoint.\u003c/span\u003e\u003c/li\u003e\\n\u003cli\u003e\u003cspan lang=\\\"EN-US\\\"\u003eDiscuss and evaluate the security and privacy regulation of digital currency from a legal standpoint.\u003c/span\u003e\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-7023f476-07b4-4396-befa-ea15a8c4d66e\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HKUx+FinTech_tech2x+3T2023\"},{\"productUuid\":\"798930ae-2d16-45f2-8306-734fc7f5a22b\",\"productName\":\"Databases: OLAP and Recursion\",\"productSlug\":\"learn/databases/stanford-university-databases-olap-and-recursion\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/798930ae-2d16-45f2-8306-734fc7f5a22b-0d7af0d752c8.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"$34e\",\"shortDescription\":\"\u003cp\u003eThis course is one of five self-paced courses on the topic of Databases, originating as one of Stanford's three inaugural massive open online courses released in the fall of 2011. The original \\\"Databases\\\" courses are now all available on edx.org.\u003c/p\u003e\\n\u003cp\u003eThis course builds on concepts introduced in \u003cem\u003eDatabases: Relational Databases and SQL\u003c/em\u003e and is recommended for learners seeking to understand On-Line Analytical Processing (OLAP) and/or recursion in the SQL language.\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eThe On-Line Analytical Processing section of this course introduces star schemas, the data cube concept, and OLAP features in relational databases including the Cube and Rollup operators.\u003c/li\u003e\\n\u003cli\u003eThe Recursion section of this course covers the SQL standard for queries over recursively-defined relations.\u003c/li\u003e\\n\u003c/ul\u003e\",\"productOverview\":\"$34f\",\"objectId\":\"course-798930ae-2d16-45f2-8306-734fc7f5a22b\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:StanfordOnline+SOE.YDB-OLAP_RECURSION0001+2T2020\"},{\"productUuid\":\"db7ca72c-0cea-4d6a-a123-1ffa4dd6fb26\",\"productName\":\"Understanding Artificial Intelligence through Algorithmic Information Theory\",\"productSlug\":\"learn/artificial-intelligence/imt-understanding-artificial-intelligence-through-algorithmic-information-theory\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/db7ca72c-0cea-4d6a-a123-1ffa4dd6fb26-e31143c849ac.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Math\",\"Engineering\"],\"partnerName\":\"IMT\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/55a6dc9c-5bc9-45e1-be34-a94bcc87bb15-c3509d119e45.png\",\"fullDescription\":\"$350\",\"shortDescription\":\"\u003cp\u003e\u003cem\u003eCan we characterize intelligent behavior?\u003c/em\u003e\u003cbr /\u003e\\n\u003cem\u003eAre there theoretical foundations on which Artificial Intelligence can be grounded?\u003c/em\u003e\u003c/p\u003e\\n\u003cp\u003e\u003cstrong\u003eThis course on Algorithmic Information will offer you such a theoretical framework.\u003c/strong\u003e\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eYou will be able to see machine learning, reasoning, mathematics, and even human intelligence as abstract computations aiming at compressing information.\u003c/li\u003e\\n\u003cli\u003eThis new power of yours will not only help you understand what AI does (or can’t do!) but also serve as a guide to design AI systems.\u003c/li\u003e\\n\u003c/ul\u003e\",\"productOverview\":\"$351\",\"objectId\":\"course-db7ca72c-0cea-4d6a-a123-1ffa4dd6fb26\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IMTx+AIAI1+1T2024\"},{\"productUuid\":\"b9139cf1-70d1-4324-a56d-864502a20a45\",\"productName\":\"Machine Learning for Semiconductor Quantum Devices\",\"productSlug\":\"learn/machine-learning/delft-university-of-technology-machine-learning-for-semiconductor-quantum-devices\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/b9139cf1-70d1-4324-a56d-864502a20a45-31b0c6ce9675.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Physics\",\"Computer Science\"],\"partnerName\":\"Delft University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c484a523-d396-4aff-90f4-bb7e82e16bf6-f9e6cc4a4c94.png\",\"fullDescription\":\"$352\",\"shortDescription\":\"\u003cp\u003eLearn how to deploy artificial intelligence to control and calibrate semiconductor quantum computing chips\u003c/p\u003e\",\"productOverview\":\"\u003col\u003e\\n\u003cli\u003eTo understand the utility of machine learning in tuning of semiconductor quantum devices\u003c/li\u003e\\n\u003cli\u003eTo formulate various stages of tuning as a machine learning problem\u003c/li\u003e\\n\u003cli\u003eTo develop and implement in Python a machine learning prototype for variety of semiconductor qubit tuning tasks\u003c/li\u003e\\n\u003cli\u003eTo assess the suitability of machine learning in specific semiconductor quantum computing experimental workflows\u003c/li\u003e\\n\u003c/ol\u003e\",\"objectId\":\"course-b9139cf1-70d1-4324-a56d-864502a20a45\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DelftX+QCST1x+3T2024\"},{\"productUuid\":\"6bb0f3e7-ecdd-425b-b573-d0fd642f6e50\",\"productName\":\"RISC-V Toolchain and Compiler Optimization Techniques\",\"productSlug\":\"learn/computer-programming/the-linux-foundation-risc-v-toolchain-and-compiler-optimization-techniques\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/6bb0f3e7-ecdd-425b-b573-d0fd642f6e50-31029a970e77.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\"],\"partnerName\":\"The Linux Foundation\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/4d254841-5cc9-4174-a28d-5b4f823c0122-51c34231df61.png\",\"fullDescription\":\"$353\",\"shortDescription\":\"\u003cp\u003eDevelop a working knowledge of the internals of compiler toolchains and compiler optimization techniques with a focus on RISC-V applications.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eDiscuss compiler toolchain and concepts of cross-compilation.\u003c/li\u003e\\n\u003cli\u003eUnderstand how to use popular compiler toolchains (both LLVM and GCC) to build RISC-V applications.\u003c/li\u003e\\n\u003cli\u003eLearn how to debug toolchain issues and what resources to consult when you need help.\u003c/li\u003e\\n\u003cli\u003eOptimize applications for code size or performance.\u003c/li\u003e\\n\u003cli\u003eGet an understanding of the demands of the application with instrumentation techniques.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-6bb0f3e7-ecdd-425b-b573-d0fd642f6e50\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:LinuxFoundationX+LFD113x+2T2023\"},{\"productUuid\":\"7a0279ca-15d1-44b0-8b96-314effa3b506\",\"productName\":\"Computer System Design: Advanced Concepts of Modern Microprocessors\",\"productSlug\":\"learn/computer-programming/chalmers-university-of-technology-computer-system-design-advanced-concepts-of-modern-microprocessors\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/7a0279ca-15d1-44b0-8b96-314effa3b506-658696de7ef9.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Chalmers University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6233178f-b703-4c85-bcea-3b3c55ef9289-8c26535e6e82.png\",\"fullDescription\":\"$354\",\"shortDescription\":\"\u003cp\u003eLearn about advanced computer design concepts, including how to make modern multicore-based computers both fast and energy efficient.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe anatomy of a multicore-based computer\u003c/li\u003e\\n\u003cli\u003eAdvanced design concepts used in future multicore-based computers\u003c/li\u003e\\n\u003cli\u003eHow computer design affects how energy-efficiently and fast a program can execute on future computer systems\u003c/li\u003e\\n\u003cli\u003eHow taught design concepts are used in modern multicore-based computer systems\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-7a0279ca-15d1-44b0-8b96-314effa3b506\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:ChalmersX+ChM008x+2T2023\"},{\"productUuid\":\"8647affa-6d7c-4cfa-8d96-ec6b696a5365\",\"productName\":\"Robot Development\",\"productSlug\":\"learn/robotics/universita-degli-studi-di-napoli-federico-ii-robot-development\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/8647affa-6d7c-4cfa-8d96-ec6b696a5365-6f8d1a42eeab.jpg\",\"productType\":\"Course\",\"attributes\":[\"Engineering\"],\"partnerName\":\"Università degli Studi di Napoli Federico II\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/0b3b2258-7f32-4fb1-807a-87c79543347a-6c8ff3bf8f98.png\",\"fullDescription\":\"$355\",\"shortDescription\":\"\u003cp\u003eThis course offers in-depth learning of developmental cognitive robotics, taking direct inspiration from child psychologyused to develop sensorimotor and cognitive skills in robots.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe principles of developmental robotics\u003c/li\u003e\\n\u003cli\u003eHow to design the acquisition of sensorimotor and cognitive skills in robots\u003c/li\u003e\\n\u003cli\u003eThe application of robotics models and techniques in areas ranging from intrinsic motivation to motor and perceptual learning, social interaction, language learning, and abstract knowledge\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-8647affa-6d7c-4cfa-8d96-ec6b696a5365\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:FedericaX+48+3T2020\"},{\"productUuid\":\"eb184c7e-04c4-467b-b501-45a3c98ccf86\",\"productName\":\"Teaching with Physical Computing: Introduction to Project-Based Learning\",\"productSlug\":\"learn/project-based-learning/arm-education-teaching-with-physical-computing-introduction-to-project-based-learning\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/eb184c7e-04c4-467b-b501-45a3c98ccf86-d6611e3df0d0.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Education \u0026 Teacher Training\",\"Computer Science\"],\"partnerName\":\"Arm Education\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/5f1b3a31-014f-44e0-ade4-829a9d4b8334-00d7ebd79ee5.png\",\"fullDescription\":\"\u003cp\u003eArm’s first professional development course introduces you to the core elements of physical computing. This includes common Arm-based hardware platforms such as Arduino, Raspberry Pi and micro:bit, as well as the learning theories and concepts that underpin a Project-Based Learning pedagogy. The course helps you transform your approach to teaching Computer Science in the classroom, sharing best practice and practical guides to give all learners the opportunity to develop and practice a broad range of STEM skills.\u003c/p\u003e\\n\u003cp\u003eThe course explores how physical computing devices can enable educators to apply a constructionist approach to computing in the classroom, using real-world contexts to engage and inspire learners to be creative with technology.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003e\u003cspan lang=\\\"EN-US\\\"\u003eThis course introduces the fundamental concepts underpinning Project-Based Learning, and how you can apply it with programmable devices to bring STEM \u0026amp; Computing to life in the classroom.\u003c/span\u003e\u003cspan lang=\\\"EN-US\\\"\u003e\u003c/span\u003e\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eA comprehensive introduction to Project-Based Learning and Physical Computing \u003c/li\u003e\\n\u003cli\u003eAn understanding of the ‘big picture’ of Physical Computing, and why it’s essential to STEM \u0026amp; Computing education\u003c/li\u003e\\n\u003cli\u003eAn introduction to how the Arm School Program structures its PBL teaching and learning resources\u003c/li\u003e\\n\u003cli\u003eA deeper sense of the practices which underline Project-Based Learning, from teaching approach to learning theory\u003c/li\u003e\\n\u003cli\u003eResources that help you to deliver an engaging, practical and inclusive class for your students\u003c/li\u003e\\n\u003cli\u003eFinish the course with a classroom investigation, which helps you put your learning into practice\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-eb184c7e-04c4-467b-b501-45a3c98ccf86\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:ArmEducationX+EDARMXTPC1.10x+1T2021\"},{\"productUuid\":\"8a795319-4243-4956-af0d-f23ea93d8a2a\",\"productName\":\"Human-Computer Interaction III: Ethics, Needfinding \u0026 Prototyping\",\"productSlug\":\"learn/human-computer-interaction/the-georgia-institute-of-technology-human-computer-interaction-iii-ethics-needfinding-prototyping\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/8a795319-4243-4956-af0d-f23ea93d8a2a-0fd1b1cbb91a.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"$356\",\"shortDescription\":\"\u003cp\u003eBuild on your knowledge of HCI’s core principles by learning to design interfaces in the real world. Begin with the ethics of human subjects research, then learn critical methods for requirements gathering and brainstorming design alternatives.\u003c/p\u003e\",\"productOverview\":\"$357\",\"objectId\":\"course-8a795319-4243-4956-af0d-f23ea93d8a2a\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:GTx+HCIxIII+2T2024\"},{\"productUuid\":\"d72cb271-b1ed-4881-bc87-dbcc16708307\",\"productName\":\"Human-Computer Interaction IV: Evaluation, Agile Methods \u0026 Beyond\",\"productSlug\":\"learn/human-computer-interaction/the-georgia-institute-of-technology-human-computer-interaction-iv-evaluation-agile-methods-beyond\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/d72cb271-b1ed-4881-bc87-dbcc16708307-b03f50bdd766.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"$358\",\"shortDescription\":\"\u003cp\u003eComplete your understand of the design life cycle by learning to take interface ideas, prototype them quickly, and evaluate them with real users. Finally, tie principles and methods together and learn the next steps you could take in HCI.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eMethods for qualitative evaluation, including think-aloud studies and post-hoc interviews.\u003c/li\u003e\\n\u003cli\u003eMethods for empirical evaluation, including hypothesis testing and experimental design.\u003c/li\u003e\\n\u003cli\u003eMethods for heuristic evaluation, such as cognitive walkthroughs and task analysis.\u003c/li\u003e\\n\u003cli\u003eThe symbiosis between HCI and Agile development cycles.\u003c/li\u003e\\n\u003cli\u003eThe current state of HCI technologies such as extended reality, mobile devices, and robotics.\u003c/li\u003e\\n\u003cli\u003eThe current state of HCI in domains like education, healthcare, and cybersecurity.\u003c/li\u003e\\n\u003cli\u003eThe significant sub-schools of HCI such as social computing, computer-supported collaborative work, and information visualization.\u003c/li\u003e\\n\u003cli\u003eWhat you can expect to do next in HCI.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-d72cb271-b1ed-4881-bc87-dbcc16708307\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:GTx+HCIxIV+2T2024\"},{\"productUuid\":\"5eed9f50-fd12-4586-8f95-3255fb1b7b5c\",\"productName\":\"Computer Systems Design for Energy Efficiency\",\"productSlug\":\"learn/computer-programming/chalmers-university-of-technology-computer-systems-design-for-energy-efficiency\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/5eed9f50-fd12-4586-8f95-3255fb1b7b5c-0625b7035a5d.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Chalmers University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6233178f-b703-4c85-bcea-3b3c55ef9289-8c26535e6e82.png\",\"fullDescription\":\"$359\",\"shortDescription\":\"\u003cp\u003eLearn how to design modern computers to improve the speed, performance and energy efficiency of your programs.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eDesign concepts in modern multicore-based computers including processors and memory hierarchies\u003c/li\u003e\\n\u003cli\u003eHow energy efficient and fast a program will execute\u003c/li\u003e\\n\u003cli\u003eHow to use simple models to analyze energy efficiency and performance \u003c/li\u003e\\n\u003cli\u003eHow taught design concepts are used in modern multicore-based computer systems\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-5eed9f50-fd12-4586-8f95-3255fb1b7b5c\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:ChalmersX+ChM007x+2T2023\"},{\"productUuid\":\"e8786c20-869a-43a9-a7da-e1ed6347a4b0\",\"productName\":\"Introduzione all'informatica\",\"productSlug\":\"learn/computer-science/universita-degli-studi-di-napoli-federico-ii-introduzione-all-informatica\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/e8786c20-869a-43a9-a7da-e1ed6347a4b0-4621937c2dcd.jpg\",\"productType\":\"Course\",\"attributes\":[\"Engineering\",\"Computer Science\"],\"partnerName\":\"Università degli Studi di Napoli Federico II\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/0b3b2258-7f32-4fb1-807a-87c79543347a-6c8ff3bf8f98.png\",\"fullDescription\":\"$35a\",\"shortDescription\":\"\u003cp\u003eAvvicinati al mondo dell'informatica, apprendi le competenze fondamentali alla base dei linguaggi di programmazione.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eIl corso fornisce le competenze teoriche, metodologiche e pratiche fondamentali per la realizzazione di programmi di limitata complessità attraverso linguaggi di programmazione ad alto livello, con particolare riferimento alla programmazione strutturata ed al linguaggio C/C++ . \u003c/p\u003e\\n\u003cp\u003eThe course provides the theory, methods and practice to enable learners to create their own simple programmes using high-level programming language, especially structured programming and C/C++ languages.\u003c/p\u003e\",\"objectId\":\"course-e8786c20-869a-43a9-a7da-e1ed6347a4b0\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:FedericaX+Fed.X-32+3T2020\"},{\"productUuid\":\"0ad788ea-4ea5-4026-bc1a-a02ab5cc2e94\",\"productName\":\"String Processing and Pattern Matching Algorithms\",\"productSlug\":\"learn/algorithms/the-university-of-california-san-diego-string-processing-and-pattern-matching-algorithms\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/0ad788ea-4ea5-4026-bc1a-a02ab5cc2e94-3adfc1d06e11.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Math\"],\"partnerName\":\"The University of California, San Diego\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c7f335bb-f97c-4472-af09-65ae60197005-7d797d964ddb.png\",\"fullDescription\":\"\u003cp\u003eThe world and internet are full of textual information. We search for information using textual queries and read websites, books and e-mails.\u003c/p\u003e\\n\u003cp\u003eThese are all strings from a computer science point of view. To make sense of all this information and make search efficient, search engines use many string algorithms. Moreover, the emerging field of personalized medicine uses many search algorithms to find disease-causing mutations in the human genome.\u003c/p\u003e\\n\u003cp\u003eIn this course, part of the Algorithms and Data Structures MicroMasters program, you will learn about:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003esuffix trees;\u003c/li\u003e\\n\u003cli\u003esuffix arrays;\u003c/li\u003e\\n\u003cli\u003ehow other brilliant algorithmic ideas help doctors to find differences between genomes;\u003c/li\u003e\\n\u003cli\u003epower lightning-fast Internet searches.\u003c/li\u003e\\n\u003c/ul\u003e\",\"shortDescription\":\"\u003cp\u003eLearn about pattern matching and string processing algorithms and how they apply to interesting applications.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eKey ideas for pattern matching and suffix trees\u003c/li\u003e\\n\u003cli\u003eSuffix arrays\u003c/li\u003e\\n\u003cli\u003eBurrows-Wheeler Transform for compression\u003c/li\u003e\\n\u003cli\u003eApplications of string algorithms in bioinformatics\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-0ad788ea-4ea5-4026-bc1a-a02ab5cc2e94\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UCSanDiegoX+ALGS204x+3T2017\"},{\"productUuid\":\"c5a80d47-db96-407b-8034-2df8629a5dc3\",\"productName\":\"LAFF – On Programming for Correctness\",\"productSlug\":\"learn/computer-programming/the-university-of-texas-at-austin-laff-on-programming-for-correctness\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/c5a80d47-db96-407b-8034-2df8629a5dc3-5fc4c90a5aad.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Math\"],\"partnerName\":\"The University of Texas at Austin\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/9d38ad58-87fb-4a89-9f23-c8df318112e3-aec8e9e98a5f.png\",\"fullDescription\":\"$35b\",\"shortDescription\":\"\u003cp\u003eLearn to apply formal methods to systematically develop correct, loop-based programs, an essential skill for computer programmers.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eDevelop assertions describing states in a program.\u003c/li\u003e\\n\u003cli\u003eProve programs correct using logic.\u003c/li\u003e\\n\u003cli\u003eBuild algorithms using goal-oriented programming techniques.\u003c/li\u003e\\n\u003cli\u003e“Slice and dice” to discover families of loop-based algorithms for matrix computations.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-c5a80d47-db96-407b-8034-2df8629a5dc3\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UTAustinX+UT.P4C.14.01x+1T2022\"},{\"productUuid\":\"666d2c80-a618-4d18-b8ae-585051165e0a\",\"productName\":\"The Thymio robot as a tool for discovering digital science\",\"productSlug\":\"learn/computer-programming/ecole-polytechnique-federale-de-lausanne-the-thymio-robot-as-a-tool-for-discovering-digital-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/666d2c80-a618-4d18-b8ae-585051165e0a-596fb7daacf2.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"École polytechnique fédérale de Lausanne\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6f244695-7416-4c6c-a2a9-97769b6acb56-a2dc5dd735ab.png\",\"fullDescription\":\"\u003cp\u003eThis course is intended for anyone who wants to master the Thymio educational robot, but it is especially designed for primary and secondary school teachers who want to learn about this tool and use it in the classroom. It allows teachers to acquire the basics of computer science and robotics, by proposing adapted problem situations, and by providing pedagogical tracks for the animation in class. It responds to the new programs for the introduction of digital sciences in schools in France and Switzerland and has been jointly produced by the \u003ca href=\\\"https://www.inria.fr/\\\" rel=\\\"noopener\\\" target=\\\"_blank\\\"\u003eInria\u003c/a\u003e and the \u003ca href=\\\"https://www.epfl.ch/\\\" rel=\\\"noopener\\\" target=\\\"_blank\\\"\u003eEPFL\u003c/a\u003e.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eThis MOOC teaches basic understanding of robots’ mechanisms and Thymio’s programming languages, classroom use and pedagogical elements.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eBasic concepts are introduced in Chapters 1 and 2\u003c/li\u003e\\n\u003cli\u003eDiscover programming Thymio with three different levels of complexity in Chapters 3-5.\u003c/li\u003e\\n\u003cli\u003eChapter 6 is devoted to inspiring classroom educational activities \u003c/li\u003e\\n\u003cli\u003eFundamental aspects covered in each chapter: concepts, activity examples, and pedagogy\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-666d2c80-a618-4d18-b8ae-585051165e0a\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:EPFLx+THYMIO-EN+2T2023\"},{\"productUuid\":\"93a42838-e9c4-4c72-8943-af75e3c5fb89\",\"productName\":\"Google AI for Anyone\",\"productSlug\":\"learn/artificial-intelligence/google-google-ai-for-anyone\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/93a42838-e9c4-4c72-8943-af75e3c5fb89-bf048156b237.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Google\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/29d2370f-9575-4f8e-b107-753b1abcc5f0-6a48c6833673.png\",\"fullDescription\":\"$35c\",\"shortDescription\":\"\u003cp\u003eA course for anyone to learn what AI is and how it works.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eWhat AI is and isn’t\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eHow AI, ML, Deep Learning all fit together\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eWhy Data is important\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eApplications of AI\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eWhat programming AI looks like - predicting numbers with regression, computer-assisted decisions with classification, gaming etc can make mistakes because of poor data\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eNeural Networks -- what they are and what they aren't. Basics. Forward and Backward propagation\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eUnderstand how Fairness and Ethics work in AI\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eThe process of teaching a computer how to learn\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eHow AI applications can make mistakes because of poor data\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-93a42838-e9c4-4c72-8943-af75e3c5fb89\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:Google+WebML101+1T2023\"},{\"productUuid\":\"5c258ef0-559a-4d52-99ff-43c6d10e62cd\",\"productName\":\"Programming Basics\",\"productSlug\":\"learn/computer-programming/iitbombay-programming-basics\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/5c258ef0-559a-4d52-99ff-43c6d10e62cd-49e449fbd928.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"IITBombay\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/410f25d0-d67b-4a90-b7e3-8a856eece7e1-5a926942dd45.png\",\"fullDescription\":\"$35d\",\"shortDescription\":\"\u003cp\u003eLearn basic computer programming skills and master the art of writing C/C++ programs to solve real world problems.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eBasic programming skills\u003c/li\u003e\\n\u003cli\u003eTo write C/C++ programs to solve real world computational problems.\u003c/li\u003e\\n\u003cli\u003eGood programming practices\u003c/li\u003e\\n\u003cli\u003eHow to handle large and complex programs.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-5c258ef0-559a-4d52-99ff-43c6d10e62cd\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IITBombayX+CS101.1x+1T2021\"},{\"productUuid\":\"4a081c09-82b6-4c2c-b41c-75e995cafef8\",\"productName\":\"Convex Optimization\",\"productSlug\":\"learn/engineering/stanford-university-convex-optimization\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/4a081c09-82b6-4c2c-b41c-75e995cafef8-8acb7c3ebedb.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Engineering\",\"Math\"],\"partnerName\":\"Stanford University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f53a7458-c79b-4524-97cf-28241114230e-e47d44123c3b.png\",\"fullDescription\":\"$35e\",\"shortDescription\":\"\u003cp\u003eThis course concentrates on recognizing and solving convex optimization problems that arise in applications. The syllabus includes: convex sets, functions, and optimization problems; basics of convex analysis; least-squares, linear and quadratic programs, semidefinite programming, minimax, extremal volume, and other problems; optimality conditions, duality theory, theorems of alternative, and applications; interior-point methods; applications to signal processing, statistics and machine learning, control and mechanical engineering, digital and analog circuit design, and finance.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eHow to recognize convex optimization problems that arise in applications.\u003c/li\u003e\\n\u003cli\u003eHow to present the basic theory of such problems, concentrating on results that are useful in computation.\u003c/li\u003e\\n\u003cli\u003eA thorough understanding of how such problems are solved, and some experience in solving them.\u003c/li\u003e\\n\u003cli\u003eThe background required to use the methods in your own research work or applications.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-4a081c09-82b6-4c2c-b41c-75e995cafef8\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:StanfordOnline+SOE-YCVX0001+1T2020\"},{\"productUuid\":\"67922253-808e-4ae0-aaa7-ecdb4989e4c0\",\"productName\":\"Algorithms\",\"productSlug\":\"learn/algorithms/iitbombay-algorithms\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/67922253-808e-4ae0-aaa7-ecdb4989e4c0-e26d8ffb201a.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"IITBombay\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/410f25d0-d67b-4a90-b7e3-8a856eece7e1-5a926942dd45.png\",\"fullDescription\":\"$35f\",\"shortDescription\":\"\u003cp\u003eLearn how to structure and use algorithms to solve real life problems.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eStructure of important algorithms.\u003c/li\u003e\\n\u003cli\u003eHow to use algorithms with appropriate data structures, to solve real life problems.\u003c/li\u003e\\n\u003cli\u003eHow algorithms and data structures can be used to design system at scale.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-67922253-808e-4ae0-aaa7-ecdb4989e4c0\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IITBombayX+CS213.3x+1T2021\"},{\"productUuid\":\"8ea36a98-bc7c-4f69-b31a-f420103d224c\",\"productName\":\"Try It: Prompt Engineering\",\"productSlug\":\"learn/computer-programming/edx-try-it-prompt-engineering\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/8ea36a98-bc7c-4f69-b31a-f420103d224c-3b9fdd638310.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\"],\"partnerName\":\"edX\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/4f8cb2c9-589b-4d1e-88c1-b01a02db3a9c-42611123eb6a.png\",\"fullDescription\":\"$360\",\"shortDescription\":\"\u003cp\u003eHave you ever asked a question to ChatGPT or given a specific sentence to generative AI to create an image from? If so, you’ve taken the first steps to learning prompt engineering, a newly emerging field of methodically crafting the input for AI to provide a desired output. This free, self-paced course teaches the basics of prompt engineering and how to create effective AI prompts.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eHow to define key concepts related to the field of AI\u003c/li\u003e\\n\u003cli\u003eHow to explain key concepts related to the field of AI\u003c/li\u003e\\n\u003cli\u003eHow to engineer effective AI prompts\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-8ea36a98-bc7c-4f69-b31a-f420103d224c\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:edX+BCT-prompt+2T2023\"},{\"productUuid\":\"ae9667ef-a636-465c-a342-25492f42a954\",\"productName\":\"Introduction to Statistics for Data Science using Python\",\"productSlug\":\"learn/python/ibm-introduction-to-statistics-for-data-science-using-python\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/ae9667ef-a636-465c-a342-25492f42a954-2637e57d564b.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"IBM\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\",\"fullDescription\":\"$361\",\"shortDescription\":\"\u003cp\u003eThis Statistics for Data Science course is designed to introduce you to the basic principles of statistical methods and procedures used for data analysis.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eAfter completing this course, a learner will be able to:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eCalculate and apply measures of central tendency and measures of dispersion to grouped and ungrouped data.\u003c/li\u003e\\n\u003cli\u003eSummarize, present, and visualize data in a way that is clear, concise, and provides a practical insight for non-statisticians needing the results.\u003c/li\u003e\\n\u003cli\u003eIdentify appropriate hypothesis tests to use for common data sets.\u003c/li\u003e\\n\u003cli\u003eConduct hypothesis tests, correlation tests, and regression analysis.\u003c/li\u003e\\n\u003cli\u003eDemonstrate proficiency in statistical analysis using Python and Jupyter Notebooks.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-ae9667ef-a636-465c-a342-25492f42a954\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IBM+ST0151EN+3T2021\"},{\"productUuid\":\"542d8850-77cd-4675-961a-b2673dbfc895\",\"productName\":\"Principles of Synthetic Biology\",\"productSlug\":\"learn/synthetic-biology/massachusetts-institute-of-technology-principles-of-synthetic-biology\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/542d8850-77cd-4675-961a-b2673dbfc895-a7f9ce414e4a.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\",\"Biology \u0026 Life Sciences\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"\u003cp\u003eDo you like biology, biotechnology, or genetic engineering? Are you interested in computer science, engineering, or design? Synthetic Biology is an innovative field bringing together these subject areas and many more to create useful tools to solve everyday problems.\u003c/p\u003e\\n\u003cp\u003eThis introductory synthetic biology course starts with a brief overview of the field and then delves into more challenging yet exciting concepts. You will learn how to design your very own biological regulatory circuits and consider ways in which you can apply these circuits to real-world problems we face today.\u003c/p\u003e\\n\u003cp\u003eFrom basic oscillators, toggle switches, and band-pass filters to more sophisticated circuits that build upon these devices, you will learn what synthetic biologists of today are currently constructing and how these circuits can be used in interesting and novel ways.\u003c/p\u003e\\n\u003cp\u003eJoin us as we explore the field of synthetic biology: its past, present, and promising future!\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn how to engineer biological systems and program organisms to perform novel tasks.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eModern techniques in DNA assembly and regulation of gene expression and protein activity\u003c/li\u003e\\n\u003cli\u003eHow to design basic biological circuits\u003c/li\u003e\\n\u003cli\u003ePrinciples for scaling up and creating large-scale biological circuits and regulatory networks\u003c/li\u003e\\n\u003cli\u003eBasic ODE modeling of biological systems with MATLAB, introduction to Cello: genetic circuit design automation software\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-542d8850-77cd-4675-961a-b2673dbfc895\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:MITx+20.305x+2T2020\"},{\"productUuid\":\"1da2fbfe-3c4e-46d2-9a06-cb240309bcdf\",\"productName\":\"Discrete-Time Signal Processing\",\"productSlug\":\"learn/computer-programming/massachusetts-institute-of-technology-discrete-time-signal-processing-4\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/1da2fbfe-3c4e-46d2-9a06-cb240309bcdf.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\",\"Engineering\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$362\",\"shortDescription\":\"A focused view into the theory behind modern discrete-time signal processing systems and applications.\",\"productOverview\":null,\"objectId\":\"course-1da2fbfe-3c4e-46d2-9a06-cb240309bcdf\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:MITx+6.341x_2+2T2016\"},{\"productUuid\":\"354f926d-f2fe-40d5-94e9-c5b9a2c2c088\",\"productName\":\"Data Structures and Algorithm Design Part I | 数据结构与算法设计(上)\",\"productSlug\":\"learn/computer-programming/tsinghua-university-data-structures-and-algorithm-design-part-i-shu-ju-jie-gou-yu-suan-fa-she-ji-shang\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/354f926d-f2fe-40d5-94e9-c5b9a2c2c088-6ccbff1f45d4.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Tsinghua University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b5714409-b5f4-4c9d-9348-b0fecbaaddd6-780fbb6c72c7.png\",\"fullDescription\":\"$363\",\"shortDescription\":\"\u003cp\u003eLearn the basics of data structures and methods to design algorithms and analyze their performance. Understand and master the main routines and methods.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eAlgorithms used to solve complex problems\u003c/li\u003e\\n\u003cli\u003ePrinciples and methods in the design and implementation of various data structures\u003c/li\u003e\\n\u003cli\u003eSkills for algorithm design and performance analysis\u003c/li\u003e\\n\u003cli\u003eBackground on fundamental data structures and recent results\u003c/li\u003e\\n\u003cli\u003eDesign and implementation of data structures\u003c/li\u003e\\n\u003cli\u003eReveal the laws, principles, methods and techniques\u003c/li\u003e\\n\u003cli\u003eUnderstand and master the main routines and techniques\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-354f926d-f2fe-40d5-94e9-c5b9a2c2c088\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TsinghuaX+30240184.1x+1T2024\"},{\"productUuid\":\"10b6b3e4-2b0d-418b-a5a3-904c33b30b2a\",\"productName\":\"Object-Oriented Programming\",\"productSlug\":\"learn/object-oriented-programming/iitbombay-object-oriented-programming\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/10b6b3e4-2b0d-418b-a5a3-904c33b30b2a-6fcc052e59fc.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"IITBombay\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/410f25d0-d67b-4a90-b7e3-8a856eece7e1-5a926942dd45.png\",\"fullDescription\":\"\u003cp\u003eGo beyond the basics of programming to understand object-oriented methodology, the approach to modular and reusable software systems.\u003c/p\u003e\\n\u003cp\u003eTopics Include:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eIntroduction to Object Oriented Programming\u003c/li\u003e\\n\u003cli\u003eClasses and Methods\u003c/li\u003e\\n\u003cli\u003ePolymorphism\u003c/li\u003e\\n\u003cli\u003eInheritance\u003c/li\u003e\\n\u003cli\u003eStandard Library of C++\u003c/li\u003e\\n\u003c/ul\u003e\\n\u003cp\u003eThis course is part of the \u003ca href=\\\"https://www.edx.org/xseries/fundamentals-computer-science\\\"\u003eFundamentals of Computer Science XSeries Program\u003c/a\u003e:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003e\u003ca href=\\\"https://www.edx.org/course/programming-basics-iitbombayx-cs101-1x\\\"\u003eProgramming Basics\u003c/a\u003e\u003c/li\u003e\\n\u003cli\u003e\u003ca href=\\\"https://www.edx.org/course/foundations-data-structures-iitbombayx-cs213-1x#!\\\"\u003eFoundations of Data Structures\u003c/a\u003e\u003c/li\u003e\\n\u003cli\u003e\u003ca href=\\\"https://www.edx.org/course/implementation-data-structures-iitbombayx-cs213-2x\\\"\u003eImplementation of Data Structures\u003c/a\u003e\u003c/li\u003e\\n\u003cli\u003e\u003ca href=\\\"https://www.edx.org/course/algorithms-2\\\"\u003eAlgorithms\u003c/a\u003e\u003c/li\u003e\\n\u003c/ul\u003e\",\"shortDescription\":\"\u003cp\u003eLearn the principles of programming for building large and extensible systems.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eHow to abstract a problem in an object oriented style\u003c/li\u003e\\n\u003cli\u003eObject oriented programming, basics to advanced level, using C++\u003c/li\u003e\\n\u003cli\u003eHow to use the Standard Template Library (STL)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-10b6b3e4-2b0d-418b-a5a3-904c33b30b2a\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IITBombayX+CS101.2x+1T2021\"},{\"productUuid\":\"9c7498ce-7be6-478b-b6aa-4d1465255a4b\",\"productName\":\"Autonomous Navigation for Flying Robots\",\"productSlug\":\"learn/robotics/technische-universitat-munchen-autonomous-navigation-for-flying-robots\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/9c7498ce-7be6-478b-b6aa-4d1465255a4b-5fcbae067b09.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Technische Universität München\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/a455918c-387b-46b2-b943-d4b8f3edcf56-c2120c85b7c3.png\",\"fullDescription\":\"$364\",\"shortDescription\":\"You will learn how to infer the position of the quadrotor from its sensor readings and how to navigate it along a trajectory.\",\"productOverview\":\"\u003cp\u003eAfter successful participation of this module, students will be able to\u003c/p\u003e\\n\\n\u003cul\u003e\u003cli\u003eUnderstand the flight principles of quadrotors and their application potential\u003c/li\u003e\\n\\t\u003cli\u003eSpecify the pose of objects in 3D space and to perform calculations between them (e.g., compute the relative motion)\u003c/li\u003e\\n\\t\u003cli\u003eExplain the principles of Bayesian state estimation\u003c/li\u003e\\n\\t\u003cli\u003eImplement and apply an extended Kalman filter (EKF), and to select appropriate parameters for it\u003c/li\u003e\\n\\t\u003cli\u003eImplement and apply a PID controller for state control, and to fine tune its parameters\u003c/li\u003e\\n\\t\u003cli\u003eUnderstand and explain the principles of visual motion estimation and 3D mapping\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-9c7498ce-7be6-478b-b6aa-4d1465255a4b\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TUMx+AUTONAVx+2T2015\"},{\"productUuid\":\"cbb52a6d-bd51-48c5-bb5f-48130799e940\",\"productName\":\"Quantum Computer Systems Design I: Intro to Quantum Computation and Programming\",\"productSlug\":\"learn/quantum-computing/university-of-chicago-quantum-computer-systems-design-i-intro-to-quantum-computation-and-programming\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/cbb52a6d-bd51-48c5-bb5f-48130799e940-8d1bcbd787f3.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Chicago\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/aece19ca-b03d-4273-8faf-d128d6c50fda-b1b4fad62b79.png\",\"fullDescription\":\"$365\",\"shortDescription\":\"\u003cp\u003eThis course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.\u003c/p\u003e\",\"productOverview\":\"\u003col\u003e\\n\u003cli\u003eUnderstand design principles of full-stack quantum software design\u003c/li\u003e\\n\u003cli\u003eUnderstand several examples of quantum system inefficiencies\u003c/li\u003e\\n\u003cli\u003eLearn how to apply several classical software techniques to improve quantum hardware reliability and performance\u003c/li\u003e\\n\u003cli\u003eLearn examples of how classical software techniques can be applied to make quantum systems more reliable and efficient\u003c/li\u003e\\n\u003cli\u003eLearn how to think about the overall design of a quantum system and how the software and hardware work together\u003c/li\u003e\\n\u003cli\u003eDevelop unique skills to be more competitive in seeking a position in quantum software development\u003c/li\u003e\\n\u003c/ol\u003e\",\"objectId\":\"course-cbb52a6d-bd51-48c5-bb5f-48130799e940\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UChicagoX+QCS11000+3T2023\"},{\"productUuid\":\"d6d21d69-5349-41cc-9bc4-952114aa3a07\",\"productName\":\"LaTeX for Students, Engineers, and Scientists\",\"productSlug\":\"learn/engineering/iitbombay-latex-for-students-engineers-and-scientists\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/d6d21d69-5349-41cc-9bc4-952114aa3a07-a8c4ebd57751.jpg\",\"productType\":\"Course\",\"attributes\":[\"Engineering\"],\"partnerName\":\"IITBombay\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/410f25d0-d67b-4a90-b7e3-8a856eece7e1-5a926942dd45.png\",\"fullDescription\":\"$366\",\"shortDescription\":\"\u003cp\u003eExplore a new way of writing and typesetting articles, books, papers, etc. using a document preparation system called LaTeX.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eHandle different types of documents\u003c/li\u003e\\n\u003cli\u003eOrganize documents into different sections, subsections, etc..\u003c/li\u003e\\n\u003cli\u003eFormatting pages (margins, header, footer, orientation)\u003c/li\u003e\\n\u003cli\u003eFormatting text\u003c/li\u003e\\n\u003cli\u003eWrite complex mathematical formulae\u003c/li\u003e\\n\u003cli\u003eInclude tables and images\u003c/li\u003e\\n\u003cli\u003eCross-referencing, bibliography, and Indexing\u003c/li\u003e\\n\u003cli\u003eRead error messages as and when required\u003c/li\u003e\\n\u003cli\u003eCreate presentations using Beamer\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-d6d21d69-5349-41cc-9bc4-952114aa3a07\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IITBombayX+LaTeX101x+1T2021\"},{\"productUuid\":\"49c3c17c-ac4a-4140-8fe0-336f8f7e3987\",\"productName\":\"Introduction to Watson AI\",\"productSlug\":\"learn/artificial-intelligence/ibm-introduction-to-watson-ai\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/49c3c17c-ac4a-4140-8fe0-336f8f7e3987-277a3e39d4d1.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\",\"Business \u0026 Management\"],\"partnerName\":\"IBM\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\",\"fullDescription\":\"\u003cp\u003e\u003cem\u003ePlease Note: Learners who successfully complete this IBM course can earn a skill badge — a detailed, verifiable and digital credential that profiles the knowledge and skills you’ve acquired in this course. Enroll to learn more, complete the course and claim your badge!\u003c/em\u003e\u003c/p\u003e\\n\u003cp\u003eIn this course, you will learn how to quickly and easily get started with Artificial Intelligence using IBM Watson. You will understand how Watson works, become familiar with its use cases and real-life client examples, and be introduced to several Watson AI services from IBM that enable anyone to easily apply AI and build smart apps.\u003c/p\u003e\\n\u003cp\u003eYou will also work with several Watson services including Watson studio, Watson assistant and Watson discovery to demonstrate AI in action.\u003c/p\u003e\\n\u003cp\u003eThis course does not require any programming or computer science expertise and is designed for anyone whether you have a technical background or not.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn how to quickly and easily get started with Artificial Intelligence using IBM Watson.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eFundamentals of AI and Watson Machine Learning\u003c/li\u003e\\n\u003cli\u003eHow IBM Watson AI works\u003c/li\u003e\\n\u003cli\u003eWatson AI services offered on the IBM Cloud and how organizations use these services\u003c/li\u003e\\n\u003cli\u003eCommon use cases for AI\u003c/li\u003e\\n\u003cli\u003eExperience and demonstrate AI in action yourself using Watson\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-49c3c17c-ac4a-4140-8fe0-336f8f7e3987\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IBM+AI102EN+2T2021\"},{\"productUuid\":\"a93c0855-d293-4d65-bad8-86a648e86d03\",\"productName\":\"Real-Time Bluetooth Networks - Shape the World\",\"productSlug\":\"learn/computer-programming/the-university-of-texas-at-austin-real-time-bluetooth-networks-shape-the-world\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/a93c0855-d293-4d65-bad8-86a648e86d03-64a1d8243390.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\"],\"partnerName\":\"The University of Texas at Austin\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/9d38ad58-87fb-4a89-9f23-c8df318112e3-aec8e9e98a5f.png\",\"fullDescription\":\"$367\",\"shortDescription\":\"\u003cp\u003eLearn the design fundamentals of a real-time operating system (RTOS) and how to build a Bluetooth network in this \u003cstrong\u003ehands-on\u003c/strong\u003e project-based course.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eLearn fundamentals of embedded systems\u003c/li\u003e\\n\u003cli\u003eLearn how to build your own real-time operating system\u003c/li\u003e\\n\u003cli\u003eLearn how to design, develop and debug C code\u003c/li\u003e\\n\u003cli\u003eLearn about modular design while creating a personal fitness device\u003c/li\u003e\\n\u003cli\u003eLearn about Bluetooth communication\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-a93c0855-d293-4d65-bad8-86a648e86d03\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UTAustinX+UT.RTBN.12.01x+3T2022\"},{\"productUuid\":\"a7f1e3cc-898d-4ee0-90d2-2f0b489e2346\",\"productName\":\"Health Informatics for better and safer healthcare\",\"productSlug\":\"learn/health-informatics/israelx-health-informatics-for-better-and-safer-healthcare\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/a7f1e3cc-898d-4ee0-90d2-2f0b489e2346-a610d27ba35a.jpg\",\"productType\":\"Course\",\"attributes\":[\"Health \u0026 Safety\",\"Medicine\",\"Computer Science\"],\"partnerName\":\"IsraelX\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8c9a342a-2a11-4845-ba09-14b85645d8ac-9dd7b26745d2.png\",\"fullDescription\":\"\u003cp\u003eHealthcare providers around the globe (e.g., doctors, nurses, physical or occupational therapists, etc.) are increasingly relying on health information technology, like electronic health records, for their daily routine tasks. Although using health information technology holds tremendous promises (like personalized and precision medicine to all) it can also result in unforeseen consequences leading to patients’ harm. To fulfill the promise of better and safer carethrough information technology, health providers need to learn about the existing systems design and capabilities while technical experts (e.g., computer programmers) need to understand the complex healthcare needs and processes. This course aims to bridge the current gaps in health informatics education and introduce the major aspects of the field to novice and advanced clinical and technical audiences. Health \u0026amp; Safety, Medicine, Computer Science\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn when and how Informatics is used in different fields of healthcare, what the benefits are and the challenges that still lie ahead.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eWhat kinds of careers are out there in Health Information Technology? \u003c/p\u003e\\n\u003cp\u003eWhat are the core disciplines on which Health Information technology is built? \u003c/p\u003e\\n\u003cp\u003eHow does Clinical Decision Support work? \u003c/p\u003e\\n\u003cp\u003eWhat is the Electronic Health Record comprised of, and how does it work? \u003c/p\u003e\\n\u003cp\u003eWhat do we need Health Terminologies for? \u003c/p\u003e\\n\u003cp\u003eHow is Text and Data Mining used in Healthcare? \u003c/p\u003e\\n\u003cp\u003eWhat type of Image Processing is used to make health imagery usable? \u003c/p\u003e\\n\u003cp\u003eWhat happens when Health Information Systems have low usability? \u003c/p\u003e\\n\u003cp\u003eHow is patient’s safety warranted by Health Information Systems?\u003c/p\u003e\",\"objectId\":\"course-a7f1e3cc-898d-4ee0-90d2-2f0b489e2346\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IsraelX+Bhealthcare+1T2024\"},{\"productUuid\":\"2d3f6959-45f7-4d6c-b62c-bfe5257a2ab4\",\"productName\":\"Implementation of Data Structures\",\"productSlug\":\"learn/data-structures/iitbombay-implementation-of-data-structures\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/2d3f6959-45f7-4d6c-b62c-bfe5257a2ab4-c5ffb15388e4.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"IITBombay\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/410f25d0-d67b-4a90-b7e3-8a856eece7e1-5a926942dd45.png\",\"fullDescription\":\"$368\",\"shortDescription\":\"\u003cp\u003eLearn how to write correct and efficient data structures manipulation using existing standard template library (STL) of C++. Get introduced to the power of STL and make your code more solid, reusable, and robust.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComplex data structures\u003c/li\u003e\\n\u003cli\u003eHow to implement data structures using object-oriented paradigm\u003c/li\u003e\\n\u003cli\u003eHow to map abstract data types to Standard Template Library of C++.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-2d3f6959-45f7-4d6c-b62c-bfe5257a2ab4\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IITBombayX+CS213.2x+1T2021\"},{\"productUuid\":\"2e9e2f98-b4b7-49c7-b5b2-861703e938d1\",\"productName\":\"The Computing Technology Inside Your Smartphone\",\"productSlug\":\"learn/computer-programming/cornell-university-the-computing-technology-inside-your-smartphone\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/2e9e2f98-b4b7-49c7-b5b2-861703e938d1-d4a15f819d6a.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Cornell University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/99661642-a500-4988-bd1b-97877bd6e232-6903c8a95279.png\",\"fullDescription\":\"\u003cp\u003eWe use our smartphones to communicate, to organize our lives, to find information, and to entertain ourselves. All of this is possible because a smartphone contains a powerful computer processor, which is the subject of this course. This computer science course starts by moving step-by-step through the fundamental layers of computing technology, from binary numbers to application software, and then covers advanced performance techniques and the details of actual smartphone processors.\u003c/p\u003e\\n\u003cp\u003eLearn about:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eDigital logic\u003c/li\u003e\\n\u003cli\u003eComputer organization\u003c/li\u003e\\n\u003cli\u003eInstruction sets\u003c/li\u003e\\n\u003cli\u003eApplication Software\u003c/li\u003e\\n\u003cli\u003eAdvanced performance techniques\u003c/li\u003e\\n\u003cli\u003eActual smartphone processors\u003c/li\u003e\\n\u003c/ul\u003e\\n\u003cp\u003eThis Course also provides students with the technical knowledge and the Jade design tool experience to succeed in the more advanced MITx 6.004 MOOC - Computation Structures course sequence.\u003c/p\u003e\",\"shortDescription\":\"Explore the fundamental computing technology inside smartphones and the advanced techniques that make them run so fast.\",\"productOverview\":\"\u003cul\u003e\u003cli\u003eDescribe how a smartphone processor works\u003c/li\u003e\\n\\t\u003cli\u003eExplain computer system design from binary information to programming\u003c/li\u003e\\n\\t\u003cli\u003eDesign a small working computer\u003c/li\u003e\\n\\t\u003cli\u003eDescribe common techniques used to make computers fast\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-2e9e2f98-b4b7-49c7-b5b2-861703e938d1\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:CornellX+ENGRI1210x+2T2016\"},{\"productUuid\":\"e0401860-537b-4d56-a88c-30e05a416b2e\",\"productName\":\"Quantum Computer Systems Design II: Principles of Quantum Architecture\",\"productSlug\":\"learn/quantum-computing/university-of-chicago-quantum-computer-systems-design-ii-principles-of-quantum-architecture\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/e0401860-537b-4d56-a88c-30e05a416b2e-ac900b6e5ee7.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Chicago\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/aece19ca-b03d-4273-8faf-d128d6c50fda-b1b4fad62b79.png\",\"fullDescription\":\"$369\",\"shortDescription\":\"\u003cp\u003eThis course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.\u003c/p\u003e\",\"productOverview\":\"\u003col\u003e\\n\u003cli\u003eUnderstand design principles of full-stack quantum software design\u003c/li\u003e\\n\u003cli\u003eUnderstand several examples of quantum system inefficiencies\u003c/li\u003e\\n\u003cli\u003eLearn how to apply several classical software techniques to improve quantum hardware reliability and performance\u003c/li\u003e\\n\u003cli\u003eLearn examples of how classical software techniques can be applied to make quantum systems more reliable and efficient\u003c/li\u003e\\n\u003cli\u003eLearn how to think about the overall design of a quantum system and how the software and hardware work together\u003c/li\u003e\\n\u003cli\u003eDevelop unique skills to be more competitive in seeking a position in quantum software development\u003c/li\u003e\\n\u003c/ol\u003e\",\"objectId\":\"course-e0401860-537b-4d56-a88c-30e05a416b2e\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UChicagoX+QCS12000+3T2023\"},{\"productUuid\":\"46c983b7-3753-4918-b105-57d6177a45d8\",\"productName\":\"Information Literacy\",\"productSlug\":\"learn/social-science/thomas-edison-state-university-information-literacy\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/46c983b7-3753-4918-b105-57d6177a45d8-150ba004059d.png\",\"productType\":\"Course\",\"attributes\":[\"Social Sciences\",\"Humanities\"],\"partnerName\":\"Thomas Edison State University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/021d83c7-02d8-4e61-80e2-918bb758ca28-048ed135bac6.png\",\"fullDescription\":\"$36a\",\"shortDescription\":\"\u003cp\u003e\u003cstrong\u003eInformation Literacy\u003c/strong\u003e shows you how to use information as a tool for knowledge. You’ll learn how to find, evaluate, and use sources responsibly and ethically, and how information literacy makes you more effective professionally and personally.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe advantages—and hazards—of using information in the 2020s\u003c/li\u003e\\n\u003cli\u003eEvaluating the information you see on the Internet everyday\u003c/li\u003e\\n\u003cli\u003eEvaluating the information you use in college courses\u003c/li\u003e\\n\u003cli\u003eHow to access credible sources of information\u003c/li\u003e\\n\u003cli\u003eBest practices for sharing that information with others\u003c/li\u003e\\n\u003cli\u003eThe different sources of academic information\u003c/li\u003e\\n\u003cli\u003eHow to develop an academic research question\u003c/li\u003e\\n\u003cli\u003eHow to find scholarly sources on a topic\u003c/li\u003e\\n\u003cli\u003eUsing annotation as a tool for evaluating sources\u003c/li\u003e\\n\u003cli\u003eProperly citing sources using the APA format\u003c/li\u003e\\n\u003cli\u003eUnderstanding plagiarism and why it must be avoided.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-46c983b7-3753-4918-b105-57d6177a45d8\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TESU+SOS-110+1T2021\"},{\"productUuid\":\"9bac3f9f-437a-415e-ad27-bf291955fa08\",\"productName\":\"Quantum Computer Systems Design III: Working with Noisy Systems\",\"productSlug\":\"learn/quantum-computing/university-of-chicago-quantum-computer-systems-design-iii-working-with-noisy-systems\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/9bac3f9f-437a-415e-ad27-bf291955fa08-6be766a46f59.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Chicago\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/aece19ca-b03d-4273-8faf-d128d6c50fda-b1b4fad62b79.png\",\"fullDescription\":\"$36b\",\"shortDescription\":\"\u003cp\u003eThis course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM Qiskit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.\u003c/p\u003e\",\"productOverview\":\"\u003col\u003e\\n\u003cli\u003eUnderstand design principles of full-stack quantum software design\u003c/li\u003e\\n\u003cli\u003eUnderstand several examples of quantum system inefficiencies\u003c/li\u003e\\n\u003cli\u003eLearn how to apply several classical software techniques to improve quantum hardware reliability and performance\u003c/li\u003e\\n\u003cli\u003eLearn examples of how classical software techniques can be applied to make quantum systems more reliable and efficient\u003c/li\u003e\\n\u003cli\u003eLearn how to think about the overall design of a quantum system and how the software and hardware work together\u003c/li\u003e\\n\u003cli\u003eDevelop unique skills to be more competitive in seeking a position in quantum software development\u003c/li\u003e\\n\u003c/ol\u003e\",\"objectId\":\"course-9bac3f9f-437a-415e-ad27-bf291955fa08\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UChicagoX+QCS13000+3T2023\"},{\"productUuid\":\"bb7079e3-c0b5-4fd1-926a-06af590536e3\",\"productName\":\"Accessible Gamification\",\"productSlug\":\"learn/gamification/the-georgia-institute-of-technology-accessible-gamification\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/bb7079e3-c0b5-4fd1-926a-06af590536e3-3092f998992e.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Design\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"$36c\",\"shortDescription\":\"Learn how accessibility plays into gamification fundamentals, creating efficiency in business for everyone.\",\"productOverview\":\"\u003cul\u003e\u003cli\u003eWhat Gamification is and how it relates to common business processes\u003c/li\u003e\\n\u003c/ul\u003e\u003cul\u003e\u003cli\u003eBasics of Digital Accessibility and how it interacts with Gamification\u003c/li\u003e\\n\u003c/ul\u003e\u003cul\u003e\u003cli\u003eHow to derive Game Design Patterns from popular digital games\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-bb7079e3-c0b5-4fd1-926a-06af590536e3\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:GTx+HDM1.1aX+1T2019\"},{\"productUuid\":\"2e052f23-9b7b-4081-808d-3fa3e87e652b\",\"productName\":\"Data Structures and Algorithm Design Part II | 数据结构与算法设计(下)\",\"productSlug\":\"learn/data-structures/tsinghua-university-data-structures-and-algorithm-design-part-ii-shu-ju-jie-gou-yu-suan-fa-she-ji-xia\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/2e052f23-9b7b-4081-808d-3fa3e87e652b-21a3bf7e7907.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Tsinghua University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b5714409-b5f4-4c9d-9348-b0fecbaaddd6-780fbb6c72c7.png\",\"fullDescription\":\"\u003cp\u003eData structures play a central role in computer science and are the cornerstones of efficient algorithms. Knowledge in this area has been at the kernel of related curriculums. This course aims at exploring the principles and methods in the design and implementation of various data structures and providing students with main tools and skills for algorithm design and performance analysis. Topics covered by this course range from fundamental data structures to recent research results. \\\"Data Structures and Algorithm Design Part II\\\" is an advanced course extending the materials in \\\"Part I\\\". We will cover more powerful and sophisticated data structures \u0026amp; algorithms, including: splay trees, B-trees, red-black trees, hash tables, priority queues, strings and sorting.\u003c/p\u003e\\n\u003cp\u003e数据结构是计算机科学的关键内容,也是构建高效算法的必要基础。其中涉及的知识,在相关专业的课程系统中始终处于核心位置。本课程旨在围绕各类数据结构的设计与实现,揭示其中的规律原理与方法技巧;同时针对算法设计及其性能分析,使学生了解并掌握主要的套路与手段。讲授的主题从基础的数据结构,一直延伸至新近的研究成果。\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn the basics of data structures and methods to design algorithms and analyze their performance. 本课程旨在围绕各类数据结构的设计与实现,揭示其中的规律原理与方法技巧;同时针对算法设计及其性能分析,使学生了解并掌握主要的套路与手段。\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eAlgorithms used to solve complex problems\u003c/li\u003e\\n\u003cli\u003ePrinciples and methods in the design and implementation of various data structures\u003c/li\u003e\\n\u003cli\u003eSkills for algorithm design and performance analysis\u003c/li\u003e\\n\u003cli\u003eBackground on fundamental data structures and recent results\u003c/li\u003e\\n\u003cli\u003e数据结构的设计与实现\u003c/li\u003e\\n\u003cli\u003e揭示其中的规律原理与方法技巧\u003c/li\u003e\\n\u003cli\u003e了解并掌握主要的套路与手法\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-2e052f23-9b7b-4081-808d-3fa3e87e652b\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TsinghuaX+30240184.2x+1T2024\"},{\"productUuid\":\"1fe64293-1016-4331-8057-8b58b357516d\",\"productName\":\"Programming for Everyone – An Introduction to Visual Programming Languages\",\"productSlug\":\"learn/computer-programming/israelx-programming-for-everyone-an-introduction-to-visual-programming-languages\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/1fe64293-1016-4331-8057-8b58b357516d-15a04aec7bcd.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\",\"Science\"],\"partnerName\":\"IsraelX\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8c9a342a-2a11-4845-ba09-14b85645d8ac-9dd7b26745d2.png\",\"fullDescription\":\"$36d\",\"shortDescription\":\"\u003cp\u003eThis MOOC will help participants understand what programming is, and how to use programs. It will review programming languages and teach how to program in visual and intuitive languages. It requires no prior knowledge of programming or ofmathematics.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eYou will get an overview of existing programming approaches, and learn at an introductory level two visual and natural programming languages: statecharts and live sequence charts.\u003c/p\u003e\",\"objectId\":\"course-1fe64293-1016-4331-8057-8b58b357516d\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IsraelX+LIBPROGx+3T2022\"},{\"productUuid\":\"afe94c48-2094-4ca7-ba13-e17636c7437a\",\"productName\":\"Digital Culture/clutter: Life and Death on the Net\",\"productSlug\":\"learn/social-science/israelx-digital-culture-clutter-life-and-death-on-the-net\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/afe94c48-2094-4ca7-ba13-e17636c7437a-7c733176467d.jpg\",\"productType\":\"Course\",\"attributes\":[\"Communication\",\"Humanities\",\"Social Sciences\"],\"partnerName\":\"IsraelX\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8c9a342a-2a11-4845-ba09-14b85645d8ac-9dd7b26745d2.png\",\"fullDescription\":\"\u003cp\u003eTangibility is being replaced by virtuality. Social media supplants the water cooler. MOOCs challenge the classroom.\u003c/p\u003e\\n\u003cp\u003eThis course is a colorful melange of ideas, debates, inventions and stories of the visionaries and entrepreneurs who've created-- and critiqued -- the digital world - as we know it today.\u003c/p\u003e\\n\u003cp\u003eThis is an introductory survey course. It fits into early, foundational learning in various disciplines, such as Social Science; Arts \u0026amp; Culture; Business \u0026amp; Management; Communication; Computer Science; Education; Humanities; Law, and the informal studies of lifelong learners. No previous knowledge is required.\u003c/p\u003e\\n\u003cp\u003eHowever, life in the 21st century is assumed.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eAcquire a conceptual toolkit to navigate the high waters of cyberspace as you learn about the pains and gains of the net.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eMaster the concepts underlying digital and networked realities.\u003c/li\u003e\\n\u003cli\u003eUnderstand and intelligently discuss and predict digital life.\u003c/li\u003e\\n\u003cli\u003eGain familiarity with leading thinkers and their thoughts in the field.\u003c/li\u003e\\n\u003cli\u003eUse digital and collaborative tools in this quest.\u003c/li\u003e\\n\u003cli\u003eCreate collaborative concept maps of the information age.\u003c/li\u003e\\n\u003cli\u003eBased on your newly gained knowledge, form your own opinions about whether and how much Privacy, Center, Distance, Time and Death, the Book and the Classroom are dying.\u003c/li\u003e\\n\u003cli\u003eAnswer the question, is the Net fulfilling its promise?\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-afe94c48-2094-4ca7-ba13-e17636c7437a\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IsraelX+218.4444+3T2019\"},{\"productUuid\":\"84fda3bf-e0c0-4f36-a389-ee4983bdc273\",\"productName\":\"Learning From Data (Introductory Machine Learning)\",\"productSlug\":\"learn/machine-learning/caltech-learning-from-data-introductory-machine-learning\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/84fda3bf-e0c0-4f36-a389-ee4983bdc273-fcead121f96a.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\",\"Math\"],\"partnerName\":\"Caltech\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/01424b8a-06bf-4410-ac4f-2f1016b105be-e40ca6bcc9d7.png\",\"fullDescription\":\"\u003cp\u003eThis introductory computer science course in machine learning will cover basic theory, algorithms, and applications. Machine learning is a key technology in Big Data, and in many financial, medical, commercial, and scientific applications. It enables computational systems to automatically learn how to perform a desired task based on information extracted from the data. Machine learning has become one of the hottest fields of study today and the demand for jobs is only expected to increase. Gaining skills in this field will get you one step closer to becoming a data scientist or quantitative analyst.\u003c/p\u003e\\n\u003cp\u003eThis course balances theory and practice, and covers the mathematical as well as the heuristic aspects. The lectures follow each other in a story-like fashion:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eWhat is learning?\u003c/li\u003e\\n\u003cli\u003eCan a machine learn?\u003c/li\u003e\\n\u003cli\u003eHow to do it?\u003c/li\u003e\\n\u003cli\u003eHow to do it well?\u003c/li\u003e\\n\u003cli\u003eTake-home lessons.\u003c/li\u003e\\n\u003c/ul\u003e\",\"shortDescription\":\"Introductory Machine Learning course covering theory, algorithms and applications. Our focus is on real understanding, not just \\\"knowing.\\\"\",\"productOverview\":\"\u003cul\u003e\u003cli\u003eIdentify basic theoretical principles, algorithms, and applications of Machine Learning\u003c/li\u003e\\n\\t\u003cli\u003eElaborate on the connections between theory and practice in Machine Learning\u003c/li\u003e\\n\\t\u003cli\u003eMaster the mathematical and heuristic aspects of Machine Learning and their applications to real world situations\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-84fda3bf-e0c0-4f36-a389-ee4983bdc273\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:CaltechX+CS1156x+3T2017\"},{\"productUuid\":\"7533a3f2-05f6-42fd-aa16-bdf2ee465a93\",\"productName\":\"Digital Networks Essentials\",\"productSlug\":\"learn/computer-networking/imt-digital-networks-essentials\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/7533a3f2-05f6-42fd-aa16-bdf2ee465a93-699b7e560318.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\"],\"partnerName\":\"IMT\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/55a6dc9c-5bc9-45e1-be34-a94bcc87bb15-c3509d119e45.png\",\"fullDescription\":\"\u003cp\u003eEvery business today depends on connectivity, and now there is increasing demand for engineers who can design, develop and manage data networks – and keep them secure as well.\u003c/p\u003e\\n\u003cp\u003eThis applied computer science MOOC will give you the hands-on know-how to master the network technologies used every day to communicate and access information via the web and phones.\u003c/p\u003e\\n\u003cp\u003eYou’ll learn the vocabulary, concepts and mechanisms common to all digital networks, and explore the TCP, UDP and IP protocols that support all online communications.\u003c/p\u003e\\n\u003cp\u003eYou’ll also see how a global network is organized and how its components work together, and understand the importance of standards and protocols. This course is designed for students or professionals with a background in science or computing.\u003c/p\u003e\\n\u003cp\u003ePractical coursework is carried out in a Unix virtual environment that can be installed on any modern computer.\u003c/p\u003e\\n\u003cp\u003eSign up now and sharpen up your network knowledge!\u003c/p\u003e\",\"shortDescription\":\"Learn through hands-on experience how data flows through the internet, your phone and the IP protocols that support all online communications.\",\"productOverview\":\"\u003cul\u003e\u003cli\u003eHow to analyze the properties of a service and determine its network needs\u003c/li\u003e\\n\\t\u003cli\u003eThe essentials of network architectures, mechanisms (flow control, error and loss correction, delay management, etc.), protocol stacks and more\u003c/li\u003e\\n\\t\u003cli\u003eAll about the IP, TCP and UDP Internet protocols and their properties (quality of service, congestion management, etc.)\u003c/li\u003e\\n\\t\u003cli\u003eThe right way to develop an addressing plan for an organization, choose an appropriate routing algorithm and configure the routing\u003c/li\u003e\\n\\t\u003cli\u003eHow to use a network analyzer (Wireshark, in this case)\u003c/li\u003e\\n\\t\u003cli\u003eReading and interpreting the contents of a frame captured on a network\u003c/li\u003e\\n\\t\u003cli\u003eHow to read and understand a data or telecom network standard\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-7533a3f2-05f6-42fd-aa16-bdf2ee465a93\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IMTx+NET01x+1T2017\"},{\"productUuid\":\"a3d65c5b-4de8-4533-b771-85ccf8c91fd7\",\"productName\":\"Network Security - Protocols\",\"productSlug\":\"learn/network-security/new-york-university-network-security-protocols\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/a3d65c5b-4de8-4533-b771-85ccf8c91fd7-4480487bc1f7.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"New York University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/dc6d25de-0dac-43e6-a915-e362bf8b4403-917c4e000b69.png\",\"fullDescription\":\"$36e\",\"shortDescription\":\"\u003cp\u003eLearn more fundamentals of network security, including cryptographic algorithms used in networking protocols, TLS/SSL, IPSec Layer 2 Security and Wireless Security.\u003c/p\u003e\",\"productOverview\":\"$36f\",\"objectId\":\"course-a3d65c5b-4de8-4533-b771-85ccf8c91fd7\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:NYUx+CYB.NET.2+3T2020\"},{\"productUuid\":\"2fb3e7fa-005c-4b1b-94e8-5037d12309e9\",\"productName\":\"Learn to Program in Java\",\"productSlug\":\"learn/java/microsoft-learn-to-program-in-java\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/2fb3e7fa-005c-4b1b-94e8-5037d12309e9-88ec078eb778.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Microsoft\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/896bbb25-cf7e-4f80-8ac1-477199c305ef-0a7d5b6c30e9.png\",\"fullDescription\":\"$370\",\"shortDescription\":\"\u003cp\u003eGet started on the path to becoming a software engineer by learning core coding skills in Java--one of the most popular programming languages.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\r\\n\u003cli\u003eBasic Java commands and APIs using industry tools\u003c/li\u003e\\r\\n\u003cli\u003eFoundational data organization and manipulation\u003c/li\u003e\\r\\n\u003cli\u003eCode control structures, such as loops and if/else statements\u003c/li\u003e\\r\\n\u003cli\u003eHow to structure code using methods, parameters, and returns\u003c/li\u003e\\r\\n\u003c/ul\u003e\",\"objectId\":\"course-2fb3e7fa-005c-4b1b-94e8-5037d12309e9\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:Microsoft+DEV276x+1T2020a\"},{\"productUuid\":\"17b2db20-bb6d-4148-ad0b-9b9b99e287c1\",\"productName\":\"Blockchain Technology\",\"productSlug\":\"learn/blockchain/university-of-california-berkeley-blockchain-technology\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/17b2db20-bb6d-4148-ad0b-9b9b99e287c1-b9544ed151aa.png\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of California, Berkeley\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/54bc81cb-b736-4505-aa51-dd2b18c61d84-2082c7ba1024.png\",\"fullDescription\":\"$371\",\"shortDescription\":\"\u003cp\u003eLearn the fundamentals of blockchain technology and how it will power the economy of tomorrow.\u003c/p\u003e\",\"productOverview\":\"$372\",\"objectId\":\"course-17b2db20-bb6d-4148-ad0b-9b9b99e287c1\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:BerkeleyX+CS198.2x+2T2023\"},{\"productUuid\":\"ec5e106e-18be-4bf3-8721-58950b7da1d4\",\"productName\":\"Bitcoin and Cryptocurrencies\",\"productSlug\":\"learn/bitcoin/university-of-california-berkeley-bitcoin-and-cryptocurrencies\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/ec5e106e-18be-4bf3-8721-58950b7da1d4-09a0431a0e5d.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of California, Berkeley\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/54bc81cb-b736-4505-aa51-dd2b18c61d84-2082c7ba1024.png\",\"fullDescription\":\"$373\",\"shortDescription\":\"\u003cp\u003eLearn the fundamentals of Bitcoin and the Cryptocurrency space, including the basics of smart contracts, the Ethereum platform andhow to build decentralized applications.\u003c/p\u003e\",\"productOverview\":\"$374\",\"objectId\":\"course-ec5e106e-18be-4bf3-8721-58950b7da1d4\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:BerkeleyX+CS198.1x+2T2023\"},{\"productUuid\":\"3f2d9b25-40be-4cd8-898c-6a1b8637bfec\",\"productName\":\"The Hardware of a Quantum Computer\",\"productSlug\":\"learn/quantum-computing/delft-university-of-technology-the-hardware-of-a-quantum-computer\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/3f2d9b25-40be-4cd8-898c-6a1b8637bfec-226a1c5b9eef.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Physics\",\"Computer Science\",\"Engineering\"],\"partnerName\":\"Delft University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c484a523-d396-4aff-90f4-bb7e82e16bf6-f9e6cc4a4c94.png\",\"fullDescription\":\"$375\",\"shortDescription\":\"\u003cp\u003eLearn how a quantum computer could be physically build, and how it could be controlled.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eAn overview of the building blocks of a quantum computer;\u003c/li\u003e\\n\u003cli\u003eHow four of the most promising types of solid-state qubits work: superconducting Transmon qubits, Silicon spin qubits, diamond NV center qubits, and topological qubits;\u003c/li\u003e\\n\u003cli\u003eHow quantum gates, the basic operations of quantum computing, are performed on each of these qubit implementations.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-3f2d9b25-40be-4cd8-898c-6a1b8637bfec\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DelftX+QTM2x+2T2024\"},{\"productUuid\":\"16974953-ed0c-4c5b-87f5-4f71b7fe10a6\",\"productName\":\"Architecture, Algorithms, and Protocols of a Quantum Computer and Quantum Internet\",\"productSlug\":\"learn/quantum-computing/delft-university-of-technology-architecture-algorithms-and-protocols-of-a-quantum-computer-and-quantum-internet\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/16974953-ed0c-4c5b-87f5-4f71b7fe10a6-8f0fef5291bd.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Physics\",\"Science\",\"Computer Science\"],\"partnerName\":\"Delft University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c484a523-d396-4aff-90f4-bb7e82e16bf6-f9e6cc4a4c94.png\",\"fullDescription\":\"$376\",\"shortDescription\":\"\u003cp\u003eLearn how a quantum computer can be operated: you will go through the basics of quantum algorithms, quantum error-correction, micro-architectures, compilers, and programming languages for quantum computing, and protocols for the quantum internet.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eInterfacing quantum computers with classical control circuitry;\u003c/li\u003e\\n\u003cli\u003eMicro-architectures, compiles, and programming languages for quantum computing;\u003c/li\u003e\\n\u003cli\u003eQuantum error-correction for fault-tolerant quantum computation;\u003c/li\u003e\\n\u003cli\u003eQuantum algorithms;\u003c/li\u003e\\n\u003cli\u003eA deeper understanding of the building blocks of a quantum internet, and the protocols and networks needed to realize this.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-16974953-ed0c-4c5b-87f5-4f71b7fe10a6\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DelftX+QTM3x+2T2024\"},{\"productUuid\":\"38b8dc96-629b-483b-bafa-9e2cbf826503\",\"productName\":\"The Quantum Internet and Quantum Computers: How Will They Change the World?\",\"productSlug\":\"learn/quantum-computing/delft-university-of-technology-the-quantum-internet-and-quantum-computers-how-will-they-change-the-world\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/38b8dc96-629b-483b-bafa-9e2cbf826503-d1ba14f8f486.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Science\",\"Physics\"],\"partnerName\":\"Delft University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c484a523-d396-4aff-90f4-bb7e82e16bf6-f9e6cc4a4c94.png\",\"fullDescription\":\"$377\",\"shortDescription\":\"\u003cp\u003eDiscover quantum computers and the quantum internet. Learn the principles and promises behind these developments and how quantum computing and quantum information will impact our future.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe basics of quantum computing and the quantum internet\u003c/li\u003e\\n\u003cli\u003eThe key application areas in which quantum technologies will change the world.\u003c/li\u003e\\n\u003cli\u003eThe potential advantages of a quantum computer and the quantum internet, but also the challenges in realizing them.\u003c/li\u003e\\n\u003cli\u003eThe basic quantum phenomena that make quantum technologies possible.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-38b8dc96-629b-483b-bafa-9e2cbf826503\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DelftX+QTM1x+2T2024\"},{\"productUuid\":\"22afef9c-be9f-4e38-895e-80edaae17053\",\"productName\":\"Quantum 101: Quantum Computing \u0026 Quantum Internet\",\"productSlug\":\"certificates/professional-certificate/delftx-quantum-computing-and-quantum-internet\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/22afef9c-be9f-4e38-895e-80edaae17053-98bf9c3a9c9e.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Physics\",\"Computer Science\",\"Engineering\",\"Science\"],\"partnerName\":\"Delft University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c484a523-d396-4aff-90f4-bb7e82e16bf6-f9e6cc4a4c94.png\",\"fullDescription\":\"The basics of four different physical implementations of qubits, the building blocks of a quantum computer: Silicon spin qubits, diamond NV center qubits, superconducting qubits, and topological qubits.,How best to interface classical control circuitry with a quantum processor.,Micro-architectures, compilers, and programming languages for a quantum processor.,Quantum error-correction for fault-tolerant quantum computing.,Quantum algorithms that can be run on a quantum processor (e.g. Grover's algorithm).,The quantum internet and its applications.\",\"shortDescription\":\"Learn how quantum computer works. Explore the scientific principles behind a quantum computer, and the software that operates it.\",\"productOverview\":\"$378\",\"objectId\":\"program-22afef9c-be9f-4e38-895e-80edaae17053\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"d1a5dbf6-8ffc-449b-9fe5-91d3ea13c22c\",\"productName\":\"Humanitarian Action in the Digital Age\",\"productSlug\":\"learn/computer-programming/ecole-polytechnique-federale-de-lausanne-humanitarian-action-in-the-digital-age\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/d1a5dbf6-8ffc-449b-9fe5-91d3ea13c22c-e3c92e427041.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Humanities\"],\"partnerName\":\"École polytechnique fédérale de Lausanne\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6f244695-7416-4c6c-a2a9-97769b6acb56-a2dc5dd735ab.png\",\"fullDescription\":\"\u003cp\u003eAs humanitarian practitioner, you are interested in technology but you feel it should be used more responsibly? You are worried people tend to jump on opportunities without properly considering risks? This MOOC is for you!\u003c/p\u003e\\n\u003cp\u003eThis course will first introduce you to the basics of computer and data science and help you understand what happens underneath the surface when using a computer, the internet or social media. You will then dive into some more complex technologies like artificial intelligence, cryptography or distributed ledgers. Equipped with this knowledge, you will then explore with world-leading experts how to use technology responsibly, covering topics such as accountability, ethics, data protection, the do no harm principle and inclusion.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eThe first MOOC about responsible use of technology for humanitarians. Learn about technology and identify risks and opportunities when designing digital solutions.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eThis MOOC will initially provide you with a holistic understanding of Information and Communication Technologies (ICT) – including:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eComputers, network, internet and cloud computing\u003c/li\u003e\\n\u003cli\u003eSoftware, data and digital transformation\u003c/li\u003e\\n\u003cli\u003eCryptography, cybersecurity and privacy\u003c/li\u003e\\n\u003cli\u003eArtificial Intelligence and Distributed Ledgers\u003c/li\u003e\\n\u003c/ul\u003e\\n\u003cp\u003eOnce you have a better grasp of technology, you will explore these topics through a humanitarian lens:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eEthics, accountability and the “do no harm” principle\u003c/li\u003e\\n\u003cli\u003eChallenges for humanitarian principles in the digital age\u003c/li\u003e\\n\u003cli\u003eData protection and cybersecurity\u003c/li\u003e\\n\u003cli\u003eDigital inclusion and human centered design.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-d1a5dbf6-8ffc-449b-9fe5-91d3ea13c22c\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:EPFLx+DHA+2T2023\"},{\"productUuid\":\"4c70ad9b-9602-49af-bf00-83fa4bf47708\",\"productName\":\"Machine Learning with Python: from Linear Models to Deep Learning.\",\"productSlug\":\"learn/machine-learning/massachusetts-institute-of-technology-machine-learning-with-python-from-linear-models-to-deep-learning\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/4c70ad9b-9602-49af-bf00-83fa4bf47708-dc4566d15250.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\",\"Math\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$379\",\"shortDescription\":\"\u003cp\u003eAn in-depth introduction to the field of machine learning, from linear models to deep learning and reinforcement learning, through hands-on Python projects. -- \u003cem\u003ePart of the MITx MicroMasters program in Statistics and Data Science.\u003c/em\u003e\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eUnderstand principles behind machine learning problems such as classification, regression, clustering, and reinforcement learning\u003c/li\u003e\\n\u003cli\u003eImplement and analyze models such as linear models, kernel machines, neural networks, and graphical models\u003c/li\u003e\\n\u003cli\u003eChoose suitable models for different applications\u003c/li\u003e\\n\u003cli\u003eImplement and organize machine learning projects, from training, validation, parameter tuning, to feature engineering.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-4c70ad9b-9602-49af-bf00-83fa4bf47708\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:MITx+6.86x+1T2025\"},{\"productUuid\":\"0f163616-6fb2-4d5d-a1cc-078b48a6688b\",\"productName\":\"BioGraph: Teaching Biology Through Systems, Models, \u0026 Argumentation\",\"productSlug\":\"learn/education/massachusetts-institute-of-technology-biograph-teaching-biology-through-systems-models-argumentation\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/0f163616-6fb2-4d5d-a1cc-078b48a6688b-f20f3dcba2f2.jpg\",\"productType\":\"Course\",\"attributes\":[\"Education \u0026 Teacher Training\",\"Biology \u0026 Life Sciences\",\"Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$37a\",\"shortDescription\":\"\u003cp\u003eThis six-week interactive and collaborative course integrates systems thinking with computer models designed to ‘bring biology to life’. You will learn how to use online simulations to develop core biology content and practices, aligned with the NGSS.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eParticipants will be able to \u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eTeach High School Biology content through a systems lens\u003c/li\u003e\\n\u003cli\u003eUse online simulations that develop core ideas in biology\u003c/li\u003e\\n\u003cli\u003eModify simulations through basic blocks-based coding\u003c/li\u003e\\n\u003cli\u003eHighlight the importance and usefulness of scientific models\u003c/li\u003e\\n\u003cli\u003eSupport students in computational modeling\u003c/li\u003e\\n\u003cli\u003eUse scientific argumentation as a method for teaching and learning science content\u003c/li\u003e\\n\u003cli\u003eJoin a global community of teachers\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-0f163616-6fb2-4d5d-a1cc-078b48a6688b\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:MITx_PennX+BIOGRAPH2.1X+2T2021\"},{\"productUuid\":\"128522e4-22b2-40c3-8b64-d628041b7f64\",\"productName\":\"AI in Architectural Design: Introduction\",\"productSlug\":\"learn/design/delft-university-of-technology-introduction-to-ai-in-architectural-design\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/128522e4-22b2-40c3-8b64-d628041b7f64-ad3d37666151.png\",\"productType\":\"Course\",\"attributes\":[\"Design\",\"Computer Science\",\"Architecture\"],\"partnerName\":\"Delft University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c484a523-d396-4aff-90f4-bb7e82e16bf6-f9e6cc4a4c94.png\",\"fullDescription\":\"$37b\",\"shortDescription\":\"\u003cp\u003eLearn about the elements of AI, machine learning and computer vision. Discover the open-source AI tools, and hidden AI gems. Learn how to play with architectural design data using freely available AI model.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eExplain machine learning as a science behind AI technology.\u003c/li\u003e\\n\u003cli\u003eDescribe what computer vision is and how it is positioned with respect to AI technology.\u003c/li\u003e\\n\u003cli\u003eRecognise some applications of computer vision in architectural design and engineering.\u003c/li\u003e\\n\u003cli\u003eLearn how and where to find data related to the built environment.\u003c/li\u003e\\n\u003cli\u003eLearn how to re-think design as a data story telling.\u003c/li\u003e\\n\u003cli\u003eGain hands-on experience of Python programming and using relevant libraries to conduct a small machine learning project with real data.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-128522e4-22b2-40c3-8b64-d628041b7f64\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DelftX+AIfE2x+1T2024\"},{\"productUuid\":\"e862af36-d4f7-401c-91ee-898753af5bb7\",\"productName\":\"Python Data Science\",\"productSlug\":\"certificates/professional-certificate/ibm-python-data-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/e862af36-d4f7-401c-91ee-898753af5bb7-70c1d615d4b5.jpeg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Computer Science\",\"Engineering\"],\"partnerName\":\"IBM\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\",\"fullDescription\":\"Understand Python language basics and how they apply to data science.,Practice iterative data science using Jupyter notebooks on IBM Cloud.,Analyze data using Python libraries like pandas and numpy.,Create stunning data visualizations with matplotlib, folium, and seaborn.,Build machine learning models using scipy and scikitlearn.,Demonstrate proficiency in solving real life data science problems.\",\"shortDescription\":\"Launch your career in data science with hands-on Python skills.\",\"productOverview\":\"$37c\",\"objectId\":\"program-e862af36-d4f7-401c-91ee-898753af5bb7\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"b3c02aea-cbf6-4fc4-a730-0433860e2a35\",\"productName\":\"Python for Data Science\",\"productSlug\":\"learn/python/the-university-of-california-san-diego-python-for-data-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/b3c02aea-cbf6-4fc4-a730-0433860e2a35-bb25bbe40de7.jpg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Computer Science\"],\"partnerName\":\"The University of California, San Diego\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c7f335bb-f97c-4472-af09-65ae60197005-7d797d964ddb.png\",\"fullDescription\":\"$37d\",\"shortDescription\":\"\u003cp\u003eLearn to use powerful, open-source, Python tools, including Pandas, Git and Matplotlib, to manipulate, analyze, and visualize complex datasets.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eBasic process of data science\u003c/li\u003e\\n\u003cli\u003ePython and Jupyter notebooks\u003c/li\u003e\\n\u003cli\u003eAn applied understanding of how to manipulate and analyze uncurated datasets\u003c/li\u003e\\n\u003cli\u003eBasic statistical analysis and machine learning methods\u003c/li\u003e\\n\u003cli\u003eHow to effectively visualize results\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-b3c02aea-cbf6-4fc4-a730-0433860e2a35\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UCSanDiegoX+DSE200x+3T2024\"},{\"productUuid\":\"18cf89ce-aa23-493a-91ce-1c341b7e1621\",\"productName\":\"Data Science: Productivity Tools\",\"productSlug\":\"learn/data-science/harvard-university-data-science-productivity-tools\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/18cf89ce-aa23-493a-91ce-1c341b7e1621-a575bd6c50e6.jpg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Computer Science\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"\u003cp\u003eA typical data analysis project may involve several parts, each including several data files and different scripts with code. Keeping all this organized can be challenging. \u003c/p\u003e\\n\u003cp\u003ePart of our \u003ca href=\\\"https://www.edx.org/professional-certificate/harvardx-data-science\\\"\u003eProfessional Certificate Program in Data Science\u003c/a\u003e, this course explains how to use Unix/Linux as a tool for managing files and directories on your computer and how to keep the file system organized. You will be introduced to the version control systems git, a powerful tool for keeping track of changes in your scripts and reports. We also introduce you to GitHub and demonstrate how you can use this service to keep your work in a repository that facilitates collaborations. \u003c/p\u003e\\n\u003cp\u003eFinally, you will learn to write reports in R markdown which permits you to incorporate text and code into a document. We'll put it all together using the powerful integrated desktop environment RStudio.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eKeep your projects organized and produce reproducible reports using GitHub, git, Unix/Linux, and RStudio.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eHow to use Unix/Linux to manage your file system\u003c/li\u003e\\n\u003cli\u003eHow to perform version control with git\u003c/li\u003e\\n\u003cli\u003eHow to start a repository on GitHub\u003c/li\u003e\\n\u003cli\u003eHow to leverage the many useful features provided by RStudio\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-18cf89ce-aa23-493a-91ce-1c341b7e1621\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+PH125.5x+3T2024\"},{\"productUuid\":\"1bab9c85-a855-4abb-a326-9cbec5781c4c\",\"productName\":\"Backyard Meteorology: The Science of Weather\",\"productSlug\":\"learn/natural-sciences/harvard-university-backyard-meteorology-the-science-of-weather\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/1bab9c85-a855-4abb-a326-9cbec5781c4c-f04010033293.jpg\",\"productType\":\"Course\",\"attributes\":[\"Science\",\"Physics\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"\u003cp\u003eThe weather forecasts we see every day are based on an army of meteorological sensing networks and intensive computer modeling. Before the rise of these technologies, predictions were made by methods like discerning cloud formations and wind directions. \u003c/p\u003e\\n\u003cp\u003eThis course will explore the science behind weather systems by teaching the observational skills needed to make a forecast without using instruments or computer models. We'll discuss the physical processes driving weather and the global forces that shape global climate systems. Finally, we will examine the limits of prediction in both human observations and computer models. \u003c/p\u003e\\n\u003cp\u003eCan the flap of a butterfly's wings in Brazil set off a tornado in Texas? Take this course to find out!\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn to forecast the weather just by looking out your window.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe role of air, water, and wind in weather systems\u003c/li\u003e\\n\u003cli\u003eHow to estimate local wind speed and direction\u003c/li\u003e\\n\u003cli\u003eHow to avoid being struck by lightning\u003c/li\u003e\\n\u003cli\u003eHow to identify cloud types and features\u003c/li\u003e\\n\u003cli\u003eHow to describe the attributes of thunderstorms and tornadoes\u003c/li\u003e\\n\u003cli\u003eHow to collect and interpret data and observations to predict the next day's weather\u003c/li\u003e\\n\u003cli\u003eThe benefits and drawbacks of weather prediction methods\u003c/li\u003e\\n\u003cli\u003eThe butterfly effect and its application to weather systems\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-1bab9c85-a855-4abb-a326-9cbec5781c4c\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+SKY101x+2T2024\"},{\"productUuid\":\"be6f00d4-5047-459e-8249-954e2526f68a\",\"productName\":\"Collaborative Data Science for Healthcare\",\"productSlug\":\"learn/data-science/massachusetts-institute-of-technology-collaborative-data-science-for-healthcare\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/be6f00d4-5047-459e-8249-954e2526f68a-0151844359f8.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Medicine\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$37e\",\"shortDescription\":\"\u003cp\u003eData and learning should be at the front and center of healthcare delivery. In this course, we bring together computer scientists, health providers and social scientists collaborating to improve population health by analyzing and mining data routinely collected in the process of patient care.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003ePrinciples of data science as applied to health\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eAnalysis of electronic health records\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eArtificial intelligence and machine learning in healthcare\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-be6f00d4-5047-459e-8249-954e2526f68a\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:MITx+HST.953x+1T2024\"},{\"productUuid\":\"2102f79d-9a44-41e9-9d92-884bec46dc65\",\"productName\":\"Probability and Statistics in Data Science using Python\",\"productSlug\":\"learn/statistics/the-university-of-california-san-diego-probability-and-statistics-in-data-science-using-python\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/2102f79d-9a44-41e9-9d92-884bec46dc65-c659c737cb7c.jpg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Math\",\"Computer Science\"],\"partnerName\":\"The University of California, San Diego\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c7f335bb-f97c-4472-af09-65ae60197005-7d797d964ddb.png\",\"fullDescription\":\"\u003cp\u003eThe job of a data scientist is to glean knowledge from complex and noisy datasets.\u003c/p\u003e\\n\u003cp\u003eReasoning about uncertainty is inherent in the analysis of noisy data. Probability and Statistics provide the mathematical foundation for such reasoning.\u003c/p\u003e\\n\u003cp\u003eIn this course, part of the Data Science MicroMasters program, you will learn the foundations of probability and statistics. You will learn both the mathematical theory, and get a hands-on experience of applying this theory to actual data using Jupyter notebooks.\u003c/p\u003e\\n\u003cp\u003eConcepts covered included: random variables, dependence, correlation, regression, PCA, entropy and MDL.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eUsing Python, learn statistical and probabilistic approaches to understand and gain insights from data.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe mathematical foundations for machine learning\u003c/li\u003e\\n\u003cli\u003eStatistics literacy: understand the meaning of statements such as \\\"at a 99% confidence level\\\"\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-2102f79d-9a44-41e9-9d92-884bec46dc65\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UCSanDiegoX+DSE210x+3T2024\"},{\"productUuid\":\"10f6bd83-0da4-4d18-986e-3ea2ce364c5d\",\"productName\":\"Climate Change: The Science Behind the Crisis - Part 2\",\"productSlug\":\"learn/climate-change/tel-aviv-university-climate-change-the-science-behind-the-crisis-part-2\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/10f6bd83-0da4-4d18-986e-3ea2ce364c5d-798175d4cadb.png\",\"productType\":\"Course\",\"attributes\":[\"Energy \u0026 Earth Sciences\",\"Environmental Studies\"],\"partnerName\":\"Tel Aviv University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/0e337af8-3643-496e-be9e-fb91274a505d-19990d293b60.png\",\"fullDescription\":\"$37f\",\"shortDescription\":\"\u003cp\u003e\u003cspan lang=\\\"EN-US\\\"\u003eIn this course we will take a journey from the Sun to the Sea to understand the science behind our changing climate. Are the present-day changes in our global climate really linked to our human activities here on Earth? And are there solutions available to solve the climate crisis?\u003c/span\u003e\u003c/p\u003e\",\"productOverview\":\"$380\",\"objectId\":\"course-10f6bd83-0da4-4d18-986e-3ea2ce364c5d\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TAUx+Climate102+3T2024\"},{\"productUuid\":\"20e2ce7f-0e98-43eb-a956-ac820d822afd\",\"productName\":\"Introduction to Computational Thinking and Data Science\",\"productSlug\":\"learn/computer-science/massachusetts-institute-of-technology-introduction-to-computational-thinking-and-data-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/20e2ce7f-0e98-43eb-a956-ac820d822afd-891b8dccf7dd.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"\u003cp\u003e6.00.2x will teach you how to use computation to accomplish a variety of goals and provides you with a brief introduction to a variety of topics in computational problem solving . This course is aimed at students with some prior programming experience in Python and a rudimentary knowledge of computational complexity. You will spend a considerable amount of time writing programs to implement the concepts covered in the course. For example, you will write a program that will simulate a robot vacuum cleaning a room or will model the population dynamics of viruses replicating and drug treatments in a patient's body.\u003c/p\u003e\\n\u003cp\u003eTopics covered include:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eAdvanced programming in Python 3\u003c/li\u003e\\n\u003cli\u003eKnapsack problem, Graphs and graph optimization\u003c/li\u003e\\n\u003cli\u003eDynamic programming\u003c/li\u003e\\n\u003cli\u003ePlotting with the pylab package\u003c/li\u003e\\n\u003cli\u003eRandom walks\u003c/li\u003e\\n\u003cli\u003eProbability, Distributions\u003c/li\u003e\\n\u003cli\u003eMonte Carlo simulations\u003c/li\u003e\\n\u003cli\u003eCurve fitting\u003c/li\u003e\\n\u003cli\u003eStatistical fallacies\u003c/li\u003e\\n\u003c/ul\u003e\",\"shortDescription\":\"\u003cp\u003e6.00.2x is an introduction to using computation to understand real-world phenomena.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003ePlotting with the pylab package\u003c/li\u003e\\n\u003cli\u003eStochastic programming and statistical thinking\u003c/li\u003e\\n\u003cli\u003eMonte Carlo simulations\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-20e2ce7f-0e98-43eb-a956-ac820d822afd\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:MITx+6.00.2x+3T2024\"},{\"productUuid\":\"37041f86-a1df-4023-8dc8-6f0b2463dbaf\",\"productName\":\"Quantitative Biology Workshop\",\"productSlug\":\"learn/biology/massachusetts-institute-of-technology-quantitative-biology-workshop\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/37041f86-a1df-4023-8dc8-6f0b2463dbaf-fd4f0c1d71f1.jpg\",\"productType\":\"Course\",\"attributes\":[\"Biology \u0026 Life Sciences\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$381\",\"shortDescription\":\"\u003cp\u003eA workshop-style introduction to tools used in biological research. Discover how to analyze data using computational methods.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eApply quantitative methods to biological problems\u003c/li\u003e\\n\u003cli\u003eDefine computational vocabulary\u003c/li\u003e\\n\u003cli\u003eWrite Python, MATLAB, and R code to analyze biological data\u003c/li\u003e\\n\u003cli\u003eExamine any protein structure in PyMOL\u003c/li\u003e\\n\u003cli\u003eAnalyze how to answer a scientific question through a step-by-step thought process.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-37041f86-a1df-4023-8dc8-6f0b2463dbaf\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:MITx+7.QBWx+2T2024\"},{\"productUuid\":\"482dee71-e4b9-4b42-a47b-3e16bb69e8f2\",\"productName\":\"Data Science\",\"productSlug\":\"masters/micromasters/uc-san-diegox-data-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/482dee71-e4b9-4b42-a47b-3e16bb69e8f2-cc94a82dea0f.jpg\",\"productType\":\"MicroMasters\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Computer Science\",\"Math\"],\"partnerName\":\"The University of California, San Diego\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c7f335bb-f97c-4472-af09-65ae60197005-7d797d964ddb.png\",\"fullDescription\":\"How to load and clean real-world data,How to make reliable statistical inferences from noisy data,How to use machine learning to learn models for data,How to visualize complex data,How to use Apache Spark to analyze data that does not fit within the memory of a single computer\",\"shortDescription\":\"Gain the critical skills needed to become a data scientist, rated one of the best jobs in America and in demand globally.\",\"productOverview\":\"$382\",\"objectId\":\"program-482dee71-e4b9-4b42-a47b-3e16bb69e8f2\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"df4909e1-a837-4c49-b575-a909c3990bf8\",\"productName\":\"Climate Change. The Science Behind the Crisis\",\"productSlug\":\"certificates/professional-certificate/tau-climate-change-the-science-behind-the-crisis\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/df4909e1-a837-4c49-b575-a909c3990bf8-15d75c73e9c5.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Energy \u0026 Earth Sciences\",\"Environmental Studies\"],\"partnerName\":\"Tel Aviv University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/0e337af8-3643-496e-be9e-fb91274a505d-19990d293b60.png\",\"fullDescription\":\"We’ll learn how the Earth’s climate is changing today.,We’ll learn about the key components of the climate system.,We’ll learn about possible global warming scenarios in 2100.,We’ll learn about ways to solve the climate crisis.\",\"shortDescription\":\"\",\"productOverview\":\"$383\",\"objectId\":\"program-df4909e1-a837-4c49-b575-a909c3990bf8\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"b847128f-5e08-4ddf-8564-11820664986d\",\"productName\":\"Computer System Design: Concepts of Modern Microprocessors\",\"productSlug\":\"certificates/professional-certificate/chalmersx-computer-system-design-concepts-of-modern-microprocessors\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/b847128f-5e08-4ddf-8564-11820664986d-98803d7aa23c.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Chalmers University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6233178f-b703-4c85-bcea-3b3c55ef9289-8c26535e6e82.png\",\"fullDescription\":\"Anatomy of a multicore-based computer.,How programs execute on a microprocessor level.,Models to analyze program execution in terms of energy efficiency and performance.,Advanced design concepts in modern multicore-based computers, including processors and memory hierarchies.\",\"shortDescription\":\"Become an expert in the design of modern multicore-based computers for higher performance and energy efficiency.\",\"productOverview\":\"$384\",\"objectId\":\"program-b847128f-5e08-4ddf-8564-11820664986d\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"fff9bb19-b736-4eb3-913c-0460063da31c\",\"productName\":\"Digital Design\",\"productSlug\":\"learn/design/the-hong-kong-university-of-science-and-technology-digital-design\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/fff9bb19-b736-4eb3-913c-0460063da31c-9fca8a885546.png\",\"productType\":\"Course\",\"attributes\":[\"Design\"],\"partnerName\":\"The Hong Kong University of Science and Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b736b120-95f6-4ac5-83d0-138fedbbbda2-ed8f10dbd8ba.png\",\"fullDescription\":\"$385\",\"shortDescription\":\"\u003cp\u003eThe online course is an introduction to \u003cstrong\u003edigital design technology\u003c/strong\u003e. It allows you to understand the basics of digital design and helps you develop skills from \u003cstrong\u003ecomputer-aided design\u003c/strong\u003e to \u003cstrong\u003eanimation\u003c/strong\u003e covering topics such as rigging, keyframing, rendering, and more.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eAt the end of the course, you will be able to:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eperform physical simulations of real-life situations that are expressed mathematically\u003c/li\u003e\\n\u003cli\u003emanipulate and animate static people so that they have realistic motions\u003c/li\u003e\\n\u003cli\u003emake digitized people interact with 3D objects\u003c/li\u003e\\n\u003cli\u003eapply your skills in a wide variety of applications such as manufacturing, robotics, movies, games, toys, and many others\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-fff9bb19-b736-4eb3-913c-0460063da31c\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HKUSTx+ISDN2300x+2T2024\"},{\"productUuid\":\"7f031a8a-3979-4a6d-aee7-6b4929566951\",\"productName\":\"Introduction to Java Programming – Part 2\",\"productSlug\":\"learn/java/the-hong-kong-university-of-science-and-technology-introduction-to-java-programming-part-2\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/7f031a8a-3979-4a6d-aee7-6b4929566951-20c1b4b63018.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The Hong Kong University of Science and Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b736b120-95f6-4ac5-83d0-138fedbbbda2-ed8f10dbd8ba.png\",\"fullDescription\":\"\u003cp\u003eDo you want to become a better problem solver?\u003c/p\u003e\\n\u003cp\u003eThis Java course will provide you with a strong understanding of basic Java programming elements and data abstraction using problem representation and the object-oriented framework. As the saying goes, “A picture is worth a thousand words.” This course will use sample objects such as photos or images to illustrate some important concepts to enhance understanding and retention. You will learn to write procedural programs using variables, arrays, control statements, loops, recursion, data abstraction and objects in an integrated development environment.\u003c/p\u003e\\n\u003cp\u003eThis course is comprised of two 5-week parts. Part 1 introduces programming fundamentals. Part 2 covers additional advanced topics.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eThe first MOOC to teach the fundamental elements of Java programming and data abstraction.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eTake a “real-life” problem and abstract out the pertinent aspects necessary to solve it in an algorithmic manner.\u003c/li\u003e\\n\u003cli\u003eFormulate formal solutions to well-defined problems using the logic of a programming language.\u003c/li\u003e\\n\u003cli\u003eImplement formal solutions in Java using an integrated development environment.\u003c/li\u003e\\n\u003cli\u003eUnderstand the basics of data abstraction using the object-oriented framework.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-7f031a8a-3979-4a6d-aee7-6b4929566951\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HKUSTx+COMP102.2x+3T2023\"},{\"productUuid\":\"e861e0e8-d467-4852-81a3-d1b655636777\",\"productName\":\"Digital Design\",\"productSlug\":\"learn/design/harvey-mudd-college-digital-design\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/e861e0e8-d467-4852-81a3-d1b655636777-33de72337c99.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Engineering\",\"Computer Science\",\"Electronics\"],\"partnerName\":\"Harvey Mudd College\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/ae5c478b-9e19-4868-95be-18c0cc881efa-959a8063f103.png\",\"fullDescription\":\"$386\",\"shortDescription\":\"\u003cp\u003eThis first course in Digital Design will take you from Zero to One - from no previous experience, to being able to design amazing digital systems. This is the first step on the path to computer engineering.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eBy the end of this course, you should be able to:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eBuild digital systems at levels of abstraction from transistors through circuits and logic.\u003c/li\u003e\\n\u003cli\u003eManage complexity using the digital abstraction, static and dynamic disciplines, and hierarchical design.\u003c/li\u003e\\n\u003cli\u003eDesign and implement combinational and sequential digital circuits using schematics and hardware description languages.\u003c/li\u003e\\n\u003cli\u003eAnalyze and trade off performance, cost, and power consumption of digital circuits.\u003c/li\u003e\\n\u003cli\u003eBegin the practice of implementing and debugging digital systems with appropriate lab techniques including breadboarding and interpreting datasheets.\u003c/li\u003e\\n\u003cli\u003eSimulate digital circuits with a free version of ModelSim, a professional simulation tool.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-e861e0e8-d467-4852-81a3-d1b655636777\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarveyMuddX+ENGR85A+3T2021\"},{\"productUuid\":\"f78cb31a-b57f-4919-913b-500ec3fd2da6\",\"productName\":\"Remote Sensing of Wildfires\",\"productSlug\":\"learn/environmental-science/university-of-alaska-fairbanks-remote-sensing-of-wildfires\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/f78cb31a-b57f-4919-913b-500ec3fd2da6-30f289eab9a6.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Environmental Studies\",\"Physics\",\"Health \u0026 Safety\"],\"partnerName\":\"University of Alaska Fairbanks\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8d801db7-a298-4c63-9372-59e00f6e4038-b7c8e8d997b1.png\",\"fullDescription\":\"$387\",\"shortDescription\":\"\u003cp\u003eLearn how satellite imagery and the science of remote sensing allows us to detect wildfires, help manage their spread, and guide ecological restoration.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eWhat climate conditions lead to wildfires in Alaska\u003c/li\u003e\\n\u003cli\u003eHow wildfires are managed in Alaska\u003c/li\u003e\\n\u003cli\u003eHow fire impacts people, environment, ecosystems, and wildlife\u003c/li\u003e\\n\u003cli\u003eHow remote-sensing science works\u003c/li\u003e\\n\u003cli\u003eHow remote sensing is used for detecting wildfires, monitoring their spread, and assessing fire impacts\u003c/li\u003e\\n\u003cli\u003eHow remote sensing supports fire management decisions\u003c/li\u003e\\n\u003cli\u003eHow to locate wildfire remote-sensing data and geospatial products\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-f78cb31a-b57f-4919-913b-500ec3fd2da6\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:AlaskaX+RSW1+2T2023\"},{\"productUuid\":\"989da941-badf-4b02-acf5-198c22a2370e\",\"productName\":\"Digital Biomaterials\",\"productSlug\":\"learn/biomaterials/university-of-hong-kong-digital-biomaterials\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/989da941-badf-4b02-acf5-198c22a2370e-baad411d7ffc.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Medicine\",\"Science\"],\"partnerName\":\"The University of Hong Kong\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/5024b547-2d68-4bfd-9e9e-1e5f96c13375-c9b5e39fb8af.png\",\"fullDescription\":\"$388\",\"shortDescription\":\"\u003cp\u003eLearn and discover the special, exciting and new materials and technologies in dentistry to make a difference in tomorrow’s oral health care development. It is Digital Biomaterials by HKU Dental Materials Science!\u003c/p\u003e\",\"productOverview\":\"$389\",\"objectId\":\"course-989da941-badf-4b02-acf5-198c22a2370e\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HKUx+Dentistry_2x+1T2020\"},{\"productUuid\":\"0ebff2a6-62d3-43f2-9924-ecf153cd2550\",\"productName\":\"Bias and Discrimination in AI\",\"productSlug\":\"learn/artificial-intelligence/universite-de-montreal-bias-and-discrimination-in-ai\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/0ebff2a6-62d3-43f2-9924-ecf153cd2550-55dac65a881d.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"Université de Montréal\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/1181fcba-6687-4114-8c3c-f34815663fd7-a287d6820336.png\",\"fullDescription\":\"$38a\",\"shortDescription\":\"\u003cp\u003eDiscover how even computer algorithms may be biased and have a serious impact on our every day lives. In this MOOC, based on an IVADO School involving various international experts in the field, you will learn how to identify and alleviate bias and discrimination in Artificial Intelligence.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eUnderstanding bias and discrimination in all its aspects\u003c/li\u003e\\n\u003cli\u003eExploring the harmful effects of bias in machine learning (discriminatory effects of algorithmic decision-making)\u003c/li\u003e\\n\u003cli\u003eIdentifying the sources of bias and discrimination in machine learning\u003c/li\u003e\\n\u003cli\u003eMitigating bias in machine learning (strategies for addressing bias)\u003c/li\u003e\\n\u003cli\u003eRecommendations to guide the ethical development and evaluation of algorithms\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-0ebff2a6-62d3-43f2-9924-ecf153cd2550\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UMontrealX+IVADO-BIAS-220+2T2024\"},{\"productUuid\":\"2c182f50-1436-44a4-ac33-f23a60a98324\",\"productName\":\"Planet Earth Geovisualization, Deeper Dive - MicroMasters\",\"productSlug\":\"learn/energy-earth-sciences/university-of-denver-plant-earth-geovisualization-deeper-dive-micromasters\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/2c182f50-1436-44a4-ac33-f23a60a98324-4127ffeb26ec.png\",\"productType\":\"Course\",\"attributes\":[\"Energy \u0026 Earth Sciences\",\"Data Analysis \u0026 Statistics\",\"Environmental Studies\"],\"partnerName\":\"University of Denver\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/df269e97-7b6f-469d-82e6-7627ed7de4b3-e0e6ca7afe52.png\",\"fullDescription\":\"$38b\",\"shortDescription\":\"\u003cp\u003eThis is the 2nd course in a two part series. The theory and art of map making developed over several thousand years and has been revolutionized by computer technology. This course is designed to expose students to the use of computer techniques in assessing technical design issues in the compilation of accurate and meaningful automated geographic mapping products. GIS software will be used in a series of hands-on lab exercises to produce typical GIS mapping products.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eAt the end of the two-part series, students will be able to: \u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eExamine the art and science of cartography and the components of map communication\u003c/li\u003e\\n\u003cli\u003eCreate vector map data in a geodatabase from a raster map\u003c/li\u003e\\n\u003cli\u003eCreate a choropleth map illustrating appropriate data classification techniques and symbology\u003c/li\u003e\\n\u003cli\u003eCreate a graduated symbol map illustrating appropriate data classification techniques and symbology\u003c/li\u003e\\n\u003cli\u003eCreate an Isarithmic map illustrating appropriate data classification technique and symbology\u003c/li\u003e\\n\u003cli\u003eRender a digital elevation model (DEM) into a 3D image to create viewshed and line of sight calculations\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-2c182f50-1436-44a4-ac33-f23a60a98324\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DUx+GIS-PEGDDMM-U041-202470+3T2024\"},{\"productUuid\":\"0f1843cc-cd8e-491d-86a3-f9bc7179dcac\",\"productName\":\"Planet Earth Geovisualization - MicroMasters\",\"productSlug\":\"learn/energy-earth-sciences/university-of-denver-planet-earth-geovisualization\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/0f1843cc-cd8e-491d-86a3-f9bc7179dcac-2857d6a9ab5e.png\",\"productType\":\"Course\",\"attributes\":[\"Energy \u0026 Earth Sciences\",\"Data Analysis \u0026 Statistics\",\"Environmental Studies\"],\"partnerName\":\"University of Denver\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/df269e97-7b6f-469d-82e6-7627ed7de4b3-e0e6ca7afe52.png\",\"fullDescription\":\"$38c\",\"shortDescription\":\"\u003cp\u003eThe theory and art of map making developed over several thousand years and has been revolutionized by computer technology. This course is designed to expose students to the use of computer techniques in assessing technical design issues in the compilation of accurate and meaningful automated geographic mapping products. GIS software will be used in a series of hands-on lab exercises to produce typical GIS mapping products.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eAt the end of this two-course series you will be able to:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eExamine the art and science of cartography and the components of map communication\u003c/li\u003e\\n\u003cli\u003eCreate vector map data in a geodatabase from a raster map\u003c/li\u003e\\n\u003cli\u003eCreate a choropleth map illustrating appropriate data classification techniques and symbology\u003c/li\u003e\\n\u003cli\u003eCreate a graduated symbol map illustrating appropriate data classification techniques and symbology\u003c/li\u003e\\n\u003cli\u003eCreate an Isarithmic map illustrating appropriate data classification technique and symbology\u003c/li\u003e\\n\u003cli\u003eRender a digital elevation model (DEM) into a 3D image to create viewshed and line of sight calculations\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-0f1843cc-cd8e-491d-86a3-f9bc7179dcac\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DUx+GIS-PEGMM-U041-202450+2T2024\"},{\"productUuid\":\"49580022-7303-47d4-a3ac-d9b12dbe26a2\",\"productName\":\"Quantum Technologies for Decision Makers\",\"productSlug\":\"learn/quantum-computing/the-university-of-queensland-quantum-technologies-for-decision-makers\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/49580022-7303-47d4-a3ac-d9b12dbe26a2-ba33bbfd6890.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Business \u0026 Management\",\"Science\",\"Computer Science\"],\"partnerName\":\"The University of Queensland\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8554749f-b920-4d7f-8986-af6bb95290aa-f336c6a2ca11.png\",\"fullDescription\":\"$38d\",\"shortDescription\":\"\u003cp\u003eQuantum technology is all around yet many of us can readily be confused by the science, let alone the trajectories to identifying commercial opportunities. In such a context, making strategic decisions when the science and engineering are shifting presents many innovation dilemmas. Our interest lies in exploring enough of the science to boost our understanding so that we can make informed decisions to allocate resources that create and harness emerging opportunities.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eIntroduction to Quantum Science\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eIntroduction to Quantum Sensors and Communications\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eIntroduction to Quantum Computing\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eThe Current State of Quantum Technology Applications\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eInsights from Global Leaders in the Field\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eCrafting Your Quantum Strategy\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-49580022-7303-47d4-a3ac-d9b12dbe26a2\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UQx+QTECHx+1T2023\"},{\"productUuid\":\"a45d48bd-425b-47ce-82e2-f1722ad156a0\",\"productName\":\"神经光子学\",\"productSlug\":\"learn/physics/tsinghua-university-shen-jing-guang-zi-xue\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/a45d48bd-425b-47ce-82e2-f1722ad156a0-e10fa0fe3f4d.png\",\"productType\":\"Course\",\"attributes\":[\"Physics\",\"Biology \u0026 Life Sciences\",\"Electronics\"],\"partnerName\":\"Tsinghua University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b5714409-b5f4-4c9d-9348-b0fecbaaddd6-780fbb6c72c7.png\",\"fullDescription\":\"$38e\",\"shortDescription\":\"\u003cp\u003e\\\"Neurophotonics\\\" is a cutting-edge interdisciplinary subject driven by the upsurge of \\\"brain projects\\\" in various countries around the world. However, there are currently few relevant monographs or courses in the world that provide a systematic introduction to this topic, making it difficult to meet the urgent need for interdisciplinary talents in brain science research. Since the fall semester of 2018, Tsinghua University has launched the \\\"Neurophotonics\\\" course for graduate students (or senior undergraduates) in optical engineering, biomedical engineering and other majors. It teaches relevant biological background, neural observation and regulation requirements Various optical technical means, etc., enhance students' interest in brain science research and strengthen relevant theoretical foundations and practical skills.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eTheoretical basis of brain science research\u003c/p\u003e\\n\u003cp\u003eVarious optical technical means required for neural observation and regulation\u003c/p\u003e\",\"objectId\":\"course-a45d48bd-425b-47ce-82e2-f1722ad156a0\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TsinghuaX+THU20230612+1T2024\"},{\"productUuid\":\"95c877f3-076a-4dee-a640-9c6069ca0114\",\"productName\":\"Animation and CGI Motion\",\"productSlug\":\"learn/cgi-animation/columbia-university-animation-and-cgi-motion\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/95c877f3-076a-4dee-a640-9c6069ca0114-e3a2f8507f67.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Physics\"],\"partnerName\":\"Columbia University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/3d8fc08e-339f-467a-a6c0-2b956ca5d6a0-797c0c6ddbc6.png\",\"fullDescription\":\"$38f\",\"shortDescription\":\"\u003cp\u003eLearn the science behind movie animation from the Director of Columbia’s Computer Graphics Group.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eTo code your own physics simulator to master the fundamental algorithms for creating lifelike animations clothing, hair, liquids, rigid bodies and more!\u003c/li\u003e\\n\u003cli\u003eTemporal integration of the equations of motion\u003c/li\u003e\\n\u003cli\u003eFormulation of mathematical models for mechanical systems\u003c/li\u003e\\n\u003cli\u003eNumerical methods for treating contact and impact\u003c/li\u003e\\n\u003cli\u003eLagrangian and Eulerian representations of continua control of physical models\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-95c877f3-076a-4dee-a640-9c6069ca0114\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:ColumbiaX+CSMM.104x+1T2021\"},{\"productUuid\":\"3ff88479-164d-412c-854e-652555aa3232\",\"productName\":\"Quantum Mechanics\",\"productSlug\":\"learn/quantum-physics-mechanics/georgetown-university-quantum-mechanics\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/3ff88479-164d-412c-854e-652555aa3232-e82125238702.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Physics\",\"Math\",\"Science\"],\"partnerName\":\"Georgetown University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/300a9275-e360-4599-92db-8c2222d5f614-712b2867e667.png\",\"fullDescription\":\"$390\",\"shortDescription\":\"\u003cp\u003eLearn the quantum mechanics needed to prepare you for the second quantum revolution (focused on quantum sensing). We use a new way to teach quantum for undergraduates by focusing on conceptual ideas and operator manipulations. This allows us to discuss more applications to experiment usually done. You need a background in the full calculus sequence and \u003ca href=\\\"https://www.edx.org/course/mathematical-and-computational-methods\\\" title=\\\"Mathematical and Computational Methods\\\"\u003ein math methods\u003c/a\u003e. Freshman physics and modern physics is recommended. This course is appropriate for physicists, chemists and engineers.\u003c/p\u003e\",\"productOverview\":\"$391\",\"objectId\":\"course-3ff88479-164d-412c-854e-652555aa3232\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:GeorgetownX+PHYSICS-253+2T2024\"},{\"productUuid\":\"cd38b90f-8148-45ac-a2bd-a6f2eced34d2\",\"productName\":\"RShiny for Everyone\",\"productSlug\":\"learn/r-shiny/davidson-college-rshiny-for-everyone\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/cd38b90f-8148-45ac-a2bd-a6f2eced34d2-6b55ea4b12b4.png\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"Davidson College\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2b993f2d-f65b-4791-b2f5-0fa11fedfd15-f867a771d99f.png\",\"fullDescription\":\"$392\",\"shortDescription\":\"\u003cp\u003eUse R’s Shiny package to create data-driven, interactive web applications.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eCreate data-driven applications to publish analytical findings\u003c/li\u003e\\n\u003cli\u003eVisualize interactive bar charts, scatterplots, maps and images\u003c/li\u003e\\n\u003cli\u003eEngage users through drop down menus and search inputs\u003c/li\u003e\\n\u003cli\u003eCommunicating to data sources using the Google Sheets API\u003c/li\u003e\\n\u003cli\u003eCustomize and style applications using Cascading Style Sheets (CSS)\u003c/li\u003e\\n\u003cli\u003eIn this RShiny tutorial, you'll gain training as we cover topics including R code, R script, Shiny server. These skills are applicable for data science, machine learning, working with open source code and working in github with datasets. Additional tangential skills include docker, docerize, tidyverse, shinymatrix, matrix inputs and more!\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-cd38b90f-8148-45ac-a2bd-a6f2eced34d2\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DavidsonX+D008+2T2023a\"},{\"productUuid\":\"e5e2698d-b6e4-4b2b-8c22-c0bed9466fb7\",\"productName\":\"Essential Technologies for Business\",\"productSlug\":\"certificates/professional-certificate/ibm-essential-technologies-for-business\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/e5e2698d-b6e4-4b2b-8c22-c0bed9466fb7-1eb69104b397.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Computer Science\",\"Business \u0026 Management\",\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"IBM\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/87b07564-d569-4cfd-bee6-8b0a407acb73-dc33e4b5f353.png\",\"fullDescription\":\"Essential characteristics and benefits of Cloud Computing along with common cloud service and deployment models.,Key Cloud Service Providers and emergent trends in cloud computing.,Concepts in cloud security, encryption and monitoring.,Understand what is AI, its applications and use cases and how it is transforming our lives.,Understand terms like Machine Learning, Deep Learning, and Neural Networks.,Answer the questions “what is data science?” and “what do data scientists do?”,Tools and algorithms used on a daily basis within the field.,The role of data science within a business and how to form a strong data science team.\",\"shortDescription\":\"\",\"productOverview\":\"$393\",\"objectId\":\"program-e5e2698d-b6e4-4b2b-8c22-c0bed9466fb7\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"20995679-7b87-478f-aa9a-a7725303d884\",\"productName\":\"UX Design and Evaluation\",\"productSlug\":\"masters/micromasters/hecmontrealx-ux-design-and-evaluation\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/20995679-7b87-478f-aa9a-a7725303d884-f5cdcfb28714.jpeg\",\"productType\":\"MicroMasters\",\"attributes\":[\"Social Sciences\",\"Computer Science\",\"Design\",\"Business \u0026 Management\",\"Data Analysis \u0026 Statistics\",\"Engineering\"],\"partnerName\":\"HEC Montréal\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/79da26e5-dbaf-400a-906c-33c51b87ea83-d1826ad9c521.png\",\"fullDescription\":\"Design professional interfaces offering quality user experiences;,Develop empathy and insights using Web analytics and qualitative and quantitative methods;,Leverage insights from data in order to propose empirically-based recommendations;,Prototype low-tech mock-ups to high-fidelity interactive interfaces; and,Execute formal lab evaluations for all user testing, including compliance testing.\",\"shortDescription\":\"Learn how to design, prototype and test user-centred digital experiences, and propel your career with one of today's most in-demand areas of expertise!\",\"productOverview\":\"$394\",\"objectId\":\"program-20995679-7b87-478f-aa9a-a7725303d884\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"4710304d-7019-4ff3-be9f-a0fddc39ba44\",\"productName\":\"Introductory Linear Algebra\",\"productSlug\":\"certificates/professional-certificate/gtx-introductory-linear-algebra\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/4710304d-7019-4ff3-be9f-a0fddc39ba44-44d143608a7e.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Math\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"Evaluate mathematical expressions to compute quantities that deal with linear systems.,Construct an LU factorization of a matrix and use it to solve linear systems of equations.,Apply matrix algebra and linear transformations to solve and analyze problems in computer graphics and economics.,Apply subspaces and invertibility to characterize and analyze matrices and solution sets of linear systems.\",\"shortDescription\":\"​ Explore the fundamentals of linear algebra\",\"productOverview\":\"$395\",\"objectId\":\"program-4710304d-7019-4ff3-be9f-a0fddc39ba44\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"8b926013-4b68-482a-bf92-a0628fb344f1\",\"productName\":\"Probability/Random Variables\",\"productSlug\":\"certificates/professional-certificate/gtx-probability-random-variables\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/8b926013-4b68-482a-bf92-a0628fb344f1-8f0cd49296ea.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Math\",\"Engineering\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"Review Bootcamp lessons based on set theory and calculus.,Understand underlying probability axioms.,Apply elementary probability counting rules, including permutations and combinations.,Become familiar with the concepts of independence and conditional probability.,Learn how to update probabilities via Bayes Rule.,Get introduced to discrete and continuous random variables.,Learn about the properties of random variables, including the expected value, variance, and moment generating function.,Study functions of random variables, and how they can be used in computer simulation applications.,Recognize joint(two-dimensional) random variables and how to extract marginal(one-dimensional) and conditional information from them.,Study the concepts of independence and correlation.,Work with the R statistical package.\",\"shortDescription\":\"Learn probability concepts that can be applied in your career\",\"productOverview\":\"$396\",\"objectId\":\"program-8b926013-4b68-482a-bf92-a0628fb344f1\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"7dbb582d-53a9-48c3-b526-301ebacdc14f\",\"productName\":\"Applications of Linear Algebra\",\"productSlug\":\"certificates/professional-certificate/gtx-applications-of-linear-algebra\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/7dbb582d-53a9-48c3-b526-301ebacdc14f-2262e6fd540a.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Math\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"Model and solve real-world problems using Markov chains, determinants, dynamical systems, and Google Page Rank.,Construct the singular value decomposition (SVD) of a matrix and apply the SVD to estimate the rank and condition number of a matrix, construct a basis for the four fundamental spaces of a matrix, and construct a spectral decomposition of a matrix.,Apply the iterative Gram Schmidt Process and the QR decomposition to construct an orthogonal basis of a subspace.,Apply least-squares and multiple regression to construct a linear model from a data set.,Apply eigenvalues and eigenvectors to solve optimization problems that are subject to distance and orthogonality constraints.\",\"shortDescription\":\"Learn methods that can solve real-world problems\",\"productOverview\":\"$397\",\"objectId\":\"program-7dbb582d-53a9-48c3-b526-301ebacdc14f\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"2c9ed992-c007-4182-a9f4-7524b2029082\",\"productName\":\"PredictionX: Omens, Oracles \u0026 Prophecies\",\"productSlug\":\"learn/social-science/harvard-university-predictionx-omens-oracles-prophecies\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/2c9ed992-c007-4182-a9f4-7524b2029082-db78cc614b72.jpg\",\"productType\":\"Course\",\"attributes\":[\"Social Sciences\",\"History\",\"Science\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"$398\",\"shortDescription\":\"\u003cp\u003eThis course is an overview of divination systems, ranging from ancient Chinese bone burning to modern astrology.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eA variety of methods from across cultures and history for divining the future.\u003c/li\u003e\\n\u003cli\u003eA common framework that describes human attempts to predict the future.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-2c9ed992-c007-4182-a9f4-7524b2029082\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+SOC1.practx+1T2020\"},{\"productUuid\":\"16e7e19f-9036-4916-a1c8-2b799b502212\",\"productName\":\"Linear Algebra - Foundations to Frontiers\",\"productSlug\":\"learn/linear-algebra/the-university-of-texas-at-austin-linear-algebra-foundations-to-frontiers\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/16e7e19f-9036-4916-a1c8-2b799b502212-8f52e8838f53.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Math\"],\"partnerName\":\"The University of Texas at Austin\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/9d38ad58-87fb-4a89-9f23-c8df318112e3-aec8e9e98a5f.png\",\"fullDescription\":\"$399\",\"shortDescription\":\"\u003cp\u003eLearn the mathematics behind linear algebra and link it to matrix software development.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eConnections between linear transformations, matrices, and systems of linear equations\u003c/li\u003e\\n\u003cli\u003ePartitioned matrices and characteristics of special matrices\u003c/li\u003e\\n\u003cli\u003eAlgorithms for matrix computations and solving systems of equations\u003c/li\u003e\\n\u003cli\u003eVector spaces, subspaces, and characterizations of linear independence\u003c/li\u003e\\n\u003cli\u003eOrthogonality, linear least-squares, eigenvalues and eigenvectors\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-16e7e19f-9036-4916-a1c8-2b799b502212\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UTAustinX+UT.5.05x+1T2022\"},{\"productUuid\":\"4cd9cdf3-cc1e-4691-941e-31933d2ed268\",\"productName\":\"Linear Algebra I: Vectors and Linear Equations\",\"productSlug\":\"learn/linear-algebra/delft-university-of-technology-linear-algebra-i-vectors-and-linear-equations\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/4cd9cdf3-cc1e-4691-941e-31933d2ed268-79fad5d8d678.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Math\"],\"partnerName\":\"Delft University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c484a523-d396-4aff-90f4-bb7e82e16bf6-f9e6cc4a4c94.png\",\"fullDescription\":\"$39a\",\"shortDescription\":\"\u003cp\u003eThis course provides an overview of bachelor-level linear algebra. You will review all the concepts and practice and refresh the skills related to vectors and linear equations.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eApply the dot product and cross product.\u003c/li\u003e\\n\u003cli\u003eDescribe lines, planes and their intersections.\u003c/li\u003e\\n\u003cli\u003eSolve systems of linear equations and describe the solution set.\u003c/li\u003e\\n\u003cli\u003eDecide whether vectors are linear dependent or not.\u003c/li\u003e\\n\u003cli\u003eRecognize linear subspaces, describe elements of linear subspaces using bases and coordinates.\u003c/li\u003e\\n\u003cli\u003eCalculate projections and orthogonal decompositions of vectors.\u003c/li\u003e\\n\u003cli\u003eFind least-square solutions of a system of linear equations and apply it to regression.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-4cd9cdf3-cc1e-4691-941e-31933d2ed268\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DelftX+MMFEL1X+2T2024\"},{\"productUuid\":\"c3d00ed5-8ead-4cce-9a3b-c6f12590e44b\",\"productName\":\"Linear Algebra III: Determinants and Eigenvalues\",\"productSlug\":\"learn/algebra/the-georgia-institute-of-technology-linear-algebra-iii-determinants-and-eigenvalues\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/c3d00ed5-8ead-4cce-9a3b-c6f12590e44b-b8753cb9a8c2.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Math\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"$39b\",\"shortDescription\":\"\u003cp\u003eThis course takes you through roughly three weeks of MATH 1554, Linear Algebra, as taught in the School of Mathematics at The Georgia Institute of Technology.\u003c/p\u003e\",\"productOverview\":\"$39c\",\"objectId\":\"course-c3d00ed5-8ead-4cce-9a3b-c6f12590e44b\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:GTx+LINALGxIII+2T2024a\"},{\"productUuid\":\"a4bd17f2-91c9-4e77-a0f8-1b7ce61f8bea\",\"productName\":\"Linear Algebra II: Matrices and Linear Transformations\",\"productSlug\":\"learn/linear-algebra/delft-university-of-technology-linear-algebra-ii-matrices-and-linear-transformations\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/a4bd17f2-91c9-4e77-a0f8-1b7ce61f8bea-5ece1639d8c1.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Math\"],\"partnerName\":\"Delft University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c484a523-d396-4aff-90f4-bb7e82e16bf6-f9e6cc4a4c94.png\",\"fullDescription\":\"$39d\",\"shortDescription\":\"\u003cp\u003eThis course provides an overview of bachelor-level linear algebra. You will review all the concepts and practice and refresh the skills related to matrices and linear transformations.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003ePerform algebraic operations on matrices such as matrix multiplication and matrix inversion.\u003c/li\u003e\\n\u003cli\u003eRecognize linear transformations, apply their properties and find the standard matrix.\u003c/li\u003e\\n\u003cli\u003eFind the determinant of a matrix and apply properties of determinants in the context of algebra and geometry.\u003c/li\u003e\\n\u003cli\u003eFind eigenvalues, eigenvectors and eigenspaces of a matrix.\u003c/li\u003e\\n\u003cli\u003eDiagonalize a matrix if possible and perform other similarity transformations.\u003c/li\u003e\\n\u003cli\u003eApply properties of symmetric matrices.\u003c/li\u003e\\n\u003cli\u003eFind the singular value decomposition of a matrix.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-a4bd17f2-91c9-4e77-a0f8-1b7ce61f8bea\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DelftX+MMFEL2X+2T2024\"},{\"productUuid\":\"c3a60328-0870-4ca0-b57f-50d70eb2ee6a\",\"productName\":\"Deep Learning Essentials\",\"productSlug\":\"learn/deep-learning/universite-de-montreal-deep-learning-essentials\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/c3a60328-0870-4ca0-b57f-50d70eb2ee6a-dbb0c2dbc813.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"Université de Montréal\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/1181fcba-6687-4114-8c3c-f34815663fd7-a287d6820336.png\",\"fullDescription\":\"$39e\",\"shortDescription\":\"\u003cp\u003eDo you want to learn how machines can learn tasks we thought only human brains could perform? Then take this Deep Learning course developed by IVADO, Mila and Université de Montréal: an extensive overview of the essentials of deep learning, this ground-breaking technology already prevalent in our lives and spanning all sectors.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eAt the end of the MOOC, participants should be able to:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eUnderstand the basics and terminology related to Deep Learning\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eIdentify the types of neural networks to use to solve different types of problems\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eGet familiar with Deep Learning libraries through practical and tutorial sessions\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-c3a60328-0870-4ca0-b57f-50d70eb2ee6a\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UMontrealX+IVADO-DL-101+1T2023\"},{\"productUuid\":\"d65b671f-d3ff-444f-aa3c-41ded325e111\",\"productName\":\"Modelling with Differential Equations\",\"productSlug\":\"learn/differential-equations/delft-university-of-technology-modelling-with-differential-equations\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/d65b671f-d3ff-444f-aa3c-41ded325e111-308babf5b44b.jpg\",\"productType\":\"Course\",\"attributes\":[\"Math\",\"Computer Science\",\"Engineering\"],\"partnerName\":\"Delft University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c484a523-d396-4aff-90f4-bb7e82e16bf6-f9e6cc4a4c94.png\",\"fullDescription\":\"\u003cp\u003eAll models are (systems of) ordinary differential equations. In this course you will learn more about those by watching video lectures and reading short texts, and more importantly, by completing well-crafted hands-on exercises in which you can practice modeling yourself!\u003c/p\u003e\\n\u003cp\u003eYou will also learn how to implement Euler's method in a (Python) program.\u003c/p\u003e\\n\u003cp\u003eIn the verified track of this course you will additionally consolidate the new skills with graded problem sets about four other real-life applications.\u003c/p\u003e\\n\u003cp\u003eThis course is aimed at Bachelor students from Mathematics, Engineering and Science disciplines. However it is for anyone who would want to use differential equations for solving real-world problems, including business owners, researchers and students.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eHow do populations grow? How do viruses spread? What is the trajectory of a glider? Introduce yourself to the modelling cycle which includes: analyzing a problem, formulating it as a mathematical model, calculating solutions and validating your results.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eTo follow the process of the mathematical modelling cycle: formulate a real-life problem, construct an appropriate mathematical model, calculate solutions and validate the results.\u003c/li\u003e\\n\u003cli\u003eAnalyze and use (systems of) ordinary differential equations.\u003c/li\u003e\\n\u003cli\u003eSolve the ordinary differential equations and implement Euler's method in a (Python) program.\u003c/li\u003e\\n\u003c/ul\u003e\\n\u003cp\u003eIn the Verified Track, you will additionally:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eComplete well-crafted problem sets on several interesting real-life applications to consolidate your new skills\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-d65b671f-d3ff-444f-aa3c-41ded325e111\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DelftX+MathMod1x+1T2024\"},{\"productUuid\":\"1b676991-8c5d-49fc-a57d-991ac7fc85fe\",\"productName\":\"Computational Thinking and Big Data\",\"productSlug\":\"learn/data-science/university-of-adelaide-computational-thinking-and-big-data\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/1b676991-8c5d-49fc-a57d-991ac7fc85fe-263159294321.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"University of Adelaide\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/f5d1ff66-002f-43fa-9d76-1b191d4a3272-0e2420850666.png\",\"fullDescription\":\"\u003cp\u003eComputational thinking is an invaluable skill that can be used across every industry, as it allows you to formulate a problem and express a solution in such a way that a computer can effectively carry it out.\u003c/p\u003e\\n\u003cp\u003eIn this course, part of the Big Data MicroMasters program, you will learn how to apply computational thinking in data science. You will learn core computational thinking concepts including decomposition, pattern recognition, abstraction, and algorithmic thinking.\u003c/p\u003e\\n\u003cp\u003eYou will also learn about data representation and analysis and the processes of cleaning, presenting, and visualizing data. You will develop skills in data-driven problem design and algorithms for big data.\u003c/p\u003e\\n\u003cp\u003eThe course will also explain mathematical representations, probabilistic and statistical models, dimension reduction and Bayesian models.\u003c/p\u003e\\n\u003cp\u003eYou will use tools such as R and Java data processing libraries in associated language environments.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn the core concepts of computational thinking and how to collect, clean and consolidate large-scale datasets.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eUnderstand and apply advanced core computational thinking concepts to large-scale data sets\u003c/li\u003e\\n\u003cli\u003eUse industry-level tools for data preparation and visualisation, such as R and Java\u003c/li\u003e\\n\u003cli\u003eApply methods for data preparation to large data sets\u003c/li\u003e\\n\u003cli\u003eUnderstand mathematical and statistical techniques for attracting information from large data sets and illuminating relationships between data sets\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-1b676991-8c5d-49fc-a57d-991ac7fc85fe\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:AdelaideX+CompX+1T2021\"},{\"productUuid\":\"89af118c-a3bc-4c87-8995-beb4a24b2f29\",\"productName\":\"Understanding the World Through Data -\",\"productSlug\":\"learn/data-science/massachusetts-institute-of-technology-understanding-the-world-through-data\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/89af118c-a3bc-4c87-8995-beb4a24b2f29-39f82245c315.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$39f\",\"shortDescription\":\"\u003cp\u003eBecome a data explorer – learn how to leverage data and basic machine learning algorithms to understand the world.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003ePython programming and the Colab notebook programming environment\u003c/li\u003e\\n\u003cli\u003eDependent and independent variables\u003c/li\u003e\\n\u003cli\u003eComing up with relationships between data using linear and polynomial regression models\u003c/li\u003e\\n\u003cli\u003eRecognizing how data is distributed\u003c/li\u003e\\n\u003cli\u003eHow to observe noise in distributions and when to ignore it\u003c/li\u003e\\n\u003cli\u003eCategorize data into groups with classification models\u003c/li\u003e\\n\u003cli\u003eAnd more!\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-89af118c-a3bc-4c87-8995-beb4a24b2f29\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:MITx+6.UWTDx+3T2024\"},{\"productUuid\":\"8c6bb30f-9689-4b67-a79e-adce53ff5cf6\",\"productName\":\"Pretensioned Structures\",\"productSlug\":\"learn/engineering/purdue-university-pretensioned-structures\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/8c6bb30f-9689-4b67-a79e-adce53ff5cf6-8ba767129d3a.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Engineering\",\"Science\"],\"partnerName\":\"Purdue University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/e5dfaf30-3828-4826-944e-03ea3dcf5b13-ab295e7bad86.png\",\"fullDescription\":\"$3a0\",\"shortDescription\":\"\u003cp\u003eLearn the essentials of design of pretensioned concrete structures. A common design application is in a wide range of building and dam structures where improved performance of prestressed concrete can allow for longer spans of material.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003ePretensioned Construction\u003c/li\u003e\\n\u003cli\u003eFlexure Design\u003c/li\u003e\\n\u003cli\u003eBond of pretensioned strand\u003c/li\u003e\\n\u003cli\u003eShear Design\u003c/li\u003e\\n\u003cli\u003eLosses\u003c/li\u003e\\n\u003cli\u003eEstimate of Deflections\u003c/li\u003e\\n\u003cli\u003eComposite Construction\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-8c6bb30f-9689-4b67-a79e-adce53ff5cf6\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:PurdueX+CE57200.2+1T2021\"},{\"productUuid\":\"e651e815-e63a-44b9-b439-d06b3d0221a0\",\"productName\":\"Post-Tensioned Structures\",\"productSlug\":\"learn/engineering/purdue-university-post-tensioned-structures\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/e651e815-e63a-44b9-b439-d06b3d0221a0-d05fe4261949.png\",\"productType\":\"Course\",\"attributes\":[\"Engineering\",\"Science\"],\"partnerName\":\"Purdue University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/e5dfaf30-3828-4826-944e-03ea3dcf5b13-ab295e7bad86.png\",\"fullDescription\":\"$3a1\",\"shortDescription\":\"\u003cp\u003eLearn the essentials of design of post-tensioned concrete structures for use in concrete slabs or in preventing cracks and leakage in concrete water tanks.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003ePost-tensioned Construction\u003c/li\u003e\\n\u003cli\u003eReview of equivalent load concept\u003c/li\u003e\\n\u003cli\u003eContinuity effects\u003c/li\u003e\\n\u003cli\u003eFlexure Design\u003c/li\u003e\\n\u003cli\u003eShear Design\u003c/li\u003e\\n\u003cli\u003eEstimate of frictional losses\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-e651e815-e63a-44b9-b439-d06b3d0221a0\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:PurdueX+CE57200.3+1T2021\"},{\"productUuid\":\"c5c761af-6422-4525-aafd-067fba41e43d\",\"productName\":\"Fundamentals of Prestressed Concrete\",\"productSlug\":\"learn/engineering/purdue-university-fundamentals-of-prestressed-concrete\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/c5c761af-6422-4525-aafd-067fba41e43d-4fe62f1503de.png\",\"productType\":\"Course\",\"attributes\":[\"Engineering\",\"Science\"],\"partnerName\":\"Purdue University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/e5dfaf30-3828-4826-944e-03ea3dcf5b13-ab295e7bad86.png\",\"fullDescription\":\"$3a2\",\"shortDescription\":\"\u003cp\u003eLearn the fundamentals of prestressed concrete design and the mechanics of how prestressed materials work under load. The prestressing mechanism provides strength for tensile forces when the material is in service; a common example of use of prestressed concrete is in parking garages.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eHistory of pre-stressed concrete.\u003c/li\u003e\\n\u003cli\u003eUse of standard materials.\u003c/li\u003e\\n\u003cli\u003ePretension and post-tension method used in construction.\u003c/li\u003e\\n\u003cli\u003eFlexure and shear behavior.\u003c/li\u003e\\n\u003cli\u003eEquivalent load concept.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-c5c761af-6422-4525-aafd-067fba41e43d\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:PurdueX+CE57200.1+1T2021\"},{\"productUuid\":\"9d918753-9409-4a56-ba00-54d1e0724c28\",\"productName\":\"Robotics\",\"productSlug\":\"learn/robotics/columbia-university-robotics\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/9d918753-9409-4a56-ba00-54d1e0724c28-626b8a29512a.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Engineering\"],\"partnerName\":\"Columbia University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/3d8fc08e-339f-467a-a6c0-2b956ca5d6a0-797c0c6ddbc6.png\",\"fullDescription\":\"$3a3\",\"shortDescription\":\"\u003cp\u003eLearn the core techniques for representing robots that perform physical tasks in the real world.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eRepresent 2D and 3D spatial relationships, homogeneous coordinates\u003c/li\u003e\\n\u003cli\u003eManipulate robot arms: kinematic chains, forward and inverse kinematics, differential kinematics\u003c/li\u003e\\n\u003cli\u003eProgram and navigate mobile robots: robot and map representations, motion planning\u003c/li\u003e\\n\u003cli\u003ePlan complete robot systems\u003c/li\u003e\\n\u003cli\u003eDevelop present and future applications for robots\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-9d918753-9409-4a56-ba00-54d1e0724c28\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:ColumbiaX+CSMM.103x+1T2021\"},{\"productUuid\":\"beb331a7-7033-46b0-8366-4bf146571dbd\",\"productName\":\"Introduction to Modern Biology | 现代生物学导论\",\"productSlug\":\"learn/biology/tsinghua-university-introduction-to-modern-biology-xian-dai-sheng-wu-xue-dao-lun\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/beb331a7-7033-46b0-8366-4bf146571dbd-19c912d0261f.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Biology \u0026 Life Sciences\"],\"partnerName\":\"Tsinghua University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b5714409-b5f4-4c9d-9348-b0fecbaaddd6-780fbb6c72c7.png\",\"fullDescription\":\"$3a4\",\"shortDescription\":\"\u003cp\u003eThis course teaches biological theory and explores the nature of scientific research. In addition to teacher lectures, it also uses various forms such as animation, model building, laboratory shooting, and interviews with scientists to enrich students' learning dimensions.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eIn this semester, we will learn basic and cutting-edge knowledge related to life. This course first explains the basic theories of biology according to a layer-by-layer framework: at the molecular and cellular level, we will learn about cell structure, growth, division, and cell communication; at the individual level, we will learn about heredity and development Principle; at the population level, you will understand biological evolution, that is, the gradual change of the entire population between generations, which ultimately led to the variety of organisms we see today through natural selection; at the level of biological communities and ecosystems, you will learn about ecology Science, the study of how organisms interact with each other and with their environment. This course will also specifically explore the products of evolution---organisms, focusing on their structure and function, which is the most interesting and important part for most students.\u003c/p\u003e\",\"objectId\":\"course-beb331a7-7033-46b0-8366-4bf146571dbd\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TsinghuaX+THU20210112+1T2024\"},{\"productUuid\":\"54a056bd-bfd5-45a2-ba71-aad017e1d275\",\"productName\":\"Data Science: Probability\",\"productSlug\":\"learn/probability/harvard-university-data-science-probability\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/54a056bd-bfd5-45a2-ba71-aad017e1d275-a2fbb913691a.jpg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Math\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"$3a5\",\"shortDescription\":\"\u003cp\u003eLearn probability theory -- essential for a data scientist -- using a case study on the financial crisis of 2007-2008.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eImportant concepts in probability theory including random variables and independence\u003c/li\u003e\\n\u003cli\u003eHow to perform a Monte Carlo simulation\u003c/li\u003e\\n\u003cli\u003eThe meaning of expected values and standard errors and how to compute them in R\u003c/li\u003e\\n\u003cli\u003eThe importance of the Central Limit Theorem\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-54a056bd-bfd5-45a2-ba71-aad017e1d275\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+PH125.3x+3T2024\"},{\"productUuid\":\"a379c18c-92a8-4ff7-b271-33398cccbfcf\",\"productName\":\"The Science of Parenting\",\"productSlug\":\"learn/parenting/the-university-of-california-san-diego-the-science-of-parenting\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/a379c18c-92a8-4ff7-b271-33398cccbfcf-2932a573e184.jpg\",\"productType\":\"Course\",\"attributes\":[\"Social Sciences\",\"Education \u0026 Teacher Training\",\"Health \u0026 Safety\"],\"partnerName\":\"The University of California, San Diego\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c7f335bb-f97c-4472-af09-65ae60197005-7d797d964ddb.png\",\"fullDescription\":\"$3a6\",\"shortDescription\":\"\u003cp\u003eMove beyond the chatterand opinion surrounding parenting and learn about thescientific findings and data that can help you make sensible, informed parenting decisions.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\u003cstrong\u003eCore knowledge\u003c/strong\u003e on topics including infant sleep, forms of discipline, breastfeeding, language and math learning, screen time, bilingualism, and autism.\u003c/li\u003e\\n\u003cli\u003e\u003cstrong\u003eAnalytical and applied techniques\u003c/strong\u003e , including how to compute the contribution of genetics to a trait, how to understand and compute correlations, and how kids can effectively study for tests.\u003c/li\u003e\\n\u003cli\u003e\u003cstrong\u003eBest practices\u003c/strong\u003e for sleep training, discipline, and feeding.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-a379c18c-92a8-4ff7-b271-33398cccbfcf\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UCSanDiegoX+Parenting101x+2T2019\"},{\"productUuid\":\"aff8fedd-4992-47dd-b2ce-4f511f88113a\",\"productName\":\"Mathematical Techniques for Problem Solving in Engineering and Science\",\"productSlug\":\"learn/math/ku-leuven-mathematical-techniques-for-problem-solving-in-engineering-and-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/aff8fedd-4992-47dd-b2ce-4f511f88113a-31836feedcd8.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Math\",\"Engineering\",\"Science\"],\"partnerName\":\"KU Leuven\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/7205f972-57a3-4313-a7ea-7dfa0645d965-399b53df1455.png\",\"fullDescription\":\"$3a7\",\"shortDescription\":\"\u003cp\u003eLearn fundamental mathematical techniques from Linear Algebra and Calculus used in STEM domains, critically reflect on these through pertinent examples, and practice the concepts with the use of applets and exercises.\u003c/p\u003e\",\"productOverview\":\"$3a8\",\"objectId\":\"course-aff8fedd-4992-47dd-b2ce-4f511f88113a\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:KULeuvenX+M4CMATHx+3T2024\"},{\"productUuid\":\"c2004e8e-3882-4927-a883-1c5f39a28865\",\"productName\":\"Introduction to Data Science with Python\",\"productSlug\":\"learn/data-science/harvard-university-introduction-to-data-science-with-python\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/c2004e8e-3882-4927-a883-1c5f39a28865-19b5ff5b0248.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Computer Science\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"$3a9\",\"shortDescription\":\"\u003cp\u003eLearn the concepts and techniques that make up the foundation of data science and machine learning.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eGain hands-on experience and practice using Python to solve real data science challenges\u003c/li\u003e\\n\u003cli\u003ePractice Python programming and coding for modeling, statistics, and storytelling\u003c/li\u003e\\n\u003cli\u003eUtilize popular libraries such as Pandas, numPy, matplotlib, and SKLearn\u003c/li\u003e\\n\u003cli\u003eRun basic machine learning models using Python, evaluate how those models are performing, and apply those models to real-world problems\u003c/li\u003e\\n\u003cli\u003eBuild a foundation for the use of Python in machine learning and artificial intelligence, preparing you for future Python study\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-c2004e8e-3882-4927-a883-1c5f39a28865\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+CS109x+3T2024\"},{\"productUuid\":\"354ac53b-bb0c-48dc-867f-d07874e2bb6f\",\"productName\":\"Advanced Cardiac Imaging: Cardiac Computed Tomography (CT)\",\"productSlug\":\"learn/medicine/university-of-hong-kong-advanced-cardiac-imaging-cardiac-computed-tomography-ct\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/354ac53b-bb0c-48dc-867f-d07874e2bb6f-d5057f385e03.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Medicine\",\"Science\"],\"partnerName\":\"The University of Hong Kong\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/5024b547-2d68-4bfd-9e9e-1e5f96c13375-c9b5e39fb8af.png\",\"fullDescription\":\"$3aa\",\"shortDescription\":\"\u003cp\u003eFirst-ever cardiac CT MOOC! Learn essential knowledge for cardiac CT through short videos, downloadable cases \u0026amp; forums. Available in multiple languages and provides material to meet level 1 requirements in Cardiac CT.\u003c/p\u003e\\n\u003cp\u003e这是第一个关于心脏CT的MOOC! 通过播放短视频,下载病例和线上学术研讨会学习心脏CT的解剖学,图像采集技术和分析并报告图像的能力。该课程提供多种语言,并提供满足心脏CT一级要求的材料。\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eCardiac anatomy as seen on CT.\u003c/li\u003e\\n\u003cli\u003eDifferent types of cardiac CT examinations and their roles such as calcium score, CT coronary angiogram, CT pulmonary veins and TAVI.\u003c/li\u003e\\n\u003cli\u003eHow to interpret cardiac CT examinations and CT angiography.\u003c/li\u003e\\n\u003cli\u003eHow to acquire images at the scanner whilst reducing radiation dose and to do image post-processing for analysis.\u003c/li\u003e\\n\u003cli\u003eMore advanced utilization of cardiac CT in coronary artery disease, such as ventricular function and CT FFR.\u003c/li\u003e\\n\u003cli\u003eUnderstanding and experience using dedicated software to interpret cardiac images, through our web forum.\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e在CT上看到的心脏解剖结构。\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e不同类型的心脏CT检查及其应用,如在钙评分,CT冠状动脉造影,CT肺静脉和TAVI中。\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e如何诠释心脏CT检查和CT血管造影检查。\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e如何进行图像扫描,并同时减少辐射剂量和如何进行图像后处理并分析结果。\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e心脏CT在冠状动脉疾病较为前沿的利用,如心室功能和CT FFR。\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003e通过网络研讨会和论坛,了解并体验如何使用专用软件解读心脏图像。\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-354ac53b-bb0c-48dc-867f-d07874e2bb6f\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HKUx+CTx+2T2020\"},{\"productUuid\":\"6dd8eb19-0db8-4a2a-bdf3-a782baace070\",\"productName\":\"Fundamentals of Biomedical Imaging: Ultrasounds, X-ray, positron emission tomography (PET) and applications\",\"productSlug\":\"learn/biomedical-imaging/ecole-polytechnique-federale-de-lausanne-fundamentals-of-biomedical-imaging-ultrasounds-x-ray-positron-emission-tomography-pet-and-applications\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/6dd8eb19-0db8-4a2a-bdf3-a782baace070-e09611b3c5b8.jpg\",\"productType\":\"Course\",\"attributes\":[\"Engineering\",\"Physics\"],\"partnerName\":\"École polytechnique fédérale de Lausanne\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6f244695-7416-4c6c-a2a9-97769b6acb56-a2dc5dd735ab.png\",\"fullDescription\":\"$3ab\",\"shortDescription\":\"\u003cp\u003eLearn how principles of basic science are integrated into major biomedical imaging modalities and the different techniques used, such as X-ray computed tomography (CT), ultrasounds and positron emission tomography (PET).\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eUnderstand the main imaging concepts that characterize the quality of imaging techniques for Signal (SNR) and Contrast (CNR).\u003c/li\u003e\\n\u003cli\u003eUnderstand the essential principles of ultrasound, X-ray imaging (CT), SPECT, PET.\u003c/li\u003e\\n\u003cli\u003eFor each of the above techniques, be aware of the factors limiting the image quality.\u003c/li\u003e\\n\u003cli\u003eDescribe/analyse typical applications.\u003c/li\u003e\\n\u003cli\u003eRecognize the imaging technique used to produce a given image.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-6dd8eb19-0db8-4a2a-bdf3-a782baace070\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:EPFLx+FndBioImgx+1T2017\"},{\"productUuid\":\"94796bd2-6c39-4189-96ac-fce68e613c57\",\"productName\":\"Statistics and R\",\"productSlug\":\"learn/r-programming/harvard-university-statistics-and-r\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/94796bd2-6c39-4189-96ac-fce68e613c57-c76049556dec.jpg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Biology \u0026 Life Sciences\",\"Science\"],\"partnerName\":\"Harvard University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/44022f13-20df-4666-9111-cede3e5dc5b6-2cc39992c67a.png\",\"fullDescription\":\"$3ac\",\"shortDescription\":\"\u003cp\u003eAn introduction to basic statistical concepts and R programming skills necessary for analyzing data in the life sciences.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eRandom variables\u003c/li\u003e\\n\u003cli\u003eDistributions\u003c/li\u003e\\n\u003cli\u003eInference: p-values and confidence intervals\u003c/li\u003e\\n\u003cli\u003eExploratory Data Analysis\u003c/li\u003e\\n\u003cli\u003eNon-parametric statistics\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-94796bd2-6c39-4189-96ac-fce68e613c57\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HarvardX+PH525.1x+3T2024\"},{\"productUuid\":\"7b2ecb24-2874-402b-ad86-473e246cae0c\",\"productName\":\"Linear Algebra, Part 1\",\"productSlug\":\"learn/linear-algebra/rice-university-linear-algebra-part-1\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/7b2ecb24-2874-402b-ad86-473e246cae0c-aa0d4ca8dc73.png\",\"productType\":\"Course\",\"attributes\":[\"Math\",\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"Rice University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/3e0f3544-6626-4373-afb9-b21e0e66a571-9317ec003c4d.png\",\"fullDescription\":\"$3ad\",\"shortDescription\":\"\u003cp\u003eThis course is an introduction to linear algebra. You will discover the basic objects of linear algebra – how to compute with them, how they fit together theoretically, and how they can be used to solve real problems.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eThe relationships between linear equations, matrices, and linear transformations; the principles of vector and matrix operations; the significance of basis and dimension of a vector space; the applications of inner products and orthogonality.\u003c/p\u003e\",\"objectId\":\"course-7b2ecb24-2874-402b-ad86-473e246cae0c\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:RICEx+Math355.1x+2T2020\"},{\"productUuid\":\"cdc7c703-c4fe-4c2d-9c59-fb2c918f65cf\",\"productName\":\"Sabermetrics 101: Introduction to Baseball Analytics\",\"productSlug\":\"learn/data-analysis/boston-university-sabermetrics-101-introduction-to-baseball-analytics\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/cdc7c703-c4fe-4c2d-9c59-fb2c918f65cf-7294c1127055.jpg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Science\"],\"partnerName\":\"Boston University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/36cfd0bb-1d18-4355-ae44-cb946573df3c-1e18515c3e4b.png\",\"fullDescription\":\"$3ae\",\"shortDescription\":\"An introduction to sabermetrics, baseball analytics, data science, the R Language, and SQL.\",\"productOverview\":\"\u003cul\u003e\u003cli\u003eThe basics of data science, and how it applies to the study of baseball\u003c/li\u003e\\n\\t\u003cli\u003eFundamentals of R and SQL programming languages\u003c/li\u003e\\n\\t\u003cli\u003eHow to compute and communicate statistical analysis of baseball data\u003c/li\u003e\\n\\t\u003cli\u003eThe history of baseball analytics and sabermetrics as a field of inquiry\u003c/li\u003e\\n\u003c/ul\u003e\u003cp\u003e \u003c/p\u003e\",\"objectId\":\"course-cdc7c703-c4fe-4c2d-9c59-fb2c918f65cf\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:BUx+SABR101x+2T2015\"},{\"productUuid\":\"b96f7406-e31e-42aa-9081-559af66116ba\",\"productName\":\"Applied Bayesian for Analytics\",\"productSlug\":\"learn/data-analysis/indian-institute-of-management-bangalore-applied-bayesian-for-analytics\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/b96f7406-e31e-42aa-9081-559af66116ba-04def16bee4c.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"Indian Institute of Management Bangalore\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c2e6b3f5-9c1f-41f0-b692-f2173d05a256-7729f0b9d72b.png\",\"fullDescription\":\"\u003cp\u003eBayesian Statistics is a captivating field and is used most prominently in data sciences. In this course we will learn about the foundation of Bayesian concepts, how it differs from Classical Statistics including among others Parametrizations, Priors, Likelihood, Monte Carlo methods and computing Bayesian models with the exploration of Multilevel modelling.\u003c/p\u003e\\n\u003cp\u003eThis course is divided into two parts i.e. Theoretical and Empirical part of Bayesian Analytics. First three weeks cover the Theoretical part which includes how to form a prior, how to calculate a posterior and several other aspects. Rest of the weeks will cover the empirical part which explains how to compute Bayesian modelling. Completion of this course will provide you with an understanding of the Bayesian approach, the primary difference between Bayesian and Frequentist approaches and experience in data analyses.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003e\u003cspan lang=\\\"EN-US\\\"\u003eLearn how to construct, fit, estimate and compute Bayesian statistical models with the help of OpenBUGS (freely available software)\u003c/span\u003e\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eUnderstand the necessary Bayesian concepts from practical point of view for better decision making.\u003c/li\u003e\\n\u003cli\u003eLearn Bayesian approach to estimate likely event outcomes, or probabilities using datasets. \u003c/li\u003e\\n\u003cli\u003eGain “hands on” experience in creating and estimating Bayesian models using R and OPENBUGS.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-b96f7406-e31e-42aa-9081-559af66116ba\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:IIMBx+QM201x+1T2022\"},{\"productUuid\":\"131ce1df-6106-4de3-a337-e85f8731dab7\",\"productName\":\"Calculus I: From Functions to Differential Equations\",\"productSlug\":\"learn/calculus/delft-university-of-technology-calculus-i-from-functions-to-differential-equations\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/131ce1df-6106-4de3-a337-e85f8731dab7-c83605546100.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Math\"],\"partnerName\":\"Delft University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c484a523-d396-4aff-90f4-bb7e82e16bf6-f9e6cc4a4c94.png\",\"fullDescription\":\"$3af\",\"shortDescription\":\"\u003cp\u003eRefresh and review your bachelor-level calculus. This course covers all the various differentiation and integration techniques and guides you through several important methods for solving differential equations.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eApply differentiation techniques such as the chain rule and implicit differentiation.\u003c/li\u003e\\n\u003cli\u003eApply integration techniques such as integration-by-parts and substitution.\u003c/li\u003e\\n\u003cli\u003eSolve ordinary differential equations that are important in engineering like a damped, forced harmonic oscillator.\u003c/li\u003e\\n\u003cli\u003eCompute horizontal asymptotes to find equilibria and growth rates.\u003c/li\u003e\\n\u003cli\u003eAnalyze challenging engineering problems using these techniques\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-131ce1df-6106-4de3-a337-e85f8731dab7\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DelftX+MMFEC1X+2T2024\"},{\"productUuid\":\"00a8431b-01a8-4f69-83b8-eab4785a71f8\",\"productName\":\"Linear Algebra I: Linear Equations\",\"productSlug\":\"learn/linear-algebra/the-georgia-institute-of-technology-linear-algebra-i-linear-equations\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/00a8431b-01a8-4f69-83b8-eab4785a71f8-a4819326bac8.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Math\"],\"partnerName\":\"The Georgia Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8537d31f-01b4-40fd-b652-e17b38eefe41-4c6537c07d54.png\",\"fullDescription\":\"\u003cp\u003eSystems of equations live at the heart of linear algebra. In this course you will explore fundamental concepts by exploring definitions and theorems that give a basis for this subject. At the start of this course we introduce systems of linear equations and a systematic method for solving them. This algorithm will be used for computations throughout the course as you investigate applications of linear algebra and more complex algorithms for analyzing them. \u003c/p\u003e\\n\u003cp\u003eLater in this course you will later see how a system of linear equations can be represented in other ways, which can reduce problems involving linear combinations of vectors to approaches that involve systems of linear equations. Towards the end of the course we explore linear independence and linear transformations. They have an essential role throughout our course and in applications of linear algebra to many areas of industry, science, and engineering. __\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eThis course takes you through the first three weeks of MATH 1554, Linear Algebra, as taught in the School of Mathematics at The Georgia Institute of Technology.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eUpon completion of this course, learners will be able to: \u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eEvaluate mathematical expressions to compute quantities that deal with linear systems\u003c/li\u003e\\n\u003cli\u003eCharacterize a linear system in terms of the number of solutions, and whether the system is consistent or inconsistent.\u003c/li\u003e\\n\u003cli\u003eApply elementary row operations to solve linear systems of equations.\u003c/li\u003e\\n\u003cli\u003eCharacterize a set of vectors in terms of linear combinations, their span, and how they are related to each other geometrically\u003c/li\u003e\\n\u003cli\u003eCharacterize a set of vectors and linear systems using the concept of linear independence.\u003c/li\u003e\\n\u003cli\u003eConstruct dependence relations between linearly dependent vectors.\u003c/li\u003e\\n\u003cli\u003eIdentify and construct linear transformations of a matrix.\u003c/li\u003e\\n\u003cli\u003eCharacterize linear transformations as onto and/or one-to-one.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-00a8431b-01a8-4f69-83b8-eab4785a71f8\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:GTx+LINALGxI+2T2024a\"},{\"productUuid\":\"363261a6-1055-4b69-b729-58c324677661\",\"productName\":\"Modern Distributed Systems\",\"productSlug\":\"learn/computer-science/delft-university-of-technology-modern-distributed-systems\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/363261a6-1055-4b69-b729-58c324677661-7f0255026b7c.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Delft University of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c484a523-d396-4aff-90f4-bb7e82e16bf6-f9e6cc4a4c94.png\",\"fullDescription\":\"$3b0\",\"shortDescription\":\"\u003cp\u003eDistributed systems are the backbone of modern society but entail challenges in areas such as complexity and energy-use. Discover distributed systems from first principles, understand the architectures and techniques derived from them and explore examples of current practical use.\u003c/p\u003e\",\"productOverview\":\"\u003col\u003e\\n\u003cli\u003eDescribe the principles of distributed systems.\u003c/li\u003e\\n\u003cli\u003eContrast distributed systems with other forms of computation (e.g., single machine computation, parallel computing).\u003c/li\u003e\\n\u003cli\u003eIdentify applications of distributed systems in science, engineering, business, and home use, and in particular the use of cloud and serverless applications, big data and graph processing applications, interactive and online gaming, etc.\u003c/li\u003e\\n\u003cli\u003eAnalyze and design core architectures, components, and techniques in distributed systems.\u003c/li\u003e\\n\u003cli\u003eSolve practical problems related to modern uses of distributed systems.\u003c/li\u003e\\n\u003c/ol\u003e\",\"objectId\":\"course-363261a6-1055-4b69-b729-58c324677661\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:DelftX+MoDS1x+3T2024\"},{\"productUuid\":\"d594e354-688d-4a3c-9088-6093bc147e83\",\"productName\":\"LAFF-On Programming for High Performance\",\"productSlug\":\"learn/computer-programming/the-university-of-texas-at-austin-laff-on-programming-for-high-performance\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/d594e354-688d-4a3c-9088-6093bc147e83-3a0d40c92729.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The University of Texas at Austin\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/9d38ad58-87fb-4a89-9f23-c8df318112e3-aec8e9e98a5f.png\",\"fullDescription\":\"$3b1\",\"shortDescription\":\"\u003cp\u003eLearn to squeeze high performance out of modern CPUs.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eMapping algorithms to architectures \u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eExtracting parallelism at multiple levels \u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eAmortizing data movement over computation \u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eUnderstanding performance data \u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eManaging complexity through layering of software\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-d594e354-688d-4a3c-9088-6093bc147e83\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UTAustinX+UT.PHP.16.01x+1T2022\"},{\"productUuid\":\"21be6203-b140-422c-9233-a1dc278d7266\",\"productName\":\"Big Data Analytics Using Spark\",\"productSlug\":\"learn/big-data/the-university-of-california-san-diego-big-data-analytics-using-spark\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/21be6203-b140-422c-9233-a1dc278d7266-d008b677f4c1.jpg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Computer Science\"],\"partnerName\":\"The University of California, San Diego\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c7f335bb-f97c-4472-af09-65ae60197005-7d797d964ddb.png\",\"fullDescription\":\"\u003cp\u003eIn data science, data is called \\\"big\\\" if it cannot fit into the memory of a single standard laptop or workstation.\u003c/p\u003e\\n\u003cp\u003eThe analysis of big datasets requires using a cluster of tens, hundreds or thousands of computers. Effectively using such clusters requires the use of distributed files systems, such as the Hadoop Distributed File System (HDFS) and corresponding computational models, such as Hadoop, MapReduce and Spark.\u003c/p\u003e\\n\u003cp\u003eIn this course, part of the Data Science MicroMasters program, you will learn what the bottlenecks are in massive parallel computation and how to use spark to minimize these bottlenecks.\u003c/p\u003e\\n\u003cp\u003eYou will learn how to perform supervised an unsupervised machine learning on massive datasets using the Machine Learning Library (MLlib).\u003c/p\u003e\\n\u003cp\u003eIn this course, as in the other ones in this MicroMasters program, you will gain hands-on experience using PySpark within the Jupyter notebooks environment.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn how to analyze large datasets using Jupyter notebooks, MapReduce and Spark as a platform.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eProgramming Spark using Pyspark\u003c/li\u003e\\n\u003cli\u003eIdentifying the computational tradeoffs in a Spark application\u003c/li\u003e\\n\u003cli\u003ePerforming data loading and cleaning using Spark and Parquet\u003c/li\u003e\\n\u003cli\u003eModeling data through statistical and machine learning methods\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-21be6203-b140-422c-9233-a1dc278d7266\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UCSanDiegoX+DSE230x+3T2024\"},{\"productUuid\":\"b57e0467-b970-4713-99eb-bb563d06b663\",\"productName\":\"Applied Quantum Computing III: Algorithm and Software\",\"productSlug\":\"learn/engineering/purdue-university-quantum-computing-iii-algorithm-and-software\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/b57e0467-b970-4713-99eb-bb563d06b663-23bbf6af2f9d.png\",\"productType\":\"Course\",\"attributes\":[\"Engineering\",\"Science\"],\"partnerName\":\"Purdue University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/e5dfaf30-3828-4826-944e-03ea3dcf5b13-ab295e7bad86.png\",\"fullDescription\":\"$3b2\",\"shortDescription\":\"\u003cp\u003eLearn domain-specific quantum algorithms and how to run them on present-day quantum hardware.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003e\\n\u003cp\u003eQuantum Fourier transform and search algorithms\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eHybrid quantum-classical algorithms\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eQuantum annealing, simulation, and optimization algorithms\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eQuantum machine-learning algorithms\u003c/p\u003e\\n\u003c/li\u003e\\n\u003cli\u003e\\n\u003cp\u003eCloud-based quantum programming\u003c/p\u003e\\n\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-b57e0467-b970-4713-99eb-bb563d06b663\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:PurdueX+ECE_69501.3+1T2025\"},{\"productUuid\":\"dbf63c93-d635-4ac0-b1dc-56ea911e1e7f\",\"productName\":\"Advanced Cardiac Imaging: Cardiac Magnetic Resonance (CMR)\",\"productSlug\":\"learn/medicine/university-of-hong-kong-advanced-cardiac-imaging-cardiac-magnetic-resonance-cmr\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/dbf63c93-d635-4ac0-b1dc-56ea911e1e7f-3c919242a7cb.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Medicine\",\"Science\"],\"partnerName\":\"The University of Hong Kong\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/5024b547-2d68-4bfd-9e9e-1e5f96c13375-c9b5e39fb8af.png\",\"fullDescription\":\"$3b3\",\"shortDescription\":\"\u003cp\u003e​First ever cardiac magnetic resonance (CMR) MOOC! Learn the CMR essentials through short videos, downloadable cases, and web forums. Available in multiple languages.\u003c/p\u003e\\n\u003cp\u003e这是第一个关于心脏磁共振(CMR)的大型网上公开课!您将通过短视频,可下载的病例和线上论坛学习CMR物理、扫描序列和分析图像。本课程提供多种语言版本。\u003c/p\u003e\",\"productOverview\":\"$3b4\",\"objectId\":\"course-dbf63c93-d635-4ac0-b1dc-56ea911e1e7f\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:HKUx+CMRx+1T2020\"},{\"productUuid\":\"c2f1acb4-8180-4093-8f4a-5ea37789d706\",\"productName\":\"AP® Biology - Part 4: Ecology\",\"productSlug\":\"learn/ap/rice-university-ap-r-biology-part-4-ecology\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/c2f1acb4-8180-4093-8f4a-5ea37789d706-ec5c79b438a3.jpg\",\"productType\":\"Course\",\"attributes\":[\"Biology \u0026 Life Sciences\"],\"partnerName\":\"Rice University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/3e0f3544-6626-4373-afb9-b21e0e66a571-9317ec003c4d.png\",\"fullDescription\":\"$3b5\",\"shortDescription\":\"The fourth course in a comprehensive series designed to prepare you for the AP Biology exam, focusing on ecology.\",\"productOverview\":\"\u003cul\u003e\u003cli\u003ePrepare for the AP Biology Exam\u003c/li\u003e\\n\\t\u003cli\u003eLearn about Population, Community and Ecosystem Ecology\u003c/li\u003e\\n\\t\u003cli\u003eSee how biological systems interact with each other\u003c/li\u003e\\n\\t\u003cli\u003eSee how living systems store, retrieve, transmit and respond to information\u003c/li\u003e\\n\\t\u003cli\u003eParticipate in inquiry-based lab investigations and discussions\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-c2f1acb4-8180-4093-8f4a-5ea37789d706\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:RiceX+AdvBIO.4x+2016T1\"},{\"productUuid\":\"1a251e48-95f6-441c-9aa0-2a3d09bd8f61\",\"productName\":\"Climat – de la science à l’action\",\"productSlug\":\"learn/climate-change/world-bank-group-climat-de-la-science-a-laction\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/1a251e48-95f6-441c-9aa0-2a3d09bd8f61-0f8bc6e9a9c5.jpg\",\"productType\":\"Course\",\"attributes\":[\"Social Sciences\",\"Environmental Studies\"],\"partnerName\":\"World Bank Group\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/3ca455dc-4c90-4097-9203-d647e3e70771-9d3ece650b89.png\",\"fullDescription\":\"$3b6\",\"shortDescription\":\"Ce MOOC examine l\u0026rsquo;impact et les risques li\u0026eacute;s aux changements climatiques, ainsi que les possibilit\u0026eacute;s d\u0026rsquo;action qui permettraient de maintenir le r\u0026eacute;chauffement au-dessous 2\u0026deg;C.\",\"productOverview\":\"$3b7\",\"objectId\":\"course-1a251e48-95f6-441c-9aa0-2a3d09bd8f61\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:WBGx+CCF01x+3T2017\"},{\"productUuid\":\"9765b8b6-7bb1-4289-b67d-ce680b211552\",\"productName\":\"Herramientas para el Análisis de Big Data\",\"productSlug\":\"learn/data-analysis/tecnologico-de-monterrey-herramientas-para-el-analisis-de-big-data\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/9765b8b6-7bb1-4289-b67d-ce680b211552-c8c6b12f4bb2.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Engineering\",\"Computer Science\"],\"partnerName\":\"Tecnológico de Monterrey\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/ceb9644c-f8dd-4522-9acd-adb33cbb9b4b-e8152bc6676b.png\",\"fullDescription\":\"$3b8\",\"shortDescription\":\"\u003cp\u003eConoce las herramientas para el procesamiento, modelación, análisis, almacenamiento y acceso de los datos. Aprende en este curso online los beneficios del cómputo en la nube para los proyectos de ciencia de datos en las organizaciones y conoce las herramientas más populares.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eLos objetivos de este curso en línea son los siguientes:\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003ePresentar las diferentes herramientas tanto comerciales como de Open Source que permitan la manipulación, administración y análisis de datos.\u003c/li\u003e\\n\u003cli\u003eConocer que es una base de datos y su importancia en los proyectos de ciencia de datos.\u003c/li\u003e\\n\u003cli\u003eConocer los beneficios que los servicios del cómputo en la nube proveen a los proyectos de ciencia de datos.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-9765b8b6-7bb1-4289-b67d-ce680b211552\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:TecdeMonterreyX+CDHA.2X+1T2024\"},{\"productUuid\":\"b4f19c72-784d-4110-a3ba-318666a7db1a\",\"productName\":\"Algorithms and Data Structures Capstone\",\"productSlug\":\"learn/algorithms/the-university-of-california-san-diego-algorithms-and-data-structures-capstone\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/b4f19c72-784d-4110-a3ba-318666a7db1a-c4076e94ea29.jpg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\",\"Math\",\"Biology \u0026 Life Sciences\"],\"partnerName\":\"The University of California, San Diego\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c7f335bb-f97c-4472-af09-65ae60197005-7d797d964ddb.png\",\"fullDescription\":\"\u003cp\u003eBuilding a fully-fledged algorithm to assemble genomes from DNA fragments on a real dataset is an enormous challenge with major demand in the multi-billion dollar biotech industry.\u003c/p\u003e\\n\u003cp\u003eIn this capstone project, we will take the training wheels off and let you design your own optimized software program for genome sequencing.\u003c/p\u003e\\n\u003cp\u003eThis big data challenge will cover the entire MicroMasters program. After a brief introduction to the steps required to build a genome assembler, we will let you take steps on your own to start working with real data taken from a sequencing machine and see if you can design genome assembly software that can compete with popular software used in hundreds of sequencing labs around the world every day.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eSynthesize your knowledge of algorithms and biology to build your own software for solving a biological challenge.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eGraph algorithms\u003c/li\u003e\\n\u003cli\u003eAlgorithms for genome assembly\u003c/li\u003e\\n\u003cli\u003eAlgorithm optimization\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-b4f19c72-784d-4110-a3ba-318666a7db1a\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UCSanDiegoX+ALGS207x+1T2017\"},{\"productUuid\":\"1bdf595a-19e9-48c9-a163-487a83ed58b5\",\"productName\":\"Business Analytics Fundamentals for Data Driven Decisions\",\"productSlug\":\"certificates/professional-certificate/lehigh-university-business-analytics-fundamentals-for-data-driven-decisions\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/1bdf595a-19e9-48c9-a163-487a83ed58b5-e4966cfcd8b7.png\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Economics \u0026 Finance\",\"Business \u0026 Management\",\"Data Analysis \u0026 Statistics\",\"Computer Science\"],\"partnerName\":\"Lehigh University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/9b3352f1-7df7-4cb9-9726-4b188d49799f-cdfdef9f1ccf.png\",\"fullDescription\":\"Foundational building blocks and skills for disciplined data driven business decision making. Prerequisites for potential Masters in Business Analytics.,Economics Fundamentals: elasticity of demand and supply, pricing and production decisions of firms, concepts of marginal analysis and opportunity costs to consumer theory, and to the profit-maximizing behavior of firms.,Statistics Fundamentals: basic tools and methods of statistical analysis, which can be applied to a wide variety of situations and data encountered in the areas of business and economics.,Python Fundamentals: establishing a strong foundation in basic programming concepts and apply Python functions to basic business analytic problems\",\"shortDescription\":\"Data science is having a profound impact on our lives/businesses. Business analytics has become a powerful and necessary tool for organizations to compete in the marketplace: make informed decisions, increase revenue, and improve operational efficiency.\",\"productOverview\":\"\u003cp\u003eData science has generated profound impacts on our lives and businesses today. The application of data science in business (i.e., business analytics) has become a powerful and necessary tool for today’s organizations to compete in the marketplace. With the ubiquitous use of electronic and mobile devices, organizations and consumers generate vast amounts of data daily. How to analyze and interpret the data has become a challenge for organizations. Organizations that have implemented data analytics in their business operations can make informed decisions, to increase revenue, and improve operational efficiency. \u003c/p\u003e\\r\\n\\r\\n\u003cp\u003eIn the long-run, data driven decisions lead to better outcomes than choices that are based on intuitions or gut feelings. Hence, more and more managers rely on actual data to make better and more informed choices by utilizing these foundational background and data modeling tools.\u003c/p\u003e\",\"objectId\":\"program-1bdf595a-19e9-48c9-a163-487a83ed58b5\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"87ef0a37-88f5-4843-888c-166fc9d1644a\",\"productName\":\"Agile Project Management\",\"productSlug\":\"certificates/professional-certificate/umd-usmx-agile-project-management\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/87ef0a37-88f5-4843-888c-166fc9d1644a-10e6454c9d5c.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Engineering\",\"Business \u0026 Management\",\"Philosophy \u0026 Ethics\"],\"partnerName\":\"University System of Maryland\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-bc0488f1a5f8.png\",\"fullDescription\":\"Learn Scrum mechanics and how to translate other Agile frameworks such as SAFe, Disciplined, and LeSS,Gain a deep understanding of Agile principles and how to apply them in any industry, with case studies in Software, Aerospace, Finance, and Construction,Reduce risk of project failure by adopting agile results-based controls to close projects more effectively,Increase speed using lean / agile work management techniques proven to deliver faster,Improve project benefits with innovation and leadership approaches that unlock your team’s potential\",\"shortDescription\":\"Master Scrum and the principles of Agile project management to deliver faster, more innovative solutions by unleashing your team’s potential.\",\"productOverview\":\"$3b9\",\"objectId\":\"program-87ef0a37-88f5-4843-888c-166fc9d1644a\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"0aeb269f-7ed7-469d-8420-6b7b80277401\",\"productName\":\"Fundamentos de Ciencia de Datos con R\",\"productSlug\":\"certificates/professional-certificate/anahuacx-fundamentos-de-ciencia-de-datos-con-r\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/0aeb269f-7ed7-469d-8420-6b7b80277401-21af6de854a6.jpg\",\"productType\":\"Professional Certificate\",\"attributes\":[\"Data Analysis \u0026 Statistics\",\"Computer Science\"],\"partnerName\":\"Universidades Anáhuac\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/eedbb070-b505-4250-a9f9-5104b3029a8f-f33f8ea74659.png\",\"fullDescription\":\"Dominio del lenguaje R para procesar, analizar y visualizar información,Aprenderás diferentes técnicas que te permitirán analizar información de manera rápida y visual,Interpretar adecuadamente y brindar en el contexto correcto las soluciones obtenidas con las herramientas de análisis,Mejores prácticas para la aplicación de estas técnicas en la toma de decisiones empresariales\",\"shortDescription\":\"Aprende desde cero a aplicar la ciencia de datos para entender tu empresa desde la perspectiva de los datos que genera y cómo obtener su máximo valor para la toma de decisiones acertadas.\",\"productOverview\":\"$3ba\",\"objectId\":\"program-0aeb269f-7ed7-469d-8420-6b7b80277401\",\"productSource\":\"edX\",\"productCategory\":\"Program\",\"activeRunKey\":null},{\"productUuid\":\"3d0c3712-cacb-4e78-aad2-5c0e1ecb97f0\",\"productName\":\"Music For Wellness\",\"productSlug\":\"learn/well-being/berklee-college-of-music-music-for-wellness\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/3d0c3712-cacb-4e78-aad2-5c0e1ecb97f0-cee4844d8409.jpg\",\"productType\":\"Course\",\"attributes\":[\"Humanities\",\"Music\"],\"partnerName\":\"Berklee College of Music\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/267a63a9-5bc3-4b49-8bc0-f31b39b45f53-9778ab6db7ca.png\",\"fullDescription\":\"\u003cp\u003eYou love music. You listen to music all the time. Maybe you sing, play an instrument, or compose music. You don’t need to have musical talent to use music to enhance your well being, and even your health.\u003c/p\u003e\\n\u003cp\u003eLearn simple techniques to enrich your mind, body, and spirit through music. The methods can be applied in your daily life, particularly when you are feeling down or stressed out. Developed by a board-certified music therapist and a vocalist/pianist/composer/recording artist specializing in Indian music, these strategies combine science with the wisdom of Eastern philosophy.\u003c/p\u003e\\n\u003cp\u003eIn the course, discover how to unlock your creativity. You will learn not only how to listen to music in a new way, but also how to listen to the impact that music has on you. You will find out how to care for yourself by practicing coping techniques that are supported by music that is special to you.\u003c/p\u003e\",\"shortDescription\":\"\u003cp\u003eLearn how music can help reduce stress and improve your health, and well-being.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eThe effects music has on the body and the brain\u003c/li\u003e\\n\u003cli\u003eStrategies and techniques for regulating emotions and stress by integrating music with ancient practices such as mantra and pranayama\u003c/li\u003e\\n\u003cli\u003eThe scientific underpinnings that support the efficacy of ancient traditional practices used to promote wellness\u003c/li\u003e\\n\u003cli\u003eHow and why music can help you to live a happier, healthier life\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-3d0c3712-cacb-4e78-aad2-5c0e1ecb97f0\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:BerkleeX+OMTHR-001x+1T2024\"},{\"productUuid\":\"04105c75-75a5-4676-95d2-ae84c7499bec\",\"productName\":\"Réfugiés et demandeurs d'asile: réalités et pistes\",\"productSlug\":\"learn/humanities/universite-de-montreal-refugies-et-demandeurs-d-asile-realites-et-pistes\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/04105c75-75a5-4676-95d2-ae84c7499bec-9493144ca6ca.png\",\"productType\":\"Course\",\"attributes\":[\"Education \u0026 Teacher Training\",\"Humanities\"],\"partnerName\":\"Université de Montréal\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/1181fcba-6687-4114-8c3c-f34815663fd7-a287d6820336.png\",\"fullDescription\":\"$3bb\",\"shortDescription\":\"\u003cp\u003eDurant les dernières années, de nombreux conflits armés et diverses crises humanitaires ont secoué notre planète et provoqué le déplacement forcé de nombreuses populations dans différentes régions du monde. Ces mouvements migratoires ont mis de nombreux pays face aux défis de l’accueil des réfugiés et des demandeurs d’asile. Les sociétés d’accueil se trouvent devant la nécessité de répondre aux divers besoins de ces populations afin de mieux les intégrer.\u003c/p\u003e\",\"productOverview\":\"$3bc\",\"objectId\":\"course-04105c75-75a5-4676-95d2-ae84c7499bec\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UMontrealX+EREFUG+2T2024\"},{\"productUuid\":\"384e93f9-6b4d-4f0f-bf69-7e3808ed6c9e\",\"productName\":\"Les coulisses des systèmes de recommandation\",\"productSlug\":\"learn/computer-science/universite-de-montreal-les-coulisses-des-systemes-de-recommandation\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/384e93f9-6b4d-4f0f-bf69-7e3808ed6c9e-c7c7650aad29.jpeg\",\"productType\":\"Course\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Université de Montréal\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/1181fcba-6687-4114-8c3c-f34815663fd7-a287d6820336.png\",\"fullDescription\":\"$3bd\",\"shortDescription\":\"\u003cp\u003eComment les articles sont-ils recommandés lorsque vous recherchez des films, des emplois ou des vêtements en ligne? Découvrez les concepts et méthodes fondamentaux permettant de suggérer les articles les plus pertinents aux utilisateurs, du commerce électronique à la publicité en ligne.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eÀ la fin du MOOC, les participant devraient être en mesure de :\u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eComprendre les bases des systèmes de recommandation, y compris leur terminologie ;\u003c/li\u003e\\n\u003cli\u003eIdentifier les types de problèmes et les méthodes des systèmes de recommandation pour les résoudre ;\u003c/li\u003e\\n\u003cli\u003eAppliquer la méthodologie de réalisation d'un projet en systèmes de recommandation ;\u003c/li\u003e\\n\u003cli\u003eUtiliser les algorithmes des systèmes de recommandation à travers des sessions pratiques et des tutoriels.\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-384e93f9-6b4d-4f0f-bf69-7e3808ed6c9e\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:UMontrealX+IVADO-RECM1FR+2T2024a\"},{\"productUuid\":\"48fe6a41-b01a-4a5f-aa59-029cd74daec3\",\"productName\":\"Récits d'urbanisme et question des communs\",\"productSlug\":\"learn/urban-planning/universite-catholique-de-louvain-recits-d-urbanisme-et-question-des-communs\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/48fe6a41-b01a-4a5f-aa59-029cd74daec3-b7e3bd6b15e8.jpg\",\"productType\":\"Course\",\"attributes\":[\"Social Sciences\",\"Architecture\"],\"partnerName\":\"Université catholique de Louvain\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/990c1282-3357-40c0-807b-d2bb8b27a716-eb4efe4fcff1.png\",\"fullDescription\":\"$3be\",\"shortDescription\":\"\u003cp\u003eApprenez à vous repérer dans l’univers des communs urbains et territoriaux. Découvrez les outils vous permettant d’analyser comment ces communs contribuent à la fabrique de la cité.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eA la fin du cours, vous serez capables de \u003c/p\u003e\\n\u003cul\u003e\\n\u003cli\u003eMobiliser et utiliser des savoirs interdisciplinaires permettant d'observer, de comprendre et de décrire les évolutions d'un territoire\u003c/li\u003e\\n\u003cli\u003eIdentifier des pratiques liées à des espaces\u003c/li\u003e\\n\u003cli\u003eAnalyser et mettre ces pratiques en récit\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-48fe6a41-b01a-4a5f-aa59-029cd74daec3\",\"productSource\":\"edX\",\"productCategory\":\"Course\",\"activeRunKey\":\"course-v1:LouvainX+Louv15x+3T2019\"}]},{\"productType\":\"Executive Education\",\"categoryLabel\":\"Executive Education\",\"products\":[{\"productUuid\":\"32ab61e5-44b4-4316-ad59-9f04fc876e0a\",\"productName\":\"Artificial Intelligence: Implications for Business Strategy\",\"productSlug\":\"executive-education/massachusetts-institute-of-technology-artificial-intelligence-implications-for-business-strategy\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/32ab61e5-44b4-4316-ad59-9f04fc876e0a-a35adddd3019.jpg\",\"productType\":\"Executive Education\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$3bf\",\"shortDescription\":\"\u003cp\u003eDevelop a road map to integrate AI into your organization\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eOn completion of this course, you’ll gain:Key AI management and leadership insights to support informed, strategic decision making. A practical grounding in AI and its business applications, helping you to transform your organization into a future-forward business. A road map for the strategic implementation of AI technologies in a business context. An understanding of generative AI, its functions, applications, and limitations in different industries, along with insights and strategies for using it to create value.\u003c/p\u003e\",\"objectId\":\"course-32ab61e5-44b4-4316-ad59-9f04fc876e0a\",\"productSource\":\"2u\",\"productCategory\":\"Executive Education\",\"activeRunKey\":\"course-v1:MITx+AI+3T2024c\"},{\"productUuid\":\"ce3a934a-08ff-47da-823e-15f99cae32ef\",\"productName\":\"Artificial Intelligence in Health Care\",\"productSlug\":\"executive-education/massachusetts-institute-of-technology-artificial-intelligence-in-health-care\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/ce3a934a-08ff-47da-823e-15f99cae32ef-5b4eb9486637.jpg\",\"productType\":\"Executive Education\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$3c0\",\"shortDescription\":\"\u003cp\u003eDiscover how machine learning and artificial intelligence can be deployed in health care to overcome challenges and optimize processes.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eOn completion of this course, you’ll walk away with:An AI decision framework to help you evaluate the suitability of AI technologies within your work context. Insights into the AI opportunities available across a range of health care contexts, from hospital management to disease diagnosis. An overview of AI and ML fundamentals, specifically through the lens of its applicability in health care. An understanding of AI’s practical implementation and design challenges. Knowledge of the potential of natural language processing, data analytics, and ML within health care.\u003c/p\u003e\",\"objectId\":\"course-ce3a934a-08ff-47da-823e-15f99cae32ef\",\"productSource\":\"2u\",\"productCategory\":\"Executive Education\",\"activeRunKey\":\"course-v1:MITx+AHC+1T2025\"},{\"productUuid\":\"87fcb2bd-d70f-4385-ac2d-f09dcf2095a5\",\"productName\":\"Machine Learning in Business\",\"productSlug\":\"executive-education/massachusetts-institute-of-technology-machine-learning-in-business\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/87fcb2bd-d70f-4385-ac2d-f09dcf2095a5-b236bf8c7ea9.jpg\",\"productType\":\"Executive Education\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$3c1\",\"shortDescription\":\"\u003cp\u003eIncorporate machine learning into your business strategy, as you explore the value and impact of this technology.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eOn completion of this course, you’ll walk away with:A practical action plan to strategically implement machine learning in business. Exposure to the technical elements of machine learning, enabling you to leverage this technology without needing to code or program. Insights from esteemed MIT faculty and machine learning experts.\u003c/p\u003e\",\"objectId\":\"course-87fcb2bd-d70f-4385-ac2d-f09dcf2095a5\",\"productSource\":\"2u\",\"productCategory\":\"Executive Education\",\"activeRunKey\":\"course-v1:MITx+ML+1T2025a\"},{\"productUuid\":\"068e365f-1a39-4e1d-81be-a7f82746e606\",\"productName\":\"Human-Computer Interaction for User Experience Design\",\"productSlug\":\"executive-education/massachusetts-institute-of-technology-human-computer-interaction-for-user-experience-design\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/068e365f-1a39-4e1d-81be-a7f82746e606-1f1e86b0e8ff.jpg\",\"productType\":\"Executive Education\",\"attributes\":[\"Design\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$3c2\",\"shortDescription\":\"\u003cp\u003eInform your user experience design with cutting-edge HCI concepts.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eOn completion of this course, you’ll walk away with:The ability to integrate HCI thinking into your own work, building on your current knowledge of user experience (UX) to explore new possibilities. Access to the forward-thinking research of eight industry experts that is changing the face of human-computer interaction. The ability to better understand speech and vision tools through examples like eye-tracking and gaze-following technologies. Unlimited access to edX's Career Engagement Network, offering you exclusive resources and events to support your professional journey and drive your career forward.\u003c/p\u003e\",\"objectId\":\"course-068e365f-1a39-4e1d-81be-a7f82746e606\",\"productSource\":\"2u\",\"productCategory\":\"Executive Education\",\"activeRunKey\":\"course-v1:MITx+HXD+1T2025\"},{\"productUuid\":\"72342842-ed82-4e1c-8cb3-aa3e8e6224be\",\"productName\":\"Unsupervised Machine Learning: Unlocking the Potential of Data\",\"productSlug\":\"executive-education/massachusetts-institute-of-technology-unsupervised-machine-learning-unlocking-the-potential-of-data\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/72342842-ed82-4e1c-8cb3-aa3e8e6224be-f3e14ab995c9.jpg\",\"productType\":\"Executive Education\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Massachusetts Institute of Technology\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2a73d2ce-c34a-4e08-8223-83bca9d2f01d-d4f180052205.png\",\"fullDescription\":\"$3c3\",\"shortDescription\":\"\u003cp\u003eRedefine the potential of your unused data through unsupervised machine learning techniques.\u003c/p\u003e\",\"productOverview\":\"\u003cp\u003eOn completion of this course, you’ll walk away with:The ability to harness previously unused data within your organization to deploy ML models. The technical foundation needed to address business challenges and drive AI initiatives through representation learning. An understanding of the challenges, opportunities, and important considerations of generative models. The skills to evaluate and interact with existing pre-trained models and leverage these effectively in your organization. The skills required to build transparent and interpretable ML models in your context.\u003c/p\u003e\",\"objectId\":\"course-72342842-ed82-4e1c-8cb3-aa3e8e6224be\",\"productSource\":\"2u\",\"productCategory\":\"Executive Education\",\"activeRunKey\":\"course-v1:MITx+AGM+1T2025\"}]},{\"productType\":\"Boot Camp\",\"categoryLabel\":\"Boot Camps\",\"products\":[{\"productUuid\":\"ebbc5b4e-cbc1-4294-914f-52da5525c0f4\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/the-university-of-texas-at-san-antonio-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/ebbc5b4e-cbc1-4294-914f-52da5525c0f4-34f5b40846cd.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The University of Texas at San Antonio\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/0be53b67-c9a7-4ef7-b1ec-8b872b6ecba7-bd16611107c2.png\",\"fullDescription\":\"$3c4\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\r\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\r\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\r\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\r\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\r\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\r\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\r\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\r\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\r\\n\u003c/ul\u003e\",\"objectId\":\"course-ebbc5b4e-cbc1-4294-914f-52da5525c0f4\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:USTA+BC24PTFSF+2T2022aj\"},{\"productUuid\":\"e6bf5a39-eb48-4864-9101-1d922377b2f9\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/tecnologico-de-monterrey-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/e6bf5a39-eb48-4864-9101-1d922377b2f9-e8d85c5f60e4.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Tecnológico de Monterrey\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/ceb9644c-f8dd-4522-9acd-adb33cbb9b4b-e8152bc6676b.png\",\"fullDescription\":\"$3c5\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-e6bf5a39-eb48-4864-9101-1d922377b2f9\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:TecdeMonterreyX+BC24PTFSF+2T2022n\"},{\"productUuid\":\"498b151c-a9ec-4b96-abc3-44a1fb0dc976\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/columbia-engineering-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/498b151c-a9ec-4b96-abc3-44a1fb0dc976-f79ef2a0e481.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Columbia University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/3d8fc08e-339f-467a-a6c0-2b956ca5d6a0-797c0c6ddbc6.png\",\"fullDescription\":\"$3c6\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-498b151c-a9ec-4b96-abc3-44a1fb0dc976\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:ColumbiaX+BC24PTFSF+2T2022c\"},{\"productUuid\":\"e64f2754-52fe-42e2-917d-26be75b014c3\",\"productName\":\"Software Development Boot Camp\",\"productSlug\":\"boot-camps/coding/the-ohio-state-university-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/e64f2754-52fe-42e2-917d-26be75b014c3-8bdaa56ce438.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The Ohio State University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/1dfe2ded-de16-4acd-9762-e32f60e548f7-dafd7c738dd4.png\",\"fullDescription\":\"$3c7\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-e64f2754-52fe-42e2-917d-26be75b014c3\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:TheOhioStateUniversity+BC24PTFSF+2T2022o\"},{\"productUuid\":\"c21482ad-3485-4134-948b-1682cb4bd114\",\"productName\":\"The Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/the-university-of-sydney-the-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/c21482ad-3485-4134-948b-1682cb4bd114-3a3524d15587.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The University of Sydney\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/0da70b4d-5231-43bf-bb60-e95c0cb8de98-71210b7cf35c.png\",\"fullDescription\":\"$3c8\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-c21482ad-3485-4134-948b-1682cb4bd114\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:USYDx+BC24PTFSF+2T2022an\"},{\"productUuid\":\"6acd026f-de7f-4f48-bbdc-dafe3bd664d0\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/university-of-minnesota-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/6acd026f-de7f-4f48-bbdc-dafe3bd664d0-149d09794e86.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Minnesota\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/a1fabfb2-c514-4903-a976-de51ae4dc51d-e3ededf9066d.png\",\"fullDescription\":\"$3c9\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-6acd026f-de7f-4f48-bbdc-dafe3bd664d0\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:UMNx+BC24PTFSF+2T2022ab\"},{\"productUuid\":\"ec425736-30d6-4257-8b34-35465e19d59d\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/university-of-denver-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/ec425736-30d6-4257-8b34-35465e19d59d-19d2b233965e.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Denver\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/df269e97-7b6f-469d-82e6-7627ed7de4b3-e0e6ca7afe52.png\",\"fullDescription\":\"$3ca\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\r\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\r\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\r\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\r\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\r\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\r\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\r\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\r\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\r\\n\u003c/ul\u003e\",\"objectId\":\"course-ec425736-30d6-4257-8b34-35465e19d59d\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:UniversityofDenver+BC24PTFSF+2T2022y\"},{\"productUuid\":\"d4428191-9706-4b8c-9625-5e8ba4dc3cec\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/university-of-connecticut-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/d4428191-9706-4b8c-9625-5e8ba4dc3cec-461375dae4a9.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Connecticut\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/bcd2c2f9-53d4-4ca9-b5d0-628b096ce88f-28b2132f245c.png\",\"fullDescription\":\"$3cb\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-d4428191-9706-4b8c-9625-5e8ba4dc3cec\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:UConnX+BC24PTFSF+2T2022x\"},{\"productUuid\":\"d9e117c8-e8f8-410e-9d1c-59ab5d7bbc87\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/university-of-central-florida-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/d9e117c8-e8f8-410e-9d1c-59ab5d7bbc87-f8e5409498b3.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Central Florida\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/20c1ba41-264b-403d-8014-89bc5e4c0de4-668445f7d4b3.png\",\"fullDescription\":\"$3cc\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-d9e117c8-e8f8-410e-9d1c-59ab5d7bbc87\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:UCFx+BC24PTFSF+2T2022w\"},{\"productUuid\":\"b1a23283-e703-45d9-bafd-24bff90f4b5d\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/southern-methodist-university-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/b1a23283-e703-45d9-bafd-24bff90f4b5d-63c01a85d239.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Southern Methodist University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/4d5918c8-a5c0-4a5c-8e14-26cc753a132d-efd10ea9cd00.png\",\"fullDescription\":\"$3cd\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-b1a23283-e703-45d9-bafd-24bff90f4b5d\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:SMU+BC24PTFSF+2T2022m\"},{\"productUuid\":\"a8d839fe-c408-4edf-9fd1-95319cad3557\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/university-of-oregon-continuing-and-professional-education-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/a8d839fe-c408-4edf-9fd1-95319cad3557-73dfaeb8c580.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Oregon\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/7b502f06-e09f-4ff5-9ad5-e7ef02ed1cee-53b3524ff0c0.png\",\"fullDescription\":\"$3ce\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-a8d839fe-c408-4edf-9fd1-95319cad3557\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:UniversityofOregon+BC24PTFSF+2T2022ad\"},{\"productUuid\":\"a1a31730-b791-454a-90d0-2f635290d3d2\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/washington-university-in-st-louis-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/a1a31730-b791-454a-90d0-2f635290d3d2-ea5c98958bac.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Washington University in St. Louis\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/e495cc48-7887-4539-ac54-7d830d8964f1-55fed016d0c6.png\",\"fullDescription\":\"$3cf\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-a1a31730-b791-454a-90d0-2f635290d3d2\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:WUSL+BC24PTFSF+2T2022al\"},{\"productUuid\":\"83cb72ac-1596-4a97-b364-707c4b417e17\",\"productName\":\"The Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/unc-chapel-hill-the-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/83cb72ac-1596-4a97-b364-707c4b417e17-3f8cd6278394.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"The University of North Carolina at Chapel Hill\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/283be432-c4de-4818-83c5-bd77a2de49d6-2a29798bfd41.png\",\"fullDescription\":\"$3d0\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-83cb72ac-1596-4a97-b364-707c4b417e17\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:UNC-CH+BC24PTFSF+2T2022au\"},{\"productUuid\":\"603cdd69-4629-4b8f-bc7d-490e6d072cef\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/rice-university-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/603cdd69-4629-4b8f-bc7d-490e6d072cef-8bda92991d5e.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Rice University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/3e0f3544-6626-4373-afb9-b21e0e66a571-9317ec003c4d.png\",\"fullDescription\":\"$3d1\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-603cdd69-4629-4b8f-bc7d-490e6d072cef\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:RICEx+BC24PTFSF+2T2022l\"},{\"productUuid\":\"3c23a3f5-5711-4fff-817c-f244ed6aff19\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/northwestern-university-school-of-professional-studies-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/3c23a3f5-5711-4fff-817c-f244ed6aff19-1556171b9d1c.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Northwestern University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/1c149d14-c2c7-452d-b8cd-ba958aaf777b-b84fd9bd4c15.png\",\"fullDescription\":\"$3d2\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-3c23a3f5-5711-4fff-817c-f244ed6aff19\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:Northwestern+BC24PTFSF+2T2022j\"},{\"productUuid\":\"369f4f2b-4af2-4d09-83bf-54ceb3f6458d\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/university-of-toronto-school-of-continuing-studies-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/369f4f2b-4af2-4d09-83bf-54ceb3f6458d-202e11e19438.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Toronto\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/653cb5ea-d5fd-4531-a464-b03de9e52991-66dd31f831b4.png\",\"fullDescription\":\"$3d3\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-369f4f2b-4af2-4d09-83bf-54ceb3f6458d\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:University_of_TorontoX+BC24PTFSF+2T2022af\"},{\"productUuid\":\"3206dbc7-24be-4a19-8c26-f6dbecb061af\",\"productName\":\"The Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/uc-irvine-continuing-education-the-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/3206dbc7-24be-4a19-8c26-f6dbecb061af-93f091e3cf87.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"UCI Continuing Education\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/a1520347-bc7d-4dbf-8b26-9c91506a5262-ba64d824b3f1.png\",\"fullDescription\":\"$3d4\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-3206dbc7-24be-4a19-8c26-f6dbecb061af\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:UCI-CE+BC24PTFSF+2T2022aq\"},{\"productUuid\":\"283c22c1-c390-4be7-8092-2b2d2148faca\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/university-of-richmond-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/283c22c1-c390-4be7-8092-2b2d2148faca-011249867abf.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Richmond\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/fda13a9b-3183-4bb8-93b1-e65fb8dbc76a-089f24225d71.png\",\"fullDescription\":\"$3d5\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-283c22c1-c390-4be7-8092-2b2d2148faca\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:UniversityofRichmond+BC24PTFSF+2T2022ae\"},{\"productUuid\":\"17da9f09-4c10-4fd9-9e9d-e478446e0ec1\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/university-of-new-hampshire-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/17da9f09-4c10-4fd9-9e9d-e478446e0ec1-081bc271dd8e.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of New Hampshire\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/2bef539a-ff48-413f-86fb-79549b5a87a8-c734da1915cc.png\",\"fullDescription\":\"$3d6\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-17da9f09-4c10-4fd9-9e9d-e478446e0ec1\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:UNHx+BC24PTFSF+2T2022ac\"},{\"productUuid\":\"13a65bd3-dc41-4926-a316-356a1b9c5c82\",\"productName\":\"Software Development Boot Camp\",\"productSlug\":\"boot-camps/coding/case-western-reserve-university-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/13a65bd3-dc41-4926-a316-356a1b9c5c82-81e0f7dd029b.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Case Western Reserve University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/1c00a757-74b6-4d4a-8ca2-3813a057d75d-d7e6e367c426.png\",\"fullDescription\":\"$3d7\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-13a65bd3-dc41-4926-a316-356a1b9c5c82\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:CaseWestern+BC24PTFSF+2T2022b\"},{\"productUuid\":\"0dbf4ec1-12d5-413b-a505-6c04c5a82499\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/university-of-kansas-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/0dbf4ec1-12d5-413b-a505-6c04c5a82499-535e632f2af6.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Kansas\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c38b3fb5-ecd5-4f00-9b20-612d2b4c9c9c-9501e6ca7dbe.png\",\"fullDescription\":\"$3d8\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-0dbf4ec1-12d5-413b-a505-6c04c5a82499\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:KUx+BC24PTFSF+2T2022z\"},{\"productUuid\":\"08e4ed1d-26b2-4aba-af63-b28c8bcd7630\",\"productName\":\"The Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/unc-charlotte-the-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/08e4ed1d-26b2-4aba-af63-b28c8bcd7630-27197dca29a9.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"UNC Charlotte\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/762f9b9a-5234-4be6-bed3-71e9363e1005-7e0efe52174d.png\",\"fullDescription\":\"$3d9\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-08e4ed1d-26b2-4aba-af63-b28c8bcd7630\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:UNC-Charlotte+BC24PTFSF+2T2022at\"},{\"productUuid\":\"069bc6de-e715-4432-8551-00c3b15baf96\",\"productName\":\"Coding Boot Camp\",\"productSlug\":\"boot-camps/coding/michigan-state-university-coding-boot-camp\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/course/image/069bc6de-e715-4432-8551-00c3b15baf96-0d84c231ccd8.png\",\"productType\":\"Boot Camp\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Michigan State University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/9e455101-ebe9-4c0f-a846-2a140687598e-8b8b33c77bbf.png\",\"fullDescription\":\"$3da\",\"shortDescription\":\"\u003cp\u003eWeb development is a fast-growing career track, and teaches you the specialized skills you need to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to become proficient in front-end and back-end technologies.\u003c/p\u003e\",\"productOverview\":\"\u003cul\u003e\\n\u003cli\u003eComputer Science Applied to JavaScript\u003c/li\u003e\\n\u003cli\u003eDatabases (MySQL, MongoDB)\u003c/li\u003e\\n\u003cli\u003eServer Side Development (MERN Stack, Progressive Web Applications)\u003c/li\u003e\\n\u003cli\u003eBrowser Based Technologies (HTML5, CSS, JavaScript, jQuery, Bootstrap)\u003c/li\u003e\\n\u003cli\u003eDeployment/Command-Line Fundamentals (Heroku, Git)\u003c/li\u003e\\n\u003cli\u003eAPI Interaction (API, JSON, AJAX)\u003c/li\u003e\\n\u003cli\u003eQuality Assurance (Unit Testing, Linting, Continuous Integration)\u003c/li\u003e\\n\u003cli\u003eSupplemental Self-Study Topics (Python, Java, C#, Amazon Web Services)\u003c/li\u003e\\n\u003c/ul\u003e\",\"objectId\":\"course-069bc6de-e715-4432-8551-00c3b15baf96\",\"productSource\":\"2u\",\"productCategory\":\"Boot Camp\",\"activeRunKey\":\"course-v1:MichiganStateUniversity+BC24PTFSF+2T2022h\"}]},{\"productType\":\"Masters\",\"categoryLabel\":\"Master's Programs\",\"products\":[{\"productUuid\":\"ea953e86-de57-4512-8503-a89f00f1b2b1\",\"productName\":\"Master of Science in Computer Science\",\"productSlug\":\"masters/online-masters-in-computer-science/syracuse-master-of-science-in-computer-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/ea953e86-de57-4512-8503-a89f00f1b2b1-3e40472c6ec7.png\",\"productType\":\"Masters\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Syracuse University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6ec06cd6-4355-44bd-822a-2094d743b7a4-7ed01c537f21.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"In our technology-driven world, skilled computer science professionals are needed to design leading-edge solutions to complex computational challenges. Syracuse University’s online M.S. in Computer Science program prepares students to spearhead groundbreaking innovation across industries. Complete in as few as 15 months with 4 cohort start dates per year. No GRE required to apply\",\"objectId\":\"program-ea953e86-de57-4512-8503-a89f00f1b2b1\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"fefd092a-c8e7-4cbd-9c5b-ba0d1e9ee9a2\",\"productName\":\"Master of Science in Data Analytics\",\"productSlug\":\"masters/maryville-university-master-of-science-in-data-analytics\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/fefd092a-c8e7-4cbd-9c5b-ba0d1e9ee9a2-bec77d70058e.jpg\",\"productType\":\"Masters\",\"attributes\":[],\"partnerName\":\"Maryville University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"\u003cp\u003eStart a new chapter in your career with an online master’s degree in data \\r\\nanalytics from Maryville University. Grow your skills in computer science, \\r\\nstatistics, data mining, data modeling, business intelligence, dashboards, \\r\\nand visualization to become an in-demand professional capable of helping \\r\\norganizations make strategic decisions based on deep knowledge and \\r\\nunderstanding.\u003c/p\u003e\\r\\n\\r\\n\u003cp\u003eTop career skills you can develop:\\r\\n\u003cul\u003e\\r\\n\u003cli\u003eSQL, Python, RData collection\u003c/li\u003e\\r\\n\u003cli\u003eDashboard\u003c/li\u003e\\r\\n\u003cli\u003eBusiness intelligence\u003c/li\u003e\\r\\n\u003cli\u003eAnalytics\u003c/li\u003e\\r\\n\u003cli\u003eData modeling\u003c/li\u003e\\r\\n\u003c/ul\u003e\u003c/p\u003e\\r\\n\\r\\n\u003cp\u003eGet Curriculum Details\u003c/p\u003e\",\"objectId\":\"program-fefd092a-c8e7-4cbd-9c5b-ba0d1e9ee9a2\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"7fdaa034-03ee-4cb4-ad87-81eeffd876ae\",\"productName\":\"Master of Science Artificial Intelligence\",\"productSlug\":\"masters/online-masters-in-artificial-intelligence/surrey-master-of-science-artificial-intelligence\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/7fdaa034-03ee-4cb4-ad87-81eeffd876ae-b113f570abda.jpg\",\"productType\":\"Masters\",\"attributes\":[],\"partnerName\":\"University of Surrey\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/fab95b1f-000b-45fe-97a9-89b449974728-7da9db5b85f8.png\",\"fullDescription\":\"\",\"shortDescription\":\"This one-year full-time MSc will teach you about fundamental AI concepts and the universal machine learning tools essential for any AI job role.\",\"productOverview\":\"$3db\",\"objectId\":\"program-7fdaa034-03ee-4cb4-ad87-81eeffd876ae\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"70adbe06-2ef5-446e-97cf-7d26520a9697\",\"productName\":\"Master of Applied Data Science\",\"productSlug\":\"masters/online-masters-in-data-science/unc-master-of-applied-data-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/70adbe06-2ef5-446e-97cf-7d26520a9697-bf35b51636af.jpg\",\"productType\":\"Masters\",\"attributes\":[],\"partnerName\":\"The University of North Carolina at Chapel Hill\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/283be432-c4de-4818-83c5-bd77a2de49d6-2a29798bfd41.png\",\"fullDescription\":\"\",\"shortDescription\":\"Master the data life cycle and apply data insights to drive organizational and social change.\",\"productOverview\":\"Data is the universal language of collaboration. Master the data life cycle and apply data insights to drive organizational and social change. \\r\\nThe online Master of Applied Data Science curriculum will equip you to thoughtfully leverage every stage of the data life cycle — collecting, curating, interpreting, visualizing, and applying — to identify and tell a story through data. The 30-credit curriculum is composed of 10 courses and includes a culminating capstone project.\\r\\nUNC-Chapel Hill’s online Master of Applied Data Science program is offered by the School of Data Science and Society, in collaboration with the School of Information and Library Science; Department of Biostatistics at the Gillings School of Global Public Health; and Department of Computer Science, Department of Mathematics, and Department of Statistics and Operations Research at the College of Arts and Sciences.\",\"objectId\":\"program-70adbe06-2ef5-446e-97cf-7d26520a9697\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"ee60cf8f-3b6c-476f-94c1-1a16c8f50c48\",\"productName\":\"Master of Science in Artificial Intelligence\",\"productSlug\":\"masters/maryville-university-master-of-science-in-artificial-intelligence\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/ee60cf8f-3b6c-476f-94c1-1a16c8f50c48-f3ed1b663501.jpg\",\"productType\":\"Masters\",\"attributes\":[],\"partnerName\":\"Maryville University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3dc\",\"objectId\":\"program-ee60cf8f-3b6c-476f-94c1-1a16c8f50c48\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"621197db-204b-4a90-b2cd-44446f7d55b4\",\"productName\":\"Master of Science in Computer Engineering\",\"productSlug\":\"masters/online-masters-in-engineering/online-computer-engineering-masters/syracuse-university-master-of-science-in-computer-engineering\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/621197db-204b-4a90-b2cd-44446f7d55b4-c61f6b4874b9.png\",\"productType\":\"Masters\",\"attributes\":[\"Engineering\"],\"partnerName\":\"Syracuse University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6ec06cd6-4355-44bd-822a-2094d743b7a4-7ed01c537f21.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"Syracuse University’s distinguished Master of Science in Computer Engineering program teaches students to create groundbreaking hardware, software and assured solutions for an increasingly digitized world. Students in this interactive and challenging online computer engineering master’s program will develop the critical thinking expertise to hold crucial roles and solve challenging technical problems in a variety of settings. Complete in as few as 15 months. Four cohort start dates annually\",\"objectId\":\"program-621197db-204b-4a90-b2cd-44446f7d55b4\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"d0efa09a-7b03-4c1e-b860-30baa53a8d3b\",\"productName\":\"Master of Science in Cybersecurity\",\"productSlug\":\"masters/online-masters-in-cybersecurity/hawaii-pacific-master-of-science-in-cybersecurity\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/d0efa09a-7b03-4c1e-b860-30baa53a8d3b-476697001131.jpeg\",\"productType\":\"Masters\",\"attributes\":[],\"partnerName\":\"Hawai‘i Pacific University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/753a8147-5768-46e7-b085-7f0d36e83614-329156d5c3d2.png\",\"fullDescription\":\"\",\"shortDescription\":\"Develop the skills to defend organizations from data breaches, strengthen your résumé, and advance your career as a responsible leader in cybersecurity.\",\"productOverview\":\"$3dd\",\"objectId\":\"program-d0efa09a-7b03-4c1e-b860-30baa53a8d3b\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"780e11a3-0b47-424f-8a03-3f0a9072c5ec\",\"productName\":\"Master of Science in Cybersecurity\",\"productSlug\":\"masters/online-masters-in-cybersecurity/syracuse-master-of-science-in-cybersecurity\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/780e11a3-0b47-424f-8a03-3f0a9072c5ec-4ebccdb659d5.png\",\"productType\":\"Masters\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Syracuse University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6ec06cd6-4355-44bd-822a-2094d743b7a4-7ed01c537f21.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"Syracuse University’s online M.S. in Cybersecurity prepares students to predict, prevent and respond to cyberattacks. Through live online classes, students develop advanced skills without relocating. Able to be completed in 15 months and no GRE currently required. Master's degree preferred, and programming exp. required. \",\"objectId\":\"program-780e11a3-0b47-424f-8a03-3f0a9072c5ec\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"21a7e677-0e8d-4d4a-a2e1-83b9caaa2e64\",\"productName\":\"Master of Science in Data Science\",\"productSlug\":\"masters/online-masters-in-data-science/hawaii-pacific-master-of-science-in-data-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/21a7e677-0e8d-4d4a-a2e1-83b9caaa2e64-d22cea15cad5.jpg\",\"productType\":\"Masters\",\"attributes\":[],\"partnerName\":\"Hawai‘i Pacific University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/753a8147-5768-46e7-b085-7f0d36e83614-329156d5c3d2.png\",\"fullDescription\":\"\",\"shortDescription\":\"LEAD THE WORLD IN BUSINESS ANALYTICS TO PRODUCE SOLUTIONS AND CHANGE HOW ORGANIZATIONS FUNCTION\",\"productOverview\":\"$3de\",\"objectId\":\"program-21a7e677-0e8d-4d4a-a2e1-83b9caaa2e64\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null}]},{\"productType\":\"Bachelors\",\"categoryLabel\":\"Bachelor's Programs\",\"products\":[{\"productUuid\":\"ff202d81-cab6-4c6c-ba85-0822b10eb788\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-lsu-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/ff202d81-cab6-4c6c-ba85-0822b10eb788-2792c6b7ef6a.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Louisiana State University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/bb75b573-fa99-4cae-a3a5-b1b96d31713a-3b842335f3f0.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3df\",\"objectId\":\"program-ff202d81-cab6-4c6c-ba85-0822b10eb788\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"f8a9a7bf-34e8-4605-a399-0e61994a52b1\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-adu-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/f8a9a7bf-34e8-4605-a399-0e61994a52b1-56a8e891d6e8.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Adelphi University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8a3a7e33-8c13-4de4-8956-539f4b2e3984-575f6fd58281.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3e0\",\"objectId\":\"program-f8a9a7bf-34e8-4605-a399-0e61994a52b1\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"ebd9a5f3-46ca-43c9-88fc-6c1791d8a845\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-uic-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/ebd9a5f3-46ca-43c9-88fc-6c1791d8a845-61c32e992e2f.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Illinois at Chicago\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/db4a8013-6dae-4f19-89d3-25892bb7e60f-8e09bf42d066.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3e1\",\"objectId\":\"program-ebd9a5f3-46ca-43c9-88fc-6c1791d8a845\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"e5e50bea-416b-4ea2-b346-9562acb72506\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-gon-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/e5e50bea-416b-4ea2-b346-9562acb72506-2a813baa693b.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Gonzaga University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b3ed01ac-1967-49db-888d-569446e3c6cd-de4e367c681e.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3e2\",\"objectId\":\"program-e5e50bea-416b-4ea2-b346-9562acb72506\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"c4f63a4d-0914-440d-9bda-8088f9644ab3\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-usc-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/c4f63a4d-0914-440d-9bda-8088f9644ab3-d3e333206361.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of South Carolina\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/4a4c2ff0-8ae0-4854-990d-8e180ca222b0-461dd5acf687.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3e3\",\"objectId\":\"program-c4f63a4d-0914-440d-9bda-8088f9644ab3\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"c4e4ead8-886b-489c-a434-61e8b31c6b98\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-wne-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/c4e4ead8-886b-489c-a434-61e8b31c6b98-64463fbdb809.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Western New England University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/d92f993e-c262-4c8a-9728-d6fa015858cf-ebb8ce0d464b.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3e4\",\"objectId\":\"program-c4e4ead8-886b-489c-a434-61e8b31c6b98\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"c3abf25d-a907-4e3c-b940-802d5e1744bd\",\"productName\":\"Bachelor of Science in Computer Science\",\"productSlug\":\"bachelors/maryville-university-bachelor-of-science-in-computer-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/c3abf25d-a907-4e3c-b940-802d5e1744bd-382892081328.jpg\",\"productType\":\"Bachelors\",\"attributes\":[],\"partnerName\":\"Maryville University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3e5\",\"objectId\":\"program-c3abf25d-a907-4e3c-b940-802d5e1744bd\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"b324f41c-401f-4ffc-8a73-63fd6997d275\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-ku-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/b324f41c-401f-4ffc-8a73-63fd6997d275-17799fd6af9f.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Kansas\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c38b3fb5-ecd5-4f00-9b20-612d2b4c9c9c-9501e6ca7dbe.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3e6\",\"objectId\":\"program-b324f41c-401f-4ffc-8a73-63fd6997d275\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"8f8f1f43-4aec-42a1-b7f1-6e2a6dc282dd\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-au-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/8f8f1f43-4aec-42a1-b7f1-6e2a6dc282dd-0f01b9dd72f4.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Auburn University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/3aaa218c-b3dc-4ad4-85be-44569862d45e-1f8596480fcc.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3e7\",\"objectId\":\"program-8f8f1f43-4aec-42a1-b7f1-6e2a6dc282dd\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"7f9a65f5-45ec-4106-bf78-21331f3bdaa4\",\"productName\":\"Bachelor of Science, Computer Science\",\"productSlug\":\"bachelors/bachelor-of-science-computer-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/7f9a65f5-45ec-4106-bf78-21331f3bdaa4-5fc1dee7b02a.png\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Simmons University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/78fe11c7-e0da-4425-afb6-3d74bfb4f606-ad36acd8a318.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"Women with 30+ prior college credits or an associate degree: Complete your bachelor’s degree in a supportive online program for women. Simmons University has been empowering women for 100+ years — and offering innovative online degree programs since 2013.\",\"objectId\":\"program-7f9a65f5-45ec-4106-bf78-21331f3bdaa4\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"6756a7b9-99a4-4213-bf13-0ccfcffa9b3d\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-umb-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/6756a7b9-99a4-4213-bf13-0ccfcffa9b3d-f25a6eb79151.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Massachusetts Boston\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6d245422-d2c0-4864-8602-3b9a7cfc3906-3efca82379c2.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3e8\",\"objectId\":\"program-6756a7b9-99a4-4213-bf13-0ccfcffa9b3d\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"5d5666d1-bbd6-440c-8c9b-8965ea526d25\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-aum-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/5d5666d1-bbd6-440c-8c9b-8965ea526d25-eb3ac4cabf84.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Auburn University at Montgomery\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/0791a117-235b-4c7b-8300-bf56cdf45380-5536799e8de1.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"The Department of Computer Science is a place that brings motivated students, professors, and professionals together. We train high-quality students to become problem solvers.\",\"objectId\":\"program-5d5666d1-bbd6-440c-8c9b-8965ea526d25\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"5223b291-3314-421e-9cf1-1cc43429bab9\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-uta-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/5223b291-3314-421e-9cf1-1cc43429bab9-6c133b3e1433.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Utah\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/893259bc-25b5-4160-b70f-02f8ea4de6a8-65baf2092bb3.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3e9\",\"objectId\":\"program-5223b291-3314-421e-9cf1-1cc43429bab9\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"2d69c643-4b6c-435b-85c3-f6e805349293\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-amu-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/2d69c643-4b6c-435b-85c3-f6e805349293-f0d3db270231.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"American University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/4f9c5559-f219-400d-b186-13f575b33b08-4a28e48d5256.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3ea\",\"objectId\":\"program-2d69c643-4b6c-435b-85c3-f6e805349293\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"1edbbdc3-3983-4c44-b07b-f1e957101d30\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-csu-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/1edbbdc3-3983-4c44-b07b-f1e957101d30-788d5521360c.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Cleveland State University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b15a761c-c7c7-4f52-9000-473ae45ade89-4dc4e1acda3e.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3eb\",\"objectId\":\"program-1edbbdc3-3983-4c44-b07b-f1e957101d30\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"1be974f6-0c45-4506-aa4e-5e58134322fb\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-day-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/1be974f6-0c45-4506-aa4e-5e58134322fb-fd047c1b3049.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of Dayton\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/78f5b92e-ba49-4414-9680-7f12ab89e762-93ba68bed4a6.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3ec\",\"objectId\":\"program-1be974f6-0c45-4506-aa4e-5e58134322fb\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"19dbd383-d82f-4413-8456-4dcb009f264e\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-fiu-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/19dbd383-d82f-4413-8456-4dcb009f264e-b99b6ca3c9e4.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"Florida International University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c6d6a4ba-9dec-4b68-a97e-f087450af687-f125cfb15515.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3ed\",\"objectId\":\"program-19dbd383-d82f-4413-8456-4dcb009f264e\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"022cc331-2f60-4812-8ec4-8712a3b61e8f\",\"productName\":\"Computer Science\",\"productSlug\":\"bachelors/computer-science-uop-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/022cc331-2f60-4812-8ec4-8712a3b61e8f-b4e901d21bcd.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Computer Science\"],\"partnerName\":\"University of the Pacific\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/a76e756d-5148-475b-abd8-f58bf76b593e-822dc2d9e9b1.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3ee\",\"objectId\":\"program-022cc331-2f60-4812-8ec4-8712a3b61e8f\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"f4fd6612-9753-454c-981c-c4360083d17e\",\"productName\":\"Mathematics\",\"productSlug\":\"bachelors/mathematics-umb-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/f4fd6612-9753-454c-981c-c4360083d17e-ec6b2928a6b5.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Math\"],\"partnerName\":\"University of Massachusetts Boston\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6d245422-d2c0-4864-8602-3b9a7cfc3906-3efca82379c2.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3ef\",\"objectId\":\"program-f4fd6612-9753-454c-981c-c4360083d17e\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"ed071fea-c81a-41fa-8e87-c4261d6cc594\",\"productName\":\"Information Science\",\"productSlug\":\"bachelors/information-science-usc-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/ed071fea-c81a-41fa-8e87-c4261d6cc594-c355714ce858.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"University of South Carolina\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/4a4c2ff0-8ae0-4854-990d-8e180ca222b0-461dd5acf687.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3f0\",\"objectId\":\"program-ed071fea-c81a-41fa-8e87-c4261d6cc594\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"ba8dc096-df6e-4105-9049-5f8f4824dd96\",\"productName\":\"Mathematical Sciences\",\"productSlug\":\"bachelors/mathematical-sciences-wne-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/ba8dc096-df6e-4105-9049-5f8f4824dd96-df2765d456eb.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Math\"],\"partnerName\":\"Western New England University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/d92f993e-c262-4c8a-9728-d6fa015858cf-ebb8ce0d464b.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3f1\",\"objectId\":\"program-ba8dc096-df6e-4105-9049-5f8f4824dd96\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"8c3875cf-a9c6-4f8e-b8af-3cc97030590f\",\"productName\":\"Mathematics\",\"productSlug\":\"bachelors/mathematics-adu-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/8c3875cf-a9c6-4f8e-b8af-3cc97030590f-08f57f12934c.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Math\"],\"partnerName\":\"Adelphi University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8a3a7e33-8c13-4de4-8956-539f4b2e3984-575f6fd58281.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3f2\",\"objectId\":\"program-8c3875cf-a9c6-4f8e-b8af-3cc97030590f\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"33c72080-ae26-4dfb-a9f4-8fd085440d16\",\"productName\":\"Mathematics\",\"productSlug\":\"bachelors/mathematics-lsu-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/33c72080-ae26-4dfb-a9f4-8fd085440d16-0a6af8c5dde5.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Math\"],\"partnerName\":\"Louisiana State University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/bb75b573-fa99-4cae-a3a5-b1b96d31713a-3b842335f3f0.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3f3\",\"objectId\":\"program-33c72080-ae26-4dfb-a9f4-8fd085440d16\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"189345a4-9b18-42f6-8426-7443570d55ac\",\"productName\":\"Mathematics\",\"productSlug\":\"bachelors/mathematics-au-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/189345a4-9b18-42f6-8426-7443570d55ac-10579daf7dcc.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Math\"],\"partnerName\":\"Auburn University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/3aaa218c-b3dc-4ad4-85be-44569862d45e-1f8596480fcc.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3f4\",\"objectId\":\"program-189345a4-9b18-42f6-8426-7443570d55ac\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"1473dbd9-3859-4e48-aeb9-e480d752454d\",\"productName\":\"Mathematics\",\"productSlug\":\"bachelors/mathematics-uic-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/1473dbd9-3859-4e48-aeb9-e480d752454d-2b81dfb2b798.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Math\"],\"partnerName\":\"University of Illinois at Chicago\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/db4a8013-6dae-4f19-89d3-25892bb7e60f-8e09bf42d066.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3f5\",\"objectId\":\"program-1473dbd9-3859-4e48-aeb9-e480d752454d\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"0e97ee29-d7fd-41be-b515-b8f6b1931d70\",\"productName\":\"Mathematics\",\"productSlug\":\"bachelors/mathematics-ku-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/0e97ee29-d7fd-41be-b515-b8f6b1931d70-2216cf652d6a.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Math\"],\"partnerName\":\"University of Kansas\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c38b3fb5-ecd5-4f00-9b20-612d2b4c9c9c-9501e6ca7dbe.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3f6\",\"objectId\":\"program-0e97ee29-d7fd-41be-b515-b8f6b1931d70\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"e142c492-9bc0-4830-b8a7-73fb5e099fdb\",\"productName\":\"Bachelor of Science Business Administration, Business Management\",\"productSlug\":\"bachelors/bachelor-of-science-business-administration-business-management\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/e142c492-9bc0-4830-b8a7-73fb5e099fdb-bec19c521ed6.png\",\"productType\":\"Bachelors\",\"attributes\":[\"Business \u0026 Management\"],\"partnerName\":\"Simmons University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/78fe11c7-e0da-4425-afb6-3d74bfb4f606-ad36acd8a318.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"Women with 30+ prior college credits or an associate degree: Complete your bachelor’s degree in a supportive online program for women. Simmons University has been empowering women for 100+ years — and offering innovative online degree programs since 2013.\",\"objectId\":\"program-e142c492-9bc0-4830-b8a7-73fb5e099fdb\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"e12f1b04-509a-4db9-9c83-365be14558ca\",\"productName\":\"Bachelor of Arts, Communications\",\"productSlug\":\"bachelors/bachelor-of-arts-communications\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/e12f1b04-509a-4db9-9c83-365be14558ca-a8871319c39b.png\",\"productType\":\"Bachelors\",\"attributes\":[\"Communication\"],\"partnerName\":\"Simmons University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/78fe11c7-e0da-4425-afb6-3d74bfb4f606-ad36acd8a318.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"Women with 30+ prior college credits or an associate degree: Complete your bachelor’s degree in a supportive online program for women. Simmons University has been empowering women for 100+ years — and offering innovative online degree programs since 2013.\",\"objectId\":\"program-e12f1b04-509a-4db9-9c83-365be14558ca\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"dab6fa28-6934-4b27-bba7-6d431df53052\",\"productName\":\"Bachelor of Social Work\",\"productSlug\":\"bachelors/bachelor-of-social-work\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/dab6fa28-6934-4b27-bba7-6d431df53052-c8975b56a604.png\",\"productType\":\"Bachelors\",\"attributes\":[\"Social Sciences\"],\"partnerName\":\"Simmons University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/78fe11c7-e0da-4425-afb6-3d74bfb4f606-ad36acd8a318.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"Women with 30+ prior college credits or an associate degree: Complete your bachelor’s degree in a supportive online program for women. Simmons University has been empowering women for 100+ years — and offering innovative online degree programs since 2013.\",\"objectId\":\"program-dab6fa28-6934-4b27-bba7-6d431df53052\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"b02e0669-8a7c-4c2b-982d-1d4f3be0f739\",\"productName\":\"Bachelor of Science in Data Science\",\"productSlug\":\"bachelors/maryville-university-bachelor-of-science-in-data-science\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/b02e0669-8a7c-4c2b-982d-1d4f3be0f739-781aa99abdfb.jpg\",\"productType\":\"Bachelors\",\"attributes\":[],\"partnerName\":\"Maryville University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3f7\",\"objectId\":\"program-b02e0669-8a7c-4c2b-982d-1d4f3be0f739\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"70ab50db-a6f2-43af-bb92-4715f9b3139f\",\"productName\":\"Bachelor of Science, Public Health\",\"productSlug\":\"bachelors/bachelor-of-science-public-health\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/70ab50db-a6f2-43af-bb92-4715f9b3139f-f6313c500941.png\",\"productType\":\"Bachelors\",\"attributes\":[\"Health \u0026 Safety\"],\"partnerName\":\"Simmons University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/78fe11c7-e0da-4425-afb6-3d74bfb4f606-ad36acd8a318.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"Women with 30+ prior college credits or an associate degree: Complete your bachelor’s degree in a supportive online program for women. Simmons University has been empowering women for 100+ years — and offering innovative online degree programs since 2013.\",\"objectId\":\"program-70ab50db-a6f2-43af-bb92-4715f9b3139f\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"5a34dfed-a0b2-4359-b481-f4538327ab02\",\"productName\":\"Bachelor of Arts, Psychology\",\"productSlug\":\"bachelors/bachelor-of-arts-psychology\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/5a34dfed-a0b2-4359-b481-f4538327ab02-b44321073f44.png\",\"productType\":\"Bachelors\",\"attributes\":[\"Social Sciences\"],\"partnerName\":\"Simmons University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/78fe11c7-e0da-4425-afb6-3d74bfb4f606-ad36acd8a318.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"Women with 30+ prior college credits or an associate degree: Complete your bachelor’s degree in a supportive online program for women. Simmons University has been empowering women for 100+ years — and offering innovative online degree programs since 2013.\",\"objectId\":\"program-5a34dfed-a0b2-4359-b481-f4538327ab02\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"3ca9c2c3-798a-4456-a823-1fead08ded9a\",\"productName\":\"Bachelor of Science Business Administration, Marketing\",\"productSlug\":\"bachelors/bachelor-of-science-business-administration-marketing\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/3ca9c2c3-798a-4456-a823-1fead08ded9a-9b078e3bfd5c.png\",\"productType\":\"Bachelors\",\"attributes\":[\"Business \u0026 Management\"],\"partnerName\":\"Simmons University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/78fe11c7-e0da-4425-afb6-3d74bfb4f606-ad36acd8a318.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"Women with 30+ prior college credits or an associate degree: Complete your bachelor’s degree in a supportive online program for women. Simmons University has been empowering women for 100+ years — and offering innovative online degree programs since 2013.\",\"objectId\":\"program-3ca9c2c3-798a-4456-a823-1fead08ded9a\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"0d3dc129-f452-47fc-9796-54a9931a7f21\",\"productName\":\"Bachelor of Arts in Public Relations and Marketing Communications\",\"productSlug\":\"bachelors/bachelor-of-arts-in-public-relations-and-marketing-communications\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/0d3dc129-f452-47fc-9796-54a9931a7f21-7e73d8cd5b4d.png\",\"productType\":\"Bachelors\",\"attributes\":[\"Communication\"],\"partnerName\":\"Simmons University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/78fe11c7-e0da-4425-afb6-3d74bfb4f606-ad36acd8a318.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"Women with 30+ prior college credits or an associate degree: Complete your bachelor’s degree in a supportive online program for women. Simmons University has been empowering women for 100+ years — and offering innovative online degree programs since 2013.\",\"objectId\":\"program-0d3dc129-f452-47fc-9796-54a9931a7f21\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"e86df75d-27f4-4a80-a2d0-8c14c4edf63f\",\"productName\":\"Bachelor of Science in Cybersecurity\",\"productSlug\":\"bachelors/maryville-university-bachelor-of-science-in-cybersecurity\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/e86df75d-27f4-4a80-a2d0-8c14c4edf63f-33c06f0e352b.jpg\",\"productType\":\"Bachelors\",\"attributes\":[],\"partnerName\":\"Maryville University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"You have a future in cybersecurity.Let us decrypt it.Cybersecurity \\r\\nprofessionals are in demand as public, private, and nonprofit organizations \\r\\nbecome ever more reliant on digital and cloud-based computing technologies. \\r\\nIf you’re looking to get your start in this fast-paced and exciting field, \\r\\nthen there’s no place like Maryville University to earn your bachelor’s in \\r\\ncybersecurity degree online. From our state-of-the-art cyber training \\r\\ncenter to our cutting-edge curriculum created by practicing cybersecurity \\r\\nexperts, you’ll find the top-notch teaching, tools, and hands-on training \\r\\nyou need to launch a successful career.\\r\\n\\r\\nGet Curriculum Details\",\"objectId\":\"program-e86df75d-27f4-4a80-a2d0-8c14c4edf63f\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"171cd35c-9585-4311-b59f-c0b9216e3445\",\"productName\":\"Bachelor of Science in Mathematics\",\"productSlug\":\"bachelors/maryville-university-bachelor-of-science-in-mathematics\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/171cd35c-9585-4311-b59f-c0b9216e3445-b6ccfbfb774c.jpg\",\"productType\":\"Bachelors\",\"attributes\":[],\"partnerName\":\"Maryville University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"Multiply your career opportunities.If you’re brave enough to make mathematics your life’s work, your interest \\r\\ncan lead you to an exciting future in fields like education, analytics, \\r\\nstatistics, and more. Earn your Bachelor of Science in Mathematics online \\r\\nat Maryville, and you can work toward a versatile degree that can give you \\r\\nthe foundational, theoretical, and practical mathematics skills to pursue \\r\\nfurther education or begin your career.Our program allows you to choose from a wide array of electives in topics \\r\\nlike discrete mathematics, optimization, advanced calculus, financial \\r\\nmathematics, and statistical modeling. You also can earn your minor in data \\r\\nscience so you can use your analytical knowledge to break into new fields \\r\\nof mathematics.\\r\\n\\r\\nGet Curriculum Details\",\"objectId\":\"program-171cd35c-9585-4311-b59f-c0b9216e3445\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"075eba3a-3c15-4f32-aae0-99623723b15b\",\"productName\":\"Bachelor of Science in Management Information Systems\",\"productSlug\":\"bachelors/maryville-university-bachelor-of-science-in-management-information-systems\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/075eba3a-3c15-4f32-aae0-99623723b15b-a1a81f1c699d.jpg\",\"productType\":\"Bachelors\",\"attributes\":[],\"partnerName\":\"Maryville University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/8e585adc-f870-4e8f-abe8-e67da192d49c-33b63ce3ca64.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"In today’s digital world, organizations large and small need qualified \\r\\nmanagement information systems (MIS) professionals to design and manage the \\r\\ncomputer and network systems they rely on for organizational success.That’s why Maryville University’s 100% online bachelor’s degree in \\r\\nmanagement information systems combines cutting-edge MIS skills with key \\r\\nbusiness insights to help you become an invaluable asset to upper \\r\\nmanagement. You’ll gain practical experience in programming, \\r\\nproblem-solving, project management, analytics, and network security as you \\r\\ndevelop the cross-functional expertise you need to become a technical and \\r\\nstrategic leader in any organization.\",\"objectId\":\"program-075eba3a-3c15-4f32-aae0-99623723b15b\",\"productSource\":\"2u\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"e37b91c2-7f72-4a51-969d-53a4e3ba7542\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-uic-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/e37b91c2-7f72-4a51-969d-53a4e3ba7542-e1fe0c9b9a36.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"University of Illinois at Chicago\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/db4a8013-6dae-4f19-89d3-25892bb7e60f-8e09bf42d066.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3f8\",\"objectId\":\"program-e37b91c2-7f72-4a51-969d-53a4e3ba7542\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"c88a19e4-a77d-43d0-b127-7943ee5102af\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-ku-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/c88a19e4-a77d-43d0-b127-7943ee5102af-4472125c6107.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"University of Kansas\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c38b3fb5-ecd5-4f00-9b20-612d2b4c9c9c-9501e6ca7dbe.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3f9\",\"objectId\":\"program-c88a19e4-a77d-43d0-b127-7943ee5102af\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"bbcae16c-8f97-4da4-8be5-215d6eaf556e\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-umb-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/bbcae16c-8f97-4da4-8be5-215d6eaf556e-6c187558e275.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"University of Massachusetts Boston\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/6d245422-d2c0-4864-8602-3b9a7cfc3906-3efca82379c2.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3fa\",\"objectId\":\"program-bbcae16c-8f97-4da4-8be5-215d6eaf556e\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"b5d2bbe3-dea8-4f08-be9e-e36814f720b3\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-au-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/b5d2bbe3-dea8-4f08-be9e-e36814f720b3-b0fd5506503e.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"Auburn University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/3aaa218c-b3dc-4ad4-85be-44569862d45e-1f8596480fcc.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3fb\",\"objectId\":\"program-b5d2bbe3-dea8-4f08-be9e-e36814f720b3\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"99d6b30f-a5b9-4d73-868b-f7a78af71af3\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-uop-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/99d6b30f-a5b9-4d73-868b-f7a78af71af3-bd161da90ecc.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"University of the Pacific\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/a76e756d-5148-475b-abd8-f58bf76b593e-822dc2d9e9b1.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3fc\",\"objectId\":\"program-99d6b30f-a5b9-4d73-868b-f7a78af71af3\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"96fe5cdc-ead2-4bcc-b100-c98cc190bfa0\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-fiu-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/96fe5cdc-ead2-4bcc-b100-c98cc190bfa0-a691a1ce3194.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"Florida International University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c6d6a4ba-9dec-4b68-a97e-f087450af687-f125cfb15515.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3fd\",\"objectId\":\"program-96fe5cdc-ead2-4bcc-b100-c98cc190bfa0\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"8f3497e9-488d-430c-b8f8-a370f0bc6695\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-day-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/8f3497e9-488d-430c-b8f8-a370f0bc6695-383bc2f32caa.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"University of Dayton\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/78f5b92e-ba49-4414-9680-7f12ab89e762-93ba68bed4a6.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3fe\",\"objectId\":\"program-8f3497e9-488d-430c-b8f8-a370f0bc6695\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"8bc2ccaa-d1ee-4b05-abde-d68ff66fd893\",\"productName\":\"Mathematics and Statistics\",\"productSlug\":\"bachelors/mathematics-and-statistics-fiu-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/8bc2ccaa-d1ee-4b05-abde-d68ff66fd893-f893c934950f.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Math\"],\"partnerName\":\"Florida International University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/c6d6a4ba-9dec-4b68-a97e-f087450af687-f125cfb15515.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$3ff\",\"objectId\":\"program-8bc2ccaa-d1ee-4b05-abde-d68ff66fd893\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"6d023870-f5b6-4ec8-a276-84dc100ff896\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-uta-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/6d023870-f5b6-4ec8-a276-84dc100ff896-3afa882c12a8.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"University of Utah\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/893259bc-25b5-4160-b70f-02f8ea4de6a8-65baf2092bb3.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$400\",\"objectId\":\"program-6d023870-f5b6-4ec8-a276-84dc100ff896\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"4ddba14d-ae2f-477a-9951-8daaa503d6f3\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-usc-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/4ddba14d-ae2f-477a-9951-8daaa503d6f3-942c6d44a0df.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"University of South Carolina\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/4a4c2ff0-8ae0-4854-990d-8e180ca222b0-461dd5acf687.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$401\",\"objectId\":\"program-4ddba14d-ae2f-477a-9951-8daaa503d6f3\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"34c68021-d6f1-4dc2-b91d-2fc9ad24c7e5\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-csu-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/34c68021-d6f1-4dc2-b91d-2fc9ad24c7e5-2a60fedc5aae.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"Cleveland State University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b15a761c-c7c7-4f52-9000-473ae45ade89-4dc4e1acda3e.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$402\",\"objectId\":\"program-34c68021-d6f1-4dc2-b91d-2fc9ad24c7e5\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"26600617-3519-48f8-a2f2-252712ce7ab8\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-gon-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/26600617-3519-48f8-a2f2-252712ce7ab8-c0fb40a37642.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"Gonzaga University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/b3ed01ac-1967-49db-888d-569446e3c6cd-de4e367c681e.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$403\",\"objectId\":\"program-26600617-3519-48f8-a2f2-252712ce7ab8\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"14bec992-bbb3-4040-8bee-a5f704c07759\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-wne-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/14bec992-bbb3-4040-8bee-a5f704c07759-26f6d7968eb5.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"Western New England University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/d92f993e-c262-4c8a-9728-d6fa015858cf-ebb8ce0d464b.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$404\",\"objectId\":\"program-14bec992-bbb3-4040-8bee-a5f704c07759\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"11d68a61-7609-4807-b7b9-faad60256ab9\",\"productName\":\"Statistics\",\"productSlug\":\"bachelors/statistics-amu-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/11d68a61-7609-4807-b7b9-faad60256ab9-c8014aee626b.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Data Analysis \u0026 Statistics\"],\"partnerName\":\"American University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/4f9c5559-f219-400d-b186-13f575b33b08-4a28e48d5256.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$405\",\"objectId\":\"program-11d68a61-7609-4807-b7b9-faad60256ab9\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null},{\"productUuid\":\"03c8adbe-711c-4b06-9fbe-84c141215455\",\"productName\":\"Engineering\",\"productSlug\":\"bachelors/engineering-lsu-sl\",\"productImageUrl\":\"https://prod-discovery.edx-cdn.org/media/programs/card_images/03c8adbe-711c-4b06-9fbe-84c141215455-132ab4c3efe4.jpg\",\"productType\":\"Bachelors\",\"attributes\":[\"Engineering\"],\"partnerName\":\"Louisiana State University\",\"partnerLogoUrl\":\"https://prod-discovery.edx-cdn.org/organization/logos/bb75b573-fa99-4cae-a3a5-b1b96d31713a-3b842335f3f0.png\",\"fullDescription\":\"\",\"shortDescription\":\"\",\"productOverview\":\"$406\",\"objectId\":\"program-03c8adbe-711c-4b06-9fbe-84c141215455\",\"productSource\":\"shorelight\",\"productCategory\":\"2U Degree\",\"activeRunKey\":null}]}],\"location\":\"product-catalog\",\"card_format_subtype\":\"$undefined\"}]\n"])</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10