Ensino de Programação

Quando você ensina programação, mais do que a linguagem da tecnologia, está ensinando novas maneiras de pensar e dar vida às ideias. A Apple oferece cursos para você dar aulas de programação, seja para iniciantes ou para quem deseja tirar uma certificação em Swift.

Tudo começa com Swift.

O Swift é uma linguagem de programação criada pela Apple que é tão fácil de aprender quanto poderosa de usar. Os comandos são baseados em palavras simples, como "jump" (saltar) e “forward” (avançar). E ele é usado por profissionais para criar os apps mais populares para iPhone, iPad, Mac, Apple TV e Apple Watch.

Programação para Todos

Aprenda o básico da programação brincando com o Swift Playgrounds.

O currículo Programação para Todos vai ajudar você a usar o Swift Playgrounds, um app que ensina a programar em um mundo de quebra-cabeças e personagens divertidos. Ideal para estudantes a partir de oito anos, ele dá uma introdução à programação usando a mesma linguagem dos desenvolvedores de apps profissionais.

Saiba mais sobre o Swift Playgrounds

Ensine estudantes a programar.

Os guias do Programação para Todos incluem atividades em sala de aula que ajudam os alunos a entender os conceitos por trás do código, além de exercícios digitais para praticarem programação e solução de problemas. Os guias do aluno possibilitam que cada um trabalhe no próprio ritmo, enquanto os guias do professor servem para apoiar todos os alunos em qualquer nível de aprendizado.

Comece a programar em 10 passos

O guia Comece a programar em 10 passos oferece às famílias e professores 10 atividades de programação divertidas pensadas para crianças a partir de 10 anos. É um ótimo caminho para os iniciantes experimentarem vários desafios de programação no app Swift Playgrounds para iPad e Mac.

Programação para Todos Puzzles

Esses quebra-cabeças oferecem mais de 40 horas de atividades de aprendizagem flexíveis sobre conceitos importantes de programação. Cada capítulo ajuda os alunos a reforçar o que já sabem, fazer testes com o código, aplicar seu conhecimento e expressar de forma criativa como a programação afeta suas vidas.

Programação para Todos Aventuras

Criado para alunos que concluíram o módulo Puzzles, o Aventuras abre um mundo de possibilidades para programar com Swift. Por meio de atividades abertas, os estudantes experimentam com recursos de hardware e programação baseada em eventos para expressar sua criatividade.

Veja como professores do mundo inteiro usam o Programação para Todos.

Assistir ao vídeo

Educadores do todo o mundo contam como seus alunos se beneficiam ao aprender programação, mesmo que não pretendam ser programadores.

Assistir ao vídeo

Em Orange, na Califórnia, os alunos de Dahlya ganham confiança e paciência com a programação.

Assistir ao vídeo

Em Querétaro, no México, os alunos de Diana desenvolvem o pensamento crítico aprendendo a programar.

Assistir ao vídeo

Em Sainte-Julie, Quebec, no Canadá, François ensina programação para desenvolver as habilidades dos alunos para o futuro.

Assistir ao vídeo

Em Blackpool, no Reino Unido, os alunos de Claire desenvolvem habilidades práticas ao aprender a programar.

Assistir ao vídeo

Em Osaka, no Japão, os alunos de Rikito usam programação como uma ferramenta para dar vida às suas ideias.

Ferramentas acessíveis para ensinar e aprender de diferentes maneiras.

Todo aluno merece uma oportunidade de aprender a programar. Com gráficos táteis que podem ser impressos em relevo braille, estudantes com deficiências visuais podem navegar pelos quebra-cabeças de programação do Swift Playgrounds.

Desenvolva em Swift

Construa apps do zero com Xcode.

Não é preciso ter experiência para começar a criar e desenvolver apps em Swift no Xcode. Com o currículo Desenvolva em Swift, é fácil ensinar estudantes a partir de 14 anos a programar como os profissionais. Não importa se é por um semestre ou para obter uma certificação.

Ensine desenvolvimento de apps.

Os guias do Desenvolva em Swift podem ser adaptados para alunos sem conhecimento de programação e também para os que já têm habilidades avançadas. As aulas ensinam na prática como desenvolver apps com Swift no Xcode, o ambiente de desenvolvimento integrado que os profissionais usam em seus apps.

Desenvolva em Swift: Explorações

Os alunos aprendem os principais conceitos de computação, criando uma base sólida para a programação com Swift. Eles aprendem sobre o impacto da informática e dos apps na sociedade, economia e cultura enquanto exploram o desenvolvimento de apps para iOS.

Desenvolva em Swift: AP® CS Principles

Os alunos aprendem os principais conceitos de computação, criando uma base sólida para a programação com Swift. Também se preparam para o exame AP® Computing Science Principles. As aulas explicam o processo do design de apps com a ideação, planejamento, prototipagem e avaliação de um app próprio.

Desenvolva em Swift: Fundamentals

Os alunos aprendem habilidades básicas de desenvolvimento de apps para iOS com Swift. Eles vão dominar os principais conceitos e práticas que os programadores de Swift usam no dia a dia, além de adquirir conhecimentos elementares sobre os recursos de edição de código e interface do Xcode.

Desenvolva em Swift: Data Collections

Os alunos ampliam seus conhecimentos e habilidades de desenvolvimento de apps para iOS criando apps mais complexos e poderosos. Eles vão usar dados de um servidor e explorar novas APIs do iOS que oferecem experiências muito mais completas nos apps, como exibir grandes coleções de dados em vários formatos.

Aprenda a ensinar Swift.

O currículo Desenvolva em Swift oferece um curso online gratuito voltado a profissionais que prepara professores para ensinar o Desenvolva em Swift: Explorações e o Desenvolva em Swift: AP® CS Principles. Os educadores aprendem o conhecimento essencial em Swift e Xcode com especialistas da Apple. É o curso de introdução ideal para quem quer ensinar o currículo Desenvolva em Swift em qualquer ambiente educacional.


Leve a programação para o próximo nível.

Não há limite para o que seus alunos possam fazer com Swift e Xcode. A Apple oferece vários recursos para aspirantes a desenvolvedores, como certificação e ferramentas profissionais.

Prepare seus alunos para a certificação em Swift.

Seus estudantes merecem todo o reconhecimento pelo que sabem de Swift e Xcode. As certificações App Development with Swift ajudam a se destacar na seleção para empregos em alta demanda no desenvolvimento de apps para iOS.

Ajude seus alunos a serem desenvolvedores profissionais.

Com o Apple Developer Program, seus alunos têm acesso a tecnologias avançadas da Apple, ferramentas de gestão de apps, exemplos de código e documentação. E ainda podem distribuir os apps que criarem para mais de um bilhão de clientes na App Store.

Durante a aula, depois da aula e mundo afora.

Os recursos do Clube de Programação com Swift são tudo de que você e seus alunos precisam para começar a trabalhar em grupo. Os materiais de apoio facilitam a criação de protótipos de apps usando os princípios de design da Apple e orientam em projetos de design thinking. Depois, os estudantes podem desenvolver suas ideias, testar os apps entre eles e melhorar a experiência do usuário. E o Guia de Demonstração de Apps ajuda a organizar um evento para celebrar suas criações.

Apple Teacher

O Apple Teacher é um programa gratuito que permite desenvolver suas habilidades no iPad e no Mac, acessar atividades para os alunos e obter reconhecimento pelo que você aprender.

Recursos para professores

Explore todos os recursos mais recentes criados pela Apple para você usar a tecnologia e inspirar a criatividade na sala de aula.