Data: 13/05/2026
Treinamento Dev Aprender · Jhonatan de Souza

Sua equipe ainda perde horas toda semana em tarefas que poderiam ser automatizadas em minutos

Uma formação completa em Python e IA que transforma colaboradores em construtores de automações reais. Com suporte direto do instrutor durante os 12 meses de acesso. Do zero à entrega, sem depender de TI externa.

Acesso
12 meses
Cursos
9 cursos
Conteúdo
80+ horas
Suporte
Direto c/ instrutor
01 - Visão Geral

Uma plataforma construída para resultado, não para teoria

A maioria dos treinamentos técnicos ensina a linguagem de programação e ferramentas de IA apenas. A Dev Aprender ensina a aplicar isso no mundo real. Cada módulo foi construído em torno de problemas que existem em qualquer empresa: preenchimento de dados de sistemas,preenchimento de planilhas, geração de relatórios, envio de e-mails, extração de dados, integração entre sistemas. O aluno aprende criando o que vai usar de verdade.

Aprendizado orientado à prática

Cada curso inclui projetos que imitam situações reais de trabalho: automatizar planilhas, gerar relatórios em PDF, integrar sistemas, enviar e-mails em massa. O conhecimento entra quando tem contexto: quando o aluno sabe exatamente por que está aprendendo aquilo.

De zero a IA - sem pular etapas

A trilha começa no raciocínio lógico: não no código. Avança até o uso do Claude Code e outras ferramentas de IA para criar automações completas em fração do tempo. O colaborador não precisa de experiência prévia, mas sai com fluência real para criar, manter e evoluir soluções sozinho.

02 - O que está incluído

Tudo o que a equipe precisa, em um único acesso

Sem módulos bloqueados, sem pagamentos adicionais por conteúdo avançado, sem expirações antes do tempo. O acesso anual libera toda a trilha de uma vez: do curso de lógica ao módulo de Claude Code. Mantém o suporte ativo durante os 12 meses completos.

9
Cursos completos
80+
Horas de conteúdo
12
Meses de acesso
1
Instrutor dedicado
03 - Conteúdo / Módulos

Grade completa dos cursos

Clique em qualquer curso para ver o conteúdo completo das aulas. A trilha é progressiva: começa com os fundamentos e avança até o uso de IA para criar automações reais. O curso de IA (com Claude Code) está aberto por padrão por ser o foco principal desta proposta.

01
Lógica de Programação 2.0
18 aulas · 1h 35min
+
  • Aviso sobre a versão 2.0!
  • O que iremos aprender neste curso
  • Pré-Requisitos - Dúvidas Frequentes
  • Porque um software é criado
  • Como software é criado do zero e onde a lógica encaixa nisso?
  • O problema que todo iniciante enfrenta
  • Aprenda resolver problemas através da análise crítica
  • O que são algorítimos e como montar um do zero
  • 4 Conceitos OBRIGATÓRIOS ser capaz de resolver problemas!
  • Criando soluções em Pseudocódigo do básico ao avançado
  • Pseudocódigo #1 - Método 5Q's
  • Pseudocódigo #2 - Método 5Q's
  • Pseudocódigo #3 - Método 5Q's
  • Pseudocódigo #4 - Método 5Q's
  • Pseudocódigo #5 - Método 5Q's
  • Pseudocódigo #6 - Método 5Q's
  • Alertas sobre pseudocódigo
  • Criando soluções com Fluxogramas
02
Python Essencial
13 aulas · 2h 5min
+
  • O que iremos aprender agora?
  • Como Rodar Código Python
  • Variáveis
  • Condicionais
  • Laços de Repetição (for)
  • Coleções (Listas)
  • Projeto 1 - Fatorial de um número
  • Projeto 2 - Chute o número
  • Projeto 3 - Medidor de Velocidade
  • Como lidar com problemas e projetos mais complexos?
  • Funções
  • Classes
  • TERMINEI.. E AGORA??
03
Especialização em Automações Python
13 módulos · 36h 16min · a formação mais completa em automação de processos
+
0 - A única forma de dar certo!
  • PRONTO PARA AUTOMATIZAR TUDO
  • Canal oficial de Freelas e Avisos
  • Como funciona o suporte deste curso
  • Como Compartilhar CÓDIGO nos comentários
1 - Como VENDER Automações?
  • O que exatamente eu consigo automatizar que alguém pagaria por isso?
  • Qual tipo de automação dá dinheiro mais rápido para quem está começando?
  • Como transformar uma automação ou código em algo pelo qual as pessoas paguem?
  • Como usar automação para crescer dentro da empresa (Promoção, aumento ou mudança de área)?
  • O que preciso aprender para ganhar dinheiro com automação?
2 - Segredos para criar automações que não quebram!
  • Posso Automatizar isso com Python? [GUIA Completo]
  • Os 4 Erros mais comuns ao criar automações
  • Como LUCRAR com Automações? (Me tornando um Mestre da Automação)
3 - Ferramentas que PRECISA antes de continuar
  • Como instalar Python e VS Code no Windows
  • Como instalar Python e VS Code no MAC
  • Como instalar Python e VS Code no Linux
  • Como Ativar Github Copilot no VS Code
4 - RPA com PyAutoGUI: Automatize qualquer sistema com essa tecnologia!
  • O Poder do PyAutoGUI
  • Dá para usar IA com PyAutoGUI
  • Instalação e Configuração (Windows, macOS, Linux)
  • Como movimentar, clicar e digitar de forma automatizada
  • Como reduzir bloqueios com essa configuração de segurança
  • Como movimentar, clicar e zerar um jogo com PyAutoGUI
  • Como movimentar lateralmente ou verticalmente
  • Solução Desafio Pastas
  • Como Arrastar e Soltar coisas
  • Solução Desafio Arrastar Arquivos
  • Como usar a rolagem do mouse
  • Como digitar em qualquer lugar
  • Como automatizar sistemas usando teclado
  • Como mostrar alertas e receber input do usuário
  • Solução desafio em sistema contábil
  • Como tirar print da tela
  • Reconhecimento de imagem para tornar automações mais seguras!
  • A importância do reconhecimento de imagem para automações seguras
  • Projeto 1 - Bot de curtidas e comentários no Instagram
  • Projeto 1 - Solução
  • Projeto 2 - Como Automatizar Jogos com PyAutoGUI
  • PyDirectInput - A alternativa quando o PyAutoGUI não funciona!
  • Projeto 3 - Zerar Guitar Hero com PyAutoGUI
  • Projeto 4 - Como Zerar o Piano Titles com PyAutoGUI
  • Solução Projeto 4
  • Como rodar PyAutoGUI em uma máquina virtual
  • Dicas FINAIS sobre o PyAutoGUI!
5 - Playwright: Automatize qualquer site, sistema ou interação web!
  • Apresentando o NOVO método de Ensino - Programador 2.0!
  • ATITUDE de um(a) Programador(a) que dá CERTO!
  • Como Instalar, configurar e melhores práticas do Playwright
  • Solução de desafios
  • Código BASE
  • Como ENCONTRAR qualquer elemento em um site
  • Como usar IA para ENCONTRAR QUALQUER elemento para você!
  • Como DIGITAR de forma HUMANA em um site
  • Solução de desafios
  • O que é um LOCATOR no Playwright? (conceito FUNDAMENTAL)
  • Como lidar com MÚLTIPLOS elementos do jeito CERTO
  • Solução de desafios
  • Como CLICAR em RadioButton, Checkbox ou Dropdown
  • Solução de desafios
  • Como ENVIAR ARQUIVOS para um site
  • Como lidar com POPUPS (janelas de confirmação)
  • Solução de desafios
  • Como lidar com ABAS, JANELAS e IFRAMES
  • Solução de desafios
  • Como EXTRAIR qualquer texto de um site
  • Solução de desafios
  • Projeto 1 - Automação de Sistema Contábil
  • Projeto 2 - Bot de Monitoramento de Preços de Produto + Alertas no Telegram
  • 3 Projetos Autoguiados para DESTRAVAR suas habilidades
  • Preciso da sua ajuda aqui…
  • Como VENDER e ENTREGAR automações para o cliente + Dúvidas Comuns
6 - Automatize a criação e integração de planilhas em suas aplicações
  • Como Faturar com Automação de planilhas
  • Todas ferramentas que precisa para começar
  • Você sabe mesmo o que é uma planilha?
  • Como criar uma planilha com python
  • 2 maneiras de adicionar dados a suas planilhas
  • Como excluir dados da sua planilha
  • Como colocar imagens em células
  • Como usar funções com openpyxl
  • Como usar dados do usuário para preencher a planilha
  • Projeto 1 - Monte uma planilha de vagas python
  • Solução Projeto 1 - Vagas Python
  • Como ler e modificar planilhas existentes individualmente
  • Como ler e alterar MÚLTIPLAS linhas de uma planilha
  • Como modificar uma planilha em massa com base em regras
  • Como buscar dados com base no input do usuário
  • Projeto 2 - Integração de Bot de Varredura com Planilha
  • Projeto 3 - Scraping de Produtos + Armazenamento em Planilha
7 - Envio de E-mails em Massa com Python!
  • O E-MAIL ainda é o CHEFE!
  • Vai com calma aí FLASH! (Erros comuns)
  • Métodos para ENVIAR e-mails GRATUITAMENTE!
  • Enviar e-mails PURAMENTE de TEXTO
  • Enviar e-mail com TEMPLATE HTML Profissional
  • Enviar e-mail com ANEXOS
  • Enviar e-mail em MASSA
  • Modularizando envio para uso em outras aplicações
  • Como LER e-mails
  • Como integrar envio de e-mail com qualquer projeto
  • Projeto - Monitoramento Cotação Dólar
  • Limitação de envio de e-mail gratuito e soluções
8 - Automatize a criação e manipulação de PDFs com Python!
  • PDF é super COMUM e isso é BOM!
  • Como criar um PDF do zero
  • Projeto 1 - [Solução] Relatório de venda de carros
  • Como criar um cabeçalho e rodapé
  • Solução Projeto 2 - Gerador de Histórias
  • Estilização de texto
  • Como dividir PDF em colunas
  • Como inserir tabelas
  • Projeto 3 - Relatório de vendas de carros
  • Solução Projeto 3 - Relatório de vendas de carros
  • Como inserir links internos e externos
  • Sobre a leitura e modificação de dados dentro de PDF
  • Como extrair texto de um PDF
  • Como clonar PDFs
  • Como excluir páginas de um PDF
  • Criar novo PDF a partir de outro PDF
  • Como unir 2 (ou mais) PDFs em um novo PDF
  • Como proteger PDF com senha
9 - Automatize a criação e monitoramento de arquivos e pastas
  • Arquivos VS Python - uma combinação perfeita!
  • Como arquivos e pastas (diretórios) funcionam em cada Sistema Operacional
  • Solução desafio arquivos
  • Como criar diretórios
  • Solução desafio - como criar diretórios
  • Como salvar informações em um arquivo [Pesquisar, Salvar, Editar, Excluir]
  • Solução Desafio manipulação de arquivos
  • Movimentando e copiando arquivos e diretórios com Shutil
  • Resolvendo desafio Shutil
  • Monitoramento de Arquivos no python
  • Crie suas próprias regras de monitoramento
  • Como usar essa automação no dia a dia
10 - Automatize criação e manipulação de arquivos Word
  • Documentação AUTOMATIZADA com arquivos WORD
  • Ferramentas que precisa para esta seção
  • Como adicionar títulos e parágrafos
  • Como adicionar imagens
  • Como adicionar tabelas
  • Como adicionar quebra de página
  • Projeto 1 - Relatório de Vendas de Notebooks
  • Solução Projeto 1 - Relatório de Vendas de Notebooks
  • Projeto 2 - Dados dinâmicos
  • Leitura de arquivos word
  • Solução Leitura de arquivos word
11 - Aprenda a criar e deixar online bots para o Telegram
  • Como bots para o Telegram são criados
  • Tudo que precisa para começar
  • O que é API e como usar o API de Bots do Telegram
  • Vamos criar seu primeiro bot!
  • Como ler mensagens de um grupo ou canal
  • Como enviar mensagens para um grupo ou canal
  • Como enviar imagens
  • Como enviar áudios
  • Como enviar documentos (arquivo sem compressão)
  • Projeto 1 - Como criar Bot para "Sala de Sinais"
  • VAMOS CRIAR CHATBOTS AGORA!!!
  • Como fazer o bot reagir a comandos
  • Como fazer o bot reagir a palavras
  • Como lidar com comandos inesperados
  • Como interagir com usuário através de botões
  • Como receber dados do usuário com Botões - pt1
  • Como receber dados do usuário com Botões - pt2
  • Solução Cadastro de CPF
  • Como EXIBIR BOTÃO Enquanto recebe dados do usuário
  • Como conectar seu Bot a um Banco de Dados na NUVEM!
  • Verificar Login ou quaisquer dados em banco de dados!
  • Solução Desafio Verificação de CPF
  • Como hospedar Bots Gratuitamente em uma VPS!
  • Exemplos (em código) de funcionalidades extras!
Bônus - Criação de Interfaces Gráficas com CustomTkinter
  • Vamos criar interfaces gráficas agora!
  • Por que criar interfaces gráficas
  • Como instalar e usar o CustomTkinter
  • Criando elementos e posicionando com o pack
  • Como criar uma tela a partir de uma ideia
  • Solução do desafio - Tela de Cadastro
  • Como personalizar ainda mais a interface
  • Caixas de diálogo para exibir mensagens ao usuário
  • Criando caixas de diálogo com CTkToplevel
  • Caixa de diálogo para obter dados do usuário
  • Como atualizar valores na tela
  • Projeto - Cadastro de Produtos
  • Posicionamento de elementos com o grid
  • Como utilizar checkboxes
  • Como utilizar radiobuttons
  • Como utilizar sliders
  • Solução desafio - Monitoramento de Preços
  • Como organizar o layout em frames
  • Como criar spinboxes
  • Como exibir um menu de opções
  • Como receber múltiplas linhas (parágrafos)
  • Como configurar um campo de saída (output)
  • Como separar seu programa em abas
  • Projeto 2 - Sistema de Automação
  • Solução projeto 2 - Sistema de Automação
  • Como utilizar arquivos externos
  • Como criar menus
  • Solução desafio menus
  • Não deixe a tela travar - Como usar threads
  • Exemplo threads com Selenium
  • Múltiplas janelas - como fazer
  • Como alterar o conteúdo de uma janela
  • Exemplo - Validação de Licença + Automação Web
  • Projeto 3 - Sistema de automação com múltiplas janelas
  • Solução - Projeto 3 - Sistema de automação com múltiplas janelas
  • Como transformar uma interface gráfica em executável
04
Especialização em Python
12 módulos · do zero ao Django, com projetos reais
+
Módulo 1 - Tudo que precisa para começar!
  • 0 - Canal Oficial de Freelas e Avisos!
  • 1 - Como seguir este curso
  • 2 - COMO ENTRAR NA COMUNIDADE Mestre Pythonista
  • 3 - Como Python pode me ajudar?
  • 4 - Ciclo de Desenvolvimento de Software
  • 5 - Montando o ambiente de desenvolvimento
  • 6 - Como instalar Python e VS Code no Windows
  • 7 - Como instalar Python e VS Code no MAC
  • 8 - Como instalar Python e VS Code no Linux
  • 9 - O que são editores de código
  • 11 - Instalação de pacotes com pip
  • 12 - Segredo #1 - Programador não precisa saber tudo!
  • 13 - Como Compartilhar CÓDIGO nos comentários! [Atualizado 2026!]
Módulo 2 - Como receber e trabalhar com dados
  • 1 - Variáveis
  • 2 - Duas Maneiras de Rodar código Python
  • 3 - Como resolver QUALQUER erro com GOOGLE ou CHATGPT
  • 4 - Indentação
  • 5 - Strings
  • 6 - Strings Dinâmicos
  • 7 - Métodos comuns de um string
  • 8 - Slice(extraindo partes de um string)
  • 9 - Split e Join
  • 10 - Input - Recebendo dados do usuário
  • 11 - Números e Operações Matemáticas
  • 12 - Datetime e Tempo
  • 13 - Valores aleatórios com Random
  • 14 - Atalhos para programar 5x mais rápido no VS Code
  • 15 - Como debugar seu código - Errar é humano
  • 16 - Projeto 1 - Cadastre-me!
  • 17 - Solução Projeto 1 - Cadastre-me!
  • 18 - Segredo #2 - A Lei de Pareto, Aprenda 500% mais rápido
Módulo 3 - Aprenda a controlar o fluxo de seus programas
  • 1 - Como resolver GRANDES problemas usando CONDICIONAIS
  • 2 - Principais operadores no Python
  • 3 - Lógica de comparação c Operadores lógicos
  • 4 - Comparações c/ Operadores Booleanos
  • 5 - Operadores de Igualdade
  • 6 - Convertendo entre tipos
  • 7 - O conceito mais usado para resolver problemas Condicionais
  • 8 - If elif else
  • 9 - Compare MAIS com menos código! Operador ternário
  • 10 - Loop For(Laço For)
  • 11 - Nested Loops(Loops aninhados)
  • 12 - Iteraveis - Mas o que que é isso
  • 13 - Loop While(Laço While)
  • 14 - Pass - Não tá pronto Não tem problema
  • 15 - Break e Continue
  • 16 - Projeto 2 - Mini-game de desenhos e escolhar c/ módulo Turtle
  • 17 - Solução Projeto Mini-Game Turtle
  • 18 - Segredo #3 - Preciso acordar 5 da manhã todo dia para programar?
Módulo 4 - Como criar e organizar seu código em funções
  • 1 - Funções = Código Limpo = Programador(a) Feliz
  • 2 - Function, Agora você entende!
  • 3 - Processar VS retornar(O que é e como usar return)
  • 4 - Argumentos posicionais VS Argumentos nomeados
  • 5 - Args - Funções com n° de argumentos dinâmicos
  • 6 - Kwargs - Funções com n° de argumentos nomeados dinâmicos
  • 7 - Decorators - Aproveitando e estendendo o que já está pronto
  • 8 - Clean code - na prática
  • 9 - Segredo #4 - Clean Coder VS Functions - Crie obras de arte
Módulo 5 - Como trabalhar com coleções e estruturas mais completas
  • 1 - O 4° Pilar da programacao: Coleções
  • 2 - Criando listas com Python
  • 3 - Encontre valores e manipulacao de itens de uma lista
  • 4 - Como ordenar listas simples
  • 5 - Trabalhar com multiplas listas usando o ZIP
  • 6 - Dicionarios
  • 7 - Tuplas
  • 8 - Arrays
  • 9 - Range - Gerando valores iteraveis de forma facil
  • 10 - Enumerate
  • 11 - Como ordenadar coleções através de propriedades
  • 12 - Map - Processando itens de uma lista com
  • 13 - Como filtrar dados de uma colecao usando filter
  • 14 - Sets
  • 15.1 - O que são e como ler arquivos JSON
  • 15.2 - Como criar e ler arquivos JSON
  • 16 - Conversão entre tipos
  • 17 - Como salvar informações em um arquivo [Pesquisar, Salvar, Editar, Excluir]
  • 18 - Solução Desafio Manipulação de Arquivos
  • 19 - Segredo #5 - Se consegue explicar, voce pode codar!
Módulo 6 - Como lidar e tratar erros de forma intuitiva!
  • 1 - Código feito é melhor que perfeito!
  • 2 - O que fazer quando coisas dão errado
  • 3 - Não decore exceções, faça isso
  • 4 - Finally! (execute código mesmo em casos de erro)
  • 5 - Log e Logging (Uma forma de manter um histórico de o que acontece na sua aplicação)
  • 6 - Mantendo um log(histórico) de exceções
  • 7 - Segredo #6 - O usuário não é um programador(a)!
Módulo 7 - O que são classes + quando/como usar na prática
  • 1 - Programe com classe
  • 2 - Classes e Intro a POO(Agora você entende!)
  • 3 - Métodos de uma classe
  • 4 - Tipos de variáveis em uma classe
  • 5 - Métodos comuns VS Instância VS Classe
  • 6 - Herança Simples - Reutilizando outras classes
  • 7 - Herança multinível
  • 8 - Herança Múltipla
  • 9 - O que são Magic/dunder Methods (Métodos especiais)
  • 10 - Classes Abstratas - Criando modelos a serem seguidos
  • 11 - Polimorfismo - Seja flexível
  • 12 - Quando usar Classes?
  • 13 - Segredo #7 - Transformando ideias em Software
Módulo 8 - Aprenda módularização em python do zero!
  • 1 - O mundo dos módulos
  • 2 - Como criar um módulo
  • 3 - Quando usar um módulo
  • 4 - Diferença entre Module e Package(módulo e pacote)
  • 5 - Como usar - if main == '__main__'
  • 6 - Modularização, na prática - separa isso ae!
  • 7 - Pypi - Encontre bibliotecas para seu projeto
  • 8 - pip - Gerenciando bibliotecas locais
  • 9 - Como PUBLICAR SEU pacote para Pypi
  • 10 - Venv - Ambientes virtuais ( O poder do isolamento)
  • 11 - Segredo #8 - Refatoração - Antes leigo, agora sábio
Módulo 9 - Como criar e usar API's integrado a um banco de dados do zero!
  • 1 - O Poder de usar API's
  • 2 - O que são APIs
  • 3 - Onde encontrar apis oficiais e não oficiais
  • 4 - Como navegar documentação, mesmo se não fala inglês
  • 5 - Intro a HTTP e tipos de requisições diferentes
  • 6 - Seu 1° contato - Consultando e usando um API existente
  • 7 - Consultando APIs usando Postman
  • 8 - GET(Obter recursos) e Como Criar uma API com Flask
  • 9 - API Flask - Get com ID(Obter recurso específico)
  • 10 - API Flask - POST(Criando um novo recurso)
  • 11 - API Flask - PUT (Alterar recurso existente)
  • 12 - API Flask - DELETE (Excluindo recurso)
  • 13 - Desafio API Flask - Desafio API Música
  • 14 - Solução API música
  • 15 - Como usar banco de dados e comandos SQL Puro
  • 16 - Criar estrutura inicial de tabelas autor e postagem C/ SQLAlchemy
  • 17 - Criando a API Autor
  • 18 - Adicionando CRUD as APIs Autor e Postagem com banco de dados
  • 19 - Deixando API segura com autenticação de usuário e senha
  • 20 - Como consumir APIs com autenticação usando usando Requests
  • 21 - Como colocar seus projetos dentro de controle de versão + Github
  • 22 - Conectar API a banco de dados na nuvem GRATIS
  • 23 - Como hospedar suas APIs gratuitamente no Render
Módulo 10 - Processamento de dados que os experts usam e publicação de projetos!
  • 1 - Processando itens de uma lista com MAP
  • 2 - Guia completo de como usar List Compreheension
  • 3 - Dictionary Comprehension
  • 4 - Como usar expressões regulares(REGEX) no python
  • 5 - Guia Completo de como criar e usar expressões regulares
  • 6 - Regex - Desafios e Soluções
  • 7 - Intro a Threads e Threading
  • 9 - Como gerar executáveis com CX-Freeze
  • 10 - Como criar instaladores no Windows
Módulo 11 - Como Ligar Python com Qualquer Banco de dados
  • 1 - Conceitos obrigatórios sobre banco de dados python
  • 2 - Como conectar SQLite3 ao Python e fazer operações no bando de dados
  • 3 - Como conectar MySQL com Python e fazer operações de banco de dados
  • 4 - Como conectar Postgres com Python e fazer operações de banco de dados
  • 5 - Como conectar outros tipos de banco de dados com Python
Bônus 1 - Criando aplicações com Django
  • 1 - O projeto Invista-Me!
  • 2 - Como instalar Django
  • 3 - Como criar projetos Django no terminal e rodar sua app web localmente
  • 4 - Estrutura de Projetos Django - Agora você entende!
  • 5 - Projetos VS Apps
  • 6 - O que são rotas e como criar uma
  • 7 - Templates HTML + Dados Dinâmicos
  • 8 - Como criar páginas c/ Dados Dinâmicos
  • 9 - Passando dados da página para o servidor
  • 10 - Models - Uma maneira mais organizada de passar dados
  • 11 - Migration - Transforme Classes Python em Tabelas, SEM escrever SQL
  • 12 - CRUD de dados Para adminstradores
  • 13 - Listando os investimentos
  • 14 - Visualizando detalhes
  • 15 - Criando investimentos
  • 16 - Alterando investimentos
  • 17 - Excluindo investimentos
  • 18 - Reutilização de Páginas e Estilização com Bootstrap
  • 19 - Introdução a autenticação em sites Django
  • 20 - Como criar um cadastro de Usuários
  • 21 - Como criar sistema de login e logout
  • 22 - Como restringir acesso a apenas usuários registrados
  • 23 - Controle de Versão + Hospedagem no GitHub
  • 24 - Conectar Django com banco de dados na nuvem GRATIS
  • 25 - Como deixar online/hospedar GRATIS no RENDER
  • 26 - Sua trajetória de sucesso
05
Mestre Freelancer
24 aulas · 3h 30min
+
  • Canal Oficial de Freelas e Mentorias!
  • Chegou a SUA hora de LUCRAR!
  • Como montar um currículo do ZERO!
  • Como montar um portfólio profissional rápido
  • Como me preparar para o 1° Freela
  • Como divulgar meu Trabalho?
  • Como Entrar em Contatos com Freelas do Whatsapp?
  • Como usar IA para Entregar Projetos Freelancer MAIS Rápido!
  • Como Aplicar para Freelas nos Melhores Sites de Freela
  • Como fechar os detalhes de um Freelancer? [Criação de Contrato e Documento de Escopo]
  • Quanto cobrar por um Freelancer? [MÉTODO FÁCIL]
  • Como escolher qual tecnologia utilizar
  • Como extrair os requisitos do projeto do cliente
  • Como negociar valores mais altos com essa planilha
  • Como agendar suas automações
  • Como vender Software (questões técnicas)
  • Como gerar licenças para venda de software
  • Mini Curso VPS Linux + Hospedagem Gratuita
  • Como hospedar licenças em uma VPS
  • Como conceder acesso SOMENTE a usuários com licenças válidas
  • Como criar executáveis com CX-Freeze
  • Como criar executáveis SEM mostrar o console
  • Como criar um instalador
  • Como instruir o cliente a usar o seu programa
06
Método Acelerador de Carreira Dev
16 aulas · 1h 30min
+
  • O processo de sucesso é este aqui!
  • Como montar um currículo do ZERO!
  • Como montar um portfólio profissional rápido
  • Lucrar com estágio ou sendo contratado
  • Multiplicando as chances de conseguir uma vaga, Sem se perder!
  • Como Conseguir um AUMENTO, usando Automações!
  • Como encontrar tarefas para automatizar no meu trabalho
  • Como automatizar algo usando Python (e qual tecnologia usar)
  • Devo pedir permissão para começar ou simplesmente faço?
  • [Método Completo] - Quanto e como pedir o aumento
  • Como negociar aumento através desta planilha de automação
  • Como Acelerar sua Contratação com o LinkedIn! (Passo a Passo)!
  • Lucrar com ganho pessoal
  • Lucrar ensinando
  • Lucrar ensinando
  • Lucrar com consultoria
07
Criação & Venda de Automações com IA ★ Foco principal
2 módulos · 3h 15min · IA aplicada à automação, com Claude Code integrado
Claude Code
+

Este curso ensina como usar IA para criar automações do zero - acelerando qualquer processo sem depender de código manual extenso.

Módulo 1 - GitHub Copilot
  • O que iremos aprender neste curso?
  • Quando gerar código com IA vs "Fazer na Mão"
  • Criação de prompts para idiotas [Guia Definitivo]
  • Curso Completo GitHub Copilot - Como Criar código com IA [Grátis]
  • O que iremos aprender
  • Como instalar vs code & ativar o github copilot
  • Link para material de apoio
  • Modo ask, agent e plan
  • Como usar servidores MCP
  • Como usar Skills no VS Code
  • Projeto 1 - Landing page de academia
  • Projeto 2 - Automação de Cadastro de dados
  • Como vender apps e automações feitas com IA
  • Quanto cobrar por um Freelancer? [MÉTODO FÁCIL!]
  • Servidores MCP - Ligue IA com QUASE TUDO!
  • Context7 - MCP que fornece documentação 100% atualizada
  • DevDb - Como "Ligar a IA" em bancos de dados com este MCP
  • DevDb - Como se conectar a QUALQUER banco de dados
  • Qual LLM (Modelo de IA) é o melhor para cada situação
  • HACK para fazer IA corrigir seus próprios erros!
  • Detalhes de implementação NÃO importam MAIS!
Módulo 2 - Claude Code
  • Curso Completo Claude Code - Como criar e vender automações com IA
  • O que iremos aprender
  • Como Instalar VS Code e Claude Code
  • Como configurar modelos e nível de raciocínio
  • Como usar modo Plan e Edit
  • Como usar Skills
  • Como usar servidores MCP
  • Como criar e usar Claude.md
  • Como usar claude Plugins
  • Como VENDER Automações (4 maneiras)
  • Projeto 1 - Sistema de agendamento para barbeiros
  • Projeto 2 - Automação de varredura de dados (início até entrega)
  • Dicas de como seguir a partir daqui
08
Formação em Banco de Dados SQL
7 módulos · 5h 30min
+
Módulo 1 - Tudo que precisa para começar!
  • Aula 1 - O valor de saber SQL!
  • Aula 2 - Como Instalar Ferramentas no WINDOWS
  • Aula 3 - Como Instalar Ferramentas no MAC
  • Aula 4 - Como Instalar ferramentas no Linux
  • Aula 5 - Instalando uma base de dados real
Módulo 2 - Como EXTRAIR dados do seu Banco de dados!
  • Aula 1 - Encontre dados usando "Select" e "Distinct"
  • Aula 2 - Aprenda filtrar resultados com "Where"
  • Aula 3 - Inclua mais condições com menos através do "In"
  • Aula 4 - Between - Encontre dados entre uma faixa de valores
  • Aula 5 - LIKE - Encontre dados com base em parte do Texto!
  • Aula 6 - PDF com todos comandos deste módulo!
Módulo 3 - Ordenação, agrupamento e funções matemáticas mais usadas!
  • Aula 1 - Ordene seus resultados com "Order By"
  • Aula 2 - Como limitar resultados / retornar quantidade X de linhas
  • Aula 3 - Agregue valores com as funções Sum - Avg - Min - Max
  • Aula 4 - Count - Descubra quantos resultados são retornados de algo
  • Aula 5 - Agrupe resultados através do Group by
  • Aula 6 - Having
  • Aula 7 - PDF com todos comandos até este módulo!
Módulo 4 - Como UNIR dados de VÁRIAS tabelas?
  • Aula 1 - Como unir tabelas com INNER JOIN
  • Aula 2 - Hack para fazer JOINS mais rápido
  • Aula 3 - INNER JOIN na prática
  • Aula 4 - LEFT JOIN na prática
  • Aula 5 - RIGHT JOIN na prática
  • Aula 6 - Criando novas informações a partir de múltiplos JOINS
  • Aula 7 - Self Join - Como unir dados usando a MESMA tabela
  • Aula 8 - Filtre dados mais diretamente com um SUBQUERY
  • Aula 9 - Subquery no FROM
  • Aula 10 - Subquery no WHERE
  • Aula 11 - UNION - Una múltiplos resultados de forma SIMPLES!
  • Aula 12 - PDF com todos comandos até este módulo!
Módulo 5 - Como criar seu Próprio Banco de Dados e Tabelas?
  • Aula 1 - Como criar um banco de dados e uma tabela
  • Aula 2 - Preencha suas tabelas com o "Insert into"
  • Aula 3 - Modifique a estrutura de uma tabela utilizando o "Alter table"
  • Aula 4 - Atualize dados com o "Update"
  • Aula 5 - Esvazie tabelas através do "Truncate table"
  • Aula 6 - Aprenda excluir tabelas com o "Drop table"
  • Aula 7 - Desafio e Projeto - Gestão de Eventos - Criação
  • Aula 8 - Projeto - Gestão de Eventos - Inserção de dados
  • Aula 9 - Projeto - Gestão de Eventos - Revisões finais
  • Aula 10 - PDF com todos comandos até este módulo!
Módulo 6 - Automação de Processos com ESTES conceitos
  • Aula 1 - Como criar visualizações auto-atualizáveis com VIEW
  • Aula 2 - Variáveis no SQL
  • Aula 3 - Condicionais IF com SQL
  • Aula 4 - Condicionais CASE com SQL
  • Aula 5 - Triggers: automatize seu banco de dados
  • Aula 6 - Before & After Insert Triggers
  • Aula 7 - Before & After Update Triggers
  • Aula 8 - Before & After Delete Triggers
  • Aula 9 - Boas práticas sobre uso de Triggers
  • Aula 10 - Stored Procedure - Automatize queries comuns
  • Aula 11 - PDF com todos comandos até este módulo!
Módulo 7 - Segurança e Modelagem Profissional de Banco de Dados
  • Aula 1 - Transactions - Como ter como dar uma "CTRL-Z" se necessário
  • Aula 2 - Como Modelar um banco de dados do ZERO!
  • Aula 3 - Definição de requisitos
  • Aula 4 - Parte 1 - Exemplo de modelo Conceitual
  • Aula 5 - Parte 2 - Exemplo de modelo Lógico
  • Aula 6 - Tipos de Chaves e como utilizar
  • Aula 7 - Parte 3 - Exemplo de modelo Físico
  • Aula 8 - Normalização de tabelas - Evite dores de cabeça!
  • Aula 9 - 2NF - Segunda forma normal na prática!
  • Aula 10 - 3NF - Terceira forma normal na prática!
  • Aula 11 - Alerta sobre normal forms
  • Aula 12 - Desafio Modelagem de Sistema de Academia
  • Aula 13 - Modelo Conceitual - Projeto Sistema de Academia
  • Aula 14 - Modelo Lógico - Projeto Sistema de Academia
  • Aula 15 - Modelo Físico - Projeto Sistema de Academia
Bônus - Como Ligar Banco de Dados a QUALQUER programa
  • Aula Bônus - Como conectar MySQL a qualquer programa
09
Formação Analista de Dados
5 módulos · 10h 35min
+
Módulo 1 - Tudo que um analista de dados deve saber para começar!
  • 1 - O que é análise de dados e por que usar python
  • 2 - Como um analista de dados python pensa?
  • 3 - Ferramentas obrigatórias para começar
  • 4 - Intalação Python(Windows)
  • 5 - Instalação VS Code(Windows)
  • 6 - Instalação Jupyter(Windows)
  • 7 - Instalação Python(MAC)
  • 8 - Instalação VS Code(MAC)
  • 9 - Instalação Jupyter(MAC)
  • 10 - Instalação Python(Linux)
  • 11 - Instalação VS Code(Linux)
  • 12 - Instalação Jupyter(Linux)
  • 13 - Extensões do VS Code que uso todos os dias!
  • 14 - Como usar notebooks jupyter no VS Code
Módulo 2 - Como fazer cálculos ultra performáticos com Numpy!
  • 1 - Por quê Numpy a base de (quase) tudo na análise de dados
  • 2 - Criação de Arrays e Matrizes
  • 3 - Adição, subtração, multiplicação e divisão
  • 4 - As Funções estatísticas MAIS usadas!
  • 5 - Broadcasting Facilitando Cálculos entre arrays
  • 6 - Operações estatísticas avançadas do jeito fácil!
  • 7 - Indexação, Fatiamento e Indexação Condicional em Arrays
  • 8 - Geração de Números para testes e simulações
  • 9 - Manipulação Avançada de Arrays
  • 10 - Manipulação de Formas e Transposição em Arrays
  • 11 - Stacking e Splitting - una ou separe arrays
  • 12 - Leitura e Escrita de arquivos CSV
  • 13 - Arrays Booleanos no NumPy
  • 14 - Ordenação de Arrays
  • 15 - O jeito certo de trabalhar com datas!
  • 16 - Projeto Prático 1 - Análise Climatológica
Módulo 3 - Pandas - A ferramenta mais usada por analistas!
  • 1 - Introdução ao Pandas e ao Ciclo de Análise de Dados
  • 2 - Configuração do Ambiente de Trabalho
  • 3 - Leitura de dados a partir de CSV, XLSX e TXT
  • 4 - Leitura avançada de um dataframe
  • 5 - Limpeza e Preparação de Dados
  • 6 - Alteração de dados existentes em um dataframe
  • 7 - Como exportar para CSV, XLSX ou JSON
  • 8 - Filtragem de dados Básica
  • 9 - Filtragem com base em DATA
  • 10 - Filtragem de dados com Query
  • 11 - Ordenação de dados do ZERO!
  • 12 - Crie NOVAS COLUNAS a partir de dados existentes
  • 13 - Funções Estatísticas MAIS Usadas!
  • 14 - Como Aplicar Operações Matemáticas num dataframe
  • 15 - Trabalhando com Dados Temporais
  • 16 - Operações com Strings e Textos
  • 17 - Agregações e Resumos Complexos
  • 18 - Solução Desafio Agregação de Dados
  • 19 - Como usar o reset_index para criar dataframes!
  • 20 - Como unir dataframe através de um INNER JOIN
  • 21 - Como unir dataframes através da Concatenação
  • 22 - Criação de Gráficos com Matplotlib (prévia)
  • 23 - Projeto 1 - Análise de Vendas de Supermercado
  • 24 - Solução Projeto 1
  • 25 - Projeto 2 - Análise de Dados de vendas de E-commerce
  • 26 - Solução Projeto 2
Módulo 4 - MOSTRE seus Resultados com Gráficos(c/ Matplotlib)
  • 1 - Eu PRECISO saber criar gráficos com Matplolib?
  • 2 - Instalação de Tudo que precisa para começar!
  • 3 - Download de dados Reais para este módulo!
  • 4 - Primeiros passos para personalizar seus gráficos!
  • 5 - Integração do Matplotlib com Pandas
  • 6 - Trabalhando com Textos e Anotações
  • 7 - Tipos de Gráficos Line Chart - Gráficos de Linha simples e múltiplos
  • 8 - Tipos de Gráficos Gráficos de Barras(Bar Chart)
  • 9 - Tipos de Gráficos Histogramas(Histogram)
  • 10 - Tipos de Gráficos Gráficos de Dispersão(Scatter Plot)
  • 11 - Tipos de Gráficos Gráficos de Pizza(Pie Chart)
  • 12 - Qual tipo de Gráfico devo usar?
  • 13 - Criação de Dashboards Múltiplos Gráficos em 1 figura
  • 14 - Como Criar Gráficos Interativos!
  • 15 - Projeto Prático 1 Análise de Dados de Vendas
  • 16 - Solução Projeto Prático 1
  • 17 - Projeto Prático 2 Análise Temporal de Dados Climáticos
  • 18 - Solução Projeto 2
Módulo 5 - Gráficos AINDA Mais Elegantes com Seaborn!
  • 1 - Eu PRECISO saber criar gráficos com Seaborn?
  • 2 - Instalação de Tudo que precisa para começar!
  • 3 - Download de Dados Reais para este módulo!
  • 4 - Primeiros passos para personalizar seus gráficos
  • 5 - Integração do Seaborn com Pandas
  • 6 - Trabalhando com Textos e Anotações
  • 7 - Tipos de Gráficos Line Chart - Gráficos de Linha simples e múltiplos
  • 8 - Tipos de Gráficos Gráficos de Barras
  • 9 - Tipos de Gráficos Histogramas
  • 10 - Tipos de Gráficos Gráficos de Dispersão
  • 11 - Tipos de Gráficos Gráficos de Pizza
  • 12 - Qual tipo de Gráfico devo usar
  • 13 - Criação de Dashboards Múltiplos Gráficos em 1 figura
  • 14 - Como Criar Gráficos Interativos!
  • 15 - Projeto Prático 1 Análise de Dados de Vendas
  • 16 - Solução Projeto 1
  • 17 - Projeto Prático 2 - Análise de Dados de Matrículas com Seaborn
  • 18 - Solução Projeto Prático 2
04 - Veja na prática

Como a plataforma funciona

Veja como é a experiência do aluno dentro da plataforma. Navegação entre aulas, comunidade, e como enviar dúvidas diretamente para o instrutor.

05 - Modelo de Suporte

O colaborador nunca vai travar sem resposta

Treinamentos técnicos falham quando o aluno bate em um obstáculo e não tem a quem recorrer. Fórum sem resposta, monitores que não dominam o assunto, suporte terceirizado que copia da documentação. Aqui o modelo é diferente. Cada dúvida vai direto para quem criou o conteúdo.

💬

Dúvidas respondidas diretamente nas aulas

Cada aula tem seção de comentários acessível durante todo o período. Jhonatan responde pessoalmente - sem script pronto, sem resposta genérica. A dúvida é respondida no contexto exato em que surgiu, com o mesmo nível de detalhe da aula.

🏛️

Comunidade exclusiva de alunos

Os colaboradores acessam a comunidade Dev Aprender durante todo o período - para compartilhar projetos, tirar dúvidas entre si e acompanhar atualizações. Uma rede de aprendizado ativo, não um grupo estático de avisos.

🎓

Suporte de quem criou o conteúdo

Não existe intermediário. O aluno fala diretamente com Jhonatan - o desenvolvedor responsável por todo o material. Quem responde é quem sabe o que está ensinando: a resposta chega com o contexto certo, não com uma explicação genérica copiada da documentação.

06 - Período de Acesso

12 meses. Tempo suficiente para transformar o modo de trabalhar.

Automação não se aprende em um fim de semana. O acesso anual garante que o colaborador tem tempo para aprender no seu ritmo, aplicar no trabalho real, e voltar ao conteúdo quando surgir uma nova demanda. Sem correr contra um prazo artificial.

12
meses de acesso completo
Todo o conteúdo, comunidade e suporte ficam disponíveis por 12 meses completos - tempo real para aprender, aplicar no trabalho e voltar ao material quando surgir uma nova demanda.

O que o acesso garante

  • Acesso irrestrito a todos os 9 cursos da plataforma
  • Assistir às aulas quantas vezes quiser, no ritmo de cada aluno
  • Perguntas respondidas diretamente pelo instrutor
  • Acesso à comunidade e fórum de alunos
  • Acesso a atualizações e novos materiais adicionados durante o período
07 - Diferenciais Técnicos

O que torna esta formação diferente de qualquer curso técnico convencional

Três elementos que raramente aparecem juntos em um treinamento técnico. Eles fazem toda a diferença no resultado que o colaborador consegue na prática, e não apenas no certificado.

🤖

Módulo Claude Code integrado à grade

O curso de Claude Code não é um bônus externo - está integrado à trilha com projetos reais, metodologia definida e contexto pedagógico. Os alunos aprendem a usar IA para criar automações funcionais, não IA como buzzword em slide de apresentação.

🔧

Foco em automação de processos reais

Sem exercícios artificiais. O conteúdo cobre planilhas, PDFs, e-mails em massa, sistemas web, documentos Word, bots de notificação - as automações que eliminam o trabalho manual mais comum em qualquer empresa, com projetos que o aluno entrega de verdade.

👨‍🏫

Instrutor acessível e responsável

Jhonatan responde pessoalmente dentro das aulas e na comunidade - sem monitor, sem suporte terceirizado. 374 mil inscritos no YouTube escolheram aprender com ele por uma razão: as explicações extremamente simples de compreender.

08 - Quem está por trás

Quem vai ensinar e responder por cada dúvida

O suporte desta formação tem nome, rosto e histórico verificável. Não é um time de monitores anônimos. Esta é a pessoa que vai responder pessoalmente às dúvidas de cada colaborador durante os 12 meses.

Jhonatan de Souza
Fundador da Dev Aprender
Jhonatan de Souza
Engenheiro de Software & Educador · 3.500+ alunos já formados

Com mais de 8 anos de experiência prática em programação, construí sistemas reais, bots de automação, interfaces desktop e dezenas de projetos freelancer - com foco em Automações Python e IA. Não ensino teoria que aprendi em livro: ensino o que usei em projetos pagos, com clientes reais e prazos reais.

Em 2018 fundei o Dev Aprender - que hoje soma mais de 23 milhões de visualizações e 374 mil inscritos. Esses números não são mérito de marketing: são o resultado de ensinar de um jeito que funciona, com problemas reais e explicações são simples o suficiente para qualquer pessoa entender.

8+
Anos de experiência
23M+
Visualizações no canal
374k
Inscritos no YouTube
3.500+
Alunos já formados
09 - Resultados Práticos

O que muda quando a equipe sai desta formação

A métrica real não é certificado. É capacidade: o colaborador consegue identificar um processo repetitivo e eliminá-lo. Sem depender de TI, sem esperar por requisição. Aqui estão as cinco áreas onde isso acontece.

Documentos e Relatórios Automáticos

  • Planilhas preenchidas automaticamente a partir de dados do sistema
  • Relatórios em PDF gerados sem digitação manual
  • Documentos Word criados e atualizados conforme demanda

Comunicação em Massa Inteligente

  • E-mails enviados automaticamente com conteúdo personalizado
  • Notificações direcionadas quando eventos importantes ocorrem
  • Alertas customizados entregues no canal certo (e-mail, app, whatsapp)

Integração de Sistemas

  • Ferramentas que não conversam são conectadas automaticamente
  • Dados sincronizados entre sistemas sem intervenção manual
  • Eliminação de retrabalho por duplicação de informação

Processamento de Dados em Escala

  • Dados extraídos de múltiplas fontes e organizados instantaneamente
  • Limpeza e padronização automática de bases de dados
  • Análise e geração de insights sem entrada manual de dados

Automação de Tarefas Repetitivas

  • Cliques, digitação e navegação feitos automaticamente por software
  • Preenchimento de formulários e sistemas legados sem intervenção
  • Monitoramento contínuo de pastas, bases e portais com ações automáticas

Fundamentos que o colaborador domina

  • Raciocínio lógico para estruturar problemas
  • Criação de sequências e fluxos de trabalho
  • Programação em Python (fundamentos até avançado)
  • Trabalho com bases de dados e extração de informações
  • Integração entre diferentes ferramentas e sistemas
  • Criação de interfaces visuais para entrada e saída de dados
  • Processamento automático de texto e padrões
  • Hospedar soluções na nuvem para rodar 24/7
  • Uso de IA para gerar e corrigir código
  • Estruturação de projetos do início ao fim

Automações específicas que cria

  • Planilhas preenchidas com dados de qualquer fonte
  • Relatórios em PDF com formatação profissional
  • Documentos Word gerados automaticamente
  • E-mails em massa com personalizações
  • Leitura e processamento de e-mails recebidos
  • Organização automática de arquivos e pastas
  • Preenchimento de formulários web sem intervenção
  • Extração de dados de sites e sistemas web
  • Navegação automática em sistemas com mouse e teclado
  • Alertas automáticos quando eventos acontecem
  • Agendamento de tarefas para horários específicos
  • Conexão automática entre sistemas diferentes
  • Dashboards e gráficos atualizados em tempo real
  • Limpeza e padronização de dados em massa
  • Proteção de documentos com senhas
  • Junção de múltiplos arquivos automaticamente
  • Cadastro e atualização de dados sem digitação
  • Respostas automáticas baseadas em regras e condições

Como a IA acelera cada processo

  • Geração completa de código apenas descrevendo o objetivo
  • Sistemas funcionais criados sem escrever manualmente
  • Conexão de IA com bancos de dados internos
  • Correção automática de erros em automações
  • Personalização do comportamento da IA conforme contexto
  • Integração com ferramentas de desenvolvimento (VS Code, GitHub)
  • Instruções claras que a IA compreende e executa
  • Sugestões de código em tempo real enquanto programa
  • Expansão de capacidades conectando IA com APIs externas
  • Varredura de dados com IA do início à entrega
  • Acesso a documentação atualizada da indústria
  • Seleção automática do modelo de IA certo para cada tarefa
  • Redução drástica do tempo entre ideia e solução em produção
  • Integração de IA com sistemas legados que já existem na empresa
  • Automação de relatórios e processos recorrentes
  • Análise de dados gerando insights sem entrada manual
  • Entrega de soluções prontas e funcionais sem depender de outras áreas