Aprenda GDScript
Um curso de GDScript online, grátis e interativo. Aprenda a linguagem usada para programar jogos no Godot antes de abrir o editor: cada aula roda o seu código em um motor Godot real dentro do navegador, com dicas de IA quando a saída não bate e um certificado grátis ao concluir cada seção.
1,000+ codders inscritos
235 lições235 desafios751 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çãoIniciarExpandirRecolherConstrua uma base sólida com conceitos essenciais e habilidades básicasIntrodução
4 lições415Variáveis Parte 1
5 lições525Variáveis - Parte 2
5 lições520Operadores - Parte 1
6 lições625Operadores Parte 2
5 lições520Tomada de decisões
5 lições520Entrada e Saída Básicas
7 lições725Calculadora de Divisão da Conta
Projeto5 lições5Laços de repetição
8 lições830Funções
7 lições725FizzBuzz com uma Reviravolta
Projeto4 lições4Fundamentos de Arrays
7 lições725Percorrendo Arrays
4 lições420Arrays Avançados
4 lições420Dicionários
6 lições625Rastreador de Despesas Diárias
Projeto7 lições7Desafios Finais
3 lições3Seção 2
Lógica e fluxo
Começar seçãoIniciarExpandirRecolherDesenvolva habilidades de resolução de problemas e crie programas dinâmicos e interativosStrings em Profundidade
5 lições920Tomada de Decisões Avançada
6 lições1125Arrays multidimensionais
7 lições1225Dicionários - Parte 2
5 lições920Aplicativo de Agenda de Contatos
Projeto7 lições7Conjuntos com Dicionários
6 lições1125Enums
5 lições920Gerenciador de Registros de Alunos
Projeto7 lições7Agregação Avançada de Dados
4 lições715Funções Avançadas
7 lições1225Funções de Alta Ordem
6 lições1020Tratamento básico de erros
5 lições920Sistema de Gerenciamento de Estoque
Projeto5 lições5Desafios Finais
3 lições3Seção 3
Programação orientada a objetos
Começar seçãoIniciarExpandirRecolherModele programas com classes e objetos distribuídos em vários arquivos. Aprenda sobre construtores, propriedades, membros estáticos, herança, classes abstratas, polimorfismo, sinais, nós e padrões de projeto clássicos; depois, desenvolva um projeto de gerenciamento de biblioteca.Fundamentos da POO
8 lições1535Propriedades de Classe
6 lições1125Herança
6 lições1125Polimorfismo
5 lições920Encapsulamento
5 lições920Métodos especiais
4 lições716Sinais
5 lições920Conceitos Avançados de POO
5 lições1025Padrões de Projeto Parte 1
5 lições1025Padrões de Projeto Parte 2
6 lições1230Projeto: Gestão de Biblioteca
Projeto6 lições6Desafios Finais
4 lições4
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 GDScript com a Coddy
- Rode GDScript de verdade em um motor Godot 4 real, direto no navegador. Sem baixar o Godot, sem criar projeto e sem configurar árvore de cenas: cada aula executa o seu script no motor e mostra na hora a saída e qualquer erro.
- GDScript do jeito que os desenvolvedores Godot escrevem:
vareconst, tipagem estática com anotações de tipo e inferência com:=,if/elif/else,matchcom guardas e padrões de arrays e dicionários, loopsforewhile,range(), funções com tipo de retorno e valores padrão, arrays tipados, dicionários, enums, lambdas, recursão emap,filterereduce. - GDScript orientado a objetos do jeito que o Godot usa: classes,
_initeself, variáveis e funções estáticas, setters e getters de propriedades, herança comsuper, verificação de tipo comis,_to_string, classes internas,RefCountedversusNode, e sinais que você declara, emite comemit()e conecta comconnect(). Depois, padrões de projeto como Singleton, Factory, Observer e State, tudo escrito em GDScript. - As dicas de IA ajudam nos pontos que mais confundem quem está começando, como erros de indentação, a divisão inteira que descarta o resto, converter a entrada de texto em números e por que uma variável tipada recusa um valor, sem entregar a resposta.
Perguntas frequentes sobre aprender GDScript
Para que serve o GDScript?
GDScript é parecido com Python?
func onde o Python usa def e var para declarar variáveis, então quem vem do Python costuma se sentir em casa em poucos dias. As diferenças são a tipagem estática opcional (var speed: float = 10.0), tipos nativos feitos para jogos como Vector2 e Color, os sinais e as classes que correspondem a nós do Godot. É uma linguagem própria, não um dialeto de Python, então bibliotecas Python não rodam nela.