Bienvenida

Este curso es una adaptación en español de CS50's Introduction to Programming with Scratch de la Universidad de Harvard. Scratch es un lenguaje de programación visual desarrollado en el MIT Media Lab. Scratch te permitirá usar bloques gráficos que se enlazan como piezas de rompecabezas. A través de Scratch aprenderás a crear tus propios programas, juegos y animaciones de una manera fácil y divertida.

Los temas que cubriremos incluyen: funciones, valores de retorno, condiciones, bucles, variables y más. Este curso también te preparará para cursos de programación más avanzados como CS50x.

📹 Los videos en español están en producción. Por ahora puedes ver la versión original en inglés a continuación.
Ver la clase
Entregar el proyecto

Cómo tomar este curso

Este curso está disponible de forma completamente gratuita a través de OpenCourseWare de CS50. No necesitas inscribirte ni crear una cuenta para seguirlo.

El camino recomendado para cada semana es:

  1. Ver la clase de esa semana.
  2. Explorar los materiales de práctica.
  3. Completar y entregar el proyecto de la semana.
Certificado verificado: Si deseas obtener un certificado con validez oficial de Harvard, puedes inscribirte a través de edX. El costo puede variar según el país y hay becas disponibles.

Si tienes preguntas durante el curso, puedes buscar ayuda en las comunidades listadas en la barra lateral — Discord, Reddit y Stack Exchange.

Cómo enseñar este curso

¿Eres docente? Puedes usar todos los materiales de este curso libremente en tu escuela o institución, siempre que mantengas la atribución al equipo de CS50 de Harvard.

El equipo de CS50 ofrece talleres para educadores interesados en adoptar este currículo. Visita la página oficial del curso para conocer las fechas y cómo inscribirte.

Licencia: Este contenido se distribuye bajo una licencia Creative Commons BY-NC-SA 4.0. Puedes compartirlo y adaptarlo para usos no comerciales, siempre que des crédito y uses la misma licencia.

Honestidad académica

CS50 tiene una política clara de honestidad académica. El trabajo que entregues debe ser tuyo. Está bien pedir ayuda y colaborar para entender los conceptos, pero el código y los proyectos deben reflejar tu propio esfuerzo.

Cuando tengas dudas sobre qué está permitido, consulta la política oficial de honestidad académica de CS50.

Certificado CS50

Quienes completen todos los proyectos del curso con calificación aprobatoria son elegibles para recibir el certificado de CS50. Puedes verificar los requisitos exactos en la página oficial.

Preguntas frecuentes

Para preguntas sobre el contenido del curso, visita el foro oficial de CS50 en Stack Exchange o el servidor de Discord.

Para preguntas sobre esta versión en español, próximamente habilitaremos un canal de soporte dedicado.