NovoJornada
Aprenda Swift
Aprenda Swift do zero com um curso online grátis e interativo. Domine variáveis, condicionais, loops, funções, estruturas de dados e organização de projetos com desafios práticos, projetos reais, dicas de IA e um certificado ao concluir.
1,176+ codders inscritos
Esta jornada inclui
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
1 seções86 lições72 desafios457 perguntas de quiz01Seção 1
Fundamentos
Construa uma base sólida com conceitos essenciais e habilidades básicasCOMEÇAR A APRENDERIntrodução
3 lições216- 01A LinguagemDesafio
- 02Olá Mundo!DesafioQuizÁudio
- 03ComentáriosQuizÁudio
Variáveis
7 lições751- 01Let vs VarDesafioQuizÁudio
- 02Anotações de TipoDesafioQuizÁudio
- 03NúmerosDesafioQuizÁudio
- 04StringDesafioQuizÁudio
- 05BooleanosDesafioQuizÁudio
- 06Convenções de NomenclaturaDesafioQuizÁudio
- 07Recapitulação - Inicializar VariáveisDesafio
Opcionais
5 lições532- 01O que são OpcionaisDesafioQuizÁudio
- 02Desembrulhando com If LetDesafioQuizÁudio
- 03Guard LetDesafioQuizÁudio
- 04Operador de Coalescência NulaDesafioQuizÁudio
- 05Recapitulação - Desembrulho SeguroDesafio
Operadores Parte 1
5 lições534- 01Operadores AritméticosDesafioQuizÁudio
- 02Operador de MóduloDesafioQuizÁudio
- 03Atribuição CompostaDesafioQuizÁudio
- 04Recapitulação - Matemática SimplesDesafio
- 05Operadores de ComparaçãoDesafioQuizÁudio
Operadores Parte 2
5 lições532- 01Operadores Lógicos Parte 1DesafioQuizÁudio
- 02Operadores Lógicos Parte 2DesafioQuizÁudio
- 03Recapitulação - Lógica SimplesDesafio
- 04Operadores Lógicos Parte 3DesafioQuizÁudio
- 05Operador TernárioDesafioQuizÁudio
Tomada de Decisão
5 lições534- 01Estrutura IfDesafioQuizÁudio
- 02If - ElseDesafioQuizÁudio
- 03Recapitulação - Calculadora SimplesDesafio
- 04Estrutura SwitchDesafioQuizÁudio
- 05Switch com IntervalosDesafioQuizÁudio
IO Básico
6 lições634- 01Função PrintDesafioQuizÁudio
- 02Interpolação de StringsDesafioQuizÁudio
- 03Entrada ReadLineDesafioQuizÁudio
- 04Conversão de TiposDesafioQuizÁudio
- 05Recapitulação - Até 120Desafio
- 06Recapitulação - Verdadeiro ou FalsoDesafio
Calculadora de Divisão de Conta
Projeto5 lições1- 01Mensagem de Boas-vindasDesafio
- 02Obtendo EntradaProjeto
- 03Calculando Gorjeta e TotalProjeto
- 04Dividindo a ContaProjeto
- 05Saída FormatadaProjeto
Loops
9 lições967- 01Loop For-InDesafioQuizÁudio
- 02Loop WhileDesafioQuizÁudio
- 03Loop Repeat-WhileDesafioQuizÁudio
- 04BreakDesafioQuizÁudio
- 05ContinueDesafioQuizÁudio
- 06Recapitulação - FatorialDesafioQuiz
- 07Intervalos em LoopsDesafioQuizÁudio
- 08Loop AninhadoDesafioQuizÁudio
- 09Recapitulação - Entrada DinâmicaDesafio
Funções
7 lições742- 01Declarar uma FunçãoDesafioQuizÁudio
- 02Parâmetros e ArgumentosDesafioQuizÁudio
- 03Valores de RetornoDesafioQuizÁudio
- 04Rótulos de ArgumentosDesafioQuizÁudio
- 05Recapitulação - Função SigmaDesafio
- 06Recapitulação - Função de ValidaçãoDesafio
- 07Valores PadrãoDesafioQuizÁudio
FizzBuzz com um Diferencial
Projeto4 lições1- 01Visão Geral do JogoDesafio
- 02A Função FizzBuzzProjeto
- 03Percorrendo os NúmerosProjeto
- 04Adicionando o DiferencialProjeto
Fundamentos de Arrays
7 lições745- 01Declarando um ArrayDesafioQuizÁudio
- 02Acessando ElementosDesafioQuizÁudio
- 03Modificando ArraysDesafioQuizÁudio
- 04Métodos de ArrayDesafioQuizÁudio
- 05Recapitulação - Lista de ProdutosDesafio
- 06Recapitulação - Array InvertidoDesafio
- 07TuplasDesafioQuizÁudio
Iterando sobre Sequências
4 lições434- 01Iterando sobre ElementosDesafioQuizÁudio
- 02O Método EnumeratedDesafioQuizÁudio
- 03Iterando sobre Strings P1DesafioQuizÁudio
- 04Iterando sobre Strings P2DesafioQuizÁudio
Arrays Avançados
4 lições436- 01Fatiamento de Arrays Parte 1DesafioQuizÁudio
- 02Fatiamento de Arrays Parte 2DesafioQuizÁudio
- 03Operadores de SequênciaDesafioQuizÁudio
- 04O Método ContainsDesafioQuizÁudio
Rastreador de Despesas Diárias
Projeto7 lições1- 01Visão Geral do ProjetoDesafio
- 02Sair do ProgramaProjeto
- 03Adicionar DespesaProjeto
- 04Visualizar Todas as DespesasProjeto
- 05Total e MédiaProjeto
- 06Limpar TudoProjeto
- 07Tratamento de ErrosProjeto
Desafios Finais
3 lições3- 01Pirâmide de Asteriscos RetaDesafio
- 02Localizador de PadrõesDesafio
- 03O Que ComprarDesafio
Por que aprender Swift com a Coddy
- Curso de Swift online e grátis: sem instalação, sem configurar ferramentas e sem barreiras para começar. Abra o navegador e pratique desde a primeira aula.
- Aulas práticas de Swift que vão além de um tutorial: cada conceito vem com um desafio para escrever código real e aprender fazendo.
- As dicas de IA ajudam quando você trava em um exercício de Swift, mostrando o próximo passo sem entregar a resposta completa.
- 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 Swift.
Perguntas frequentes sobre aprender Swift
Swift é fácil de aprender?
Sim, você pode começar com Swift mesmo sem experiência. A Coddy divide os conceitos em exercícios curtos para você entender a sintaxe, praticar variáveis, condicionais, loops, funções, estruturas de dados e organização de projetos e ganhar confiança aos poucos.
Quanto tempo leva para aprender Swift?
Os fundamentos de Swift geralmente podem ser aprendidos em uma ou duas semanas de prática diária. Para criar projetos reais com segurança, reserve de um a três meses, dependendo do seu ritmo.
Onde posso aprender Swift online grátis?
A Coddy oferece um curso online grátis de Swift com aulas, desafios de código, quizzes e projetos. Não é preciso instalar nada: tudo funciona no navegador.
Como aprender Swift rápido?
A forma mais rápida é praticar todos os dias. Na Coddy você alterna explicação curta, exercício imediato e feedback com dicas de IA, passando mais tempo escrevendo Swift do que assistindo a vídeos longos.
Recebo um certificado de Swift ao terminar?
Sim. Ao concluir o curso de Swift na Coddy, você recebe um certificado grátis de conclusão para compartilhar no LinkedIn ou incluir no currículo.
O que posso criar depois de aprender Swift?
Depois do curso, você poderá criar scripts úteis, pequenos apps, automações, jogos simples e projetos para mostrar no portfólio. Também terá uma base sólida para avançar para tópicos mais profissionais.