En el desarrollo del pensamiento computacional, la enseñanza de la programación se constituye en una herramienta efectiva, y si bien en este caso el computador es el instrumento fundamental, es imperativo ponderar que las experiencias de aprendizaje generadas favorecen competencias que trascienden el simple hecho de adquirir experticia en el manejo de dispositivos, y se dirigen más bien al cultivo de aquellas que son altamente valoradas en ámbito laboral independientemente del área conocimiento. En este contexto, este curso pretende brindar herramientas que permitan el refuerzo de las competencias de solución de problemas y el trabajo en equipo desde una perspectiva fundamentada en la gamificación, el constructivismo y el aprendizaje colaborativo.