Aprenda Python
Um curso de Python online, interativo e grátis. Você escreve código em toda lição, recebe dicas de IA quando travar e ganha um certificado grátis ao concluir.
1,859,298+ codders inscritos
219 lições172 desafios1,072 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
Fundamentals
Começar seçãoIniciarExpandirRecolherBuild a strong foundation with essential concepts and basic skillsIntrodução
3 lições316Variáveis
6 lições838Operadores Parte 1
5 lições931Operadores Parte 2
5 lições930Tomada de Decisão
4 lições721Entrada e Saída Básica
6 lições831Calculadora de Divisão de Conta
Projeto5 lições1Laços de Repetição
8 lições1444Funções
6 lições833FizzBuzz com um Diferencial
Projeto4 lições1Fundamentos de Listas
7 lições938Iterando sobre Sequências
4 lições830Listas Avançadas
4 lições830Rastreador de Despesas Diárias
Projeto7 lições1Desafios Finais
3 lições3Seção 2
Logic & Flow
Começar seçãoIniciarExpandirRecolherDevelop problem-solving skills and create dynamic, interactive programsExploração de Variáveis
6 lições745Dicionários Parte 1
5 lições631Dicionários Parte 2
5 lições630Aplicativo de Agenda de Contatos
Projeto7 lições1Tomada de Decisão Avançada
5 lições729Conjuntos Parte 1
4 lições524Conjuntos Parte 2
6 lições732Gerenciador de Registros de Alunos
Projeto7 lições1Agregação de Dados Avançada
4 lições723List Comprehensions Básicas
6 lições631Funções Avançadas
7 lições1146Tratamento Básico de Erros
4 lições323Sistema de Gerenciamento de Inventário
Projeto5 lições1Funções de Ordem Superior
4 lições616Desafios Finais
3 lições3Seção 3
Object Oriented Programming
Começar seçãoIniciarExpandirRecolherDiscover how to organize code with classes, objects, and reusable structuresFundamentos de POO
8 lições755Decoradores
4 lições33Propriedades de Classe
4 lições425Herança
6 lições640Polimorfismo
5 lições533Encapsulamento
5 lições535Métodos Especiais
4 lições426Conceitos Avançados de POO
5 lições543Padrões de Projeto Parte 1
5 lições443Padrões de Projeto Parte 2
6 lições650Projeto: Gerenciamento de Biblioteca
Projeto6 lições1Desafios Finais
4 lições4
Cursos de Python
Cursos práticos de Python, 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 com os exercícios de diferentes níveis de dificuldade deste 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, criará uma Pilha do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 13
- 6
- 1
Análise com Pandas
Neste curso, você aprenderá a manipular tabelas em Python usando pandas.
Certificado ao concluir
- 19
Desafios de Programação: Volume 2
Coloque suas habilidades de resolução de problemas de programação à prova com os exercícios de diferentes níveis de dificuldade deste curso. Projetado para programadores com conhecimento prévio da sintaxe básica em qualquer linguagem de programação, este curso é uma extensão do primeiro Desafios de Programação.
Certificado ao concluir
- 25
- 24
Fundamentos de Numpy
Aprenda a dominar cálculos numéricos poderosos em Python para ciência de dados com este curso prático e conciso.
- 18
- 34
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
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
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Por que aprender Python com a Coddy
- Grátis, sem instalação, sem interpretador de Python para configurar, sem barreira de cadastro. Abra o curso e comece a escrever código Python 3 de verdade no navegador.
- Cada conceito vem com um desafio de código, então você passa a aula escrevendo Python em vez de só ler sobre ele.
- As dicas de IA destravam você quando um exercício deixa de fazer sentido, sem entregar a resposta. É a diferença entre aprender Python e copiar Python.
- Certificado grátis de conclusão para compartilhar no LinkedIn ou adicionar ao currículo como prova de que você completou um curso interativo de Python.