Menu
Coddy logo textTech
NovoJornada

Aprenda Swift

Um curso online de Swift, grátis e interativo. Você escreve Swift em toda lição — sintaxe, optionals, structs, classes, protocols, closures — com dicas de IA quando um optional te pega de surpresa e um certificado grátis ao concluir.

1,502+ codders inscritos

  • Ideal para iniciantes
  • sparkles iconAjuda de codificação com IA
  • hint iconLições interativas e práticas
  • volume On iconNarração em áudio em todas as lições
  • quiz iconQuestionários para testar seu conhecimento
  • certificate iconCertificado grátis de conclusão

Programa

2 seções5 projetos142 lições120 desafios831 perguntas de quiz
  1. Começar seçãoIniciarExpandirRecolherConstrua uma base sólida com conceitos essenciais e habilidades básicas

    Introdução

    3 lições216

    Variáveis

    7 lições751

    Opcionais

    5 lições532

    Operadores Parte 1

    5 lições534

    Operadores Parte 2

    5 lições532

    Tomada de Decisão

    5 lições534

    IO Básico

    6 lições634

    Calculadora de Divisão de Conta

    Projeto5 lições1

    Loops

    9 lições967

    Funções

    7 lições742

    FizzBuzz com um Diferencial

    Projeto4 lições1

    Fundamentos de Arrays

    7 lições745

    Iterando sobre Sequências

    4 lições434

    Arrays Avançados

    4 lições436

    Rastreador de Despesas Diárias

    Projeto7 lições1

    Desafios Finais

    3 lições3
  2. Começar seçãoIniciarExpandirRecolherAprimore seu Swift com strings, ranges, dicionários, sets, higher-order functions, closures e tratamento de erros. Dois projetos guiados consolidam todo o conteúdo.

    Strings a Fundo

    6 lições643

    Intervalos e Strides

    5 lições533

    Dicionários

    6 lições641

    Conjuntos

    5 lições535

    Funções de Ordem Superior Parte 1

    5 lições533

    Funções de Ordem Superior Parte 2

    5 lições532

    Projeto - Monitor de Hábitos

    Projeto5 lições142

    Closures

    6 lições641

    Tratamento de Erros

    5 lições533

    Projeto - Mecanismo de Quiz

    Projeto5 lições141

    Desafios Finais

    3 lições3

Por que aprender Swift com a Coddy

  • Escreva e execute código Swift de verdade no navegador. Sem instalar Xcode, sem precisar de Mac. Cada aula compila seu programa Swift no servidor e mostra a saída na hora, então dá pra aprender Swift no Windows, Linux ou qualquer máquina.
  • Swift moderno: variáveis e tipos, controle de fluxo, optionals, structs vs classes, protocols, generics, closures, tratamento de erros. Os fundamentos do Swift que todo desenvolvedor iOS precisa.
  • Dicas com IA ajudam você a ler e corrigir erros do compilador Swift e a fazer o unwrap de optionals corretamente, para que conceitos como nil-safety e value vs reference types façam sentido em vez de confundir.
  • Certificado de Swift gratuito ao concluir o curso. Um sinal confiável para vagas de desenvolvedor iOS, macOS, watchOS e visionOS, onde Swift é a linguagem principal.

Perguntas frequentes sobre aprender Swift

Para que serve a programação em Swift?

Swift é a linguagem principal da Apple para criar apps no iOS, iPadOS, macOS, watchOS, tvOS e visionOS. A grande maioria dos novos apps de iPhone e Mac é escrita em Swift, e os frameworks da Apple (SwiftUI, UIKit, AppKit) são desenhados em torno dela. Fora das plataformas da Apple, Swift também aparece em código server-side, mas o desenvolvimento de apps é o motivo dominante para se aprender Swift.

Swift é difícil de aprender?

Swift é uma das linguagens fortemente tipadas mais acessíveis. A sintaxe é concisa, a inferência de tipos elimina muito código repetitivo, e recursos modernos como optionals e pattern matching são bem pensados. As partes mais complicadas (gerenciamento de memória com ARC, generics avançados, programação orientada a protocolos) vêm depois e são introduzidas aos poucos.

Dá para aprender Swift no Windows ou no Linux?

Sim. O curso compila Swift no servidor, então você pode aprender a linguagem Swift no Windows, Linux ou Chromebook sem precisar de Xcode nem de um Mac. Para de fato publicar apps iOS na App Store, em algum momento você vai precisar de um Mac e do Xcode, mas dá para aprender a linguagem Swift inteira sem isso.

Devo aprender Swift ou Objective-C?

Swift, na grande maioria dos casos. A Apple vem direcionando os desenvolvedores para Swift desde 2014 — a maior parte dos tutoriais modernos de iOS, exemplos de código e a documentação do SwiftUI é exclusivamente em Swift. Objective-C ainda aparece em bases de código mais antigas, mas Swift é a linguagem para novos projetos em iOS, macOS e visionOS.

Quanto tempo leva para aprender Swift?

O básico de Swift — variáveis, controle de fluxo, funções, structs — leva uma a duas semanas de prática diária. Ficar confortável com optionals, classes, protocols e closures normalmente leva de um a três meses. Se aprofundar em SwiftUI ou UIKit para de fato publicar apps no iOS é uma jornada à parte, em cima da linguagem em si.

Recebo um certificado ao concluir o curso de Swift?

Sim. Ao concluir o curso de Swift, você recebe um certificado de conclusão gratuito para adicionar ao seu currículo ou compartilhar no LinkedIn — útil como um passo a caminho do desenvolvimento iOS com SwiftUI.
Coddy programming languages illustration

Aprenda Swift com Coddy

COMEÇAR