Multilenguaje
Compiladores que soportan varios lenguajes de programación, ideales para practicar sin instalar nada.
OnlineGDB
Compilador e intérprete online con soporte para C, C++, Java, Python, C#, JavaScript, PHP, SQL y más. Incluye depurador integrado, terminal interactiva y posibilidad de compartir código. Muy útil para empezar rápido en clase sin configurar entornos.
Replit
Entorno de desarrollo online colaborativo con más de 50 lenguajes. Permite crear proyectos persistentes, trabajar en equipo en tiempo real y desplegar aplicaciones. Ideal para trabajos más largos que un ejercicio puntual.
OneCompiler
Compilador online que cubre una gran variedad de lenguajes: Java, Python, JavaScript, C, C++, C#, Go, Rust, Ruby, PHP, SQL, HTML/CSS y más. Interfaz limpia, ideal para pruebas rápidas y ejercicios de clase.
JDoodle
Compilador online con soporte para más de 70 lenguajes. Destaca por su API para integrar compilación en otras aplicaciones y por su modo colaborativo. Muy rápido para probar fragmentos de código sobre la marcha.
Frontend / Web
Editores online especializados en tecnologías web, con vista previa en tiempo real.
W3Schools Compiler
Compiladores integrados en los tutoriales de W3Schools. Disponibles para Java, Python, C, C++, C#, JavaScript, SQL y más. Cada compilador viene precargado con código de ejemplo del tutorial correspondiente, ideal para seguir las lecciones paso a paso.
Programiz
Compiladores online con editor limpio y consola integrada. Disponible para Java, Python, C, C++, JavaScript, SQL y HTML/CSS. Incluye ejemplos precargados y una interfaz pensada para principiantes.
CodePen
Entorno de desarrollo social para HTML, CSS y JavaScript. Permite ver el resultado en tiempo real mientras se escribe el código. Ideal para prototipado rápido de componentes frontend y para compartir ejemplos visuales con los alumnos.
Especializados
Herramientas diseñadas para fines concretos: visualización de ejecución, bases de datos o análisis de rendimiento.
Python Tutor
Visualizador de ejecución paso a paso para Python, Java, JavaScript, C y C++. Muestra el estado de la memoria (variables, objetos, pilas de llamadas) en cada instrucción. Es la herramienta más didáctica de la lista: imprescindible para explicar cómo funciona realmente el código.
SQLite Online
Editor SQL online que permite crear tablas, insertar datos y ejecutar consultas sobre una base de datos SQLite directamente desde el navegador. Muy útil para las primeras clases de bases de datos sin necesidad de instalar motores SQL.