CS50x en Español - Clase 1 - C
Clase de CS50x sobre C: entorno, terminal, condicionales, tipos, bucles y funciones, además de desbordamiento de enteros y punto flotante.
Muy recomendado, valoración editorial 5 de 5
verificado 2026-10-05 — sigue siendo gratis en YouTube
Empezar en YouTubeRespuesta rápida
Curso gratis de Programación de nivel principiante en YouTube (2 h 30 min). Nuestra valoración: 5/5, muy recomendado. Comprobamos que sigue siendo gratis el 5 de octubre de 2026.
- Veredicto
- 5/5 · Muy recomendado
- Para quién
- Personas que ya vieron la introducción (Scratch) de CS50x y quieren dar el salto a programar en C.
- Nivel
- Principiante
- Duración
- 2 h 30 min · 25 capítulos
- Precio
- Gratis en YouTube
- Publicado
- 2026
- Plan sugerido
- 2 sem. · 4 h/sem.
- Verificado
- el 5 de octubre de 2026
Nuestro veredicto
Muy recomendado, valoración editorial 5 de 5Buena introducción a C dentro de CS50x, con capítulos claros y una progresión lógica desde el primer programa hasta los límites de los tipos numéricos. Es más útil para quien empieza en C o sigue CS50x; quien ya programa en C encontrará poco nuevo.
Puntos fuertes
- Estructura clara con 25 capítulos marcados que permiten navegar y repasar por temas.
- Progresión ordenada, desde el primer programa hasta los límites de los tipos numéricos.
- Publicación reciente (2026) y doblaje al español de un curso muy conocido.
A tener en cuenta
- Es una clase de unas 2,5 horas: cubre solo los fundamentos de C.
- La descripción no detalla ejercicios ni material de práctica.
- El doblaje es automático, así que puede haber matices imperfectos respecto al original en inglés.
De qué trata
Clase 1 de CS50x doblada al español, dedicada al lenguaje C. Dura unos 150 minutos y se divide en 25 capítulos.
Empieza con el código fuente, la configuración de Visual Studio Code y el primer programa «Hola, Mundo», y compara C con Scratch. Después recorre archivos de cabecera, páginas de manual, comandos de terminal, condicionales, tipos, bucles y funciones, con ejemplos como compare.c, agree.c y cat.c. Cierra con corrección, diseño y estilo, el ejercicio de Mario y los límites numéricos: desbordamiento de enteros, truncamiento, conversión de tipos e imprecisión de punto flotante.
- Configuración de Visual Studio Code y primer programa en C
- Condicionales, tipos de datos y bucles
- Funciones, corrección, diseño y estilo
- Ejercicio de Mario y programa calculator.c
- Desbordamiento de enteros y punto flotante
Para quién es este curso
- Personas que ya vieron la introducción (Scratch) de CS50x y quieren dar el salto a programar en C.
- Estudiantes de informática o autodidactas hispanohablantes que prefieren seguir CS50 doblado al español.
- Quien quiere aprender los fundamentos de C: variables, tipos, condicionales, bucles y funciones.
Mejor busca otro si…
- Quien ya programa con soltura en C y domina tipos, bucles y funciones.
- Quien busca un curso avanzado de C con punteros o memoria dinámica; aquí solo se ven las bases.
Antes de empezar
- No se indican requisitos formales; la clase parte de Scratch, visto en la clase anterior de CS50x.
Qué sabrás hacer al terminar
- Escribir, compilar y ejecutar programas sencillos en C desde Visual Studio Code y la terminal.
- Usar condicionales, bucles y funciones en programas como compare.c, agree.c o cat.c.
- Entender los tipos de datos y sus límites, como el desbordamiento de enteros y la imprecisión de punto flotante.
- Aplicar criterios de corrección, diseño y estilo al escribir código.
Estructura del curso
- 01
Primeros pasos con C y el entorno
Introducción, código fuente, configuración de Visual Studio Code para CS50, primer programa «Hola, Mundo» y comparación entre Scratch y C. Desde 0:00.
- 02
Cabeceras, manuales y entrada del usuario
Archivos de cabecera, páginas de manual de CS50, el programa «Hola, Tú» y comandos de terminal. Desde 24:10.
- 03
Condicionales, tipos y bucles
Condicionales, tipos de datos y ejemplos como compare.c y agree.c, seguidos de bucles y cat.c. Desde 55:49.
- 04
Funciones y buenas prácticas
Funciones, corrección, diseño y estilo, y el ejercicio de Mario. Desde 1:44:46.
- 05
Límites de los números en C
calculator.c, desbordamiento de enteros (con el caso Boeing y Pacman), truncamiento, conversión de tipos e imprecisión de punto flotante. Desde 2:12:53.
Capítulos del vídeo
- 0:00Introducción
- 0:43Código Fuente
- 5:01Visual Studio Code para CS50
- 9:00Hola, Mundo
- 14:33De Scratch a C
- 24:10Archivos de Cabecera
- 27:10Páginas de Manual de CS50
- 31:01Hola, Tú
- 44:03Comandos de Terminal
- 55:49Condicionales
- 1:02:55Tipos
- 1:09:02compare.c
Ver los 13 restantes
- 1:17:33agree.c
- 1:22:24Bucles
- 1:26:09cat.c
- 1:44:46Funciones
- 1:56:21Corrección, Diseño, Estilo
- 2:02:48Mario
- 2:12:53calculator.c
- 2:18:32Desbordamiento de Enteros
- 2:22:11Boeing
- 2:24:34Pacman
- 2:25:54Truncamiento
- 2:26:32Conversión de Tipos (Type Casting)
- 2:26:47Imprecisión de Punto Flotante
Plan de estudio sugerido
2 semanas · unas 4 h por semana
- 1.Sesión 1 (0:00–24:10): configura VS Code y escribe tu propio «Hola, Mundo».
- 2.Sesión 2 (24:10–55:49): practica cabeceras, «Hola, Tú» y comandos de terminal.
- 3.Sesión 3 (55:49–1:44:46): reproduce compare.c, agree.c y cat.c con condicionales y bucles.
- 4.Sesión 4 (1:44:46–2:12:53): crea funciones y resuelve el ejercicio de Mario.
- 5.Sesión 5 (2:12:53–2:27): prueba calculator.c y los casos de desbordamiento, truncamiento y punto flotante.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Escribe el código a la vez que el profesor, en vez de solo mirar; pausa en Hola, Mundo y Hola, Tú.
- Tras el capítulo de Mario (2:02:48), intenta resolverlo antes de ver la solución.
- Revisa el bloque final sobre desbordamiento y punto flotante: sirve para entender errores numéricos habituales.
- Ten a mano la clase anterior (Scratch) por si necesitas repasar la lógica básica.
Antes y después de este curso
- Después de este cursoCS50x en Español - Clase 2 - ArreglosEs la siguiente clase de CS50x en español, sobre arreglos.
- AlternativaCS50x em Português - Aula 1 - CMisma clase de C de CS50x, pero doblada al portugués.
- AlternativaBash - Intérprete de Comandos de Linux. Aprende desde ceroAyuda a reforzar el uso de la terminal, que aparece en esta clase.
Cómo lo presenta el autor
Dubbed from English with thanks to lingopal.ai.
From the team that brought you CS50 at Harvard, Yale, and Oxford, this is the Fifty Foundation, led by David J. Malan et al. Theatrical courses in computer science and math. For free, for all. 🎭
edX: Harvard Extension School: Harvard Summer School: OpenCourseWare:
Bluesky: Discord: Ed: Facebook Group: Faceboook Page: GitHub: Gitter: Instagram:…
Extracto de la descripción original en YouTube.
Preguntas frecuentes
+¿Cuánto dura la clase?
Unos 150 minutos, divididos en 25 capítulos. Con pausas para practicar, cuenta con unas 5 o 6 horas repartidas en dos semanas.
+¿Qué temas de C cubre?
Compilación y primer programa, cabeceras, terminal, condicionales, tipos, bucles, funciones, estilo y problemas numéricos como el desbordamiento de enteros y la imprecisión de punto flotante.
+¿Hay que ver antes otra clase?
La clase se presenta como continuación de Scratch dentro de CS50x. Los datos no indican requisitos formales, pero conviene seguir el orden del curso.
+¿Cuál es la siguiente clase?
En el catálogo hay una Clase 2 de CS50x en español, sobre arreglos.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de su autor; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.