Abstract
En este Trabajo de Fin de Grado se presenta el diseño y desarrollo de AprendeCode, una aplicación web educativa orientada al aprendizaje inicial de Python. La plataforma ofrece una ruta guiada con contenidos teóricos, mini-retos, checkpoints, ejercicios prácticos, seguimiento del progreso y un entorno de práctica para ejecutar código.
La aplicación se ha desarrollado con una arquitectura cliente-servidor, utilizando HTML, CSS y JavaScript en el frontend, Node.js y Express en el backend, y MongoDB como base de datos. Además, incorpora una ayuda orientativa basada en inteligencia artificial.
La validación se ha realizado mediante pruebas de caja negra y caja blanca, comprobando los principales flujos de usuario y el cumplimiento de los requisitos definidos.
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Rey Juan Carlos
URL external
External URL
DOI
Date
Description
Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2025/2026. Directores/as: Liliana Patricia Santacruz Valencia



