Icono de la app Aprender CSS: Curso Code

Aprender CSS: Curso Code

Educación · Gratis · iOS & Android · CoddyKit

Aprender CSS: Curso Code — Práctica de programación en CSS con un editor de HTML y CSS en tiempo real en tu teléfono

Aprender CSS: Curso Code es una app gratuita para iOS y Android dirigida a principiantes absolutos, diseñadores y personas que quieren cambiar de carrera y aprender a programar en CSS desde su teléfono. Su editor de HTML y CSS en tiempo real muestra una vista previa instantánea de tu página, y sus 40 cursos avanzan desde los selectores y el modelo de caja hasta flexbox, grid, animaciones y diseño responsive, con 20 proyectos de diseño guiados y 20 misiones de búsqueda de errores.

App Store — Descargar gratisGoogle Play — Descargar gratis
Precio
Gratis, mejora a Pro
Plataformas
iOS y Android
Idiomas
22
Clasificación por edad
4+
Requisitos
iOS 15.1 o posterior
Pantalla de inicio de Aprender CSS: Curso Code (interfaz en árabe) con la tarjeta CSS Academy, un botón para comenzar la primera lección, el objetivo diario, World Coding Challenge y los botones Ask MentorPestaña de desafíos de Aprender CSS: Curso Code (interfaz en árabe), con la cuenta atrás del World Coding Challenge y el desafío activo del curso de CSS
40Cursos, de A1 a C1
En tiempo realEditor de HTML y CSS
20Proyectos de diseño guiados
Una propiedad movía la caja o no la movía.

CSS ofrece resultados más rápidos que casi cualquier otra cosa que puedas aprender a programar: cambia un valor y la página que tienes delante se mueve o no se mueve. La vista previa instantánea del editor se basa en eso: no tienes que esperar para descubrir si una regla funcionó, sino que ves cómo sucede.

Qué es

Aprender CSS: Curso Code es una app educativa gratuita para iOS y Android que enseña CSS desde el primer selector hasta el diseño responsive, las animaciones y los patrones de diseño modernos, con un editor de HTML y CSS en tiempo real que muestra una vista previa de tu página mientras escribes. Sus 40 cursos abarcan el modelo de caja, flexbox, grid, el diseño responsive y la cascada, con el apoyo de 20 proyectos guiados, 20 misiones de búsqueda de errores y un Mentor de IA para cualquier elemento que no se muestre como esperabas.

Dentro de la app

Qué aspecto tiene

Pantalla de inicio de Aprender CSS: Curso Code (interfaz en árabe) con la tarjeta CSS Academy, un botón para comenzar la primera lección, el objetivo diario, World Coding Challenge y los botones Ask Mentor
InicioLa pantalla de inicio muestra la tarjeta del curso de CSS con un botón para comenzar la primera lección, tu nivel y objetivo diario, World Coding Challenge y los botones de un toque Ask Mentor y Generate Your Lesson (mostrados aquí con la interfaz en árabe).
Pestaña de desafíos de Aprender CSS: Curso Code (interfaz en árabe), con la cuenta atrás del World Coding Challenge y el desafío activo del curso de CSS
DesafíosLa pestaña Desafíos muestra la cuenta atrás del World Coding Challenge, un desafío para tu curso activo y un enlace a la lista completa de desafíos (aquí se muestra con la interfaz en árabe).
Code editor with style.css open showing body, h1 and .card rules, next to an index.html tab, with New Project, My Codes and Run buttons
Code editorThe built-in editor with style.css and index.html tabs: edit the rules for body, headings and a card, then run the page with one tap.
AI chat screen asking How can I help you, with suggested prompts to explain key concepts, give tips, quiz you and create a learning roadmap
AI chatThe AI chat answers coding questions and starts from suggestions: explain the key concepts, share tips, quiz you or build a learning roadmap.
Coding Challenges screen with a challenge search, Join with Code, category filters and the active CSS course challenge
ChallengesCoding Challenges: search challenges, join a match with a code, filter by area and start one from your active CSS course.

El curso

Qué incluye el curso de CSS

40 cursos y 159 lecciones, seleccionados de la propia lista de cursos de la app: desde el primer selector hasta las container queries, Sass y los patrones de layout modernos.

  1. Sintaxis, color y tipografía

    Sintaxis y selectores de CSS, colores y fondos, tipografía y texto, unidades y valores de CSS, pseudo-clases y pseudo-elementos.

  2. El modelo de caja y el posicionamiento

    El modelo de caja, propiedades de display, fundamentos del posicionamiento y scroll y overflow: los cuatro cursos que explican la mayoría de las confusiones de los principiantes con el layout.

  3. Flexbox y Grid

    Fundamentos de Flexbox, Flexbox avanzado, fundamentos de CSS Grid, Grid avanzado y propiedades lógicas de CSS.

  4. Diseño responsive

    Diseño responsive, media queries, container queries y modo oscuro y esquemas de color.

  5. Movimiento y efectos visuales

    Transiciones de CSS, animaciones y keyframes de CSS, transforms de CSS, filtros y blend modes, y CSS Shapes y Clip-path.

  6. La cascada y el CSS moderno

    Especificidad y cascada, variables de CSS, funciones de CSS, capas de CSS (@layer), CSS Houdini y el futuro de CSS.

  7. Arquitectura y herramientas

    Arquitectura de CSS y BEM, preprocesador Sass, PostCSS y herramientas de CSS, patrones de CSS-in-JS, tokens de diseño y theming, depuración de CSS y DevTools, pruebas de CSS, patrones de componentes de CSS, patrones de layout modernos y rendimiento de CSS.

Cómo funciona

Cómo funciona una sesión en el editor

Cada lección combina una explicación breve con el editor en tiempo real de la app, para que la propiedad que acabas de leer y la página que modifica estén en la misma pantalla, en lugar de aparecer en un ejercicio separado.

  1. Lee una idea de CSS y abre el editor

    Una lección breve explica un solo concepto —un selector, una propiedad de flex, una media query— y te ofrece un editor de HTML y CSS lado a lado con un panel de vista previa instantánea.

  2. Cambia un valor y observa cómo se mueve la página

    Escribe la regla de la lección y la vista previa se actualiza al instante; si te equivocas con el modelo de caja o con una propiedad de flex, la vista previa muestra exactamente cómo. Este es el ciclo de comentarios que hace que CSS sea una de las cosas con las que más rápido puedes ver resultados, y la app está diseñada para aprovecharlo en lugar de limitarse a describirlo.

  3. Crea un proyecto o busca un error y pregunta cuando te atasques

    20 proyectos guiados —una barra de herramientas, una cuadrícula de tarjetas, un encabezado fijo, un botón pulsante— y 20 misiones de búsqueda de errores siguen a las lecciones: una tarjeta 42px más ancha que su columna, una media query que nunca se activa. Cuando un diseño sigue sin comportarse como debería, el Mentor de IA explica el concepto, el error o tu propio código.

Qué incluye

Qué incluye la app

40

Cursos, de A1 a C1

159 lecciones en 40 cursos, desde la sintaxis y los selectores, pasando por el modelo de caja, flexbox y grid, hasta el diseño responsive, las animaciones, Sass, PostCSS y los patrones de diseño modernos.

En tiempo real

Editor de HTML y CSS

Un editor con tu HTML y CSS lado a lado y una vista previa instantánea, para seguir una lección paso a paso o probar tu propia página.

20

Proyectos de diseño guiados

Una barra de herramientas, una cuadrícula de tarjetas, un encabezado fijo, un botón pulsante y mucho más, creados paso a paso en lugar de copiarse completos.

Caza de errores

20 misiones de búsqueda de errores

Errores reales de diseño que debes encontrar y corregir: una tarjeta 42px más ancha que su columna, una media query que nunca se activa en un teléfono, un modal atascado detrás de la página.

IA

Mentor de IA

Pregunta sobre un diseño, una propiedad o tu propio código; Pro también añade un entorno de pruebas de IA que convierte la descripción de una página en HTML y CSS reales.

Certificado

Certificado de finalización

Un examen final y un certificado de finalización, además de una hoja resumen de 69 entradas sobre propiedades y selectores y 50 preguntas de entrevistas de front-end con sus respuestas.

Contexto

¿Qué es CSS y qué partes suelen causar problemas a los principiantes?

CSS es el lenguaje que decide el aspecto de una página web. HTML identifica el contenido —un encabezado, una lista, una imagen— y CSS decide su color, espaciado, tipografía y posición en la pantalla. Casi todas las primeras frustraciones con CSS se deben a uno de estos tres puntos: el modelo de caja (el padding y los bordes hacen que un elemento sea más grande que el número que escribiste), la especificidad (una regla que no esperabas sobrescribe la tuya) o elegir el sistema de diseño equivocado (forzar una página bidimensional con una herramienta creada para una sola fila).

El modelo de cajapor qué el espaciado sorprende

Cada elemento es una caja formada por contenido, padding, un borde y un margen, colocados uno alrededor de otro. De forma predeterminada, el padding y el borde se suman al ancho declarado de un elemento en lugar de restarse de él, que es la razón más común por la que una caja acaba siendo más ancha que el número que estableciste.

La especificidad y la cascadapor qué se ignora una regla

Cuando dos reglas de CSS apuntan al mismo elemento, el navegador elige una mediante la especificidad —a grandes rasgos, el nivel de precisión con el que se escribió un selector—, no según qué regla aparezca primero en el archivo. Una regla que parece correcta, pero que pierde silenciosamente frente a otra más específica en otra parte, es una fuente frecuente de confusión.

Flexboxdiseño unidimensional

Un sistema de diseño para organizar elementos en una sola fila o columna y distribuir entre ellos el espacio sobrante: una barra de navegación, una fila de botones. Sustituyó años de trucos de diseño basados en float y suele ser la primera herramienta de diseño real que aprende un principiante.

Griddiseño bidimensional

Un sistema de diseño que define filas y columnas al mismo tiempo, de modo que los elementos se colocan en una cuadrícula real en lugar de ajustarse a su posición con márgenes. Los diseños modernos de páginas suelen construirse con esto en vez de flexbox, que sigue siendo más adecuado para una sola fila.

Encaja

Para quién es y para quién no

Es una buena opción si

  • Nunca has escrito una hoja de estilos y quieres ver cómo una regla cambia la página antes de aprender la teoría que hay detrás
  • Eres diseñador o diseñadora y quieres aplicar estilos a tus propias páginas en lugar de entregar un mockup
  • Ya conoces algo de HTML y por fin quieres entender Flexbox, Grid y por qué a veces los layouts no se comportan como esperas
  • Quieres proyectos de diseño guiados y errores reales que solucionar, no solo preguntas de opción múltiple sobre propiedades
  • Estás cambiando de carrera o eres estudiante y te preparas para una entrevista de front-end

No es la herramienta adecuada si

  • Necesitas que el editor funcione sin conexión: la vista previa instantánea necesita conexión específicamente
  • Esperas que todo sea gratis: el primer curso, el primer proyecto, dos misiones y el editor son gratis; Pro desbloquea el resto
  • Ya te manejas bien con Flexbox, Grid y la cascada, y quieres material de consulta en profundidad en lugar de un curso
  • Necesitas una titulación acreditada: el certificado es un certificado de finalización, no una credencial oficial

Preguntas

Preguntas frecuentes

¿Por qué mi layout de CSS no hace lo que espero?

Tres aspectos causan la mayoría de los problemas de layout de los principiantes. El modelo de caja: el padding y los bordes se suman por defecto al ancho declarado de un elemento, por lo que una caja acaba siendo más ancha que el número que escribiste. La especificidad: una regla más específica en otra parte está sobrescribiendo la tuya sin que te des cuenta. Y la herramienta de layout equivocada: intentar construir una página bidimensional con Flexbox, que está pensado para una sola fila. Aprender CSS: Curso Code organiza sus cursos para que entiendas estos tres aspectos en ese orden, en lugar de descubrirlos a base de ensayo y error.

¿Necesito saber HTML antes de aprender CSS?

Solo un poco, y puedes aprenderlo junto con las lecciones en lugar de terminarlo primero. CSS describe cómo se presentan los elementos de HTML, así que saber que una página está formada por elementos —encabezados, párrafos, listas e imágenes— es una base suficiente para empezar. El editor en vivo de la app muestra el HTML y el CSS juntos, de modo que la conexión entre ambos se ve desde la primera lección.

¿Cuál es la diferencia entre Flexbox y Grid y cuándo uso cada uno?

Flexbox organiza los elementos en una sola línea —una fila de botones o una barra de navegación— y distribuye el espacio sobrante a lo largo de ese único eje. Grid define filas y columnas al mismo tiempo, de modo que colocas los elementos en una cuadrícula bidimensional real en lugar de desplazarlos con márgenes. Normalmente, el layout de una página se hace con Grid; una sola fila de controles dentro de él suele hacerse con Flexbox. El curso enseña ambos antes de dejarte decidir.

¿Por qué a veces gana una regla más específica aunque mi regla aparezca después en el archivo?

CSS resuelve las reglas en conflicto teniendo en cuenta primero la especificidad y después el orden de aparición en el código. Un selector de ID gana a un selector de clase, y una clase gana a un selector de elemento simple, independientemente de cuál aparezca más abajo en la hoja de estilos. Por eso una regla que parece correcta puede perder frente a otra que olvidaste en otra parte; el curso Especificidad y cascada de la app existe precisamente para que ese orden sea predecible y no misterioso.

¿Sigue valiendo la pena aprender CSS en 2026 o los frameworks como Tailwind lo sustituyen?

Sí, sigue valiendo la pena aprenderlo directamente. Los frameworks de utilidades como Tailwind son una capa basada en conceptos de CSS, no un sustituto; cuando una clase de utilidad no hace lo que esperas, entender el modelo de caja, la especificidad y los sistemas de layout subyacentes es lo que te permite desbloquearte. Además, es una de las habilidades con las que más rápido se ven resultados, ya que cada cambio aparece inmediatamente en la página.

¿Cuánto se tarda en sentirse cómodo aplicando estilos a una página real?

La constancia importa más que el número total de horas. Si haces lecciones cortas a diario, la mayoría de los principiantes puede trabajar con confianza con selectores, espaciado, tipografía y layouts básicos con Flexbox o Grid en unas pocas semanas, mucho antes de llegar a los aspectos más complejos, como los casos límite de especificidad o las container queries. Los 20 proyectos guiados de la app están pensados específicamente para practicar esa etapa, una página real cada vez.

¿Aprender CSS: Curso Code es gratis?

La app se puede descargar gratis en el App Store y Google Play. El primer curso, el primer proyecto guiado, dos misiones de búsqueda de errores y el editor en vivo son gratis, con una cuota diaria de AI Mentor. Pro desbloquea todos los cursos, los 20 proyectos y las 20 misiones, el examen para obtener el certificado y el uso ilimitado de AI Mentor, además de eliminar los anuncios.

¿Aprender CSS: Curso Code está disponible para iPhone y Android, y para quién es?

Aprender CSS: Curso Code está disponible para iPhone y iPad en el App Store y para Android en Google Play, con la interfaz en 22 idiomas y una clasificación de edad de 4+. Está dirigido a principiantes absolutos, diseñadores que quieren aplicar estilos a sus propias páginas y personas que están cambiando de carrera o estudiando para prepararse para entrevistas de front-end.

¿La vista previa en vivo funciona sin conexión, en el metro o en un avión?

La vista previa instantánea necesita específicamente una conexión para renderizar tu HTML y CSS, tal como indica la app, en lugar de degradarse silenciosamente. El texto de las lecciones y el material de lectura están preparados para seguir funcionando con una conexión inestable, lo que cubre la mayoría de los desplazamientos, pero esta app no ofrece sesiones de vista previa en vivo completamente sin conexión.

¿Qué plataformas e idiomas admite y hay un certificado?

Aprender CSS: Curso Code funciona en iOS a través del App Store y en Android a través de Google Play, y la app está disponible en 22 idiomas. Tiene una clasificación de edad de 4+. Si apruebas el examen final, la app emite un certificado de finalización como prueba del trabajo que has hecho, útil en un CV junto con los proyectos guiados que puedes explicar, pero no equivale a una titulación acreditada.

Empezar

Crea tu primera página hoy

Empieza gratis en iOS y Android, en 22 idiomas.

App Store — Descargar gratisGoogle Play — Descargar gratis
Última revisión · Publicado por CoddyKit · Política de privacidad
Disponible en iOS y Android.