Scratch
Scratch es una herramienta de programación visual basada en bloques gratuita que los jóvenes pueden usar para crear fácilmente una variedad de proyectos, mientras aprenden sobre el mundo más avanzado de la programación. Puedes usarlo en línea en un navegador web o puedes descargarlo a tu computadora.
¡Puedes ver proyectos de ejemplo en nuestro estudio Scratch!
Nota: Esta categoría no incluye proyectos que utilicen Scratch para programar elementos de hardware o electrónicos, como robots. Esos deben enviarse en la Categoría hardware con un video adjunto: ¡queremos ver tus proyectos en acción!
Los siguientes conjuntos de proyectos terminan con una actividad final que sería una presentación perfecta para Coolest Projects:
Principiante
Introducción a Scratch
Cuídate
Intermedio
Más Scratch
JUEGOS (NO BASADOS EN SCRATCH)
Esta categoría incluye cualquier tipo de juego realizado en un lenguaje de programación diferente a Scratch. Puedes usar un lenguaje de programación basado en texto como Python o un motor de juego (por ejemplo, Unity, Unreal Engine o Blender).
Si necesitas inspiración y orientación, consulta estos tutoriales de proyectos basados en juegos:
Introducción a Unity
Introducción a Python
Tutoriales de juegos
Web
Los proyectos de esta categoría son aplicaciones web de cualquier tema que desees, desde páginas informativas hasta aplicaciones interactivas. Los sitios se pueden construir usando HTML y CSS, pero también pueden incluir un lenguaje de programación web como JavaScript.
Si necesitas inspiración, consulta estos tutoriales de proyectos basados en la web:
Introducción a HTML y CSS
HTML y CSS para empresas sociales
Más HTML y CSS
Todavía más HTML y CSS
APLICACIONES MÓVILES
Esta categoría cubre proyectos que involucran aplicaciones interactivas para teléfonos o tabletas que ayudan, informan o entretienen a las personas.
Puedes hacer una demostración de tu aplicación en un dispositivo móvil, como un teléfono o una tableta, o puedes usar un emulador de escritorio. Si necesitas inspiración, consulta estos tutoriales de proyectos basados en aplicaciones:
Inventor de aplicaciones para la innovación social
Mapa de supervivencia de apocalipsis zombi
Hardware
Esta categoría incluye robots, máquinas y hacks de hardware. Puedes crear tu proyecto utilizando plataformas de hardware como Raspberry Pi, Arduino, micro:bit o placas Adafruit para influir en el mundo físico.
Si no tienes acceso al hardware físico, puedes usar un emulador como: MakeCode para micro:bit y Trinket para Raspberry Pi Sense HAT. Para inspirarte, consulta estos tutoriales de proyectos basados en hardware:
Computación física con Scratch y Raspberry Pi
Introducción a micro:bit
Introducción a las tecnologías usables
PROGRAMACIÓN AVANZADA
Esta categoría es para proyectos que han sido llevados al siguiente nivel técnico. Incluye proyectos escritos en lenguajes avanzados, como C++ y Python avanzado, o proyectos que combinan varias tecnologías, API o tipos de hardware. Aquí hay algunos tutoriales para comenzar con un proyecto de programación avanzada: