After more than a decade as a Computer Science teacher, I decided to explore different paths related to education. So for a few years I worked at different universities to perform reserch on the learning of this discipline, led non-profit projects of informal education, participated in international working groups and commissions, and managed large-scale projects at the Ministry of Education, among other initiatives. Now, with a more global vision, I am back in the classroom aiming to contribute to the computational training of Andalusian students.
Programamos is a non-profit organization that promotes the development of computational thinking skills from early ages in all educational levels, from kindergarten to university. Programamos offers free materials for educators as well as trainings and workshops on programming and robotics. Being a non-profit organization, the social component of Programamos is very important. Therefore, they organize free activities for socially disadvantaged kids. A sample of such actions is Healing with code, a project in which Programamos has collaborated with a hospital for running two workshops a week for an entire year for hospitalized kids.
LearningML is an educational platform for teaching and learning about one of the most widely used artificial intelligence techniques today: machine learning. The tool greatly facilitates the construction of machine learning models, since it focuses on the fundamentals and hides the most complex aspects. In three simple steps you can obtain a machine learning model both from text or images sets. LarningML also includes a programming environment, based on Scratch, where you can program applications that make use of your machine learning models. LearningML is developed by Juan David Rodríguez García and the KGBL3 research group.
Dr. Scratch is a web application that enables teachers and students to automatically analyze projects created with Scratch, the most used programming language in primary and secondary education. The tool provides feedback aiming to support learners to improve their code and develop their computational thinking skills. Dr. Scratch is used worldwide by students, educators, goverments, researchers and non-prift organizations to evaluate and assess programming interventions. The tool is developed by the KGBL3 research group