Affiliate University

Curso de Programação Online

Curso de Programação que te leva do zero à construção de aplicações reais. Você aprende lógica, Python e JavaScript, banco de dados com SQL, versionamento com Git/GitHub e deploy na nuvem. Ao final, sabe ler erros, estruturar um projeto, consumir APIs, montar um CRUD e publicar o que criou — com portfólio no ar para mostrar a recrutadores ou clientes.

Atualizado em 28 de junho de 2026 · Catálogo Affiliate University

Resumo do Curso de Programação
CursoCurso de Programação
Formato100% online, no seu ritmo
Duração6 módulos, cerca de 4h30 de vídeo
Conteúdo6 módulos · 26 aulas
IdiomaPortuguês (Brasil)
CategoriaProgramação e Dados

Por que fazer o Curso de Programação?

Saber programar é o que separa quem depende de ferramenta pronta de quem constrói a própria solução. Os pontos que geram resultado de verdade não são decorar sintaxe: é entender lógica, saber depurar (ler o stack trace), versionar com Git para não perder trabalho, integrar APIs e fazer deploy para o mundo ver. Dominar esse fluxo é o que torna você empregável como júnior ou capaz de cobrar por um freela.

O que você vai aprender no Curso de Programação

Materiais inclusos

Currículo do Curso de Programação: módulos e aulas

Módulo 1 — Fundamentos de lógica e ambiente
  • Como o computador executa código: do código-fonte à execução
  • Instalando e configurando o VS Code, terminal e extensões essenciais
  • Variáveis, tipos de dados e operadores na prática
  • Condicionais (if/else) e operadores lógicos resolvendo problemas reais
  • Loops (for/while) e quando usar cada um
Módulo 2 — Python na prática
  • Sintaxe, indentação e o ecossistema Python
  • Listas, dicionários, tuplas e quando escolher cada estrutura
  • Funções, parâmetros, retorno e escopo
  • Tratamento de erros com try/except e leitura do traceback
  • Automação real: lendo arquivos, CSV e fazendo um script útil
Módulo 3 — JavaScript e a web
  • JavaScript no navegador: DOM, eventos e interatividade
  • Funções, arrow functions e manipulação de arrays (map, filter, reduce)
  • Assíncrono: promises, async/await e por que isso importa
  • Consumindo uma API pública com fetch e renderizando na tela
Módulo 4 — Git, GitHub e trabalho em equipe
  • Inicializando repositório, staging e commits com boas mensagens
  • Branches, merge e resolução de conflitos
  • Pull requests e fluxo de colaboração no GitHub
  • Versionando seu projeto e protegendo seu trabalho
Módulo 5 — Banco de dados e back-end
  • Modelagem: tabelas, chaves primárias e relacionamentos
  • SQL essencial: SELECT, WHERE, JOIN, INSERT, UPDATE, DELETE
  • Construindo uma API REST simples (Node/Express ou Flask)
  • Conectando API ao banco de dados
Módulo 6 — Projeto final, deploy e carreira
  • Montando um CRUD completo do zero
  • Deploy gratuito na Vercel/Render com variáveis de ambiente
  • Organizando o portfólio no GitHub e o README que vende
  • Usando IA como copiloto e roteiro de estudos para virar júnior

Para quem é o Curso de Programação?

Para iniciantes absolutos que querem aprender a programar do zero com método, e para quem já mexeu em código mas trava na hora de estruturar projetos, versionar com Git e publicar algo de verdade.

Quanto tempo dura o Curso de Programação?

O Curso de Programação tem 6 módulos, cerca de 4h30 de vídeo, organizado em 6 módulos com 26 aulas. As aulas são gravadas: você estuda no seu ritmo e pode rever qualquer aula quando quiser.

Este curso faz parte do catálogo da Affiliate University. Enquanto a matrícula individual não abre, conheça as formações completas com matrícula aberta hoje:

Perguntas frequentes sobre o Curso de Programação

Qual linguagem aprender primeiro para começar a programar?

Python é a recomendação mais comum para iniciantes pela sintaxe simples e uso em automação, dados e back-end. O curso começa por lógica e Python, e depois introduz JavaScript para você entender a web. O importante é dominar lógica primeiro — ela vale para qualquer linguagem.

Preciso saber matemática avançada para programar?

Não. Para a maioria das aplicações web e automações, basta raciocínio lógico e operações básicas. Matemática avançada só é exigida em áreas específicas como machine learning ou games 3D. O curso foca em lógica aplicada, não em cálculo.

Quanto tempo leva para aprender a programar do zero?

Para construir projetos simples e um portfólio inicial, alguns meses de estudo consistente costumam ser suficientes. O curso traz um plano de 90 dias com metas semanais. Programação se aprende praticando, então a velocidade depende de quanto você coloca a mão no código.

Dá para aprender a programar sozinho, sem faculdade?

Sim. Boa parte dos desenvolvedores é autodidata ou veio de cursos focados. O que importa para o mercado é o portfólio no GitHub e saber resolver problemas, não o diploma. O curso já entrega o roteiro e os projetos para você montar esse portfólio.

Preciso de um computador potente para fazer o curso?

Não. Qualquer notebook que rode VS Code e um navegador serve. Python, Git e JavaScript são leves, e o deploy é feito em serviços gratuitos na nuvem como Vercel e Render, sem precisar de máquina cara.

Cursos relacionados de Programação e Dados

Ver todos os cursos de Programação e Dados → · Catálogo completo