Ir al contenido
angel.library

CS50x en español

Curso de Harvard University, dirigido por David J. Malan. La traducción al español es trabajo de la comunidad.

CS50 es el curso de introducción a las ciencias de la computación de Harvard, y probablemente el más conocido del mundo. Esta playlist recoge las clases en español.

Por qué es distinto de un curso de programación

Sección titulada «Por qué es distinto de un curso de programación»

La mayoría de cursos enseñan un lenguaje o un framework. CS50 enseña cómo funciona una computadora y cómo se piensa un problema, y usa los lenguajes como herramienta.

Empieza en C, deliberadamente: punteros, gestión manual de memoria, arrays de verdad. Eso hace que después se entienda por qué existen el recolector de basura, las estructuras de datos de alto nivel o el coste de una operación. Más adelante pasa a Python, SQL, HTML, CSS, JavaScript y termina con un proyecto propio.

  • Es exigente. No está pensado como un curso ligero, y los problemas semanales toman tiempo.
  • La parte incómoda es la valiosa. Si saltas C para llegar a Python, te pierdes el motivo del curso.
  • Sirve como base, no como preparación laboral inmediata. No vas a salir sabiendo React.

Es material traducido en YouTube, así que puede ir por detrás de la edición vigente. Para los problemas, las especificaciones y el certificado hay que ir al sitio oficial de CS50; la playlist cubre las clases.