Inscreva-se
Para quem Programa Bônus Professora FAQ
Curso gravado · Liberação semanal · 100% para iniciantes

Aprenda a
programar
do zero

Aprenda a programar no seu ritmo com liberação semanal. Um projeto financeiro real, terminal e interface visual — você sai com um app funcionando e portfólio publicado.

Investimento
R$ 897
em até 2×  ·  ou CA$ 260
def registrar_gasto(valor, categoria):
  return {"valor": valor,
         "categoria": categoria}

import streamlit as st
st.metric("Saldo do mês", "R$ 1.240")

Terminal + interface visual. As duas formas de programar.

  • ✓ Início 06 de julho de 2026
  • ✓ 8 módulos · 1 liberado por semana
  • ✓ Acesso vitalício a todo o conteúdo
  • ✓ Projeto financeiro real do início ao fim
  • ✓ Terminal + Streamlit em cada semana
  • ✓ IA como ferramenta de estudos
  • ✓ Portfólio publicado no GitHub ao final
Inscreva-se →

Início 06/07/2026 · Liberação toda segunda-feira

8semanas de curso
8entregáveis semanais
1app financeiro real
14+anos ensinando

Por que este programa funciona

Não é mais um curso gravado que você abandona na semana 2.

🖥️

Terminal + interface visual

Toda semana você pratica no terminal E vê o resultado aparecer no app. A lógica e o visual juntos desde o primeiro dia.

📈

Projeto que cresce com você

O organizador financeiro começa simples na semana 1 e vira um app completo com gráficos na semana 8. Você vê o progresso toda semana.

💬

Feedback real no seu código

Correções e dicas diretas no que você escreveu. Você evolui com orientação, não só tentativa e erro.

🤖

IA como par de estudos

Aprenda a usar IA para entender erros, pedir explicações e evoluir mais rápido — sem virar dependente.

🎯

Objetivo claro toda semana

Entregável toda semana. Prazo definido e progresso visível — ideal para quem tem rotina cheia.

🤝

Comunidade ativa

Aprenda junto com outras mulheres no mesmo ponto da jornada. Suporte rápido, sem julgamento.

Este curso é para você se…

O objetivo é aprender a programar — independente do que você vai fazer com isso depois.

🌱

Nunca programou

O curso começa do absoluto zero. Nenhuma experiência anterior necessária.

💡

Tentou aprender sozinha e travou

Ficou perdida em tutoriais aleatórios? Aqui tem trilha, estrutura e professora respondendo.

⏰

Tem vida intensa

2h por semana ao vivo, gravações por 90 dias. Pensado para quem tem trabalho, filhos e rotina cheia.

🔄

Quer entrar em tecnologia

Está em transição de carreira e precisa de uma base sólida para começar na área tech.

🎯

Quer ver resultado de verdade

Não quer só assistir aula — quer construir algo real, ver funcionar e ter algo concreto ao final.

💰

Quer autonomia financeira

O projeto do curso é um organizador financeiro pessoal — você aprende programando algo útil para sua própria vida.

8 semanas · Terminal + Streamlit · Um projeto do início ao fim

Toda semana: conceito no terminal + resultado visual no app. O organizador financeiro cresce junto com você.

Terminal — lógica e código
Streamlit — interface visual
Cronograma de liberação
Módulo 01
06 jul 2026
Fundamentos
Módulo 02
13 jul 2026
Condicionais
Módulo 03
20 jul 2026
Loops
Módulo 04
27 jul 2026
Funções
Módulo 05
03 ago 2026
Listas e dicts
Módulo 06
10 ago 2026
Arquivos
Módulo 07
17 ago 2026
IA e debugging
Módulo 08
24 ago 2026
Projeto final
Terminal
  • ●Instalação do Python sem travar
  • ●Variáveis e tipos de dados
  • ●Input e output básicos
  • ●Estrutura do projeto financeiro
Streamlit
  • ●Instalação e primeiro st.run
  • ●Título, texto e input no app
  • ●App exibe nome e saldo inicial
Entregável 1App abre, exibe nome e saldo inicial — "já existe algo na tela"
Terminal
  • ●if, elif, else
  • ●Classificar: receita ou gasto
  • ●Verificar se saldo ficou negativo
Streamlit
  • ●Selectbox para tipo de transação
  • ●Alerta visual vermelho se saldo negativo
  • ●st.warning e st.success
Entregável 2App classifica a transação e exibe alerta colorido de saldo negativo
Terminal
  • ●for e while na prática
  • ●Percorrer lista de transações
  • ●Calcular total de gastos e receitas
Streamlit
  • ●Tabela com todas as transações
  • ●Métricas de total no topo do app
  • ●st.dataframe e st.metric
Entregável 3App exibe tabela de transações e totais calculados automaticamente
Terminal
  • ●Criar e chamar funções
  • ●Funções: adicionar gasto, calcular saldo, gerar resumo
  • ●Parâmetros e retorno de valores
Streamlit
  • ●Botões conectados às funções
  • ●Formulário de nova transação organizado
  • ●st.button e st.form
Entregável 4App com formulário funcional — usuária adiciona transação clicando em botão
Terminal
  • ●Listas e dicionários na prática
  • ●Agrupar transações por categoria
  • ●Formatar strings para relatório
Streamlit
  • ●Resumo por categoria no app
  • ●Filtro por categoria com selectbox
  • ●st.sidebar para filtros
Entregável 5App exibe gastos agrupados por categoria com filtro lateral
Terminal
  • ●Ler e escrever arquivos CSV
  • ●Salvar transações para não perder os dados
  • ●Carregar histórico ao abrir o app
Streamlit
  • ●Dados persistem entre sessões
  • ●Botão de exportar relatório em CSV
  • ●st.download_button
Entregável 6App salva e carrega dados — transações não somem ao fechar
Terminal
  • ●Os 5 erros mais comuns e como ler a mensagem
  • ●Como pedir ajuda para a IA sem ela escrever o código por você
  • ●Debugar com IA: descrever o problema, não pedir a solução
Streamlit
  • ●Customizar cores e layout com ajuda da IA
  • ●Adicionar novos componentes pedindo explicação, não código pronto
  • ●Deixar o app com a sua cara
Entregável 7App personalizado visualmente — identidade sua, código entendido por você
Terminal
  • ●Revisão geral do código
  • ●README profissional
  • ●Subir projeto no GitHub passo a passo
Streamlit
  • ●Gráfico de gastos por categoria
  • ●Gráfico de evolução do saldo ao longo do mês
  • ●Dashboard final completo
Entregável FinalApp publicado no GitHub com README · Dashboard com gráficos · Portfólio real

Bônus incluídos

Para você ir além das 8 semanas com confiança.

B1 · Mentalidade

Como aprender quando travar

Estratégias práticas para não desistir quando o código não funciona. Como dividir um problema grande em partes pequenas. Como pedir ajuda sem vergonha.

Persistência com método
B1
B2 · Técnico

Os 5 erros mais comuns em Python

TypeError, IndentationError, NameError, SyntaxError, AttributeError — o que cada um significa, por que acontece e como resolver sem entrar em pânico.

Erros viram aprendizado
B2
B3 · Carreira

Terminou o básico e se interessou por análise de dados?

Uma visão geral do que é a área de dados, o que você vai aprender no próximo nível e como as habilidades deste curso se conectam com Pandas, NumPy e visualização. Não é obrigatório — é para quem terminar e quiser saber o que vem depois.

Próximo passo
B3
Marcela dos Santos

MARCELA DOS SANTOS
Doutora em Computação · Professora

14 anos ensinando quem tem medo de começar.

Doutora em Ciência da Computação pela Université du Québec à Chicoutimi (Canadá), Marcela construiu uma carreira ajudando pessoas — de iniciantes a pesquisadores — a transformar seu trabalho com Python.

Atuou em projetos educacionais com Intel e Google, traduzindo tecnologia de forma clara e prática. Especialista em criar pontes entre o mundo técnico e as pessoas que precisam dele.

Neste curso, ela acompanha cada aluna de perto — com feedback real no código e suporte direto ao longo das 8 semanas.

Ciência da Computação 14+ anos de ensino Google · Intel Python · Streamlit Université du Québec

O que as alunas dizem

“As aulas com a Marcela são dinâmicas e os resultados você vê já no primeiro dia de aula. E algo que me encanta é que ela não deixa a gente sair da aula com dúvidas sobre o conteúdo do dia.” (Juliana Motta - Aluna da turma de Python no projeto Girls on Firewalls)

“Sou aluna do curso de Python da Marcela, e suas aulas vão além de apenas ensinar a escrever linhas de código. Ela também faz questão de abordar conceitos como lógica de programação e algoritmos, para que os alunos entendam o “porquê” do que está sendo feito nos exercícios. As aulas são no estilo hands-on, o que, para mim, facilita muito o aprendizado! É sempre maravilhoso ver mulheres na área de TI comprometidas em atrair mais mulheres para a área e também em incentivar a transição de carreira!" (Ray - Aluna da turma de Python no projeto Girls on Firewalls)

“Posso falar que para mim aprender Python é nada fácil, mas depois que comecei a ter aulas com Prof. Marcela o aprendizado ficou mais fácil. Ela consegue explicar os conteúdos difíceis de uma forma simples, clara e com paciência, o que me ajudou muito a ganhar mais confiança com programação. Suas aulas são leves, motivadoras e fazem com que aprender Python seja algo interessante e tranquilo. Sou grata por todo o conhecimento e pela atenção que ela dedica para suas alunas. Com certeza ela está fazendo diferença nesse meu começo na área de tecnologia." (Thaís Brandão - Aluna da turma de Python no projeto Girls on Firewalls)

Materiais incluídos

🎯

Checklist semanal

Guia de estudos toda semana para manter o foco e o ritmo.

📚

Material de apoio

Conteúdo objetivo por semana — sem enrolação, direto ao que importa.

🧪

Exercícios práticos

Exercícios para fixar cada conceito antes de avançar.

💡

Ideias de projetos

Lista de projetos para continuar praticando depois do curso.

Tudo incluído na sua compra

  • ✓ Início 06 de julho de 2026 · 1 módulo por semana
  • ✓ 8 módulos liberados semanalmente toda segunda-feira
  • ✓ Acesso vitalício a todo o conteúdo
  • ✓ Terminal + Streamlit em cada semana
  • ✓ Projeto financeiro real do início ao fim
  • ✓ 8 entregáveis práticos — um por semana
  • ✓ IA como ferramenta de estudos integrada ao programa
  • ✓ Checklist, material de apoio e exercícios incluídos
  • ✓ Portfólio publicado no GitHub ao final
investimento
R$ 897
em até 2×  ·  ou CA$ 260
Inscreva-se →

Perguntas frequentes

Não. O curso começa do absoluto zero — instalação, primeiros conceitos, primeiro código. Nenhuma experiência anterior necessária.
Streamlit é uma biblioteca Python que transforma código em interfaces visuais — botões, gráficos, tabelas — sem precisar saber HTML ou design. Você aprende Python no terminal e já vê o resultado aparecer no app. É a forma mais rápida de criar algo que parece "de verdade" sendo iniciante.
O curso começa no dia 6 de julho de 2026 e libera um módulo por semana, toda segunda-feira. Você assiste no seu ritmo — não há horário fixo. O acesso a todos os módulos é vitalício.
2h de aula ao vivo por semana, mais o tempo que você quiser dedicar aos exercícios e ao projeto. Funciona com rotina cheia.
Não necessariamente. Os dois cursos têm públicos diferentes: este é para quem quer aprender a programar. O curso de Análise de Dados é para quem quer especificamente entrar na área de dados — ele também parte do zero. Se você terminar este curso e se interessar por dados, o bônus B3 explica o que vem depois.

Pronta para escrever
sua primeira linha?

Em 8 semanas você vai de zero a um app financeiro funcionando — com código que você entende, no terminal e na tela.