Saltar al contenido principal

Guías de aprendizaje

Rutas de aprendizaje que organizan los tutoriales en secuencias lógicas. Sigue una guía completa para dominar un tema de principio a fin.

64 de 64

Ruta OpenCode
OpenCodeFácil

Ruta OpenCode

Domina OpenCode de principio a fin: instalación, modelos, MCP, Skills, agentes en paralelo, RAG, frameworks de IA y plugins de editor.

15 pasos

Ruta Java
JavaFácil

Ruta Java

Aprende Java desde cero hasta nivel avanzado: sintaxis, POO, colecciones, Streams, Spring Boot y APIs REST. Ruta completa para desarrolladores backend empresariales.

3 pasos

Ruta Frontend Web
HTML y CSSFácil

Ruta Frontend Web

De cero a frontend moderno: HTML y CSS, JavaScript, TypeScript, React, Next.js y testing. Ruta completa para dominar el desarrollo web desde los fundamentos hasta producción.

13 pasos

Ruta C
CFácil

Ruta C

Aprende C desde cero: variables, punteros, gestión manual de memoria, structs y programación de sistemas. Ideal para entender cómo funciona realmente un ordenador.

1 pasos

Ruta C++
C++Medio

Ruta C++

Domina C++ moderno: POO, STL, smart pointers, move semantics y programación de alto rendimiento. Construye sobre los fundamentos de C.

2 pasos

Ruta Backend JavaScript
Node.jsMedio

Ruta Backend JavaScript

Crea APIs REST profesionales con Node.js y Express, conecta bases de datos PostgreSQL y desplega un backend completo con Supabase. El contrapunto moderno a la ruta Java.

5 pasos

Ruta Bases de Datos
Bases de DatosFácil

Ruta Bases de Datos

Domina los datos: qué son las bases de datos, SQL relacional y NoSQL, y trabaja con MySQL, PostgreSQL, MongoDB y Supabase hasta elegir la tecnología adecuada para cada proyecto.

7 pasos

Ruta Python & IA
PythonMedio

Ruta Python & IA

Aprende Python y conviértete en ingeniero de IA: crea proyectos asistidos, elige framework de agentes, lanza agentes en paralelo y construye asistentes con RAG.

5 pasos

Ruta Full-Stack
Full-StackDifícil

Ruta Full-Stack

Unifica frontend y backend en una sola app: React, Next.js, API con Node y Express, base de datos con Supabase y testing end-to-end. La ruta que une las ramas Web y Backend.

7 pasos

Ruta Angular
AngularMedio

Ruta Angular

Del TypeScript a aplicaciones Angular enterprise: componentes standalone, directivas, services, HttpClient y routing. El camino de Angular sobre los fundamentos de la ruta frontend.

2 pasos

Ruta Vue
VueMedio

Ruta Vue

JavaScript a Vue 3: Composition API, reactividad, directivas, props y emits, Vue Router y Pinia. El framework progresivo sobre la base de la ruta frontend.

2 pasos

Ruta CSS & Diseño
CSSMedio

Ruta CSS & Diseño

Convierte el CSS en una herramienta de diseño profesional: fundamentos, animaciones, layouts modernos con container queries y Tailwind CSS sobre la base de la ruta frontend.

3 pasos

Ruta JavaScript Moderno
JavaScriptMedio

Ruta JavaScript Moderno

Profundiza en JavaScript: fundamentos sólidos y después asincronía, fetch, módulos ES y las APIs del navegador modernas. El puente entre principiante y senior.

2 pasos

Ruta TypeScript Avanzado
TypeScriptDifícil

Ruta TypeScript Avanzado

Ve más allá de los tipos básicos: generics, utility types, narrowing, uniones discriminadas y tipado profesional de React con tsconfig estricto.

2 pasos

Ruta Apps Interactivas
ReactDifícil

Ruta Apps Interactivas

Convierte tus apps en productos: estado global con Zustand, data fetching con React Query, Next.js en producción, rendimiento con Core Web Vitals y accesibilidad WCAG.

5 pasos

Ruta Go
GoFácil

Ruta Go

Aprende Go desde cero: sintaxis, funciones, structs, interfaces, goroutines y un servidor HTTP. Un lenguaje moderno y rápido para backend de alto rendimiento.

1 pasos

Ruta Rust
RustMedio

Ruta Rust

Construye sobre los fundamentos de C para dominar Rust: ownership, structs, enums, traits y errores. Memoria segura y máximo rendimiento en sistemas.

2 pasos

Ruta NestJS
NestJSDifícil

Ruta NestJS

Estructura tu backend con NestJS: módulos, controllers, services, DTOs con validación, TypeORM, guards con JWT y Swagger. Sobre la base de TypeScript y Express.

3 pasos

Ruta DevOps
DevOpsDifícil

Ruta DevOps

Automatiza el ciclo de vida completo de tus aplicaciones: Git, Docker, CI/CD con GitHub Actions, Kubernetes, monitoreo y observabilidad con Prometheus/Grafana, e infraestructura como código con Terraform.

6 pasos

Monitoreo y observabilidad
MonitoreoMedio

Monitoreo y observabilidad

Implementa observabilidad completa: métricas con Prometheus, dashboards en Grafana, logging con Loki y trazas distribuidas con OpenTelemetry + Jaeger. Configura alerting con Alertmanager.

~5 min

Infraestructura como código con Terraform
Infraestructura como códigoDifícil

Infraestructura como código con Terraform

Domina Terraform: declarativo vs imperativo, HCL, providers, recursos y data sources, variables y outputs, módulos reutilizables, remote state y despliegue CI/CD de infraestructura.

~5 min

CSS avanzado: animaciones y layouts modernos
CSSMedio

CSS avanzado: animaciones y layouts modernos

Domina CSS moderno: transiciones, transformaciones, keyframes, container queries, el selector :has(), custom properties y técnicas para animar con rendimiento.

~5 min

JavaScript moderno: asíncrono y APIs del navegador
JavaScriptMedio

JavaScript moderno: asíncrono y APIs del navegador

Lleva tu JavaScript al siguiente nivel: promesas en profundidad, async/await, fetch y consumo de APIs, módulos ES, DOM avanzado y las APIs del navegador que más se usan.

~5 min

TypeScript avanzado: tipos, generics y utilidades
TypeScriptDifícil

TypeScript avanzado: tipos, generics y utilidades

Domina el sistema de tipos de TypeScript: narrowing, uniones discriminadas, generics con constraints, utility types, mapped types y tipado avanzado en React.

~5 min

Estado global y data fetching
Estado globalDifícil

Estado global y data fetching

Gestiona estado complejo y datos remotos como un profesional: Context API avanzado, Zustand con slices y persistencia, y React Query para caching, mutations e invalidación.

~5 min

Rendimiento frontend: Core Web Vitals y optimización
RendimientoDifícil

Rendimiento frontend: Core Web Vitals y optimización

Optimiza tus apps para que carguen y respondan rápido: Core Web Vitals, Lighthouse, code splitting, imágenes, caching, memoización y cómo eliminar el CLS.

~5 min

Accesibilidad web: WCAG, ARIA y buenas prácticas
AccesibilidadMedio

Accesibilidad web: WCAG, ARIA y buenas prácticas

Construye webs accesibles para todos: principios WCAG 2.2, HTML semántico, ARIA con criterio, formularios y navegación por teclado accesibles, contraste y testing con axe.

~5 min

Angular: componentes a aplicaciones enterprise
AngularMedio

Angular: componentes a aplicaciones enterprise

Aprende Angular moderno con componentes standalone, plantillas con @if/@for, services con inyección de dependencias, HttpClient y routing. El framework completo para aplicaciones enterprise.

~5 min

Vue.js: el framework progresivo
VueMedio

Vue.js: el framework progresivo

Domina Vue 3 con Composition API, reactividad con ref/reactive, directivas v-if/v-for/v-model, props y emits, slots, Vue Router y Pinia. Desde cero con Vite.

~5 min

Tailwind CSS: diseño utility-first
Tailwind CSSMedio

Tailwind CSS: diseño utility-first

Aprende Tailwind CSS v4: instalación con Vite y Next.js, utilities de spacing y tipografía, Flexbox y Grid, responsive, dark mode, estados y customización con @theme y @layer.

~5 min

Docker: contenedores de cero a producción
DockerMedio

Docker: contenedores de cero a producción

Aprende Docker desde cero: imágenes y contenedores, Dockerfile, build y run, volúmenes, redes y Docker Compose para levantar un stack completo api + base de datos.

~5 min

CI/CD con GitHub Actions
CI/CDMedio

CI/CD con GitHub Actions

Implementa integración y despliegue continuos con GitHub Actions: workflows, jobs y steps, triggers, build + lint + test, secrets, cache y despliegue automático a producción.

~5 min

Kubernetes: orquestación de contenedores
KubernetesDifícil

Kubernetes: orquestación de contenedores

Domina Kubernetes: arquitectura del cluster, Pods, Deployments con escala y rollback, Services, ConfigMaps y Secrets, e Ingress para exponer tus aplicaciones.

~5 min

Go: cero a servidor web
GoFácil

Go: cero a servidor web

Aprende Go desde cero: sintaxis y tipos, funciones y errores, structs e interfaces, goroutines y channels, y construye un servidor HTTP con net/http.

~5 min

Rust: memoria segura y rendimiento
RustMedio

Rust: memoria segura y rendimiento

Domina Rust: ownership y borrowing, structs, enums y match, traits, manejo de errores con Result y Option, y crea proyectos CLI con Cargo.

~5 min

NestJS: APIs estructuradas con TypeScript
NestJSDifícil

NestJS: APIs estructuradas con TypeScript

Crea APIs robustas con NestJS: módulos, controllers, services con inyección de dependencias, DTOs con validación, TypeORM, guards con JWT y documentación con Swagger.

~5 min

SQL desde cero
SQLFácil

SQL desde cero

Aprende SQL desde lo más básico hasta técnicas avanzadas: SELECT, JOINs, GROUP BY, subconsultas, CTEs y ejercicios prácticos con solución.

~5 min

MySQL: instalación y primeros pasos
MySQLFácil

MySQL: instalación y primeros pasos

Guía completa de MySQL: instalación, tipos de datos, CREATE TABLE, ENGINEs, herramientas visuales y ejercicios prácticos con esquema e-commerce.

~5 min

PostgreSQL: el gigante open-source
PostgreSQLMedio

PostgreSQL: el gigante open-source

Tutorial completo de PostgreSQL: instalación, tipos exclusivos (JSONB, ARRAY, TSVECTOR), full-text search, índices, EXPLAIN ANALYZE y ejercicios prácticos.

~5 min

MongoDB: la revolución NoSQL
MongoDBFácil

MongoDB: la revolución NoSQL

Tutorial de MongoDB desde cero: documentos BSON, CRUD, operadores de query, aggregation pipeline, índices, diferencias con SQL y ejercicios prácticos.

~5 min

Supabase: backend como servicio con PostgreSQL
SupabaseMedio

Supabase: backend como servicio con PostgreSQL

Guía de Supabase: crear proyecto, SQL Editor, Auth con RLS policies, Realtime subscriptions, Storage, Edge Functions y ejercicios prácticos.

~5 min

Modelos de IA en OpenCode: guía completa (OpenAI, Claude, Copilot, Ollama y locales)
OpenCodeMedio

Modelos de IA en OpenCode: guía completa (OpenAI, Claude, Copilot, Ollama y locales)

Guía completa de todos los proveedores y modelos compatibles con OpenCode: OpenAI, Anthropic, GitHub Copilot, Ollama, modelos locales y comparativa para elegir el mejor según tu caso de uso.

~5 min

Qué es OpenCode y cómo empezar a usarlo
OpenCodeFácil

Qué es OpenCode y cómo empezar a usarlo

Aprende qué es OpenCode, para qué sirve, cómo instalarlo y usarlo como asistente de IA en tu terminal. Desde cero en menos de 5 minutos.

~5 min

Cómo empezar un proyecto con IA
OpenCodeFácil

Cómo empezar un proyecto con IA

Guía práctica para construir proyectos asistidos por IA: crea un AGENTS.md, un DESIGN.md, estructura los archivos de contexto y establece un flujo de trabajo que maximice la productividad con asistentes como Claude, GPT y OpenCode.

~5 min

Cómo usar Skills en OpenCode
OpenCodeFácil

Cómo usar Skills en OpenCode

Guía completa del sistema de Skills de OpenCode: qué son, cómo cargarlos, cómo crearlos y cómo sacarles el máximo partido en tus proyectos. Incluye catálogo de skills disponibles.

~5 min

Cómo instalar MCP para agentes de IA
OpenCodeMedio

Cómo instalar MCP para agentes de IA

Guía completa del Model Context Protocol (MCP): qué es, cómo funciona y cómo configurar servidores MCP en OpenCode, Claude Code y Cursor.

~5 min

Cómo crear tu propio servidor MCP
OpenCodeDifícil

Cómo crear tu propio servidor MCP

Guía práctica para construir servidores MCP desde cero con TypeScript y el SDK oficial. Aprende a crear tools, resources y prompts, probarlos con MCP Inspector y desplegarlos.

~5 min

Ollama + MCP: modelos locales con herramientas
OpenCodeMedio

Ollama + MCP: modelos locales con herramientas

Guía para usar Ollama con el ecosistema MCP. Configura modelos locales en OpenCode, Continue.dev y Cline, y ejecuta herramientas sin depender de la nube.

~5 min

RAG con MCP: recuperación de información para tu IA
OpenCodeDifícil

RAG con MCP: recuperación de información para tu IA

Implementa Retrieval Augmented Generation usando servidores MCP. Aprende a ingestar documentación con Filesystem MCP, persistir contexto con Memory MCP y construir un asistente que conoce tu código.

~5 min

Cómo lanzar varios agentes en paralelo
OpenCodeMedio

Cómo lanzar varios agentes en paralelo

Aprende a dividir tareas complejas entre múltiples agentes que trabajan simultáneamente. Multiplica la velocidad de desarrollo sin sacrificar calidad.

~5 min

Java POO: objetos, herencia e interfaces
JavaMedio

Java POO: objetos, herencia e interfaces

Profundiza en la programación orientada a objetos de Java: encapsulación, herencia, interfaces funcionales, records, clases selladas, polimorfismo y patrones de diseño con ejemplos prácticos.

~5 min

Spring Boot: APIs REST con Java
JavaDifícil

Spring Boot: APIs REST con Java

Crea APIs REST profesionales con Spring Boot 3: controladores, servicios, JPA, repositorios, DTOs, validación, configuración por perfiles y manejo global de errores.

~5 min

HTML y CSS: fundamentos del desarrollo web
HTML y CSSFácil

HTML y CSS: fundamentos del desarrollo web

Aprende los pilares de la web: HTML semántico, CSS selectores, Box Model, Flexbox, CSS Grid, diseño responsive con media queries y un proyecto práctico de tarjeta de perfil.

~5 min

Testing frontend con Vitest, Testing Library y Playwright
TestingMedio

Testing frontend con Vitest, Testing Library y Playwright

Aprende a testear aplicaciones frontend: tests unitarios con Vitest, tests de componentes con Testing Library, mocks, tests de integración, E2E con Playwright y cobertura de código.

~5 min

Git: de cero a conflictos
GitFácil

Git: de cero a conflictos

Guía exhaustiva de Git: configuración, comandos esenciales, ramas, remotos, resolución de conflictos paso a paso, comandos avanzados y flujos de trabajo en equipo.

~5 min

JavaScript: cero a avanzado
JavaScriptFácil

JavaScript: cero a avanzado

Tutorial completo de JavaScript: fundamentos, funciones, arrays, DOM, asincronía con Promises y async/await, ES6+ y 5 ejercicios prácticos.

~5 min

Python: cero a avanzado
PythonFácil

Python: cero a avanzado

Tutorial completo de Python: sintaxis, estructuras de datos, POO, módulos, automatización y 5 ejercicios prácticos.

~5 min

Java: cero a avanzado
JavaFácil

Java: cero a avanzado

Tutorial completo de Java: fundamentos, POO, colecciones, manejo de errores, Streams y un proyecto backend real.

~5 min

React: componentes a apps
ReactMedio

React: componentes a apps

Aprende React moderno con hooks, routing, Context API y optimización de rendimiento. Incluye proyecto dashboard completo.

~5 min

Node.js + Express: APIs REST
Node.jsMedio

Node.js + Express: APIs REST

Construye APIs REST completas con Node.js y Express: routing, middlewares, JWT, validación y arquitectura por capas.

~5 min

Next.js: apps fullstack
Next.jsDifícil

Next.js: apps fullstack

Domina Next.js con App Router, SSR, SSG, ISR, API Routes y optimización avanzada de rendimiento.

~5 min

C: de cero a avanzado
CFácil

C: de cero a avanzado

Tutorial completo de C: variables, operadores, control de flujo, funciones, arrays, strings, punteros y structs. Con 25 ejercicios.

~5 min

C++ moderno: cero a avanzado
C++Medio

C++ moderno: cero a avanzado

Tutorial completo de C++ moderno: POO, herencia, polimorfismo, constructores, STL, smart pointers, move semantics y E/S de archivos.

~5 min

Introducción a TypeScript
TypeScriptFácil

Introducción a TypeScript

Aprende TypeScript desde tipos básicos hasta genéricos y Utility Types. Con 5 ejercicios prácticos.

~5 min