PageSourceSearch

https://mouredev.pro/recursos

html mouredev.pro collected 2026-09-25 21:12:57 UTC 111,927 bytes, 60 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link rel="preload" as="image" href="/logo/mouredevpro_light.svg"/><link rel="preload" as="image" href="/icons/binary_yellow.svg"/><link rel="preload" as="image" href="/icons/folder_open_green.svg"/><link rel="preload" as="image" href="/icons/code_blue.svg"/><link rel="preload" as="image" href="/icons/docs_purple.svg"/><link rel="preload" as="image" href="/icons/binary_orange.svg"/><link rel="preload" as="image" href="/generic/menu.svg" type="button"/><link rel="preload" as="image" href="/generic/window_buttons_dark.svg"/><link rel="preload" as="image" href="/resources/pdf_roadmap.jpg"/><link rel="preload" as="image" href="/resources/pdf_light.jpg"/><link rel="preload" as="image" href="/resources/pdf_green.jpg"/><link rel="preload" as="image" href="/resources/pdf_bash.jpg"/><link rel="preload" as="image" href="/resources/pdf_markdown.jpg"/><link rel="preload" as="image" href="/resources/pdf_java.jpg"/><link rel="preload" as="image" href="/resources/pdf_python.jpg"/><link rel="preload" as="image" href="/resources/pdf_js.jpg"/><link rel="preload" as="image" href="/resources/pdf_sql.jpg"/><link rel="preload" as="image" href="/icons/file_purple.svg"/><link rel="preload" as="image" href="/icons/key_esc_dark.svg"/><link rel="preload" as="image" href="/icons/credit_card.svg"/><link rel="preload" as="image" href="/icons/cart.svg"/><link rel="preload" as="image" href="/icons/key_save.svg"/><link rel="preload" as="image" href="/generic/window_buttons_light.svg"/><link rel="preload" as="image" href="/icons/key_del_dark.svg"/><link rel="preload" as="image" href="/logo/mouredevpro_symbol_light.svg"/><link rel="preload" as="image" href="/social/youtube.svg"/><link rel="preload" as="image" href="/social/discord.svg"/><link rel="preload" as="image" href="/social/github.svg"/><link rel="preload" as="image" href="/social/twitch.svg"/><link rel="preload" as="image" href="/social/x.svg"/><link rel="preload" as="image" href="/social/instagram.svg"/><link rel="preload" as="image" href="/social/tiktok.svg"/><link rel="preload" as="image" href="/social/facebook.svg"/><link rel="preload" as="image" href="/social/linkedin.svg"/><link rel="preload" as="image" href="/icons/folder_orange.svg"/><link rel="preload" as="image" href="/icons/file_yellow.svg"/><link rel="preload" as="image" href="/icons/binary_green.svg"/><link rel="preload" as="image" href="/icons/binary_light.svg"/><link rel="preload" as="image" href="/icons/binary_blue.svg"/><link rel="preload" as="image" href="/icons/binary_purple.svg"/><link rel="preload" as="image" href="/collaborations/raiola_networks.svg"/><link rel="preload" as="image" href="/icons/card_mastercard.svg"/><link rel="preload" as="image" href="/icons/card_visa.svg"/><link rel="preload" as="image" href="/icons/card_amex.svg"/><link rel="preload" as="image" href="/icons/card_paypal.svg"/><link rel="preload" as="image" href="/icons/card_googlepay.svg"/><link rel="preload" as="image" href="/icons/card_applepay.svg"/><link rel="preload" as="image" href="/icons/card_klarna.svg"/><link href="/favicon.ico" rel="icon" type="image/x-icon"/><link href="/favicon192.png" rel="icon" sizes="192x192"/><link href="/favicon180.png" rel="apple-touch-icon" sizes="180x180"/><title>
2Guías y recursos gratis en PDF | mouredev pro
3</title><meta content="
4Listado completo de guías y recursos descargables en PDF para aprender programación. Ruta de estudio, glosario de programación, guías de Python, JavaScript, Java, SQL...
5" name="description"/><meta content="https://mouredev.pro/preview.jpg" property="og:image"/><meta content="
6Guías y recursos gratis en PDF | mouredev pro
7" name="og:title"/><meta content="
8Listado completo de guías y recursos descargables en PDF para aprender programación. Ruta de estudio, glosario de programación, guías de Python, JavaScript, Java, SQL...
9" name="og:description"/><meta content="https://mouredev.pro/preview.jpg" name="og:image"/><meta content="website" name="og:type"/><meta content="summary_large_image" name="twitter:card"/><meta content="@mouredev" name="twitter:site"/><link rel="modulepreload" href="/assets/manifest-5092b72a.js"/><link rel="modulepreload" href="/assets/entry.client-BgmLJiKr.js"/><link rel="modulepreload" href="/assets/rolldown-runtime-Cyuzqnbw.js"/><link rel="modulepreload" href="/assets/chunk-5KNZJZUH-jiyEHOq5.js"/><link rel="modulepreload" href="/assets/root-EwWZlUPU.js"/><link rel="modulepreload" href="/assets/reflex-env-DeXacqM4.js"/><link rel="modulepreload" href="/assets/Helmet-DIylC8mH.js"/><link rel="modulepreload" href="/assets/_recursos_._index-CEgor1Kt.js"/><link rel="modulepreload" href="/assets/one-dark-CwjIRf2W.js"/><link rel="modulepreload" href="/assets/Button_button_41d288d1ee7cbfdb65bfc0a4aeeef94d-CmrlWb5Z.js"/><link rel="modulepreload" href="/assets/one-light-WMOJ2kKs.js"/><link rel="modulepreload" href="/assets/check-Bzjh4m5a.js"/><link rel="modulepreload" href="/assets/Img_img_ca2e55a7f7ef1522dd5b786210908ad1-BR-m7Kcv.js"/><link rel="modulepreload" href="/assets/Button_button_68e7fbcab085a25d1f0cba9b0613bc5b-boC2ihFB.js"/><link rel="modulepreload" href="/assets/snowflakes-J1SgT4EK.js"/><link rel="modulepreload" href="/assets/Bare_comp_15451135c4633f9f5e85294937b30f06-Cus5ZsSG.js"/><link rel="modulepreload" href="/assets/Button_button_9a92253d1139de9dd268dced69a7c458-CWKYUp2x.js"/><link rel="modulepreload" href="/assets/Button_button_00ee649dca4bbe29a689dbbb13d749b8-D
9RoCQ42u.js"/><link rel="modulepreload" href="/assets/Button_button_6b0b4d6520c705a19e5ab60f71109aff-BFq6gMN_.js"/><link rel="modulepreload" href="/assets/Button_button_c3060af8626520491830b38e83e7f625-CoPBOKMP.js"/><link rel="modulepreload" href="/assets/Button_button_cadb5ba6cb6cfa8697dc9b365385b8cf-DsYd-ZZd.js"/><link rel="modulepreload" href="/assets/Button_button_e8c79168248d931a1983f5cac9122352-DeLtpQzY.js"/><link rel="modulepreload" href="/assets/lib-CCHl-e0a.js"/>
9<script>
10// Only run in browser environment, not during SSR
11if (typeof document !== 'undefined') {
12    try {
13        const theme = localStorage.getItem("theme") || "system";
14        const systemPreference = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
15        const resolvedTheme = theme === "system" ? systemPreference : theme;
16
17        // Apply theme immediately - blocks until complete
18        // Use classList to avoid overwriting other classes
19        document.documentElement.classList.remove("light", "dark");
20        document.documentElement.classList.add(resolvedTheme);
21        document.documentElement.style.colorScheme = resolvedTheme;
22
23    } catch (e) {
24        // Fallback to system preference on any error (resolve "system" to actual theme)
25        const fallbackTheme = window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
26        document.documentElement.classList.remove("light", "dark");
27        document.documentElement.classList.add(fallbackTheme);
28        document.documentElement.style.colorScheme = fallbackTheme;
29    }
30}
31</script>
31<noscript><style data-emotion="css ehrkts">.css-ehrkts{display:none;height:1;width:1;}</style><img src="https://www.facebook.com/tr?id=509505096385581&amp;ev=PageView&amp;noscript=1" class="css-ehrkts"/></noscript><link href="/assets/__reflex_global_styles-CREkfYJq.css" rel="stylesheet" type="text/css"/><link rel="stylesheet" href="/assets/one-light-DEcVZfaU.css"/></head><body><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false" data-react-aria-top-layer="true"></section><style data-emotion="css 1d9u2ug">.css-1d9u2ug{font-family:Poppins;--default-font-family:Poppins;font-weight:400;font-size:16px;color:#F7F7F7;background-color:#1A1A1A;}</style><div data-is-root-theme="true" data-accent-color="blue" data-gray-color="slate" data-has-background="true" data-panel-background="translucent" data-radius="medium" data-scaling="100%" class="radix-themes css-1d9u2ug"><style data-emotion="css 17rg0dp">.css-17rg0dp{position:fixed;width:100vw;height:0;}</style><div title="Connection Error: " class="css-17rg0dp"></div><div class="rt-Box"><style data-emotion="css 1hyfx7x">.css-1hyfx7x{display:none;}</style><div class="rt-Box css-1hyfx7x"></div><style data-emotion="css 84m3sg">.css-84m3sg{width:100%;z-index:5;top:0px;position:fixed;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}</style><div id="navbar" class="rt-Flex rt-r-fd-column css-84m3sg"><style data-emotion="css 1oih4r8">.css-1oih4r8{-webkit-padding-start:2em;padding-inline-start:2em;-webkit-padding-end:2em;padding-inline-end:2em;padding-top:1em;padding-bottom:1em;width:100%;}</style><div class="rt-Flex rt-r-ai-center css-1oih4r8"><style data-emotion="css baxdiq">.css-baxdiq{color:inherit;-webkit-text-decoration:underline;text-decoration:underline;}.css-baxdiq:hover{color:var(--accent-8);}</style><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-baxdiq" href="/" data-discover="true"><style data-emotion="css w4t47o">.css-w4t47o{-webkit-align-items:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;position:relative;}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-w4t47o"><style data-emotion="css y7laxj">.css-y7laxj{width:auto;height:1.5em;justify:start;}</style><img alt="mouredev pro logo" src="/logo/mouredevpro_light.svg" class="css-y7laxj"/></div></a><style data-emotion="css i9gxme">.css-i9gxme{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}</style><div class="rt-Box css-i9gxme"></div><div class="rt-Box"><style data-emotion="css 1v8fzbk">@media screen and (min-width: 0){.css-1v8fzbk{display:none;}}@media screen and (min-width: 30em){.css-1v8fzbk{display:none;}}@media screen and (min-width: 48em){.css-1v8fzbk{display:none;}}@media screen and (min-width: 62em){.css-1v8fzbk{display:block;}}</style><div class="css-1v8fzbk"><style data-emotion="css 1oamdbs">@media screen and (min-width: 0){.css-1oamdbs{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width: 30em){.css-1oamdbs{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width: 48em){.css-1oamdbs{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width: 62em){.css-1oamdbs{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}</style><div class="rt-Flex rt-r-fd-row rt-r-ai-center rt-r-gap-5 rx-Stack css-1oamdbs"><style data-emotion="css 1lmergz">.css-1lmergz{color:inherit;-webkit-text-decoration:none;text-decoration:none;}.css-1lmergz:hover{color:var(--accent-8);}</style><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/roadmap" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><style data-emotion="css 1rr0m6t">.css-1rr0m6t{width:1.5em;height:1.5em;aspect-ratio:1/1;}</style><img alt="Icono Ruta de estudio" src="/icons/binary_yellow.svg" class="css-1rr0m6t"/><style data-emotion="css 150hrxg">.css-150hrxg{font-weight:800;color:#F7F7F7;width:100%;}</style><p class="rt-Text css-150hrxg">RUTA DE ESTUDIO</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/cursos" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Cursos" src="/icons/folder_open_green.svg" class="css-1rr0m6t"/><p class="rt-Text css-150hrxg">CURSOS</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/#precios" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Precios" src="/icons/code_blue.svg" class="css-1rr0m6t"/><p class="rt-Text css-150hrxg">PRECIOS</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/recursos" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Recursos gratis" src="/icons/docs_purple.svg" class="css-1rr0m6t"/><style data-emotion="css a7iu3a">.css-a7iu3a{font-weight:800;color:#7D00FE;width:100%;}</style><p class="rt-Text css-a7iu3a">RECURSOS GRATIS</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="https://mouredev.link/master" target="_blank"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Máster DEV + IA" src="/icons/binary_orange.svg" class="css-1rr0m6t"/><p class="rt-Text css-150hrxg">MÁSTER DEV + IA</p></div></a><style data-emotion="css 1qmklff">.css-1qmklff{font-weight:500;cursor:pointer;-webkit-padding-start:32px;padding-inline-start:32px;-webkit-padding-end:32px;padding-inline-end:32px;padding-top:16px;padding-bottom:16px;white-space:nowrap;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;color:#F7F7F7;border:1px solid #F7F7F7;box-shadow:3px 3px 0px 0px #F7F7F7;background:#1A1A1A;}.css-1qmklff:hover{color:#F7F7F7;background:#1A1A1A;box-shadow:none;-webkit-transform:translate(3px, 3px);-moz-transform:translate(3px, 3px);-ms-transform:translate(3px, 3px);transform:translate(3px, 3px);}</style><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-1qmklff">Ir al campus</button></div></div><style data-emotion="css 1c1vcs0">@media screen and (min-width: 0){.css-1c1vcs0{display:block;}}@media screen and (min-width: 30em){.css-1c1vcs0{display:block;}}@media screen and (min-width: 48em){.css-1c1vcs0{display:block;}}@media screen and (min-width: 62em){.css-1c1vcs0{display:none;}}</style><div class="css-1c1vcs0"><style data-emotion="css k008qs">.css-k008qs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}</style><style data-emotion="css dis4ie">.css-dis4ie{width:1em;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}</style><img alt="Icono del menú de navegación" src="/generic/menu.svg" type="button" id="radix-_R_aecoqj5_" aria-haspopup="menu" aria-expanded="false" data-state="closed" class="css-dis4ie"/><style data-emotion="css 1luh1c9">.css-1luh1c9{background:#1A1A1A;border-color:rgba(247, 247, 247, 0.2);min-width:100px;}</style></div></div><div class="rx-Html">
32        <style>
33        .solid-navbar {
34            border-bottom: 1px solid rgba(247, 247, 247, 0.2);
35            background: #1A1A1A;
36        }
37        </style>
38        </div></div></div><style data-emotion="css gmuwbf">.css-gmuwbf{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;
38-webkit-justify-content:center;justify-content:center;}</style><div class="rt-Flex css-gmuwbf"><style data-emotion="css 1k5r55v">.css-1k5r55v{gap:8em;width:100%;}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-3 rx-Stack css-1k5r55v"><style data-emotion="css 8atqhb">.css-8atqhb{width:100%;}</style><div class="rt-Box css-8atqhb"><style data-emotion="css 1xnnz3s">.css-1xnnz3s{gap:8em;}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-3 rx-Stack css-1xnnz3s"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-8atqhb"><style data-emotion="css vrz44j">.css-vrz44j{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;background-image:url('/generic/bg_dark_pattern.png');background-repeat:repeat;background-attachment:fixed;padding-top:8em;padding-bottom:8em;border-bottom:1px solid rgba(247, 247, 247, 0.2);width:100%;}@media screen and (min-width: 0px){.css-vrz44j{-webkit-animation:background-mobile 300s ease infinite;animation:background-mobile 300s ease infinite;}}@media screen and (min-width: 30em){.css-vrz44j{-webkit-animation:background 300s ease infinite;animation:background 300s ease infinite;}}</style><div class="rt-Flex css-vrz44j"><style data-emotion="css 10ksiqu">.css-10ksiqu{-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:2em;width:100%;max-width:1200px;}</style><div class="rt-Box css-10ksiqu"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-6 rx-Stack css-8atqhb"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-8atqhb"><style data-emotion="css lrxxal">.css-lrxxal{-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.css-lrxxal:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-3 rx-Stack css-lrxxal"><style data-emotion="css rfg30y">.css-rfg30y{width:auto;height:2.5em;}</style><img alt="Icono docs_purple" src="/icons/docs_purple.svg" class="css-rfg30y"/><style data-emotion="css 4oj3bu">.css-4oj3bu{background:#7D00FE;color:#1A1A1A;-webkit-padding-start:0.5em;padding-inline-start:0.5em;-webkit-padding-end:0.5em;padding-inline-end:0.5em;border-radius:1em;}</style><p class="rt-Text css-4oj3bu">guide.pdf</p></div><style data-emotion="css tli0n5">.css-tli0n5{font-weight:800;color:#F7F7F7;}</style><h2 class="rt-Heading rt-r-size-8 sm:rt-r-size-9 css-tli0n5">Recursos gratis</h2><h3 class="rt-Heading rt-r-size-5 sm:rt-r-size-7 css-tli0n5">Listado completo de guías y recursos descargables en PDF</h3></div></div></div></div></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-9 rx-Stack css-10ksiqu"><style data-emotion="css n3hn61">.css-n3hn61{-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;}</style><div class="rt-Grid rt-r-gtc-1 sm:rt-r-gtc-2 md:rt-r-gtc-3 rt-r-gap-6 css-n3hn61"><style data-emotion="css 1cffiif">.css-1cffiif{width:100%;border:1px solid #1A1A1A;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;opacity:1;background:#F7F7F7;box-shadow:3px 3px 0px 0px #F7F7F7;}.css-1cffiif:hover{box-shadow:6px 6px 0px 0px #F7F7F7;-webkit-transform:translate(-3px, -3px);-moz-transform:translate(-3px, -3px);-ms-transform:translate(-3px, -3px);transform:translate(-3px, -3px);}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1cffiif"><style data-emotion="css y7xiif">.css-y7xiif{border-bottom:1px solid #1A1A1A;width:100%;}</style><div class="rt-Flex rt-r-jc-end css-y7xiif"><style data-emotion="css 1yw5tp4">.css-1yw5tp4{height:2.5em;width:7em;padding:0.5em;cursor:default;}</style><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><style data-emotion="css 1l4jnc3">.css-1l4jnc3{width:100%;height:100%;cursor:pointer;}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1l4jnc3"><style data-emotion="css 1kxonj9">.css-1kxonj9{width:100%;position:relative;}</style><div class="rt-Box css-1kxonj9"><style data-emotion="css ducv57">.css-ducv57{width:100%;height:auto;}</style><img alt="Icono recurso Ruta de estudio programadores junior" src="/resources/pdf_roadmap.jpg" class="css-ducv57"/><style data-emotion="css uqbma4">.css-uqbma4{color:#1A1A1A;background:#F7F7F7;padding-top:4px;padding-bottom:4px;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-end:1em;padding-inline-end:1em;border-radius:1em;bottom:1em;right:1em;position:absolute;}</style><p class="rt-Text rt-r-size-1 css-uqbma4">110 páginas</p></div><style data-emotion="css isjxu8">.css-isjxu8{-webkit-box-pack:justify;
38-webkit-justify-content:space-between;justify-content:space-between;padding:1em;color:#1A1A1A;width:100%;height:100%;}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-isjxu8"><style data-emotion="css 1sl8dhm">.css-1sl8dhm{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1sl8dhm"><style data-emotion="css ytqark">.css-ytqark{-as:p;color:#1A1A1A;font-weight:800;}</style><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">Ruta de estudio programadores junior</p><style data-emotion="css 13zedbh">.css-13zedbh{-as:p;color:#1A1A1A;font-weight:400;}</style><p class="rt-Text rt-r-size-3 sm:rt-r-size-3 css-13zedbh">Guía de estudio 2026 de conocimientos esenciales para desarrolladores que inician su carrera en la era de la Inteligencia Artificial.</p></div><style data-emotion="css v0vxdq">.css-v0vxdq{font-weight:500;cursor:pointer;-webkit-padding-start:32px;padding-inline-start:32px;-webkit-padding-end:32px;padding-inline-end:32px;padding-top:16px;padding-bottom:16px;white-space:nowrap;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;color:#1A1A1A;border:1px solid #1A1A1A;box-shadow:3px 3px 0px 0px #1A1A1A;background:#F7F7F7;}.css-v0vxdq:hover{background:#F7F7F7;box-shadow:none;-webkit-transform:translate(3px, 3px);-moz-transform:translate(3px, 3px);-ms-transform:translate(3px, 3px);transform:translate(3px, 3px);}</style><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq">Descargar el PDF</button></div></div></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1cffiif"><div class="rt-Flex rt-r-jc-end css-y7xiif"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1l4jnc3"><div class="rt-Box css-1kxonj9"><img alt="Icono recurso Ruta de estudio mouredev pro" src="/resources/pdf_light.jpg" class="css-ducv57"/><p class="rt-Text rt-r-size-1 css-uqbma4">10 páginas</p></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-isjxu8"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1sl8dhm"><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">Ruta de estudio mouredev pro</p><p class="rt-Text rt-r-size-3 sm:rt-r-size-3 css-13zedbh">Guía de estudio y referencia recomendada basada en los recursos actuales del campus. Síguela para una mejor experiencia de aprendizaje.</p></div><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq">Descargar el PDF</button></div></div></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1cffiif"><div class="rt-Flex rt-r-jc-end css-y7xiif"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1l4jnc3"><div class="rt-Box css-1kxonj9"><img alt="Icono recurso Glosario de programación" src="/resources/pdf_green.jpg" class="css-ducv57"/><p class="rt-Text rt-r-size-1 css-uqbma4">57 páginas</p></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-isjxu8"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1sl8dhm"><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">Glosario de programación</p><p class="rt-Text rt-r-size-3 sm:rt-r-size-3 css-13zedbh">Guía de 57 páginas con los 200 términos más utilizados en programación, con definiciones claras, índice y orden alfabético.</p></div><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq">Descargar el PDF</button></div></div></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1cffiif"><div class="rt-Flex rt-r-jc-end css-y7xiif"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1l4jnc3"><div class="rt-Box css-1kxonj9"><img alt="Icono recurso Guía de Bash/Shell" src="/resources/pdf_bash.jpg" class="css-ducv57"/><p class="rt-Text rt-r-size-1 css-uqbma4">71 páginas</p></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-isjxu8"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1sl8dhm"><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">Guía de Bash/Shell</p><p class="rt-Text rt-r-size-3 sm:rt-r-size-3 css-13zedbh">Guía con más de 200 comandos y ejercicios para aprender los fundamentos del lenguaje de scripting Bash, la terminal y la línea de comandos.</p></div><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq">Descargar el PDF</button></div></div></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1cffiif"><div class="rt-Flex rt-r-jc-end css-y7xiif"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1l4jnc3"><div class="rt-Box css-1kxonj9"><img alt="Icono recurso Guía de Markdown" src="/resources/pdf_markdown.jpg" class="css-ducv57"/><p class="rt-Text rt-r-size-1 css-uqbma4">20 páginas</p></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-isjxu8"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1sl8dhm"><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">Guía de Markdown</p><p class="rt-Text rt-r-size-3 sm:rt-r-size-3 css-13zedbh">Guía de 20 páginas con todos los fundamentos y sintaxis del lenguaje de marcado ligero Markdown clásico y extendido por GitHub.</p></div><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq">Descargar el PDF</button></div></div></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1cffiif"><div class="rt-Flex rt-r-jc-end css-y7xiif"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1l4jnc3"><div class="rt-Box css-1kxonj9"><img alt="Icono recurso Guía de fundamentos de Java" src="/resources/pdf_java.jpg" class="css-ducv57"/><p class="rt-Text rt-r-size-1 css-uqbma4">15 páginas</p></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-isjxu8"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1sl8dhm"><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">Guía de fundamentos de Java</p><p class="rt-Text rt-r-size-3 sm:rt-r-size-3 css-13zedbh">Guía de referencia, con más de 200 términos, que hace un recorrido por los principales fundamentos del lenguaje de programación Java.</p></div><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq">Descargar el PDF</button></div></div></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1cffiif"><div class="rt-Flex rt-r-jc-end css-y7xiif"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1l4jnc3"><div class="rt-Box css-1kxonj9"><img alt="Icono recurso Guía de fundamentos de Python" src="/resources/pdf_python.jpg" class="css-ducv57"/><p class="rt-Text rt-r-size-1 css-uqbma4">20 páginas</p></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-isjxu8"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1sl8dhm"><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">Guía de fundamentos de Python</p><p class="rt-Text rt-r-size-3 sm:rt-r-size-3 css-13zedbh">Guía de referencia, con más de 200 términos, que hace un recorrido por los principales fundamentos del lenguaje de programación Python.</p></div><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq">Descargar el PDF</button></div></div></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1cffiif"><div class="rt-Flex rt-r-jc-end css-y7xiif"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1l4jnc3"><div class="rt-Box css-1kxonj9"><img alt="Icono recurso Guía de fundamentos de JavaScript" src="/resources/pdf_js.jpg" class="css-ducv57"/><p class="rt-Text rt-r-size-1 css-uqbma4">20 páginas</p></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-isjxu8"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1sl8dhm"><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">Guía de fundamentos de JavaScript</p><p class="rt-Text rt-r-size-3 sm:rt-r-size-3 css-13zedbh">Guía de referencia, con más de 200 términos, que hace un recorrido por los principales fundamentos del lenguaje de programación JavaScript.</p></div><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq">Descargar el PDF</button></div></div></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1cffiif"><div class="rt-Flex rt-r-jc-end css-y7xiif"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1l4jnc3"><div class="rt-Box css-1kxonj9"><img alt="Icono recurso Guía de fundamentos de SQL y bases de datos" src="/resources/pdf_sql.jpg" class="css-ducv57"/><p class="rt-Text rt-r-size-1 css-uqbma4">25 páginas</p></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-isjxu8"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1sl8dhm"><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">Guía de fundamentos de SQL y bases de datos</p><p class="rt-Text rt-r-size-3 sm:rt-r-size-3 css-13zedbh">Guía de referencia, con más de 50 comandos, que hace un recorrido por los principales fundamentos del lenguaje de bases de datos relacionales SQL.</p></div><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq">Descargar el PDF</button></div></div></div></div><div class="rt-Flex rt-r-fd-column rt-r-ai-end rt-r-gap-6 rx-Stack css-8atqhb"><div class="rt-Flex rt-r-gap-6 css-1oamdbs"><style data-emotion="css nf55lr">.css-nf55lr{font-weight:500;cursor:pointer;-webkit-padding-start:32px;padding-inline-start:32px;-webkit-padding-end:32px;padding-inline-end:32px;padding-top:16px;padding-bottom:16px;white-space:nowrap;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;color:#1A1A1A;border:1px solid #F7F7F7;box-shadow:3px 3px 0px 0px #F7F7F7;background:#00AA47;z-index:1;}.css-nf55lr:hover{color:#F7F7F7;background:#1A1A1A;box-shadow:none;-webkit-transform:translate(3px, 3px);-moz-transform:translate(3px, 3px);-ms-transform:translate(3px, 3px);transform:translate(3px, 3px);}</style><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-3 rt-variant-solid rt-Button css-nf55lr">Suscribirme al campus</button><style data-emotion="css d7yonq">.css-d7yonq{font-weight:500;cursor:pointer;-webkit-padding-start:32px;padding-inline-start:32px;-webkit-padding-end:32px;padding-inline-end:32px;padding-top:16px;padding-bottom:16px;white-space:nowrap;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;color:#1A1A1A;border:1px solid #F7F7F7;box-shadow:3px 3px 0px 0px #F7F7F7;background:#FFA61E;z-index:1;}.css-d7yonq:hover{color:#F7F7F7;background:#1A1A1A;box-shadow:none;-webkit-transform:translate(3px, 3px);-moz-transform:translate(3px, 3px);-ms-transform:translate(3px, 3px);transform:translate(3px, 3px);}</style><button data-accent-color="" data-radius="full" class="rt-reset rt-BaseButton rt-r-size-3 rt-variant-solid rt-Button css-d7yonq">Ver todos los cursos</button></div></div></div><style data-emotion="css d3mbyx">.css-d3mbyx{padding:2em;width:100%;max-width:1200px;}@media screen and (min-width: 0px){.css-d3mbyx{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}}@media screen and (min-width: 30em){.css-d3mbyx{-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;}}@media screen and (min-width: 0){.css-d3mbyx{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width: 48em){.css-d3mbyx{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width: 62em){.css-d3mbyx{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}</style><div id="newsletter" class="rt-Flex rt-r-gap-6 css-d3mbyx"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-4 rx-Stack css-8atqhb"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-8atqhb"><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-3 rx-Stack css-lrxxal"><img alt="Icono file_purple" src="/icons/file_purple.svg" class="css-rfg30y"/><p class="rt-Text css-4oj3bu">news.email</p></div><h2 class="rt-Heading rt-r-size-8 sm:rt-r-size-9 css-tli0n5">Suscríbete a la newsletter</h2><h3 class="rt-Heading rt-r-size-5 sm:rt-r-size-7 css-tli0n5">Te enviaré consejos, novedades, descuentos y recursos gratis</h3></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-4 rx-Stack css-8atqhb"><style data-emotion="css 1sgftxy">.css-1sgftxy{border:1px solid #1A1A1A;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;padding:1em;background:white;box-shadow:3px 3px 0px 0px #F7F7F7;}@media screen and (min-width: 0px){.css-1sgftxy{width:100%;}}@media screen and (min-width: 30em){.css-1sgftxy{width:90%;}}.css-1sgftxy:hover{box-shadow:6px 6px 0px 0px #F7F7F7;-webkit-transform:translate(-3px, -3px);-moz-transform:translate(-3px, -3px);-ms-transform:translate(-3px, -3px);transform:translate(-3px, -3px);}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1sgftxy"><style data-emotion="css 1q7icm">.css-1q7icm{color:#1A1A1A;}</style><p class="rt-Text css-1q7icm">Si tienes problemas para registrarte, puedes hacerlo desde <a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-baxdiq" href="https://newsletter.moure.dev" target="_blank">newsletter.moure.dev</a></p><style data-emotion="css p0xady">.css-p0xady{width:100%;height:100px;}</style><div class="rx-Html css-p0xady"><iframe src='https://subscribe-forms.beehiiv.com/1025c79d-51d8-4071-a15f-ef640a65dffc' class='beehiiv-embed' data-test-id='beehiiv-embed' title='Formulario de suscripción newsletter mouredev pro' width='100%' height='110px' frameborder='0' scrolling='no' allowtransparency='true' style='width: 100%; height: 110px; margin: 0; border-radius: 0px !important; background-color: transparent; color-scheme: normal;'></iframe></div></div><div class="rt-Flex rt-r-fd-row rt-r-ai-center rt-r-gap-3 rx-Stack"><style data-emotion="css 1hoyppb">.css-1hoyppb{color:#F7F7F7;}</style><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail-c
38heck css-1hoyppb" aria-hidden="true"><path d="M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8"></path><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path><path d="m16 19 2 2 4-4"></path></svg><p class="rt-Text">Más de 100.000 personas ya siguen mis consejos semanales</p></div><div class="rt-Flex rt-r-fd-row rt-r-ai-center rt-r-gap-3 rx-Stack"><style data-emotion="css s4paoh">.css-s4paoh{font-weight:500;cursor:pointer;-webkit-padding-start:32px;padding-inline-start:32px;-webkit-padding-end:32px;padding-inline-end:32px;padding-top:16px;padding-bottom:16px;white-space:nowrap;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;padding:0;background:#1A1A1A;}</style><button data-accent-color="" title="Más información" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-_R_3qj79l0qj5_" data-state="closed" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-s4paoh"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info css-1hoyppb" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></button><style data-emotion="css nywlcb">.css-nywlcb{font-size:14px;background:#1A1A1A;border:1px solid rgba(247, 247, 247, 0.2);border-radius:0px;}@media screen and (min-width: 0px){.css-nywlcb{max-width:340px;}}@media screen and (min-width: 30em){.css-nywlcb{max-width:480px;}}@media screen and (min-width: 48em){.css-nywlcb{max-width:680px;}}</style><p class="rt-Text">Puedes cancelar tu suscripción cuando quieras desde el email</p></div></div></div><style data-emotion="css 10klw3m">.css-10klw3m{height:100%;}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-stretch rt-r-gap-6 rx-Stack css-10klw3m"><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-3 rt-variant-solid rt-Button css-nf55lr">Ir a la newsletter</button></div></div><style data-emotion="css qs6otj">.css-qs6otj{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;background-image:url('/generic/bg_dark_pattern.png');background-repeat:repeat;background-attachment:fixed;padding-top:8em;padding-bottom:8em;border-top:1px solid rgba(247, 247, 247, 0.2);border-bottom:1px solid rgba(247, 247, 247, 0.2);width:100%;}@media screen and (min-width: 0px){.css-qs6otj{-webkit-animation:background-mobile 300s ease infinite;animation:background-mobile 300s ease infinite;}}@media screen and (min-width: 30em){.css-qs6otj{-webkit-animation:background 300s ease infinite;animation:background 300s ease infinite;}}</style><div class="rt-Flex css-qs6otj"><div id="precios" class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-9 rx-Stack css-10ksiqu"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-8atqhb"><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-3 rx-Stack css-lrxxal"><img alt="Icono code_blue" src="/icons/code_blue.svg" class="css-rfg30y"/><style data-emotion="css 10t9yci">.css-10t9yci{background:#3EB0F9;color:#1A1A1A;-webkit-padding-start:0.5em;padding-inline-start:0.5em;-webkit-padding-end:0.5em;padding-inline-end:0.5em;border-radius:1em;}</style><p class="rt-Text css-10t9yci">join.file</p></div><h2 class="rt-Heading rt-r-size-8 sm:rt-r-size-9 css-tli0n5">Únete a mouredev pro</h2><h3 class="rt-Heading rt-r-size-5 sm:rt-r-size-7 css-tli0n5">Pruébalo y comienza a estudiar programación y mejorar tus habilidades</h3></div><div class="rt-Flex rt-r-fd-row rt-r-ai-start sm:rt-r-ai-center rt-r-gap-3 rx-Stack css-8atqhb"><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-3 rx-Stack css-lrxxal"><img alt="Icono key_esc_dark" src="/icons/key_esc_dark.svg" class="css-rfg30y"/></div><style data-emotion="css qsj5wd">.css-qsj5wd{color:#F7F7F7;width:100%;}</style><p class="rt-Text css-qsj5wd">Los precios que no se muestran en euros (€) pueden variar ligeramente dependiendo del tipo de cambio de tu moneda local. Durante el pago se realizará la conversión correspondiente.</p></div><div class="rt-Grid rt-r-gtc-1 sm:rt-r-gtc-2 rt-r-gap-6 css-8atqhb"><style data-emotion="css 1jke4yk">.css-1jke4yk{position:relative;width:100%;}</style><div class="rt-Box css-1jke4yk"><style data-emotion="css 1y65xuh">.css-1y65xuh{width:100%;border:1px solid #1A1A1A;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;opacity:1;background:#3EB0F9;box-shadow:3px 3px 0px 0px #3EB0F9;}.css-1y65xuh:hover{box-shadow:6px 6px 0px 0px #3EB0F9;-webkit-transform:translate(-3px, -3px);-moz-transform:translate(-3px, -3px);-ms-transform:translate(-3px, -3px);transform:translate(-3px, -3px);}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1y65xuh"><div class="rt-Flex rt-r-jc-end css-y7xiif"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-8atqhb"><style data-emotion="css 1bqa4iw">.css-1bqa4iw{padding:1em;color:#1A1A1A;width:100%;}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1bqa4iw"><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-0 rx-Stack css-8atqhb"><style data-emotion="css 1eand4u">.css-1eand4u{-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}</style><div class="rt-Flex rt-r-fd-row rt-r-ai-end rt-r-jc-center rt-r-gap-0 rx-Stack css-1eand4u"><p class="rt-Text rt-r-size-8 sm:rt-r-size-9 css-ytqark">9.99€</p><style data-emotion="css ty7r4z">.css-ty7r4z{font-weight:800;}</style><p class="rt-Text rt-r-size-6 css-ty7r4z">/mes</p></div></div><style data-emotion="css qy7k55">.css-qy7k55{color:#1A1A1A;width:100%;}</style><p class="rt-Text rt-r-ta-center css-qy7k55">Accede a todos los cursos</p><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">1 mes</p><p class="rt-Text css-1q7icm">Una manera efectiva y real de aprender programación y desarrollo de softw
38are, de forma sencilla, desde cero y para principiantes. Rodéate de una comunidad que comparte tus mismos intereses, diseñada para ayudarte a crecer.</p><style data-emotion="css 102v57m">.css-102v57m{direction:column;list-style-type:square;color:#1A1A1A;margin-left:1.5rem;}</style><ul class="css-102v57m"><style data-emotion="css swooai">.css-swooai{margin-bottom:0.5em;}</style><li class="css-swooai">Acceso ilimitado a todos los cursos reeditados por lección</li><li class="css-swooai">Acceso ilimitado a todos los cursos exclusivos</li><li class="css-swooai">Ejercicios dentro de cada curso</li><li class="css-swooai">Test para validación de conocimientos</li><li class="css-swooai">Material adicional para mejorar el aprendizaje</li><li class="css-swooai">Comunidad privada de estudiantes y Discord</li><li class="css-swooai">Soporte personalizado</li><li class="css-swooai">Certificado de finalización</li></ul><div class="rt-Flex rt-r-gap-4 css-1oamdbs"><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq"><style data-emotion="css w9zq5q">.css-w9zq5q{width:1.5em;height:1.5em;}</style><img alt="Icono Suscribirme" src="/icons/credit_card.svg" class="css-w9zq5q"/>Suscribirme</button></div></div></div></div></div><div class="rt-Box css-1jke4yk"><style data-emotion="css jy603y">.css-jy603y{width:100%;border:1px solid #1A1A1A;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;opacity:1;background:#00AA47;box-shadow:3px 3px 0px 0px #00AA47;}.css-jy603y:hover{box-shadow:6px 6px 0px 0px #00AA47;-webkit-transform:translate(-3px, -3px);-moz-transform:translate(-3px, -3px);-ms-transform:translate(-3px, -3px);transform:translate(-3px, -3px);}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-jy603y"><div class="rt-Flex rt-r-jc-end css-y7xiif"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-8atqhb"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1bqa4iw"><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-0 rx-Stack css-8atqhb"><p class="rt-Text rt-r-size-7 css-ty7r4z">Desde</p><div class="rt-Flex rt-r-fd-row rt-r-ai-end rt-r-jc-center rt-r-gap-0 rx-Stack css-1eand4u"><p class="rt-Text rt-r-size-8 sm:rt-r-size-9 css-ytqark">9.99€</p><p class="rt-Text rt-r-size-6 css-ty7r4z">/curso</p></div></div><p class="rt-Text rt-r-ta-center css-qy7k55">Compra cada curso de manera individual</p><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">Cursos pro</p><p class="rt-Text css-1q7icm">Accede de por vida a los cursos exclusivos o reeditados que tú quieras, junto a test para validar tus conocimientos, ejercicios para practicar y certificado de finalización.</p><ul class="css-102v57m"><li class="css-swooai">Incluye soporte personalizado para el curso</li><li class="css-swooai">No incluye el acceso a las comunidades privadas ni a las mentorías grupales semanales del campus</li></ul><div class="rt-Flex rt-r-gap-4 css-1oamdbs"><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq"><img alt="Icono Comprar" src="/icons/cart.svg" class="css-w9zq5q"/>Comprar</button></div></div></div></div></div></div><style data-emotion="css 17xejub">.css-17xejub{-webkit-flex:1;-ms-flex:1;flex:1;justify-self:stretch;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;}</style><div class="rt-Flex rt-r-gap-4 css-17xejub"></div><h1 class="rt-Heading rt-r-size-7 sm:rt-r-size-8 css-tli0n5">Ahorra cada mes y añade mentorías semanales a tu suscripción</h1><div class="rt-Grid rt-r-gtc-1 sm:rt-r-gtc-2 rt-r-gap-6 css-8atqhb"><div class="rt-Box css-1jke4yk"><style data-emotion="css 1db8lkd">.css-1db8lkd{width:100%;border:1px solid #1A1A1A;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;opacity:1;background:#FFA61E;box-shadow:3px 3px 0px 0px #FFA61E;}.css-1db8lkd:hover{box-shadow:6px 6px 0px 0px #FFA61E;-webkit-transform:translate(-3px, -3px);-moz-transform:translate(-3px, -3px);-ms-transform:translate(-3px, -3px);transform:translate(-3px, -3px);}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1db8lkd"><div class="rt-Flex rt-r-jc-end css-y7xiif"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-8atqhb"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1bqa4iw"><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-0 rx-Stack css-8atqhb"><style data-emotion="css t9dll5">.css-t9dll5{-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2;column-gap:2;row-gap:0;width:100%;}</style><div class="rt-Flex rt-r-fd-row rt-r-ai-center rt-r-jc-center rt-r-gap-3 rx-Stack css-t9dll5"><p class="rt-Text">Sin descuento:</p><style data-emotion="css 1mfflay">.css-1mfflay{font-weight:800;-webkit-text-decoration:line-through;text-decoration:line-through;}</style><p class="rt-Text rt-r-size-7 css-1mfflay">29.97€</p></div><div class="rt-Flex rt-r-fd-row rt-r-ai-end rt-r-jc-center rt-r-gap-0 rx-Stack css-1eand4u"><p class="rt-Text rt-r-size-8 sm:rt-r-size-9 css-ytqark">26.97€</p><p class="rt-Text rt-r-size-6 css-ty7r4z">/trimestre</p></div></div><p class="rt-Text rt-r-ta-center css-qy7k55">Ahorra un 10% | <!-- -->8.99€<!-- --> al mes</p><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">3 meses</p><ul class="css-102v57m"><li class="css-swooai">Todas las características anteriores</li><li class="css-swooai">Mentorías grupales cada semana</li><li class="css-swooai">Grabaciones de todas las mentorías anteriores</li><li class="css-swooai">Un único pago cada 3 meses</li></ul><div class="rt-Flex rt-r-gap-4 css-1oamdbs"><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq"><img alt="Icono Suscribirme" src="/icons/credit_card.svg" class="css-w9zq5q"/>Suscribirme</button></div></div></div></div><style data-emotion="css 14gnh3l">.css-14gnh3l{top:-0.5em;bottom:inherit;right:inherit;
38left:1em;position:absolute;}</style><div class="rt-Box css-14gnh3l"><style data-emotion="css 1be2fcy">.css-1be2fcy{-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);}.css-1be2fcy:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-3 rx-Stack css-1be2fcy"><style data-emotion="css zwayvg">.css-zwayvg{width:auto;height:4em;background:#1A1A1A;}</style><img alt="Icono key_save" src="/icons/key_save.svg" class="css-zwayvg"/></div></div></div><div class="rt-Box css-1jke4yk"><style data-emotion="css 1yp7j49">.css-1yp7j49{width:100%;border:1px solid #1A1A1A;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;opacity:1;background:#FF5500;box-shadow:3px 3px 0px 0px #FF5500;}.css-1yp7j49:hover{box-shadow:6px 6px 0px 0px #FF5500;-webkit-transform:translate(-3px, -3px);-moz-transform:translate(-3px, -3px);-ms-transform:translate(-3px, -3px);transform:translate(-3px, -3px);}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-1yp7j49"><div class="rt-Flex rt-r-jc-end css-y7xiif"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_dark.svg" class="css-1yw5tp4"/></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-8atqhb"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack css-1bqa4iw"><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-0 rx-Stack css-8atqhb"><div class="rt-Flex rt-r-fd-row rt-r-ai-center rt-r-jc-center rt-r-gap-3 rx-Stack css-t9dll5"><p class="rt-Text">Sin descuento:</p><p class="rt-Text rt-r-size-7 css-1mfflay">119.88€</p></div><div class="rt-Flex rt-r-fd-row rt-r-ai-end rt-r-jc-center rt-r-gap-0 rx-Stack css-1eand4u"><p class="rt-Text rt-r-size-8 sm:rt-r-size-9 css-ytqark">95.88€</p><p class="rt-Text rt-r-size-6 css-ty7r4z">/año</p></div></div><p class="rt-Text rt-r-ta-center css-qy7k55">Ahorra un 20% | <!-- -->7.99€<!-- --> al mes</p><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-ytqark">12 meses</p><ul class="css-102v57m"><li class="css-swooai">Todas las características anteriores</li><li class="css-swooai">Soporte y foro prioritario</li><li class="css-swooai">Un único pago cada 12 meses</li></ul><div class="rt-Flex rt-r-gap-4 css-1oamdbs"><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq"><img alt="Icono Suscribirme" src="/icons/credit_card.svg" class="css-w9zq5q"/>Suscribirme</button></div></div></div></div><div class="rt-Box css-14gnh3l"><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-3 rx-Stack css-1be2fcy"><img alt="Icono key_save" src="/icons/key_save.svg" class="css-zwayvg"/></div></div></div></div><div class="rt-Flex rt-r-gap-4 css-17xejub"></div><div class="rt-Box css-8atqhb"><style data-emotion="css dqep1m">.css-dqep1m{width:100%;}@media screen and (min-width: 0){.css-dqep1m{display:none;}}@media screen and (min-width: 30em){.css-dqep1m{display:block;}}@media screen and (min-width: 48em){.css-dqep1m{display:block;}}@media screen and (min-width: 62em){.css-dqep1m{display:block;}}</style><div class="css-dqep1m"><style data-emotion="css 130ot0n">.css-130ot0n{width:100%;border:1px solid #F7F7F7;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;opacity:1;background:#1A1A1A;box-shadow:3px 3px 0px 0px #1A1A1A;}.css-130ot0n:hover{box-shadow:6px 6px 0px 0px #1A1A1A;-webkit-transform:translate(-3px, -3px);-moz-transform:translate(-3px, -3px);-ms-transform:translate(-3px, -3px);transform:translate(-3px, -3px);}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-130ot0n"><style data-emotion="css 1cwthio">.css-1cwthio{border-bottom:1px solid #F7F7F7;width:100%;}</style><div class="rt-Flex rt-r-jc-end css-1cwthio"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_light.svg" class="css-1yw5tp4"/></div><style data-emotion="css 1uk0ih2">.css-1uk0ih2{padding:1.5em;width:100%;}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-6 rx-Stack css-1uk0ih2"><h1 class="rt-Heading rt-r-size-7 sm:rt-r-size-8 css-tli0n5">¿Cuál es la diferencia entre mouredev y mouredev pro?</h1><div class="rt-TableRoot rt-r-size-2 rt-variant-ghost css-8atqhb"><div dir="ltr" class="rt-ScrollAreaRoot" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}</style><div data-radix-scroll-area-viewport="" class="rt-ScrollAreaViewport" style="overflow-x:hidden;overflow-y:hidden"><div style="min-width:100%;display:table"><table class="rt-TableRootTable"><thead class="rt-TableHeader"><style data-emotion="css 1vfv4m5">.css-1vfv4m5{-webkit-padding-start:0.5em;padding-inline-start:0.5em;-webkit-padding-end:0.5em;padding-inline-end:0.5em;}</style><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center css-1vfv4m5"><th class="rt-TableCell rt-TableColumnHeaderCell css-1vfv4m5" scope="col"><style data-emotion="css 7nlxxu">.css-7nlxxu{-as:p;color:#F7F7F7;font-weight:800;}</style><p class="rt-Text rt-r-size-3 sm:rt-r-size-4 css-7nlxxu">Descripción</p></th><th class="rt-TableCell rt-TableColumnHeaderCell css-1vfv4m5" scope="col"><p class="rt-Text rt-r-size-3 sm:rt-r-size-4 css-7nlxxu">mouredev</p></th><th class="rt-TableCell rt-TableColumnHeaderCell css-1vfv4m5" scope="col"><style data-emotion="css 1mnqqy4">.css-1mnqqy4{-as:p;color:#00AA47;font-weight:800;}</style><p class="rt-Text rt-r-size-3 sm:rt-r-size-4 css-1mnqqy4">curso pro</p></th><th class="rt-TableCell rt-TableColumnHeaderCell css-1vfv4m5" scope="col"><style data-emotion="css xkyu5b">.css-xkyu5b{-as:p;color:#3EB0F9;font-weight:800;}</style><p class="rt-Text rt-r-size-3 sm:rt-r-size-4 css-xkyu5b">pro 1 mes</p></th><th class="rt-TableCell rt-TableColumnHeaderCell css-1vfv4m5" scope="col"><style data-emotion="css vfj27r">.css-vfj27r{-as:p;color:#FFA61E;font-weight:800;}</style><p class="rt-Text rt-r-size-3 sm:rt-r-size-4 css-vfj27r">pro 3 meses</p></th><th class="rt-TableCell rt-TableColumnHeaderCell css-1vfv4m5" scope="col"><style data-emotion="css 137xenj">.css-137xenj{-as:p;color:#FF5500;font-weight:800;}</style><p class="rt-Text rt-r-size-3 sm:rt-r-size-4 css-137xenj">pro 12 meses</p></th></tr></thead><tbody class="rt-TableBody"><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><style data-emotion="css 1n198g3">.css-1n198g3{color:#F7F7F7;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-padding-start:0.5em;padding-inline-start:0.5em;-webkit-padding-end:0.5em;padding-inline-end:0.5em;}</style><td class="rt-TableCell css-1n198g3">Precio</td><td class="rt-TableCell css-1n198g3">GRATIS</td><td class="rt-TableCell css-1n198g3"><p class="rt-Text">Desde <!-- -->9.99€<!-- -->/curso</p></td><td class="rt-TableCell css-1n198g3"><p class="rt-Text">9.99€<!-- -->/mes</p></td><td class="rt-TableCell css-1n198g3"><p class="rt-Text">26.97€<!-- -->/trimestre</p></td><td class="rt-TableCell css-1n198g3"><p class="rt-Text">95.88€<!-- -->/año</p></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Ahorro</td><td class="rt-TableCell css-1n198g3"></td><td class="rt-TableCell css-1n198g3"></td><td class="rt-TableCell css-1n198g3"></td><td class="rt-TableCell css-1n198g3">10%</td><td class="rt-TableCell css-1n198g3">20%</td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Cursos en YouTube</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1h
38oyppb" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><style data-emotion="css 1qanjld">.css-1qanjld{color:#00AA47;}</style><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1qanjld" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><style data-emotion="css pbcpv0">.css-pbcpv0{color:#3EB0F9;}</style><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><style data-emotion="css 189ffyz">.css-189ffyz{color:#FFA61E;}</style><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><style data-emotion="css 1xyzdny">.css-1xyzdny{color:#FF5500;}</style><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Acceso a todos los cursos</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Cursos exclusivos</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1qanjld" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Cursos reeditados</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1qanjld" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Masterclass IA reeditadas</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Acceso de por vida</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1h
38oyppb" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1qanjld" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Material extra</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1qanjld" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Ejercicios y correcciones</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1qanjld" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Soporte personalizado</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1qanjld" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Soporte prioritario</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Test de conocimientos</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1qanjld" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Certificado</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1qanjld" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Comunidad privada</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Discord público</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1h
38oyppb" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1qanjld" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Discord privado</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-pbcpv0" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Mentoría grupal semanal</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><td class="rt-TableCell css-1n198g3">Grabaciones mentorías</td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-189ffyz" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td><td class="rt-TableCell css-1n198g3"><div class="rt-Box flex justify-center items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check css-1xyzdny" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div></td></tr><tr class="rt-TableRow [&amp;&gt;*:first-child]:sticky [&amp;&gt;*:first-child]:left-0 [&amp;&gt;*:first-child]:bg-[#1A1A1A] [&amp;&gt;*:not(:first-child)]:text-center"><style data-emotion="css 1b1r2f0">.css-1b1r2f0{color:#F7F7F7;box-shadow:none;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-padding-start:0.5em;padding-inline-start:0.5em;-webkit-padding-end:0.5em;padding-inline-end:0.5em;}</style><td class="rt-TableCell css-1b1r2f0"><div class="rt-Flex rt-r-fd-column rt-r-ai-stretch rt-r-gap-3 rx-Stack css-10klw3m"></div></td><td class="rt-TableCell css-1b1r2f0"><div class="rt-Flex rt-r-fd-column rt-r-ai-stretch rt-r-gap-3 rx-Stack css-10klw3m"></div></td><td class="rt-TableCell css-1b1r2f0"><div class="rt-Flex rt-r-fd-column rt-r-ai-stretch rt-r-gap-3 rx-Stack css-10klw3m"><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq"><img alt="Icono Comprar" src="/icons/cart.svg" class="css-w9zq5q"/>Comprar</button></div></td><td class="rt-TableCell css-1b1r2f0"><div class="rt-Flex rt-r-fd-column rt-r-ai-stretch rt-r-gap-3 rx-Stack css-10klw3m"><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq"><img alt="Icono Suscribirme" src="/icons/credit_card.svg" class="css-w9zq5q"/>Suscribirme</button></div></td><td class="rt-TableCell css-1b1r2f0"><div class="rt-Flex rt-r-fd-column rt-r-ai-stretch rt-r-gap-3 rx-Stack css-10klw3m"><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq"><img alt="Icono Suscribirme" src="/icons/credit_card.svg" class="css-w9zq5q"/>Suscribirme</button></div></td><td class="rt-TableCell css-1b1r2f0"><div class="rt-Flex rt-r-fd-column rt-r-ai-stretch rt-r-gap-3 rx-Stack css-10klw3m"><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-v0vxdq"><img alt="Icono Suscribirme" src="/icons/credit_card.svg" class="css-w9zq5q"/>Suscribirme</button></div></td></tr></tbody></table></div></div><div class="rt-ScrollAreaViewportFocusRing"></div></div></div></div></div></div><style data-emotion="css ae07pa">.css-ae07pa{width:100%;}@media screen and (min-width: 0){.css-ae07pa{display:block;}}@media screen and (min-width: 30em){.css-ae07pa{display:none;}}@media screen and (min-width: 48em){.css-ae07pa{display:none;}}@media screen and (min-width: 62em){.css-ae07pa{display:none;}}</style><div class="css-ae07pa"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-0 rx-Stack css-130ot0n"><div class="rt-Flex rt-r-jc-end css-1cwthio"><img alt="Imágenes de botones de función de la ventana ficticia" src="/generic/window_buttons_light.svg" class="css-1yw5tp4"/></div><style data-emotion="css 13tk0d3">.css-13tk0d3{border-radius:var(--radius-4);box-shadow:0 2px 10px var(--black-a1);--animation-duration:250ms;--animation-easing:cubic-bezier(0.87, 0, 0.13, 1);width:100%;}.css-13tk0d3[data-variant='classic']{background-color:var(--accent-9);box-shadow:0 2px 10px var(--black-a4);}.css-13tk0d3[data-variant='soft']{background-color:var(--accent-3);}.css-13tk0d3[data-variant='outline']{border:1px solid var(--accent-6);--divider-px:1px;}.css-13tk0d3[data-variant='surface']{border:1px solid var(--accent-6);background-color:var(--accent-surface);--divider-px:1px;}.css-13tk0d3[data-variant='ghost']{background-color:none;box-shadow:None;}</style><div data-accent-color="gray" data-radius="none" data-variant="ghost" class="css-13tk0d3" data-orientation="vertical"><style data-emotion="css aq50d1">.css-aq50d1{overflow:hidden;width:100%;margin-top:1px;
38border-top:var(--divider-px) solid var(--gray-a6);padding-top:0px!important;padding-bottom:0px!important;}.css-aq50d1:first-child{margin-top:0;border-top:0;border-top-left-radius:var(--radius-4);border-top-right-radius:var(--radius-4);}.css-aq50d1:last-child{border-bottom-left-radius:var(--radius-4);border-bottom-right-radius:var(--radius-4);}.css-aq50d1:focus-within{position:relative;z-index:1;}.css-aq50d1:first-child[data-variant='ghost'],*:where([data-variant='ghost']) .css-aq50d1:first-child{border-radius:0;border-top:var(--divider-px) solid var(--gray-a6);}.css-aq50d1:last-child[data-variant='ghost'],*:where([data-variant='ghost']) .css-aq50d1:last-child{border-radius:0;border-bottom:var(--divider-px) solid var(--gray-a6);}</style><div data-state="closed" data-orientation="vertical" class="AccordionItem css-aq50d1"><style data-emotion="css cnjcq1">.css-cnjcq1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;}</style><h3 data-orientation="vertical" data-state="closed" class="AccordionHeader css-cnjcq1"><style data-emotion="css 1tld8rm">.css-1tld8rm{color:var(--accent-11);font-size:1.1em;line-height:1;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:var(--space-3) var(--space-4);width:100%;
38box-shadow:0 var(--divider-px) 0 var(--gray-a6);background:none;border:none;}.css-1tld8rm[data-state='open']>.AccordionChevron{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.css-1tld8rm:hover{background-color:var(--accent-4);}.css-1tld8rm>.AccordionChevron{-webkit-transition:-webkit-transform var(--animation-duration) var(--animation-easing);transition:transform var(--animation-duration) var(--animation-easing);}.css-1tld8rm[data-variant='classic'],*:where([data-variant='classic']) .css-1tld8rm{color:var(--accent-contrast);}.css-1tld8rm[data-variant='classic']:hover,*:where([data-variant='classic']) .css-1tld8rm:hover{background-color:var(--accent-10);}.css-1tld8rm[data-variant='classic']>.AccordionChevron,*:where([data-variant='classic']) .css-1tld8rm>.AccordionChevron{color:var(--accent-contrast);}</style><button type="button" aria-controls="radix-_R_3alal99l0qj5_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_1alal99l0qj5_" class="AccordionTrigger css-1tld8rm" data-radix-collection-item=""><p class="rt-Text rt-r-size-5 sm:rt-r-size-6 css-7nlxxu">¿Cuál es la diferencia entre mouredev y mouredev pro?</p><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down AccordionChevron" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><style data-emotion="css 14om519 animation-ipp65y animation-haisqq">.css-14om519{overflow:hidden;color:var(--accent-11);-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-padding-end:var(--space-4);padding-inline-end:var(--space-4);}.css-14om519:before,.css-14om519:after{content:' ';display:block;height:var(--space-3);}.css-14om519[data-state='open']{-webkit-animation:animation-haisqq var(--animation-duration) var(--animation-easing);animation:animation-haisqq var(--animation-duration) var(--animation-easing);}.css-14om519[data-state='closed']{-webkit-animation:animation-ipp65y var(--animation-duration) var(--animation-easing);animation:animation-ipp65y var(--animation-duration) var(--animation-easing);}.css-14om519[data-variant='classic'],*:where([data-variant='classic']) .css-14om519{color:var(--accent-contrast);}@-webkit-keyframes animation-ipp65y{from{height:var(--radix-accordion-content-height);}to{height:0;}}@keyframes animation-ipp65y{from{height:var(--radix-accordion-content-height);}to{height:0;}}@-webkit-keyframes animation-haisqq{from{height:0;}to{height:var(--radix-accordion-content-height);}}@keyframes animation-haisqq{from{height:0;}to{height:var(--radix-accordion-content-height);}}</style><div data-state="closed" id="radix-_R_3alal99l0qj5_" hidden="" role="region" aria-labelledby="radix-_R_1alal99l0qj5_" data-orientation="vertical" class="AccordionContent css-14om519" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div></div></div><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-jc-end rt-r-gap-3 rx-Stack css-8atqhb"><style data-emotion="css ze8jgp">.css-ze8jgp{font-weight:500;cursor:pointer;-webkit-padding-start:32px;padding-inline-start:32px;-webkit-padding-end:32px;padding-inline-end:32px;padding-top:16px;padding-bottom:16px;white-space:nowrap;-webkit-transition:-webkit-transform 0.05s ease;transition:transform 0.05s ease;color:#1A1A1A;border:1px solid #1A1A1A;box-shadow:3px 3px 0px 0px #1A1A1A;background:#00AA47;z-index:1;}.css-ze8jgp:hover{background:#F7F7F7;box-shadow:none;-webkit-transform:translate(3px, 3px);-moz-transform:translate(3px, 3px);-ms-transform:translate(3px, 3px);transform:translate(3px, 3px);}</style><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-3 rt-variant-solid rt-Button css-ze8jgp">Quiero saber más</button></div><div class="rt-Flex rt-r-fd-row rt-r-ai-start sm:rt-r-ai-center rt-r-gap-3 rx-Stack css-8atqhb"><div class="rt-Flex rt-r-fd-column rt-r-ai-center rt-r-gap-3 rx-Stack css-lrxxal"><img alt="Icono key_del_dark" src="/icons/key_del_dark.svg" class="css-rfg30y"/></div><p class="rt-Text css-qsj5wd">Tienes 15 días para probar cualquier suscripción o curso. Si no es para ti, puedes pedir un reembolso completo durante ese periodo. También puedes cancelar tu suscripción en cualquier momento o comprobar si existe la vista previa gratuita de un curs
38o.</p></div></div></div></div></div><style data-emotion="css 1q3cbdr">.css-1q3cbdr{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;background-image:url('/logo/mouredevpro_stroke.svg');-webkit-background-position:bottom;background-position:bottom;background-repeat:no-repeat;-webkit-background-size:105%;background-size:105%;width:100%;}</style><div class="rt-Flex css-1q3cbdr"><style data-emotion="css s2vrcp">.css-s2vrcp{-webkit-align-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:2em;width:100%;max-width:1200px;padding-bottom:8em;}</style><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-9 rx-Stack css-s2vrcp"><style data-emotion="css 7mddiw">.css-7mddiw{width:100%;}@media screen and (min-width: 0){.css-7mddiw{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width: 30em){.css-7mddiw{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width: 48em){.css-7mddiw{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width: 62em){.css-7mddiw{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}</style><div class="rt-Flex rt-r-gap-9 css-7mddiw"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-4 rx-Stack css-8atqhb"><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-baxdiq" href="/" data-discover="true"><style data-emotion="css 60auz3">.css-60auz3{width:8em;height:100%;}</style><img alt="mouredev pro logo" src="/logo/mouredevpro_symbol_light.svg" class="css-60auz3"/></a><p class="rt-Text">Estudia programación, desarrollo de software e IA de manera diferente en mouredev pro.</p><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-4 rx-Stack"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-3 rx-Stack"><style data-emotion="css 1gq54mp">.css-1gq54mp{height:1.5em;width:1.5em;cursor:pointer;}</style><img alt="Icono youtube" src="/social/youtube.svg" class="css-1gq54mp"/><img alt="Icono discord" src="/social/discord.svg" class="css-1gq54mp"/><img alt="Icono github" src="/social/github.svg" class="css-1gq54mp"/><img alt="Icono twitch" src="/social/twitch.svg" class="css-1gq54mp"/><img alt="Icono x" src="/social/x.svg" class="css-1gq54mp"/><img alt="Icono instagram" src="/social/instagram.svg" class="css-1gq54mp"/><img alt="Icono tiktok" src="/social/tiktok.svg" class="css-1gq54mp"/><img alt="Icono facebook" src="/social/facebook.svg" class="css-1gq54mp"/><img alt="Icono linkedin" src="/social/linkedin.svg" class="css-1gq54mp"/></div><button data-accent-color="" data-radius="none" class="rt-reset rt-BaseButton rt-r-size-2 rt-variant-solid rt-Button css-1qmklff">Ir al campus</button></div></div><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-6 rx-Stack css-8atqhb"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-4 rx-Stack css-8atqhb"><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/roadmap" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Ruta de estudio" src="/icons/binary_yellow.svg" class="css-1rr0m6t"/><p class="rt-Text css-150hrxg">RUTA DE ESTUDIO</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/cursos" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Cursos" src="/icons/folder_open_green.svg" class="css-1rr0m6t"/><p class="rt-Text css-150hrxg">CURSOS</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/#precios" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Precios" src="/icons/code_blue.svg" class="css-1rr0m6t"/><p class="rt-Text css-150hrxg">PRECIOS</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/recursos" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Recursos gratis" src="/icons/docs_purple.svg" class="css-1rr0m6t"/><p class="rt-Text css-150hrxg">RECURSOS GRATIS</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/#comunidad" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Comunidad" src="/icons/folder_orange.svg" class="css-1rr0m6t"/><p class="rt-Text css-150hrxg">COMUNIDAD</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/informacion" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Información" src="/icons/file_yellow.svg" class="css-1rr0m6t"/><p class="rt-Text css-150hrxg">INFORMACIÓN</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/newsletter" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Newsletter" src="/icons/file_purple.svg" class="css-1rr0m6t"/><p class="rt-Text css-150hrxg">NEWSLETTER</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="https://mouredev.link/master" target="_blank"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Máster DEV + IA" src="/icons/binary_orange.svg" class="css-1rr0m6t"/><p class="rt-Text css-150hrxg">MÁSTER DEV + IA</p></div></a></div><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-4 rx-Stack css-8atqhb"><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/cursos/como-estudiar-programacion" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Cómo estudiar programación" src="/icons/binary_green.svg" class="css-1rr0m6t"/><style data-emotion="css 1ddra49">.css-1ddra49{font-weight:400;color:#F7F7F7;width:100%;}</style><p class="rt-Text css-1ddra49">Cómo estudiar programación</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/cursos/bash-desde-cero" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Bash y terminal" src="/icons/binary_light.svg" class="css-1rr0m6t"/><p class="rt-Text css-1ddra49">Bash y terminal</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/cursos/java-poo-desde-cero" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Java y POO" src="/icons/binary_orange.svg" class="css-1rr0m6t"/><p class="rt-Text css-1ddra49">Java y POO</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/cursos/python-desde-cero" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Python" src="/icons/binary_blue.svg" class="css-1rr0m6t"/><p class="rt-Text css-1ddra49">Python</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/cursos/javascript-desde-cero" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono JavaScript" src="/icons/binary_yellow.svg" class="css-1rr0m6t"/><p class="rt-Text css-1ddra49">JavaScript</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/cursos/git-github-desde-cero" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Git y GitHub" src="/icons/binary_purple.svg" class="css-1rr0m6t"/><p class="rt-Text css-1ddra49">Git y GitHub</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/cursos/logica-programacion" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono Lógica de programación" src="/icons/binary_orange.svg" class="css-1rr0m6t"/><p class="rt-Text css-1ddra49">Lógica de programación</p></div></a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/cursos/sql-desde-cero" target="" data-discover="true"><div class="rt-Flex rt-r-fd-row rt-r-ai-start rt-r-gap-2 rx-Stack"><img alt="Icono SQL y bases de datos" src="/icons/binary_orange.svg" class="css-1rr0m6t"/><p class="rt-Text css-1ddra49">SQL y bases de datos</p></div></a></div></div><style data-emotion="css lgzgn8">@media screen and (min-width: 0){.css-lgzgn8{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width: 30em){.css-lgzgn8{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}@media screen and (min-width: 48em){.css-lgzgn8{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width: 62em){.css-lgzgn8{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}</style><div class="rt-Flex rt-r-gap-4 css-lgzgn8"><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/aviso-legal" data-discover="true">Legal</a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/politica-de-privacidad" data-discover="true">Privacidad</a><a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-1lmergz" href="/politica-de-cookie
38s" data-discover="true">Cookies</a></div></div><style data-emotion="css 11vruew">.css-11vruew{padding-top:2em;padding-bottom:2em;width:100%;}@media screen and (min-width: 0){.css-11vruew{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width: 30em){.css-11vruew{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width: 48em){.css-11vruew{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width: 62em){.css-11vruew{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media screen and (min-width: 80em){.css-11vruew{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}</style><div class="rt-Flex rt-r-gap-4 css-11vruew"><div class="rt-Flex rt-r-fd-column rt-r-ai-start rt-r-gap-3 rx-Stack"><p class="rt-Text rt-r-size-2">Desarrollado con<style data-emotion="css 1yx1qo4">.css-1yx1qo4{width:1.5em;height:auto;display:-webkit-box;display:-webkit-unset;display:-ms-unsetbox;display:unset;color:#F7F7F7;-webkit-margin-start:0.5em;margin-inline-start:0.5em;-webkit-margin-end:0.5em;margin-inline-end:0.5em;}</style><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart css-1yx1qo4" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg>[y gracias a ti] desde Galicia para el mundo. v1.2 <a data-accent-color="" class="rt-Text rt-reset rt-Link rt-underline-auto css-baxdiq" href="https://moure.dev" target="_blank">© 2024-2026 MoureDev by Brais Moure</a>.</p><style data-emotion="css 70qvj9">.css-70qvj9{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;}</style><p class="rt-Text rt-r-size-2 css-70qvj9">Con el apoyo de<style data-emotion="css f4eiit">.css-f4eiit{width:200px;height:100%;cursor:pointer;-webkit-padding-start:0.5em;padding-inline-start:0.5em;-webkit-padding-end:0.5em;padding-inline-end:0.5em;}</style><img alt="Logo Raiola Networks" src="/collaborations/raiola_networks.svg" class="css-f4eiit"/></p></div><div class="rt-Flex css-17xejub"></div><div class="rt-Flex rt-r-fw-wrap rt-r-gap-2"><style data-emotion="css 6rlkhh">.css-6rlkhh{width:38px;height:24px;}</style><img alt="Método de pago card_mastercard" src="/icons/card_mastercard.svg" class="css-6rlkhh"/><img alt="Método de pago card_visa" src="/icons/card_visa.svg" class="css-6rlkhh"/><img alt="Método de pago card_amex" src="/icons/card_amex.svg" class="css-6rlkhh"/><img alt="Método de pago card_paypal" src="/icons/card_paypal.svg" class="css-6rlkhh"/><img alt="Método de pago card_googlepay" src="/icons/card_googlepay.svg" class="css-6rlkhh"/><img alt="Método de pago card_applepay" src="/icons/card_applepay.svg" class="css-6rlkhh"/><img alt="Método de pago card_klarna" src="/icons/card_klarna.svg" class="css-6rlkhh"/></div></div></div></div></div></div></div></div>
38<script>((storageKey2, restoreKey) => {
39    if (!window.history.state || !window.history.state.key) {
40      let key = Math.random().toString(32).slice(2);
41      window.history.replaceState({ key }, "");
42    }
43    try {
44      let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
45      let storedY = positions[restoreKey || window.history.state.key];
46      if (typeof storedY === "number") {
47        window.scrollTo(0, storedY);
48      }
49    } catch (error) {
50      console.error(error);
51      sessionStorage.removeItem(storageKey2);
52    }
53  })("react-router-scroll-positions", null)</script>
53<script>window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":true,"v8_passThroughRequests":false,"unstable_trailingSlashAwareDataRequests":false,"unstable_previewServerPrerendering":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script>
53<script type="module" async="">import "/assets/manifest-5092b72a.js";
54import * as route0 from "/assets/root-EwWZlUPU.js";
55import * as route1 from "/assets/_recursos_._index-CEgor1Kt.js";
56  
57  window.__reactRouterRouteModules = {"root":route0,"routes/[recursos]._index":route1};
58
59import("/assets/entry.client-BgmLJiKr.js");</script>
59<!--$?--><template id="B:0"></template><!--/$-->
59<script id="_R_">requestAnimationFrame(function(){$RT=performance.now()});</script>
59<div hidden id="S:0">
59<script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{},\"actionData\",\"errors\"]\n");</script>
59<!--$?--><template id="B:1"></template><!--/$--></div>
59<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
60$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
60<div hidden id="S:1">
60<script>window.__reactRouterContext.streamController.close();</script>
60</div>
60<script>$RC("B:1","S:1")</script>
60</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.