Um professor ajuda o aluno com um programa no iPad.

Programação para todos

A tecnologia tem uma linguagem própria, ela se chama programação. Acreditamos que saber programar é uma habilidade essencial, que ensina a resolver problemas e trabalhar em equipe de forma criativa, além de ajudar a criar apps que dão vida às suas ideias. Todos deveriam ter a oportunidade de criar algo que possa mudar o mundo. Por isso, desenvolvemos um programa que permite que qualquer pessoa aprenda, escreva e ensine programação.

O que é programação?

A programação é a base de praticamente tudo ao nosso redor. Quando você liga o carro, é ela que permite a conexão da chave com o motor. Quando você quer uma pizza, ela faz seu pedido online. Quando quer saber se deve ou não comer essa pizza, a programação ajuda na sua decisão. E quando usa seu app favorito, ela permite que você envie mensagens, compartilhe imagens ou troque seu rosto pelo focinho do gato.

Um iPhone com a tela virada para a frente, mostrando um app de delivery com várias opções de restaurante.
Ícone da linguagem Swift

Criamos uma linguagem de programação para todos.

Um MacBook aberto com a tela em Split View mostra uma seção do código Swift necessário para criar um Pêndulo de Newton na metade esquerda da tela; na metade direita, é apresentado o resultado do Pêndulo de Newton. À esquerda do MacBook, há um iPhone com uma constelação visível na tela. Atrás e parcialmente coberto pelo MacBook, há um iPad cuja tela mostra um app da Disney com uma vista aérea de um barco no rio.

Nós criamos Swift para ser fácil de usar. Ele permite que você veja o que está fazendo enquanto programa. Digite o código do lado esquerdo e veja o resultado na hora do lado direito. O Swift usa muitas palavras e frases que você já conhece, como “imprimir”, “adicionar” e “remover”. Ele é incrível para começar a aprender programação. É superpoderoso também. Na verdade, alguns dos apps mais populares do mundo foram criados em Swift.

Um MacBook aberto com a tela em Split View mostra uma seção do código Swift necessário para criar um Pêndulo de Newton na metade esquerda da tela; na metade direita, é apresentado o resultado do Pêndulo de Newton. À esquerda do MacBook, há um iPhone com uma constelação visível na tela. Atrás e parcialmente coberto pela sombra do MacBook, há um iPad cuja tela mostra um app da Disney com uma vista aérea de um barco no rio.

Reinventamos a forma de ensinar programação.

Um iPad com fundo verde-petróleo mostra o texto: “Você está prestes a aprender programação com Swift e dar comandos ao seu personagem, Byte. Ande, pule, ande”. Um personagem animado está abaixo do texto, próximo a um semáforo. Atrás e levemente à direita do iPad, há um MacBook aberto que mostra uma tela do Xcode com o título “Conecte as boias de marcação do rio” e exibe a imagem de um rio com uma grade sobreposta, com marcadores de várias cores.

Nós pensamos tanto em como você vai aprender Swift quanto na concepção da linguagem. Para os programadores iniciantes, existe o Swift Playgrounds, um app para iPad que torna o aprendizado divertido e interativo. Com as lições de Learn to Code incluídas, você vai usar programação de verdade para resolver quebra-cabeças e conhecer personagens que pode controlar com apenas um toque. Se estiver pronto para começar a criar seu primeiro app, o livro Intro to App Development with Swift vai ensinar os passos do começo ao fim. Você vai aprender o básico e aplicar o que aprendeu em playgrounds do Xcode, o software usado para criar apps no seu Mac.

Saiba mais sobre o Swift Playgrounds

Um iPad com fundo verde-petróleo mostra o texto “Você está prestes a aprender programação com Swift e dar comandos ao seu personagem, Byte. Ande, pule, ande”. Um personagem animado está abaixo do texto, próximo a um semáforo. Atrás e levemente à direita do iPad, há um MacBook aberto que mostra uma tela do Xcode com o título “Conecte as boias de marcação do rio” e a imagem de um rio com uma grade sobreposta, com marcadores de várias cores.

Leve a programação para sua escola.

Criamos um currículo completo do Everyone Can Code para ajudar você a ensinar programação para alunos do jardim de infância até a universidade. Com lições e guias para professores, você pode introduzir os conceitos básicos no iPad, depois avançar para a criação de apps no Mac. Mesmo que seus alunos estejam só começando ou sejam aspirantes a desenvolvedores de apps, você terá todas as ferramentas de que precisa para ensinar programação na sala de aula.

Saiba mais sobre como ensinar programação

Saiba mais sobre o currículo de Comece a Programar (PDF)

Saiba mais sobre o currículo do Swift Playgrounds (PDF)

Saiba mais sobre o currículo de Desenvolvimento de Apps com Swift (PDF)

Insira a Hora do Código durante ou depois da aula. Baixar o guia do instrutor (PDF)

O iPad mostra diversas lições de nível iniciante e intermediário do app Swift Playgrounds.

Recursos sobre programação.

Ícone da linguagem Swift

Swift

Um olhar mais detalhado sobre Swift para programadores de todos os níveis.

Saiba mais sobre Swift.

Logotipo do site para desenvolvedores

Fóruns para educadores

Acesse recursos técnicos gratuitos, como vídeos e amostras de código.

Fóruns para educadores sobre o site para desenvolvedores.

Ícone do iTunes U

Livros, cursos e apps

Confira os recursos de apoio para o ensino e aprendizado de programação.

Saiba mais sobre os livros, cursos e apps