Aprender PHP: Curso Code
Aprender PHP: Curso Code — Practica programación en PHP con un compilador y un mentor de AI
Aprender PHP: Curso Code es una app gratuita para empezar, disponible en iOS y Android, para practicar programación en PHP desde el móvil. El compilador y editor de PHP integrado ejecuta tu script y muestra el resultado o la página web que genera, mientras que 49 cursos te llevan desde tu primer echo hasta MySQL con PDO, Laravel y REST APIs, con un mentor de AI que explica tus errores.
- Precio
- Gratis, actualización a Pro
- Plataformas
- iOS y Android
- Idiomas
- 22
- Clasificación por edad
- 4+
- Requisitos
- iOS 15.1 o posterior
- App Store
- 5.0 ★ (1)


Entra un dato, sale una página.
Eso es, en esencia, lo que hace PHP. Llega una solicitud con una cadena de consulta, un formulario o una cookie, se ejecuta el script y vuelve el HTML. La app está diseñada para que observes ese ciclo: describe una solicitud, ejecuta el script y ve la página que genera junto al código fuente y la consola.
Qué es
Aprender PHP: Curso Code es una app para iOS y Android que enseña PHP desde la primera instrucción echo hasta MySQL, el código orientado a objetos, Laravel y REST APIs. Ofrece 49 cursos y 195 lecciones ordenadas desde el nivel A1 hasta el C2, un editor y compilador de PHP para móvil que muestra el HTML impreso como una página web, un simulador de solicitudes para $_GET, $_POST, cookies y sesiones, un entorno aislado de bases de datos SQLite, 60 misiones de programación y un mentor de AI que explica los mensajes de error.
Dentro de la app
Qué aspecto tiene





El curso
Qué incluye el curso de PHP
49 cursos y 195 lecciones extraídos de la propia lista de cursos de la app, desde tu primer script hasta frameworks, seguridad y despliegue.
Getting Started y PHP Basics
Qué es PHP, cómo ejecutar tu primer script y, después, variables, tipos y echo: los fundamentos en los que se basa todo curso posterior.
Flujo de control, funciones y ámbito
if/else, switch y bucles, seguidos de funciones, argumentos y ámbito de las variables.
Arrays, cadenas y fechas
Arrays y las funciones de array, funciones de cadenas y gestión de fechas y horas: las herramientas cotidianas de los scripts de PHP.
PHP y la web
Cómo insertar PHP en páginas HTML, trabajar con formularios GET y POST y gestionar sesiones y cookies.
PHP orientado a objetos
Clases y objetos, herencia, interfaces y traits, namespaces con carga automática PSR-4 y Composer para paquetes.
Bases de datos, JSON y APIs
MySQL con PDO y sentencias preparadas, además de JSON y el consumo de APIs REST.
Laravel
MVC y enrutamiento, el ORM Eloquent, autenticación y autorización, colas y trabajos, y creación de APIs REST con Laravel.
Seguridad, pruebas y despliegue
XSS, CSRF e inyección SQL, pruebas unitarias con PHPUnit y despliegue de una aplicación PHP.
Cómo funciona
Cómo funciona una sesión
Cada sesión combina una lección breve con código que ejecutas de inmediato, para que la idea y la práctica tengan lugar en el mismo momento.
Haz una lección breve
Abre un curso y completa una lección de cinco a diez minutos: primero una explicación en lenguaje sencillo y después un ejemplo que puedes modificar.
Ejecútalo y mira la página
Escribe un script en el editor y pulsa Run. El resultado aparece en una pestaña de consola y, cuando tu código imprime HTML, también puedes verlo renderizado como una página web junto al código fuente. Para ejecutar código necesitas conexión a Internet.
Pregunta, comprueba y sigue avanzando
Cuando un mensaje de error no tenga sentido, pregunta al mentor de AI qué ha ocurrido. Después de cada tema hay un cuestionario y un desafío de programación, y Bug Hunt te da un script averiado que debes arreglar.
Qué incluye
Qué incluye la app
49
Cursos, de A1 a C2
195 lecciones ordenadas por nivel, desde variables y bucles hasta OOP, MySQL con PDO, Laravel, seguridad, testing y temas avanzados como Docker y microservices.
Run
Editor y compilador de PHP para móvil
Escribe un script, pulsa Run y lee la consola. Cuando el script imprime HTML, una vista Page lo muestra como una página web junto al código fuente y la consola.
Request
Simulador de solicitudes
Rellena $_GET, $_POST, las cookies y la sesión; después ejecuta tu script como si un navegador hubiera enviado esa solicitud.
SQLite
Entorno aislado de bases de datos
Practica con PDO sobre una base de datos SQLite real y tablas que puedes consultar, para que una lección sobre prepared statements tenga algo contra lo que ejecutar consultas.
60
Misiones de programación
20 misiones fáciles, 20 intermedias y 20 difíciles, además de 20 proyectos guiados con código inicial y pistas, y construcciones paso a paso de un formulario de contacto, un sistema de inicio de sesión, un blog con CRUD y una REST API.
AI
Mentor de AI
Pregunta sobre un concepto, un mensaje de error o un fragmento de código y obtén una explicación clara. Los mensajes de error señalan la línea de tu propio código.
Contexto
¿Para qué se usa PHP y sigue valiendo la pena aprenderlo?
PHP es un lenguaje de scripting del lado del servidor creado para generar páginas web y todavía hace funcionar una gran parte de la web, incluido WordPress y muchos backends personalizados. Vale la pena aprenderlo si quieres crear o mantener sitios web, trabajar con MySQL o hacerte cargo de una base de código existente en PHP. El PHP 8 moderno, con namespaces, Composer y frameworks como Laravel, ofrece una experiencia muy distinta de la que sugiere el antiguo estereotipo.
Ejecución del lado del servidorpor qué el navegador nunca ve tu código
PHP se ejecuta en el servidor y solo envía el resultado al navegador. Por eso un script puede leer una base de datos o una sesión sin exponerla, y por eso probar PHP implica enviarle una solicitud, no simplemente abrir un archivo.
Datos de la solicitud$_GET, $_POST, cookies, sesiones
Todo lo que envía un visitante llega en superglobales como $_GET y $_POST, mientras que las cookies y una sesión mantienen el estado entre solicitudes. Entenderlas es lo que marca la diferencia entre un script y una página web funcional.
PDO y prepared statementscómo comunicarse con MySQL de forma segura
PDO es la forma estándar de consultar una base de datos desde PHP, y los prepared statements mantienen los datos introducidos por el usuario fuera de la cadena SQL. Este es el hábito que evita la inyección SQL, una de las vulnerabilidades web más comunes.
Frameworks y Composercómo se construyen los proyectos reales
Composer instala paquetes y carga automáticamente las clases, y un framework como Laravel añade routing, un ORM y autenticación. La mayoría de los trabajos con PHP implican usar un framework, así que los fundamentos del lenguaje son un paso intermedio, no el final.
Encaja
Para quién es y para quién no
Es una buena opción si
- Eres principiante y quieres escribir PHP sin configurar primero un servidor local
- Mantienes o estás heredando un sitio de PHP o WordPress y necesitas leer el código
- Quieres practicar MySQL con PDO, sesiones y formularios en pequeños ejercicios ejecutables
- Te estás preparando para una entrevista de backend y quieres preguntas con respuestas
- Aprendes en sesiones cortas durante tus desplazamientos, en lugar de pasar largos periodos frente al escritorio
No es la herramienta adecuada si
- Necesitas ejecutar código sin conexión, porque el ejecutor de PHP necesita conexión a internet
- Quieres instalar el Laravel o Symfony real: las lecciones sobre frameworks usan un pequeño sustituto didáctico, claramente identificado
- Esperas que todos los cursos sean gratuitos: el primer curso es gratuito y Pro desbloquea el resto
- Necesitas un proyecto completo de escritorio con Composer, un servidor web y control de versiones
Preguntas
Preguntas frecuentes
¿Cuál es la mejor manera de aprender a programar en PHP desde el teléfono?
Usa una app en la que el código se ejecute de verdad, para que cada lección termine con algo que hayas ejecutado. Aprender PHP: Curso Code incluye un editor y compilador móvil de PHP, lecciones breves de cinco a diez minutos y un mentor de IA para los errores. Ejecuta tu script y muestra la salida de la consola o la página renderizada, justo la información que más necesitan quienes empiezan con PHP.
¿Puedo ejecutar código PHP en el teléfono?
Sí. La app incluye un compilador y editor de PHP: escribe un script, toca Run y lee el resultado. El código se ejecuta mediante el ejecutor de código de la app, que necesita conexión a internet. Si tu script muestra HTML, una vista Page lo presenta como una página web junto al código fuente y la consola.
¿La app enseña Laravel y MySQL?
Sí. La lista de cursos incluye MySQL con PDO y sentencias preparadas, y después los fundamentos de Laravel con MVC y enrutamiento, el ORM Eloquent, autenticación, colas y creación de APIs REST. Las lecciones sobre frameworks utilizan un pequeño framework didáctico para practicar rutas, vistas y un generador de consultas, y la app indica claramente que no es el Laravel real.
¿Cuántos cursos y lecciones tiene Aprender PHP: Curso Code?
Tiene 49 cursos y 195 lecciones, ordenados desde el nivel A1 hasta el C2, para que tanto un principiante como un desarrollador en activo encuentren el siguiente paso. Las lecciones duran de cinco a diez minutos. También hay 60 misiones de programación y 20 proyectos guiados para practicar más allá de las lecciones.
¿Sigue valiendo la pena aprender PHP?
Sí, si trabajas con sitios web. PHP impulsa WordPress y una gran cantidad de backends personalizados, y PHP 8 moderno con Composer y Laravel se usa ampliamente para APIs y aplicaciones web. Aprenderlo también enseña conceptos del lado del servidor, como solicitudes, sesiones y bases de datos, que se aplican a otros lenguajes.
¿Puedo practicar formularios, sesiones y cookies sin un servidor web?
Sí. El simulador de solicitudes te permite describir una solicitud rellenando $_GET, $_POST, cookies y una sesión, y después ejecuta tu script como si lo hubiera enviado un navegador. Un entorno aislado de bases de datos te proporciona una base de datos SQLite real para practicar con PDO, de modo que puedes probar la gestión de formularios y las consultas desde el teléfono.
¿Aprender PHP: Curso Code es gratis?
Se puede descargar gratis en App Store y Google Play. La versión gratuita incluye el primer curso, Getting Started with PHP, dos misiones de programación, Bug Hunt, los ejercicios diarios de repaso, el editor de código y tres preguntas diarias al mentor de IA, y muestra anuncios. Pro desbloquea todos los cursos, misiones y proyectos, el examen del certificado y un mentor de IA ilimitado, y elimina los anuncios.
¿Hay un certificado o preparación para entrevistas?
Sí. Aprobar el examen final, una función de Pro, te permite obtener un certificado de finalización. Para las entrevistas, la app incluye 50 preguntas de entrevista con respuestas claras, 50 preguntas de cuestionario y una hoja de referencia con 71 entradas. Un certificado muestra lo que has estudiado, pero no es una titulación acreditada.
Más de CoddyKit
Disponible en iOS y Android.