Aprenda PHP
Um curso online de PHP grátis e interativo. Você escreve PHP em cada lição, com dicas de IA quando algo dispara um warning e um certificado grátis ao concluir.
37,221+ codders inscritos
230 lições222 desafios1,393 perguntas de quiz
- Ideal para iniciantes
Ajuda de codificação com IA
Lições interativas e práticas
Narração em áudio em todas as lições
Questionários para testar seu conhecimento
Certificado grátis de conclusão
Programa
Seção 1
Fundamentos
Começar seçãoIniciarConstrua uma base sólida com conceitos essenciais e habilidades básicasIntrodução ao PHP
5 lições431Variáveis e Tipos de Dados
9 lições663Operadores Básicos
8 lições852Operadores de Comparação e Lógicos
5 lições532Lógica Condicional
6 lições639Arrays Parte 1 - Indexados
7 lições645Arrays Parte 2 - Associativos
6 lições540Laços de Repetição
7 lições746Projeto: Lista de Tarefas Simples
Projeto7 lições7Funções
8 lições857Desafios Finais
3 lições3Seção 2
Lógica & Fluxo
Começar seçãoIniciarDesenvolva habilidades de resolução de problemas e crie programas dinâmicos e interativosFunções Avançadas
9 lições964Manipulações Avançadas de Arrays
10 lições1066Ordenação de Arrays
7 lições747Arrays Multidimensionais
6 lições639Boletim de Alunos
6 lições6Funções de Ordem Superior para Arrays
7 lições745Trabalhando com Datas e Horas
6 lições539Tratamento de Erros e Exceções
7 lições650Agendador de Eventos
Projeto6 lições6Desafios Finais
4 lições4Seção 3
Programação Orientada a Objetos
Começar seçãoIniciarDescubra como organizar o código com classes, objetos e estruturas reutilizáveisFundamentos de OOP
9 lições1769Namespaces e Autoloading
5 lições934Propriedades de Classes
6 lições1044Herança
6 lições644Interfaces e Contratos
6 lições644Polimorfismo
5 lições536Encapsulamento
6 lições645Métodos Mágicos
7 lições753Traits
5 lições544Conceitos Avançados de OOP
7 lições761Sistema de Tipos e Tratamento de Erros
7 lições754Padrões de Projeto – Parte 1
5 lições546Padrões de Projeto Parte 2
7 lições764Projeto: Gerenciamento de Biblioteca
Projeto6 lições6Desafios Finais
4 lições4
Cursos de PHP
Cursos práticos de PHP, grátis para começar no navegador.
Desafios para Iniciantes - Pratique Conceitos Básicos
PopularColoque seus conhecimentos básicos de programação à prova e tente resolver estes desafios de programação. Use a linguagem que desejar. Bons códigos!
Certificado ao concluir
- 20
- 20
Problemas de Programação
PopularColoque suas habilidades de resolução de problemas de programação à prova usando os exercícios de diferentes níveis de dificuldade neste curso. Projetado para programadores com algum conhecimento prévio da sintaxe básica em qualquer linguagem de programação.
Certificado ao concluir
- 32
- 31
Pilha - Série Estruturas de Dados #1
Neste curso, você aprenderá sobre a estrutura de dados Pilha (Stack), criará uma Pilha do zero usando sua linguagem preferida e praticará com desafios de programação!
- 13
- 11
- 1
Árvore AVL - Série de Estruturas de Dados #10
Neste curso, você aprenderá sobre a estrutura de dados Árvore AVL, construirá uma árvore binária de busca auto-balanceada do zero na sua linguagem preferida e praticará desafios de codificação com ela!
Certificado ao concluir
- 16
- 14
- 1
Linked List - Série sobre Estruturas de Dados #5
Neste curso, você aprenderá sobre a estrutura de dados Linked List, criará uma Linked List do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 12
- 1
Árvore Binária - Série Estruturas de Dados #3
Neste curso, você aprenderá sobre a estrutura de dados Árvore Binária, criará uma Árvore Binária do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 13
- 11
- 1
Aprenda Fazendo
Escreva código real, consulte bancos de dados, crie sites e domine prompts de IA. Nossas lições interativas cobrem todas as habilidades que desenvolvedores modernos precisam.
Construa Sua Sequência
Mantenha a consistência e veja seu progresso crescer! Acompanhe seu hábito diário de programação, proteja sua sequência com dias de congelamento e ganhe recompensas por aparecer todos os dias.
12 dias de sequência
Volte amanhã para manter sua sequência!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Tudo ou Nada
Dia 5 de 7
Congelar Sequência
2 left
Onde Quiser
Leve sua jornada de programação com você! Sem configuração, sem downloads: apenas abra e comece a programar. Disponível no iOS, Android e Web com avaliações de 4.9 estrelas.
Você Não Está Sozinho
Compita em placares globais, convide amigos para ganhar recompensas e celebre as conquistas uns dos outros. Programar é melhor com amigos!
Aprenda de todas as formas
Leia, ouça, teste-se, pergunte à IA ou consulte qualquer coisa que já tenha estudado. Cada lição se adapta a você.
Uma variável é um contêiner nomeado que armazena um valor que você pode referenciar depois.
Em Python, você cria uma escrevendo o nome, um sinal de igual e o valor que quer armazenar.
O valor pode mudar com o tempo. Reatribuir o nome simplesmente o aponta para um novo valor.
Seja Certificado
Ganhe certificados para cada curso que você completar. Adicione-os ao seu perfil do LinkedIn e currículo para mostrar sua experiência em programação aos empregadores.
Por que aprender PHP com a Coddy
- Rode código PHP de verdade no navegador. Sem XAMPP, sem Apache, sem servidor local pra configurar. Cada aula executa seu PHP no servidor e mostra a saída na hora.
- PHP para a web do jeito que ele é realmente usado hoje: variáveis, controle de fluxo, funções, arrays, includes, formulários, superglobals, sessões e padrões básicos de banco de dados. A base de PHP que todo desenvolvedor web precisa.
- As dicas de IA ajudam você a debugar erros de PHP e desvendar warnings sem entregar a resposta, então problemas comuns como undefined index e bugs de aspas viram momentos de aprendizado em vez de becos sem saída.
- Certificado grátis de PHP ao concluir o curso. Uma prova confiável para vagas de desenvolvimento web, WordPress e Laravel, onde PHP ainda é requisito básico.
Perguntas frequentes sobre aprender PHP
PHP é fácil de aprender?
PHP é uma das linguagens mais fáceis para começar. A sintaxe é tolerante, dá para misturar direto no HTML e você vê o resultado no navegador na hora. A maioria dos iniciantes monta uma página PHP funcionando na primeira hora. As partes mais delicadas (segurança, sessões, trabalhar com bancos de dados) vêm depois e são apresentadas aos poucos.
Ainda vale a pena aprender PHP em 2026?
Sim. O PHP ainda movimenta uma fatia enorme da web - só o WordPress roda em cerca de 40% de todos os sites, e frameworks como Laravel e Symfony estão ativos e em boa forma. Para desenvolvimento em WordPress, trabalho web em agências ou qualquer backend que converse com MySQL, PHP é uma habilidade bastante prática.
Quanto tempo leva para aprender PHP?
O básico de PHP - variáveis, condicionais, loops, funções, arrays - leva de uma a duas semanas com prática diária. Construir um site dinâmico pequeno com formulários, sessões e consultas a banco de dados normalmente leva mais um a três meses além disso. Aprofundar em Laravel ou desenvolvimento WordPress é uma jornada à parte.
Qual é a diferença entre PHP e HTML?
HTML é a linguagem de marcação que descreve a estrutura de uma página web. PHP é uma linguagem de programação que roda no servidor e gera o HTML antes dele chegar ao navegador - é assim que você cria páginas dinâmicas, faz login de usuários, salva dados de formulários e por aí vai. Elas trabalham juntas: HTML para o layout, PHP para a lógica.
Posso aprender PHP online de graça?
Sim. O curso interativo de PHP é gratuito - lições, exercícios de código, quizzes e certificado. O PHP roda no servidor em um ambiente sandbox, então você não precisa instalar Apache, MySQL ou XAMPP localmente para começar a programar.
Recebo um certificado de PHP ao concluir o curso?
Sim. Ao concluir o curso de PHP, você recebe um certificado de conclusão gratuito que pode adicionar ao seu currículo ou compartilhar no LinkedIn - útil junto com sites em WordPress, apps em Laravel ou qualquer projeto web do seu portfólio.