Aprender PHP: Curso Code
Aprender PHP: Curso Code — Pratique programação em PHP com um compilador e um mentor de IA
Aprender PHP: Curso Code é um app gratuito para começar, disponível para iOS e Android, voltado à programação em PHP no celular. Um compilador e editor de PHP integrados executam seu script e mostram o resultado — ou a página da web que ele imprime — enquanto 49 cursos levam você do primeiro echo ao MySQL com PDO, Laravel e APIs REST, com um mentor de IA para explicar seus erros.
- Preço
- Grátis, upgrade para Pro
- Plataformas
- iOS e Android
- Idiomas
- 22
- Classificação etária
- 4+
- Requisitos
- iOS 15.1 ou posterior
- App Store
- 5.0 ★ (1)


Dados entram, uma página sai.
Isso resume a maior parte do que o PHP faz. Uma requisição chega com uma query string, um formulário ou um cookie, o script é executado e o HTML volta. O app foi criado para que você acompanhe esse ciclo: descreva uma requisição, execute o script e veja a página produzida ao lado do código-fonte e do console.
O que é
Aprender PHP: Curso Code é um app para iOS e Android que ensina PHP desde a primeira instrução echo até MySQL, programação orientada a objetos, Laravel e APIs REST. Ele oferece 49 cursos e 195 lições organizados dos níveis A1 a C2, um editor e compilador de PHP para celular que renderiza HTML impresso como uma página da web, um simulador de requisições para $_GET, $_POST, cookies e sessões, um ambiente isolado de banco de dados SQLite, 60 missões de programação e um mentor de IA que explica mensagens de erro.
Dentro do app
Como ele é





O curso
O que o curso de PHP aborda
49 cursos e 195 lições retirados da própria lista de cursos do app, do seu primeiro script a frameworks, segurança e implantação.
Getting Started e fundamentos de PHP
O que é PHP, como executar seu primeiro script e, depois, variáveis, tipos e echo — a base que todos os cursos seguintes pressupõem.
Fluxo de controle, funções e escopo
if/else, switch e loops, seguidos de funções, argumentos e escopo de variáveis.
Arrays, strings e datas
Arrays e as funções de array, funções de string e o tratamento de datas e horários — as ferramentas usadas no dia a dia dos scripts PHP.
PHP e a web
Como inserir PHP em páginas HTML, trabalhar com formulários GET e POST e gerenciar sessões e cookies.
PHP orientado a objetos
Classes e objetos, herança, interfaces e traits, namespaces com autoloading PSR-4 e Composer para pacotes.
Bancos de dados, JSON e APIs
MySQL com PDO e prepared statements, além de JSON e do consumo de APIs REST.
Laravel
MVC e roteamento, o ORM Eloquent, autenticação e autorização, filas e jobs, além da criação de APIs REST com Laravel.
Segurança, testes e implantação
XSS, CSRF e SQL injection, testes unitários com PHPUnit e implantação de uma aplicação PHP.
Como funciona
Como funciona uma sessão
Uma sessão combina uma lição curta com um código que você executa imediatamente, para que a ideia e a prática aconteçam na mesma sessão.
Faça uma lição curta
Abra um curso e faça uma lição de cinco a dez minutos: primeiro, uma explicação em linguagem simples; depois, um exemplo que você pode modificar.
Execute e veja a página
Escreva um script no editor e toque em Run. O resultado aparece em uma aba do console e, quando seu código imprime HTML, você também vê esse conteúdo renderizado como uma página da web ao lado do código-fonte. Para executar o código, é necessária uma conexão com a internet.
Pergunte, verifique e continue
Quando uma mensagem de erro não fizer sentido, pergunte ao mentor de IA o que aconteceu. Cada tópico é seguido por um quiz e um desafio de programação, e o Bug Hunt apresenta um script com problemas para você corrigir.
O que está incluído
O que vem com o app
49
Cursos, de A1 a C2
195 lições organizadas por nível, desde variáveis e loops até OOP, MySQL com PDO, Laravel, segurança, testes e tópicos avançados, como Docker e microsserviços.
Run
Editor e compilador de PHP para celular
Escreva um script, toque em Run e leia o console. Quando o script imprime HTML, a visualização Page mostra o conteúdo como uma página da web ao lado do código-fonte e do console.
Request
Simulador de requisições
Preencha $_GET, $_POST, cookies e a sessão e execute seu script como se um navegador tivesse enviado essa requisição.
SQLite
Ambiente isolado de banco de dados
Pratique PDO com um banco de dados SQLite real e tabelas que você pode consultar, para que uma lição sobre instruções preparadas tenha algo contra o qual executar consultas.
60
Missões de programação
20 missões fáceis, 20 médias e 20 difíceis, além de 20 projetos guiados com código inicial e dicas, e construções passo a passo de um formulário de contato, um sistema de login, um blog com CRUD e uma API REST.
IA
Mentor de IA
Pergunte sobre um conceito, uma mensagem de erro ou um trecho de código e receba uma explicação clara. As mensagens de erro apontam para a linha no seu próprio código.
Contexto
Para que o PHP é usado e ainda vale a pena aprendê-lo?
PHP é uma linguagem de script do lado do servidor criada para gerar páginas da web e ainda é usada em uma parcela muito grande da web, incluindo WordPress e muitos backends personalizados. Vale a pena aprendê-lo se você quer criar ou manter sites, trabalhar com MySQL ou assumir uma base de código existente em PHP. O PHP 8 moderno, com namespaces, Composer e frameworks como Laravel, oferece uma experiência bem diferente do estereótipo antigo.
Execução no lado do servidorpor que o navegador nunca vê seu código
O PHP é executado no servidor e envia apenas o resultado ao navegador. Por isso, um script pode ler um banco de dados ou uma sessão sem expô-los, e testar PHP significa enviar uma requisição, não apenas abrir um arquivo.
Dados da requisição$_GET, $_POST, cookies, sessões
Tudo o que um visitante envia chega em superglobais como $_GET e $_POST, enquanto cookies e uma sessão mantêm o estado entre as requisições. Entender isso é o que diferencia um script de uma página da web funcionando.
PDO e instruções preparadascomunicação segura com o MySQL
PDO é a forma padrão de consultar um banco de dados a partir do PHP, e as instruções preparadas mantêm os dados inseridos pelo usuário fora da string SQL. Esse é o hábito que evita injeção de SQL, uma das vulnerabilidades mais comuns da web.
Frameworks e Composercomo projetos reais são desenvolvidos
Composer instala pacotes e faz o autoload de classes, enquanto um framework como Laravel adiciona roteamento, um ORM e autenticação. A maioria dos trabalhos com PHP envolve um framework, então os fundamentos da linguagem são um ponto de partida, não o fim.
Para quem é
Para quem é — e para quem não é
É uma boa opção se você
- É um iniciante completo que quer escrever PHP sem configurar primeiro um servidor local
- Mantém ou está assumindo um site em PHP ou WordPress e precisa ler o código
- Quer praticar MySQL com PDO, sessões e formulários em pequenos exercícios executáveis
- Está se preparando para uma entrevista de backend e quer perguntas com respostas
- Aprende em sessões curtas durante o trajeto, em vez de passar longos períodos diante da mesa
Não é a ferramenta certa se você
- Precisa executar código offline, porque o executor de PHP precisa de conexão com a internet
- Quer instalar o Laravel ou Symfony de verdade: as lições sobre frameworks usam uma pequena alternativa didática, identificada claramente
- Espera que todos os cursos sejam gratuitos: o primeiro curso é gratuito e o Pro desbloqueia os demais
- Precisa de um projeto completo para desktop, com Composer, servidor web e controle de versão
Dúvidas
Perguntas frequentes
Qual é a melhor maneira de aprender programação em PHP pelo celular?
Use um app em que o código realmente seja executado, para que cada lição termine com algo que você colocou em prática. Aprender PHP: Curso Code tem um editor e compilador de PHP para celular, lições curtas de cinco a dez minutos e um mentor com IA para ajudar com erros. Ele executa seu script e mostra a saída do console ou a página renderizada — exatamente o feedback de que quem está começando em PHP mais precisa.
Posso executar código PHP no celular?
Sim. O app inclui um compilador e editor de PHP: escreva um script, toque em Executar e leia a saída. O código é executado pelo executor de código do app, que precisa de conexão com a internet. Se o seu script imprimir HTML, uma visualização de página o mostrará como uma página web ao lado do código-fonte e do console.
O app ensina Laravel e MySQL?
Sim. A lista de cursos aborda MySQL com PDO e prepared statements e, depois, os fundamentos de Laravel com MVC e roteamento, o ORM Eloquent, autenticação, filas e a criação de APIs REST. As lições sobre frameworks usam um pequeno framework didático para praticar rotas, views e um query builder, e o app o identifica claramente como não sendo o Laravel de verdade.
Quantos cursos e lições o Aprender PHP: Curso Code oferece?
Ele tem 49 cursos e 195 lições, organizados do nível A1 ao C2, para que tanto um iniciante completo quanto um desenvolvedor experiente encontrem o próximo passo. As lições duram de cinco a dez minutos. Também há 60 missões de programação e 20 projetos guiados para praticar além das lições.
Ainda vale a pena aprender PHP?
Sim, se você trabalha com sites. PHP é a base do WordPress e de um grande número de backends personalizados, e o PHP 8 moderno com Composer e Laravel é amplamente usado em APIs e aplicações web. Aprendê-lo também ensina conceitos de servidor, como requisições, sessões e bancos de dados, que podem ser aplicados a outras linguagens.
Posso praticar formulários, sessões e cookies sem um servidor web?
Sim. O simulador de requisições permite descrever uma requisição preenchendo $_GET, $_POST, cookies e uma sessão. Em seguida, ele executa seu script como se um navegador tivesse enviado a requisição. Um sandbox de banco de dados oferece um banco de dados SQLite real para você praticar PDO, permitindo testar o processamento de formulários e consultas no celular.
O Aprender PHP: Curso Code é gratuito?
Ele pode ser baixado gratuitamente na App Store e no Google Play. A versão gratuita inclui o primeiro curso, Getting Started with PHP, duas missões de programação, Bug Hunt, os exercícios diários de revisão, o editor de código e três perguntas diárias ao mentor com IA, além de exibir anúncios. O Pro desbloqueia todos os cursos, missões e projetos, o exame para obter o certificado e um mentor com IA ilimitado, além de remover os anúncios.
Há certificado ou preparação para entrevistas?
Sim. Ao passar no exame final, um recurso do Pro, você recebe um certificado de conclusão. Para entrevistas, o app inclui 50 perguntas de entrevista com respostas claras, 50 perguntas de quiz e uma folha de consulta com 71 itens. O certificado mostra o que você estudou e não é uma qualificação credenciada.
Comece agora
Execute seu primeiro script PHP hoje
Comece gratuitamente no iOS e no Android, em 22 idiomas.
Mais da CoddyKit
Disponível em iOS e Android.