Roadmap de desenvolvimento iOS
Aprenda Swift, crie telas em SwiftUI com pré-visualização ao vivo e pratique as estruturas de dados e os algoritmos que as entrevistas de iOS cobram, tudo em Swift.
49,524+ codders inscritos nestes cursos
574 lições583 desafios2,237 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
14 certificados gratuitos ao longo da trilha
O roadmap iOS, passo a passo
Cada passo é um curso da Coddy. Seu progresso é salvo por curso.
- 1Etapa 12 seções, em ordem
- 2Etapa 2
Classes e protocolos
Começar esta etapaIniciarClasses, structs, enums, protocolos, herança e genéricos, com um projeto de gerenciamento de biblioteca.Iniciar - 3Etapa 3
SwiftUIPágina própria
Começar esta etapaIniciarViews e modificadores, stacks, estado e botões, campos de texto, toggles, listas e navegação, com pré-visualização ao vivo.IniciarPágina própria - 4Etapa 4
Estruturas de dados em Swift
Começar esta etapaIniciarPilhas, filas, listas ligadas, árvores binárias e tabelas hash, construídas à mão.Iniciar5 cursos, em ordem- Pilha - Série Estruturas de Dados #113 lições11 desafios1 projeto
- Fila - Série de Estruturas de Dados #212 lições10 desafios1 projeto
- Linked List - Série sobre Estruturas de Dados #514 lições12 desafios1 projeto
- Árvore Binária - Série Estruturas de Dados #313 lições11 desafios1 projeto
- Tabelas Hash - Série de Estruturas de Dados #414 lições12 desafios
- 5Etapa 5
Algoritmos em Swift
Começar esta etapaIniciarRecursão, depois bubble, selection, insertion, merge e quick sort.Iniciar6 cursos, em ordem- Desafios de Recursão - Domine o Pensamento Recursivo15 lições15 desafios
- Bubble Sort11 lições10 desafios
- Selection Sort - Série DSA9 lições4 desafios54 perguntas1 projeto
- Insertion Sort - Série DSA9 lições4 desafios1 projeto
- Merge Sort - Série DSA9 lições4 desafios52 perguntas1 projeto
- Quick Sort - Série DSA9 lições4 desafios52 perguntas1 projeto
- 6Etapa 6
Problemas de entrevista
Começar esta etapaIniciarProblemas de programação do tipo que as entrevistas de iOS cobram, resolvidos em Swift.Iniciar2 cursos, em ordem - 7Etapa 7
O terminal e o GitPágina própria
Começar esta etapaIniciarA linha de comando, depois Git: commits, branches, merges e como corrigir erros.IniciarPágina própria2 seções, em ordem
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
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 desenvolvimento iOS na Coddy
- Cada aula de SwiftUI mostra sua tela em uma pré-visualização ao vivo ao lado do código.
- Não precisa de Mac para começar: Swift e SwiftUI rodam no seu navegador.
- As estruturas de dados, os algoritmos e os problemas de entrevista são todos em Swift.
- Quando você trava, o Bugsy aponta o problema sem escrever a resposta por você.