Cinco recursos formativos para docentes de Programación
Los recursos para docentes ocupan una parte muy importante de nuestra línea de contenidos, y en esta ocasión nos vamos a centrar en la asignatura de Tecnología y Programación. La clave está en escoger plataformas que sean versátiles, que estén adaptadas a distintos niveles y que cuenten con integración hacia otros medios.
Con cada uno de ellos, abordaremos el mejor modo de llevarlo a tus clases. Los que sean compatibles con el uso también por parte de estudiantes, los señalaremos. De cualquier forma, siempre es posible intentar compartir algunos cursos sencillos con los alumnos, si bien no todos tienen un nivel básico o un avance progresivo.
FreeCodeCamp, pensado para la actualización de conocimientos
Esta plataforma ofrece cursos gratuitos de desarrollo web, ciencia de datos y diseño UI/UX, que es una dinámica que está cogiendo popularidad en los últimos tiempos. Los cursos son interactivos y cubren conceptos básicos, así como proyectos prácticos. FreeCodeCamp resulta Ideal para docentes que buscan actualizarse en tecnologías web modernas.
Es una plataforma con ejercicios de programación de dificultad graduada. Permite a los usuarios —sobre todo, a los profesores— completar ejercicios prácticos en múltiples lenguajes de programación y comparar soluciones con otras personas. Lo hemos escogido porque cuenta con un sistema de puntuación y rankings que fomenta la competitividad.
CodeAcademy, ideal para el aprendizaje profesional
Cuenta con una amplia oferta de cursos interactivos sobre los lenguajes y habilidades técnicas más demandadas, como Python, Javascript o SQL, entre otros. Los docentes pueden elegir el curso específico que necesiten para reforzar sus conocimientos. Este sitio web presenta retos de programación de diversas temáticas, desde juegos clásicos hasta simulaciones científicas.
Los retos se pueden completar en más de 25 lenguajes de programación. CodeAcademy tiene una sección educativa específica para docentes, que es en la que nos centraremos. En este caso, es cierto que se pueden utilizar con alumnos, pero nuestro consejo es reservarla solo para ti (hay otras mejores para la clase que también abordaremos ahora).
Udemy, una de las mejores para enseñar a programar
Esta plataforma contiene miles de cursos de pago y gratuitos sobre prácticamente cualquier tema relacionado con la programación y tecnología. Como docente, encontrarás desde cursos para principiantes hasta avanzados, dictados por instructores expertos. Udemy es una plataforma con un enfoque gamificado que enseña conceptos de programación mediante un juego de rol.
Los estudiantes controlan un héroe y deben escribir código en JavaScript o Python para completar misiones. Tiene niveles adaptados para diferentes edades y habilidades. Es perfecta para enseñar a programar a tus alumnos si tú tampoco lo dominas, puesto que el nivel de contenidos va progresando muy poco a poco.
EDX, una propuesta de prestigio internacional
Obviamente, no podríamos dejar de incluir un MOOC (Massive Online Open Courses). Está respaldado por las universidades de Harvard y MIT, lo que da cuenta de su presencia en todo el mundo. Ofrece cursos gratuitos y de pago sobre ciencias de la informática, programación, ciencia de datos, y más. Es ideal si estás dando clases en Bachillerato o niveles universitarios.
Lo que más nos gusta de EDX es que está estructurado en una serie de desafíos matemáticos y de programación que requieren habilidades de pensamiento crítico y razonamiento. Es ideal para practicar la programación resolviendo problemas de matemáticas, teoría de números y lógica. Esta sí que la puedes utilizar con tus alumnos, la valoramos sobre todo por esta cualidad.
Platzi, un entorno de proyectos informáticos
Con un enfoque práctico y basado en proyectos, esta plataforma latinoamericana tiene cursos sobre desarrollo web, móvil, diseño y otros. Los docentes pueden aprender las tecnologías más innovadoras con instructores que provienen de la industria. Platzi no es tan conocida como las anteriores —menos aún, si la comparamos con la anterior—, pero es bastante útil.
Es un espacio basado en las competencias de programación que requieren las empresas tecnológicas. Tiene secciones de práctica con problemas y ejercicios de codificación en diversos lenguajes que se pueden resolver de modo individual o colaborativo. La idea es utilizarla para los medios más comunes, como Phyton, C++ o incluso HTML.
Llegados a este punto, queda visto que tienes multitud de herramientas a tu disposición para mejorar y actualizar tus competencias. Como bien sabes, la informática es una disciplina que requiere de formación constante, y estas plataformas te lo hacen posible. Nos hemos centrado en entornos modernos, colaborativos y —en algunos casos— avaladas por universidades.
¿Qué otros medios de aprendizaje para docentes de Programación sueles utilizar? ¡Compártelos con nosotros y les echaremos un vistazo!