CINXE.COM

Courses | Brilliant

<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta property="al:ios:url" content="com.brilliant.Brilliant://courses/"/><meta property="al:ios:app_store_id" content="913335252"/><meta property="al:ios:app_name" content="Brilliant.org"/><meta property="al:android:url" content="https://brilliant.org/courses/"/><meta property="al:android:package" content="org.brilliant.android"/><meta property="al:android:app_name" content="Brilliant"/><meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,viewport-fit=cover"/><link rel="canonical" href="https://brilliant.org/courses/"/><link rel="alternate" href="android-app://org.brilliant.android/http/brilliant.org/courses/"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon-precomposed.png"/><link rel="apple-touch-icon" href="/apple-touch-icon-72x72-precomposed.png"/><link rel="apple-touch-icon" href="/apple-touch-icon-76x76-precomposed.png"/><link rel="apple-touch-icon" href="/apple-touch-icon-114x114-precomposed.png"/><link rel="apple-touch-icon" href="/apple-touch-icon-120x120-precomposed.png"/><link rel="apple-touch-icon" href="/apple-touch-icon-144x144-precomposed.png"/><link rel="apple-touch-icon" href="/apple-touch-icon-152x152-precomposed.png"/><link rel="apple-touch-icon" href="/apple-touch-icon-180x180-precomposed.png"/><title>Courses | Brilliant</title><style> html { scroll-behavior: auto; } </style><meta name="next-head-count" content="21"/><link rel="preload" href="/_next/static/media/41e280766329a0cc-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/53112b13ab129fdd-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/189b71049a3838fb-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/5cb2bc2ee4299d9c-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/9c65703b9855ebf3-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/8e674f1a01a45790-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/2542a339dd900115.css" as="style"/><link rel="stylesheet" href="/_next/static/css/2542a339dd900115.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-d7ee94625355e61c.js" defer=""></script><script src="/_next/static/chunks/framework-89bf5874389cb041.js" defer=""></script><script src="/_next/static/chunks/main-36ed1f7364e196de.js" defer=""></script><script src="/_next/static/chunks/pages/_app-0bed60bc80ac06f4.js" defer=""></script><script src="/_next/static/chunks/3109-a6c4e12bd67d341f.js" defer=""></script><script src="/_next/static/chunks/6924-52f7dd1c31066b2c.js" defer=""></script><script src="/_next/static/chunks/9560-bd8fa355a0ab917c.js" defer=""></script><script src="/_next/static/chunks/9661-91c507f2620aff21.js" defer=""></script><script src="/_next/static/chunks/5084-b30e5ffdabe4af8d.js" defer=""></script><script src="/_next/static/chunks/8012-7b02c20915dd95d8.js" defer=""></script><script src="/_next/static/chunks/2896-2e6bfb605d958854.js" defer=""></script><script src="/_next/static/chunks/6895-3b59b0cc7694b2e6.js" defer=""></script><script src="/_next/static/chunks/pages/courses-0c42b7bbfdff6cd9.js" defer=""></script><script src="/_next/static/9DEijZ_qPYRPWpnt-q3qV/_buildManifest.js" defer=""></script><script src="/_next/static/9DEijZ_qPYRPWpnt-q3qV/_ssgManifest.js" defer=""></script></head><body><div id="__next"><main><style data-emotion="css-global 1feiha0">:host,:root,[data-theme]{--chakra-ring-inset:var(--chakra-empty,/*!*/ /*!*/);--chakra-ring-offset-width:0px;--chakra-ring-offset-color:#fff;--chakra-ring-color:rgba(66, 153, 225, 0.6);--chakra-ring-offset-shadow:0 0 #0000;--chakra-ring-shadow:0 0 #0000;--chakra-space-x-reverse:0;--chakra-space-y-reverse:0;--chakra-colors-transparent:transparent;--chakra-colors-current:currentColor;--chakra-colors-black:#000000;--chakra-colors-white:#FFFFFF;--chakra-colors-whiteAlpha-50:#;--chakra-colors-whiteAlpha-100:rgba(255, 255, 255, 0.05);--chakra-colors-whiteAlpha-200:rgba(255, 255, 255, 0.1);--chakra-colors-whiteAlpha-300:rgba(255, 255, 255, 0.2);--chakra-colors-whiteAlpha-400:rgba(255, 255, 255, 0.3);--chakra-colors-whiteAlpha-500:rgba(255, 255, 255, 0.4);--chakra-colors-whiteAlpha-600:rgba(255, 255, 255, 0.5);--chakra-colors-whiteAlpha-700:rgba(255, 255, 255, 0.6);--chakra-colors-whiteAlpha-800:rgba(255, 255, 255, 0.7);--chakra-colors-whiteAlpha-900:rgba(255, 255, 255, 0.8);--chakra-colors-blackAlpha-50:rgba(0, 0, 0, 0.025);--chakra-colors-blackAlpha-100:rgba(0, 0, 0, 0.05);--chakra-colors-blackAlpha-200:rgba(0, 0, 0, 0.1);--chakra-colors-blackAlpha-300:rgba(0, 0, 0, 0.2);--chakra-colors-blackAlpha-400:rgba(0, 0, 0, 0.3);--chakra-colors-blackAlpha-500:rgba(0, 0, 0, 0.4);--chakra-colors-blackAlpha-600:rgba(0, 0, 0, 0.5);--chakra-colors-blackAlpha-700:rgba(0, 0, 0, 0.6);--chakra-colors-blackAlpha-800:rgba(0, 0, 0, 0.7);--chakra-colors-blackAlpha-900:rgba(0, 0, 0, 0.8);--chakra-colors-gray-50:#F8F8F8;--chakra-colors-gray-100:#F2F2F2;--chakra-colors-gray-200:#E5E5E5;--chakra-colors-gray-300:#CCCCCC;--chakra-colors-gray-400:#B3B3B3;--chakra-colors-gray-500:#999999;--chakra-colors-gray-600:#808080;--chakra-colors-gray-700:#666666;--chakra-colors-gray-800:#4c4c4c;--chakra-colors-gray-900:#333333;--chakra-colors-gray-950:#141414;--chakra-colors-red-50:#FFF7F7;--chakra-colors-red-100:#FFEFEF;--chakra-colors-red-200:#FFDFDF;--chakra-colors-red-300:#FFB6B6;--chakra-colors-red-400:#FF8585;--chakra-colors-red-500:#FF5D5D;--chakra-colors-red-600:#E14B4B;--chakra-colors-red-700:#C43939;--chakra-colors-red-800:#9C2E2E;--chakra-colors-red-900:#621C1C;--chakra-colors-red-950:#270B0B;--chakra-colors-orange-50:#FFF9F4;--chakra-colors-orange-100:#FFF4E9;--chakra-colors-orange-200:#FFE8D3;--chakra-colors-orange-300:#FFCC9C;--chakra-colors-orange-400:#FFA95A;--chakra-colors-orange-500:#FF8D23;--chakra-colors-orange-600:#E77A16;--chakra-colors-orange-700:#CE6809;--chakra-colors-orange-800:#A55307;--chakra-colors-orange-900:#673404;--chakra-colors-orange-950:#291502;--chakra-colors-yellow-50:#FFFCF4;--chakra-colors-yellow-100:#FEF9E9;--chakra-colors-yellow-200:#FDF3D3;--chakra-colors-yellow-300:#FCE49D;--chakra-colors-yellow-400:#F9D25C;--chakra-colors-yellow-500:#F7C325;--chakra-colors-yellow-600:#D7A613;--chakra-colors-yellow-700:#B78900;--chakra-colors-yellow-800:#926D00;--chakra-colors-yellow-900:#5C4400;--chakra-colors-yellow-950:#251B00;--chakra-colors-green-50:#F4FCF7;--chakra-colors-green-100:#EAFAEE;--chakra-colors-green-200:#D4F5DD;--chakra-colors-green-300:#9FE8B3;--chakra-colors-green-400:#5ED981;--chakra-colors-green-500:#29CC57;--chakra-colors-green-600:#15B441;--chakra-colors-green-700:#009B2B;--chakra-colors-green-800:#007C23;--chakra-colors-green-900:#004E16;--chakra-colors-green-950:#001F09;--chakra-colors-teal-50:#;--chakra-colors-teal-100:#;--chakra-colors-teal-200:#;--chakra-colors-teal-300:#;--chakra-colors-teal-400:#;--chakra-colors-teal-500:#;--chakra-colors-teal-600:#;--chakra-colors-teal-700:#;--chakra-colors-teal-800:#;--chakra-colors-teal-900:#;--chakra-colors-blue-50:#F6F8FF;--chakra-colors-blue-100:#ECF0FF;--chakra-colors-blue-200:#DAE2FF;--chakra-colors-blue-300:#ABBDFF;--chakra-colors-blue-400:#7491FF;--chakra-colors-blue-500:#456DFF;--chakra-colors-blue-600:#375CE3;--chakra-colors-blue-700:#294BC6;--chakra-colors-blue-800:#213C9E;--chakra-colors-blue-900:#142563;--chakra-colors-blue-950:#080F28;--chakra-colors-cyan-50:#;--chakra-colors-cyan-100:#;--chakra-colors-cyan-200:#;--chakra-colors-cyan-300:#;--chakra-colors-cyan-400:#;--chakra-colors-cyan-500:#;--chakra-colors-cyan-600:#;--chakra-colors-cyan-700:#;--chakra-colors-cyan-800:#;--chakra-colors-cyan-900:#;--chakra-colors-purple-50:#FAF7FF;--chakra-colors-purple-100:#F5EFFF;--chakra-colors-purple-200:#EBE0FF;--chakra-colors-purple-300:#D3B8FF;--chakra-colors-purple-400:#B689FF;--chakra-colors-purple-500:#9D62FF;--chakra-colors-purple-600:#874DE5;--chakra-colors-purple-700:#7139CC;--chakra-colors-purple-800:#5A2EA3;--chakra-colors-purple-900:#381D66;--chakra-colors-purple-950:#170B29;--chakra-colors-pink-50:#FFF7FF;--chakra-colors-pink-100:#FFF0FF;--chakra-colors-pink-200:#FFE0FF;--chakra-colors-pink-300:#FFBAFF;--chakra-colors-pink-400:#FF8CFF;--chakra-colors-pink-500:#FF66FF;--chakra-colors-pink-600:#E350E3;--chakra-colors-pink-700:#C639C6;--chakra-colors-pink-800:#9E2E9E;--chakra-colors-pink-900:#631C63;--chakra-colors-pink-950:#280B28;--chakra-colors-linkedin-50:#;--chakra-colors-linkedin-100:#;--chakra-colors-linkedin-200:#;--chakra-colors-linkedin-300:#;--chakra-colors-linkedin-400:#;--chakra-colors-linkedin-500:#;--chakra-colors-linkedin-600:#;--chakra-colors-linkedin-700:#;--chakra-colors-linkedin-800:#;--chakra-colors-linkedin-900:#;--chakra-colors-facebook-50:#;--chakra-colors-facebook-100:#;--chakra-colors-facebook-200:#;--chakra-colors-facebook-300:#;--chakra-colors-facebook-400:#;--chakra-colors-facebook-500:#;--chakra-colors-facebook-600:#;--chakra-colors-facebook-700:#;--chakra-colors-facebook-800:#;--chakra-colors-facebook-900:#;--chakra-colors-messenger-50:#;--chakra-colors-messenger-100:#;--chakra-colors-messenger-200:#;--chakra-colors-messenger-300:#;--chakra-colors-messenger-400:#;--chakra-colors-messenger-500:#;--chakra-colors-messenger-600:#;--chakra-colors-messenger-700:#;--chakra-colors-messenger-800:#;--chakra-colors-messenger-900:#;--chakra-colors-whatsapp-50:#;--chakra-colors-whatsapp-100:#;--chakra-colors-whatsapp-200:#;--chakra-colors-whatsapp-300:#;--chakra-colors-whatsapp-400:#;--chakra-colors-whatsapp-500:#;--chakra-colors-whatsapp-600:#;--chakra-colors-whatsapp-700:#;--chakra-colors-whatsapp-800:#;--chakra-colors-whatsapp-900:#;--chakra-colors-twitter-50:#;--chakra-colors-twitter-100:#;--chakra-colors-twitter-200:#;--chakra-colors-twitter-300:#;--chakra-colors-twitter-400:#;--chakra-colors-twitter-500:#;--chakra-colors-twitter-600:#;--chakra-colors-twitter-700:#;--chakra-colors-twitter-800:#;--chakra-colors-twitter-900:#;--chakra-colors-telegram-50:#;--chakra-colors-telegram-100:#;--chakra-colors-telegram-200:#;--chakra-colors-telegram-300:#;--chakra-colors-telegram-400:#;--chakra-colors-telegram-500:#;--chakra-colors-telegram-600:#;--chakra-colors-telegram-700:#;--chakra-colors-telegram-800:#;--chakra-colors-telegram-900:#;--chakra-colors-pear-50:#FDFEF5;--chakra-colors-pear-100:#FBFDEA;--chakra-colors-pear-200:#F7FAD5;--chakra-colors-pear-300:#EDF5A1;--chakra-colors-pear-400:#E2EE62;--chakra-colors-pear-500:#D8E82E;--chakra-colors-pear-600:#BBCC00;--chakra-colors-pear-700:#9EAD00;--chakra-colors-pear-800:#758000;--chakra-colors-pear-900:#5B6300;--chakra-colors-pear-950:#212400;--chakra-colors-text-primary:#000000;--chakra-colors-text-secondary:#666666;--chakra-colors-text-placeholder:#999999;--chakra-colors-text-link:#456DFF;--chakra-colors-background-primary:#FFFFFF;--chakra-colors-background-secondary:#F2F2F2;--chakra-colors-border-default:rgba(0, 0, 0, 0.1);--chakra-colors-border-selected:#000000;--chakra-colors-status-success:#29CC57;--chakra-colors-status-warning:#F7C325;--chakra-colors-status-error:#FF5D5D;--chakra-colors-status-promo:#456DFF;--chakra-borders-none:0;--chakra-borders-1px:1px solid;--chakra-borders-2px:2px solid;--chakra-borders-4px:4px solid;--chakra-borders-8px:8px solid;--chakra-fonts-heading:'__coFoBrilliantFont_744ae2','__coFoBrilliantFont_Fallback_744ae2',Arial,sans-serif;--chakra-fonts-body:'__coFoBrilliantFont_744ae2','__coFoBrilliantFont_Fallback_744ae2',Arial,sans-serif;--chakra-fonts-mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--chakra-fontSizes-3xs:0.45rem;--chakra-fontSizes-2xs:0.625rem;--chakra-fontSizes-xs:0.75rem;--chakra-fontSizes-sm:0.875rem;--chakra-fontSizes-md:1rem;--chakra-fontSizes-lg:1.125rem;--chakra-fontSizes-xl:1.25rem;--chakra-fontSizes-2xl:1.5rem;--chakra-fontSizes-3xl:1.875rem;--chakra-fontSizes-4xl:2.25rem;--chakra-fontSizes-5xl:3rem;--chakra-fontSizes-6xl:3.75rem;--chakra-fontSizes-7xl:4.5rem;--chakra-fontSizes-8xl:6rem;--chakra-fontSizes-9xl:8rem;--chakra-fontWeights-hairline:100;--chakra-fontWeights-thin:200;--chakra-fontWeights-light:300;--chakra-fontWeights-normal:400;--chakra-fontWeights-medium:500;--chakra-fontWeights-semibold:600;--chakra-fontWeights-bold:700;--chakra-fontWeights-extrabold:800;--chakra-fontWeights-black:900;--chakra-letterSpacings-tighter:-0.05em;--chakra-letterSpacings-tight:-0.025em;--chakra-letterSpacings-normal:0;--chakra-letterSpacings-wide:0.025em;--chakra-letterSpacings-wider:0.04em;--chakra-letterSpacings-widest:0.1em;--chakra-lineHeights-3:.75rem;--chakra-lineHeights-4:1rem;--chakra-lineHeights-5:1.25rem;--chakra-lineHeights-6:1.5rem;--chakra-lineHeights-7:1.75rem;--chakra-lineHeights-8:2rem;--chakra-lineHeights-9:2.25rem;--chakra-lineHeights-10:2.5rem;--chakra-lineHeights-normal:normal;--chakra-lineHeights-none:1;--chakra-lineHeights-shorter:1.25;--chakra-lineHeights-short:1.375;--chakra-lineHeights-base:1.5;--chakra-lineHeights-tall:1.625;--chakra-lineHeights-taller:2;--chakra-radii-none:0;--chakra-radii-sm:0.125rem;--chakra-radii-base:0.25rem;--chakra-radii-md:0.5rem;--chakra-radii-lg:0.75rem;--chakra-radii-xl:1rem;--chakra-radii-2xl:1.25rem;--chakra-radii-3xl:1.5rem;--chakra-radii-full:9999px;--chakra-space-1:0.25rem;--chakra-space-2:0.5rem;--chakra-space-3:0.75rem;--chakra-space-4:1rem;--chakra-space-5:1.25rem;--chakra-space-6:1.5rem;--chakra-space-7:1.75rem;--chakra-space-8:2rem;--chakra-space-9:2.25rem;--chakra-space-10:2.5rem;--chakra-space-12:3rem;--chakra-space-14:3.5rem;--chakra-space-16:4rem;--chakra-space-20:5rem;--chakra-space-24:6rem;--chakra-space-28:7rem;--chakra-space-32:8rem;--chakra-space-36:9rem;--chakra-space-40:10rem;--chakra-space-44:11rem;--chakra-space-48:12rem;--chakra-space-52:13rem;--chakra-space-56:14rem;--chakra-space-60:15rem;--chakra-space-64:16rem;--chakra-space-72:18rem;--chakra-space-80:20rem;--chakra-space-96:24rem;--chakra-space-px:1px;--chakra-space-0-5:0.125rem;--chakra-space-1-5:0.375rem;--chakra-space-2-5:0.625rem;--chakra-space-3-5:0.875rem;--chakra-shadows-xs:0 0 0 1px rgba(0, 0, 0, 0.05);--chakra-shadows-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--chakra-shadows-base:0px 0px 15px 0px var(--chakra-colors-blackAlpha-200);--chakra-shadows-md:0px 0px 25px 0px rgba(0, 0, 0, 0.15);--chakra-shadows-lg:0px 0px 40px 0px var(--chakra-colors-blackAlpha-300);--chakra-shadows-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);--chakra-shadows-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);--chakra-shadows-outline:0px 0px 0px 1px var(--chakra-colors-white),0px 0px 0px 3px var(--chakra-colors-blue-500);--chakra-shadows-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);--chakra-shadows-none:none;--chakra-shadows-dark-lg:rgba(0, 0, 0, 0.1) 0px 0px 0px 1px,rgba(0, 0, 0, 0.2) 0px 5px 10px,rgba(0, 0, 0, 0.4) 0px 15px 40px;--chakra-shadows-card:0px 2px 0px 0px var(--chakra-colors-gray-300);--chakra-shadows-cardActive:0px 4px 0px 0px var(--chakra-colors-blackAlpha-200);--chakra-shadows-cardCompleted:var(--chakra-sizes-courseCard-shadowCompletedXOffset) 4px 0px 0px var(--chakra-colors-green-800);--chakra-shadows-cardCompletedActive:var(--chakra-sizes-courseCard-shadowCompletedActiveXOffset) 6px 0px 0px var(--chakra-colors-green-800);--chakra-shadows-footerBanner:0 0 25px var(--chakra-colors-blackAlpha-200);--chakra-shadows-cookieBanner:0 0 25px rgba(0, 0, 0, 0.15);--chakra-shadows-center-lg:0 0 15px var(--chakra-colors-blackAlpha-200);--chakra-shadows-center-transparent:0 0 15px transparent;--chakra-sizes-1:0.25rem;--chakra-sizes-2:0.5rem;--chakra-sizes-3:0.75rem;--chakra-sizes-4:1rem;--chakra-sizes-5:1.25rem;--chakra-sizes-6:1.5rem;--chakra-sizes-7:1.75rem;--chakra-sizes-8:2rem;--chakra-sizes-9:2.25rem;--chakra-sizes-10:2.5rem;--chakra-sizes-12:3rem;--chakra-sizes-14:3.5rem;--chakra-sizes-16:4rem;--chakra-sizes-20:5rem;--chakra-sizes-24:6rem;--chakra-sizes-28:7rem;--chakra-sizes-32:8rem;--chakra-sizes-36:9rem;--chakra-sizes-40:10rem;--chakra-sizes-44:11rem;--chakra-sizes-48:12rem;--chakra-sizes-52:13rem;--chakra-sizes-56:14rem;--chakra-sizes-60:15rem;--chakra-sizes-64:16rem;--chakra-sizes-72:18rem;--chakra-sizes-80:20rem;--chakra-sizes-96:24rem;--chakra-sizes-px:1px;--chakra-sizes-0-5:0.125rem;--chakra-sizes-1-5:0.375rem;--chakra-sizes-2-5:0.625rem;--chakra-sizes-3-5:0.875rem;--chakra-sizes-max:max-content;--chakra-sizes-min:min-content;--chakra-sizes-full:100%;--chakra-sizes-3xs:14rem;--chakra-sizes-2xs:16rem;--chakra-sizes-xs:20rem;--chakra-sizes-sm:24rem;--chakra-sizes-md:28rem;--chakra-sizes-lg:32rem;--chakra-sizes-xl:36rem;--chakra-sizes-2xl:42rem;--chakra-sizes-3xl:48rem;--chakra-sizes-4xl:56rem;--chakra-sizes-5xl:64rem;--chakra-sizes-6xl:72rem;--chakra-sizes-7xl:80rem;--chakra-sizes-8xl:90rem;--chakra-sizes-prose:60ch;--chakra-sizes-container-sm:432px;--chakra-sizes-container-md:432px;--chakra-sizes-container-lg:1216px;--chakra-sizes-container-xl:1216px;--chakra-sizes-appBar:64px;--chakra-sizes-courseCard-shadowCompletedXOffset:4px;--chakra-sizes-courseCard-shadowCompletedActiveXOffset:6px;--chakra-sizes-card-borderWidth:2px;--chakra-sizes-card-elevatedShadow:4px;--chakra-zIndices-hide:-1;--chakra-zIndices-auto:auto;--chakra-zIndices-base:0;--chakra-zIndices-docked:10;--chakra-zIndices-dropdown:10;--chakra-zIndices-sticky:1100;--chakra-zIndices-banner:1200;--chakra-zIndices-overlay:1300;--chakra-zIndices-modal:1400;--chakra-zIndices-popover:1500;--chakra-zIndices-skipLink:1600;--chakra-zIndices-toast:1700;--chakra-zIndices-tooltip:1800;--chakra-zIndices-devDrawerButton:1000;--chakra-zIndices-appBar:999;--chakra-zIndices-relativeFront:1;--chakra-transition-property-common:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;--chakra-transition-property-colors:background-color,border-color,color,fill,stroke;--chakra-transition-property-dimensions:width,height;--chakra-transition-property-position:left,right,top,bottom;--chakra-transition-property-background:background-color,background-image,background-position;--chakra-transition-easing-ease-in:cubic-bezier(0.4, 0, 1, 1);--chakra-transition-easing-ease-out:cubic-bezier(0, 0, 0.2, 1);--chakra-transition-easing-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--chakra-transition-duration-ultra-fast:50ms;--chakra-transition-duration-faster:100ms;--chakra-transition-duration-fast:150ms;--chakra-transition-duration-normal:200ms;--chakra-transition-duration-slow:300ms;--chakra-transition-duration-slower:400ms;--chakra-transition-duration-ultra-slow:500ms;--chakra-blur-none:0;--chakra-blur-sm:4px;--chakra-blur-base:8px;--chakra-blur-md:12px;--chakra-blur-lg:16px;--chakra-blur-xl:24px;--chakra-blur-2xl:40px;--chakra-blur-3xl:64px;--chakra-breakpoints-base:0rem;--chakra-breakpoints-sm:22.5rem;--chakra-breakpoints-md:30.0625rem;--chakra-breakpoints-lg:48.0625rem;--chakra-breakpoints-xl:62rem;--chakra-breakpoints-2xl:80rem;--chakra-breakpoints-xs:20rem;}.chakra-ui-light :host:not([data-theme]),.chakra-ui-light :root:not([data-theme]),.chakra-ui-light [data-theme]:not([data-theme]),[data-theme=light] :host:not([data-theme]),[data-theme=light] :root:not([data-theme]),[data-theme=light] [data-theme]:not([data-theme]),:host[data-theme=light],:root[data-theme=light],[data-theme][data-theme=light]{--chakra-colors-chakra-body-text:var(--chakra-colors-text-primary);--chakra-colors-chakra-body-bg:var(--chakra-colors-white);--chakra-colors-chakra-border-color:var(--chakra-colors-gray-200);--chakra-colors-chakra-inverse-text:var(--chakra-colors-white);--chakra-colors-chakra-subtle-bg:var(--chakra-colors-gray-100);--chakra-colors-chakra-subtle-text:var(--chakra-colors-gray-600);--chakra-colors-chakra-placeholder-color:var(--chakra-colors-gray-500);}.chakra-ui-dark :host:not([data-theme]),.chakra-ui-dark :root:not([data-theme]),.chakra-ui-dark [data-theme]:not([data-theme]),[data-theme=dark] :host:not([data-theme]),[data-theme=dark] :root:not([data-theme]),[data-theme=dark] [data-theme]:not([data-theme]),:host[data-theme=dark],:root[data-theme=dark],[data-theme][data-theme=dark]{--chakra-colors-chakra-body-text:var(--chakra-colors-whiteAlpha-900);--chakra-colors-chakra-body-bg:var(--chakra-colors-gray-800);--chakra-colors-chakra-border-color:var(--chakra-colors-whiteAlpha-300);--chakra-colors-chakra-inverse-text:var(--chakra-colors-gray-800);--chakra-colors-chakra-subtle-bg:var(--chakra-colors-gray-700);--chakra-colors-chakra-subtle-text:var(--chakra-colors-gray-400);--chakra-colors-chakra-placeholder-color:var(--chakra-colors-whiteAlpha-400);}</style><style data-emotion="css-global fubdgu">html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;}body{position:relative;min-height:100%;margin:0;font-feature-settings:"kern";}:where(*, *::before, *::after){border-width:0;border-style:solid;box-sizing:border-box;word-wrap:break-word;}main{display:block;}hr{border-top-width:1px;box-sizing:content-box;height:0;overflow:visible;}:where(pre, code, kbd,samp){font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em;}a{background-color:transparent;color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}:where(b, strong){font-weight:bold;}small{font-size:80%;}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}:where(button, input, optgroup, select, textarea){font-family:inherit;font-size:100%;line-height:1.15;margin:0;}:where(button, input){overflow:visible;}:where(button, select){text-transform:none;}:where( button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner ){border-style:none;padding:0;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}:where([type="checkbox"], [type="radio"]){box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;}input[type="number"]{-moz-appearance:textfield;}input[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none!important;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:-webkit-box;display:-webkit-list-item;display:-ms-list-itembox;display:list-item;}template{display:none;}[hidden]{display:none!important;}:where( blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre ){margin:0;}button{background:transparent;padding:0;}fieldset{margin:0;padding:0;}:where(ol, ul){margin:0;padding:0;}textarea{resize:vertical;}:where(button, [role="button"]){cursor:pointer;}button::-moz-focus-inner{border:0!important;}table{border-collapse:collapse;}:where(h1, h2, h3, h4, h5, h6){font-size:inherit;font-weight:inherit;}:where(button, input, optgroup, select, textarea){padding:0;line-height:inherit;color:inherit;}:where(img, svg, video, canvas, audio, iframe, embed, object){display:block;}:where(img, video){max-width:100%;height:auto;}[data-js-focus-visible] :focus:not([data-focus-visible-added]):not( [data-focus-visible-disabled] ){outline:none;box-shadow:none;}select::-ms-expand{display:none;}:root,:host{--chakra-vh:100vh;}@supports (height: -webkit-fill-available){:root,:host{--chakra-vh:-webkit-fill-available;}}@supports (height: -moz-fill-available){:root,:host{--chakra-vh:-moz-fill-available;}}@supports (height: 100dvh){:root,:host{--chakra-vh:100dvh;}}</style><style data-emotion="css-global 1t6ixci">body{font-family:var(--chakra-fonts-body);color:var(--chakra-colors-chakra-body-text);background:var(--chakra-colors-chakra-body-bg);transition-property:background-color;transition-duration:var(--chakra-transition-duration-normal);line-height:var(--chakra-lineHeights-base);}*::-webkit-input-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*::-moz-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*:-ms-input-placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*::placeholder{color:var(--chakra-colors-chakra-placeholder-color);}*,*::before,::after{border-color:var(--chakra-colors-chakra-border-color);}html,body{color:var(--chakra-colors-black);background:var(--chakra-colors-white);}.js-focus-visible :focus:not([data-focus-visible-added]){outline:2px solid transparent;outline-offset:2px;box-shadow:var(--chakra-shadows-none);}</style><style data-emotion="css 16lg74l">.css-16lg74l{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0px;min-height:100vh;}</style><div class="chakra-stack css-16lg74l"><style data-emotion="css 192s3ul">.css-192s3ul{width:100%;height:64px;border-bottom:var(--chakra-borders-1px);border-color:var(--chakra-colors-gray-200);}</style><div class="css-192s3ul"></div><style data-emotion="css idkz9h">.css-idkz9h{border:0;clip:rect(0, 0, 0, 0);height:1px;width:1px;margin:-1px;padding:0px;overflow:hidden;white-space:nowrap;position:absolute;}</style><span class="css-idkz9h"><style data-emotion="css 16c0035">.css-16c0035{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-fontWeights-bold);font-size:var(--chakra-fontSizes-3xl);line-height:1.33;}@media screen and (min-width: 22.5rem){.css-16c0035{font-size:var(--chakra-fontSizes-4xl);line-height:1.2;}}</style><h1 class="chakra-heading css-16c0035">Courses</h1></span><style data-emotion="css 4oabzb">.css-4oabzb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;max-width:100dvw;}</style><div class="chakra-stack css-4oabzb"><style data-emotion="css 1jif775">.css-1jif775{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:var(--chakra-sizes-full);}</style><div class="css-1jif775"><style data-emotion="css 1w34mbn">.css-1w34mbn{max-width:var(--chakra-sizes-full);-webkit-margin-start:var(--chakra-space-6);margin-inline-start:var(--chakra-space-6);-webkit-margin-end:var(--chakra-space-6);margin-inline-end:var(--chakra-space-6);padding:0px;width:100vw;padding-top:var(--chakra-space-12);}@media screen and (min-width: 30.0625rem){.css-1w34mbn{-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;padding-top:var(--chakra-space-16);-webkit-padding-start:2rem;padding-inline-start:2rem;-webkit-padding-end:2rem;padding-inline-end:2rem;}}@media screen and (min-width: 48.0625rem){.css-1w34mbn{max-width:var(--chakra-sizes-container-lg);-webkit-margin-start:var(--chakra-space-8);margin-inline-start:var(--chakra-space-8);-webkit-margin-end:var(--chakra-space-8);margin-inline-end:var(--chakra-space-8);}}@media screen and (min-width: 80rem){.css-1w34mbn{max-width:var(--chakra-sizes-container-xl);-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;}}</style><div class="chakra-container css-1w34mbn"><style data-emotion="css k8nuoy">.css-k8nuoy{-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;padding-bottom:var(--chakra-space-12);}</style><div class="css-k8nuoy"><style data-emotion="css saidv7">.css-saidv7{font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-fontWeights-bold);line-height:1.33;width:var(--chakra-sizes-full);font-size:var(--chakra-fontSizes-2xl);}@media screen and (min-width: 22.5rem){.css-saidv7{line-height:1.2;}}</style><h2 class="chakra-heading css-saidv7">Learning Paths</h2><style data-emotion="css 1gbc2cs">.css-1gbc2cs{color:var(--chakra-colors-gray-700);margin-top:var(--chakra-space-1);font-size:var(--chakra-fontSizes-sm);}@media screen and (min-width: 30.0625rem){.css-1gbc2cs{font-size:var(--chakra-fontSizes-md);}}</style><p class="chakra-text css-1gbc2cs">Step-by-step paths to mastery</p></div><style data-emotion="css l72dc7">.css-l72dc7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:var(--chakra-sizes-container-lg);gap:var(--chakra-space-8);-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;}@media screen and (min-width: 30.0625rem){.css-l72dc7{gap:var(--chakra-space-10);}}</style><div class="css-l72dc7"><div class="css-0"><style data-emotion="css 1aqhbgt animation-14pkoxc">.css-1aqhbgt{--skeleton-start-color:var(--chakra-colors-gray-100);--skeleton-end-color:var(--chakra-colors-gray-200);background:var(--skeleton-start-color);border-color:var(--skeleton-end-color);opacity:0.7;border-radius:var(--chakra-radii-2xl);-webkit-animation:0.8s linear infinite alternate animation-14pkoxc;animation:0.8s linear infinite alternate animation-14pkoxc;box-shadow:var(--chakra-shadows-none);-webkit-background-clip:padding-box;background-clip:padding-box;cursor:default;color:var(--chakra-colors-transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:var(--chakra-space-3);width:var(--chakra-sizes-full);height:211px;}.chakra-ui-dark .css-1aqhbgt:not([data-theme]),[data-theme=dark] .css-1aqhbgt:not([data-theme]),.css-1aqhbgt[data-theme=dark]{--skeleton-start-color:var(--chakra-colors-gray-800);--skeleton-end-color:var(--chakra-colors-gray-600);}.css-1aqhbgt::before,.css-1aqhbgt::after,.css-1aqhbgt *{visibility:hidden;}@media screen and (min-width: 30.0625rem){.css-1aqhbgt{height:133px;}}@media screen and (min-width: 48.0625rem){.css-1aqhbgt{height:128px;}}@-webkit-keyframes animation-14pkoxc{from{border-color:var(--skeleton-start-color);background:var(--skeleton-start-color);}to{border-color:var(--skeleton-end-color);background:var(--skeleton-end-color);}}@keyframes animation-14pkoxc{from{border-color:var(--skeleton-start-color);background:var(--skeleton-start-color);}to{border-color:var(--skeleton-end-color);background:var(--skeleton-end-color);}}</style><div class="chakra-skeleton css-1aqhbgt"><style data-emotion="css 8atqhb">.css-8atqhb{width:100%;}</style><div class="css-8atqhb"></div></div><style data-emotion="css 1t8s90i animation-14pkoxc">.css-1t8s90i{--skeleton-start-color:var(--chakra-colors-gray-100);--skeleton-end-color:var(--chakra-colors-gray-200);background:var(--skeleton-start-color);border-color:var(--skeleton-end-color);opacity:0.7;border-radius:var(--chakra-radii-2xl);-webkit-animation:0.8s linear infinite alternate animation-14pkoxc;animation:0.8s linear infinite alternate animation-14pkoxc;box-shadow:var(--chakra-shadows-none);-webkit-background-clip:padding-box;background-clip:padding-box;cursor:default;color:var(--chakra-colors-transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:var(--chakra-sizes-full);height:352px;}.chakra-ui-dark .css-1t8s90i:not([data-theme]),[data-theme=dark] .css-1t8s90i:not([data-theme]),.css-1t8s90i[data-theme=dark]{--skeleton-start-color:var(--chakra-colors-gray-800);--skeleton-end-color:var(--chakra-colors-gray-600);}.css-1t8s90i::before,.css-1t8s90i::after,.css-1t8s90i *{visibility:hidden;}@media screen and (min-width: 30.0625rem){.css-1t8s90i{height:312px;}}@media screen and (min-width: 48.0625rem){.css-1t8s90i{height:344px;}}@-webkit-keyframes animation-14pkoxc{from{border-color:var(--skeleton-start-color);background:var(--skeleton-start-color);}to{border-color:var(--skeleton-end-color);background:var(--skeleton-end-color);}}@keyframes animation-14pkoxc{from{border-color:var(--skeleton-start-color);background:var(--skeleton-start-color);}to{border-color:var(--skeleton-end-color);background:var(--skeleton-end-color);}}</style><div class="chakra-skeleton css-1t8s90i"><div class="css-8atqhb"></div></div><style data-emotion="css cunooj">.css-cunooj{border-width:0;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-color:inherit;width:auto;height:auto;margin-top:var(--chakra-space-10);margin-bottom:0px;border-bottom:1px solid;border-bottom-color:var(--chakra-colors-gray-200);}</style><div class="chakra-stack__divider css-cunooj"></div></div><div class="css-0"><div class="chakra-skeleton css-1aqhbgt"><div class="css-8atqhb"></div></div><div class="chakra-skeleton css-1t8s90i"><div class="css-8atqhb"></div></div><div class="chakra-stack__divider css-cunooj"></div></div><div class="css-0"><div class="chakra-skeleton css-1aqhbgt"><div class="css-8atqhb"></div></div><div class="chakra-skeleton css-1t8s90i"><div class="css-8atqhb"></div></div><div class="chakra-stack__divider css-cunooj"></div></div><div class="css-0"><div class="chakra-skeleton css-1aqhbgt"><div class="css-8atqhb"></div></div><div class="chakra-skeleton css-1t8s90i"><div class="css-8atqhb"></div></div><div class="chakra-stack__divider css-cunooj"></div></div><div class="css-0"><div class="chakra-skeleton css-1aqhbgt"><div class="css-8atqhb"></div></div><div class="chakra-skeleton css-1t8s90i"><div class="css-8atqhb"></div></div><style data-emotion="css id05eo">.css-id05eo{border-width:0;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-color:inherit;width:auto;height:auto;margin-top:var(--chakra-space-14);margin-bottom:var(--chakra-space-2);border-bottom:1px solid;border-bottom-color:var(--chakra-colors-gray-200);}@media screen and (min-width: 30.0625rem){.css-id05eo{margin-bottom:var(--chakra-space-6);}}</style><div class="chakra-stack__divider css-id05eo"></div></div></div></div></div></div></div><span></span><span id="__chakra_env" hidden=""></span></main></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/courses","query":{},"buildId":"9DEijZ_qPYRPWpnt-q3qV","nextExport":true,"autoExport":true,"isFallback":false,"locale":"en","locales":["en"],"defaultLocale":"en","scriptLoader":[]}</script></body></html>