Ícone do app Aprender IA com Python

Aprender IA com Python

Educação · Grátis · iOS & Android · CoddyKit

Aprender IA com Python — Um curso de IA em Python para seu celular, da sua primeira linha de código aos LLMs

Aprender IA com Python é um curso gratuito de IA para iOS e Android voltado para iniciantes completos, estudantes e pessoas em transição de carreira. Você aprende inteligência artificial com Python desde a sua primeira linha de código. 53 cursos levam você de variáveis e loops a redes neurais, visão computacional e modelos de linguagem grandes, com um editor de código integrado e um Mentor de IA que explica em segundos um conceito que tenha travado você — tensor, gradiente, overfitting.

App Store — Baixe grátisGoogle Play — Baixe grátis
Preço
Gratuito, Pro opcional
Plataformas
iOS e Android
Idiomas
22
Classificação etária
4+
Requisitos
iOS 15.1 ou posterior
App Store
3.4 ★ (5)
Tela do desafio no Aprender IA com PythonTela da lista de cursos mostrando os cursos de IA e Python disponíveis
53Cursos, de Python a LLMs
200+Lições rápidas
IAMentor de IA
Você não pode aprender IA sem primeiro aprender a programar.

Toda técnica de IA deste curso — um classificador, uma rede neural, um pipeline de prompts — é código Python antes de ser qualquer outra coisa. O app trata a linguagem como a porta de entrada, e não como uma tarefa entediante a ser pulada. Por isso, o primeiro terço do currículo é dedicado ao Python puro antes que um único modelo seja treinado.

O que é

Aprender IA com Python é um app gratuito de educação para iOS e Android que ensina inteligência artificial por meio da linguagem de programação Python, sem pressupor nenhuma experiência anterior com programação. Seus 53 cursos vão dos fundamentos de Python e manipulação de dados a machine learning clássico, redes neurais, visão computacional e modelos de linguagem grandes, com um editor de código integrado onde você digita, executa e vê o resultado, além de um Mentor de IA que responde a perguntas sobre conceitos ou erros conforme eles surgem.

Dentro do app

Como ele é

Tela do desafio no Aprender IA com Python
DesafioO Desafio de Código Semanal, resolvido e comparado com alunos que fazem os mesmos cursos de IA em outros lugares.
Tela da lista de cursos mostrando os cursos de IA e Python disponíveis
CursosA trilha de 53 cursos, dos fundamentos de Python ao machine learning clássico e aos modelos de linguagem grandes.
Tela do editor de código, onde o código Python e de IA é escrito e executado
EditorO editor integrado: escreva um modelo ou uma etapa de limpeza de dados, execute e veja o resultado.
Tela inicial mostrando o progresso e onde continuar aprendendo
InícioO ponto em que você parou na trilha, com a sequência de dias e o acompanhamento do progresso para manter a regularidade das sessões.
Tela de uma aula mostrando uma explicação curta sobre IA ou Python, seguida de uma prática
AulaUma breve explicação teórica seguida imediatamente de um exercício prático na mesma aula.

O curso

O que o curso de IA com Python aborda

53 cursos e mais de 200 aulas, extraídos da própria lista de cursos do app — do primeiro programa em Python aos modelos de linguagem grandes e à geração aumentada por recuperação.

  1. Fundamentos da programação em Python

    Introdução à programação, fundamentos de Python, condicionais e iteração, funções e programação modular, estruturas de dados, programação orientada a objetos, manipulação de arquivos, tratamento de erros e exceções, recursos avançados de Python, uso de bibliotecas, testes e depuração e Python para automação — Python puro antes de qualquer conteúdo específico de IA.

  2. Manipulação de dados para IA

    Fundamentos essenciais de Python para ciência de dados, fundamentos estatísticos para IA, limpeza e pré-processamento de dados, análise exploratória de dados, aprofundamento em NumPy, operações avançadas com Pandas, manipulação de dados, visualização de dados, expressões regulares para IA de texto, bancos de dados para projetos de IA e APIs web e coleta de dados para IA.

  3. Machine learning clássico

    Introdução à inteligência artificial, aprendizado supervisionado: algoritmos básicos, aprendizado supervisionado avançado, máquinas de vetores de suporte, aprendizado não supervisionado, técnicas de engenharia de atributos, avaliação de modelos e ajuste de hiperparâmetros, análise e previsão de séries temporais e sistemas de recomendação.

  4. Deep learning e visão computacional

    Redes neurais artificiais, aprendizado por transferência com Keras e TensorFlow, visão computacional com PyTorch, processamento de imagens, IA generativa: VAEs e GANs, redes neurais de grafos, treinamento distribuído e ML em grande escala, aprendizado por reforço e aprendizado por reforço avançado.

  5. NLP e modelos de linguagem grandes

    Processamento de linguagem natural (NLP), NLP avançado com embeddings de palavras, modelos de linguagem grandes com Python e LangChain e sistemas de RAG — a etapa em que os cursos anteriores de Python e dados são usados para criar algo que lê e escreve textos.

  6. Colocando um projeto de IA em produção

    Estrutura de projetos de IA e fluxo de trabalho com Git, disponibilização de modelos de IA com FastAPI, fundamentos de MLOps, implantação de modelos de IA em escala, arquitetura e design de sistemas de IA, IA responsável e explicabilidade, preparação para IA com Python e aplicações de IA.

Como funciona

Como o curso vai de Python à IA

Os 53 cursos seguem uma ordem fixa por um motivo: cada etapa posterior pressupõe a anterior, então cada sessão retoma exatamente de onde a última parou, em vez de ficar pulando pelo conteúdo.

  1. Escreva Python de verdade primeiro

    Os cursos iniciais são de programação pura — variáveis, loops, funções, estruturas de dados e código orientado a objetos — sem nada específico de IA ainda. Toda técnica posterior do currículo é construída sobre essa base, portanto ela não é opcional.

  2. Aprenda a estruturar dados e depois treine um modelo

    Limpeza de dados, NumPy e pandas, seguidos de machine learning clássico: algoritmos supervisionados e não supervisionados, engenharia de atributos e avaliação de modelos. O código é executado no editor integrado assim que você o escreve, então o resultado de um script de treinamento é algo que você acompanha, e não algo que precisa imaginar.

  3. Chegue às redes neurais e pergunte quando algo der errado

    Deep learning, visão computacional e modelos de linguagem grandes encerram o caminho. Quando um termo ou erro não fizer sentido — "o que é um tensor", "por que meu modelo está sofrendo overfitting" — o Mentor de IA responde em linguagem simples, em segundos, e o Desafio de Código Semanal permite praticar os mesmos conceitos mais uma vez contra outros alunos.

O que está incluído

O que vem com o app

53

Cursos, de Python a LLMs

Começando pelos fundamentos de Python e estruturas de dados, passando por estatística, NumPy e pandas, machine learning clássico, redes neurais e visão computacional, até chegar a modelos de linguagem grandes, LangChain e sistemas RAG.

200+

Lições rápidas

Cada lição combina uma teoria curta em linguagem simples com um exercício prático, em um formato que cabe no intervalo para um café, e não em um bloco inteiro de aula.

IA

Mentor de IA

Pergunte sobre um conceito ou uma mensagem de erro — "por que meu modelo está sofrendo overfitting", "explique gradient descent de forma simples" — e receba uma resposta clara, com exemplos, em segundos e em qualquer nível.

</>

Editor de código integrado

Os exercícios de programação são executados no editor do celular: digite o código, execute-o e veja o resultado. Uma resposta errada é algo que você pode perguntar ao Mentor, não um beco sem saída.

1/sem

Desafio de Código Semanal

Um problema por semana, resolvido e comparado com alunos do mundo todo — uma prática que faz você voltar mesmo depois de terminar o curso.

Cert

Certificado de conclusão

Passe na prova final e receba um certificado de conclusão que pode ser exibido em um currículo ou no LinkedIn, além dos quizzes e desafios de programação depois de cada tópico.

Contexto

O que é preciso para sair do zero e escrever código de IA?

A inteligência artificial é, em grande parte, software escrito para encontrar padrões em dados, em vez de seguir regras definidas manualmente por uma pessoa. Para chegar lá partindo do zero, são necessárias três etapas, nesta ordem: Python suficiente para ler e escrever programas reais; conhecimento suficiente de manipulação de dados para limpar e estruturar aquilo que um modelo aprenderá; e, então, as próprias técnicas de modelagem — primeiro machine learning clássico, depois redes neurais e modelos de linguagem. Pular direto para a terceira etapa é o motivo pelo qual a maioria das tentativas de aprender IA por conta própria trava diante de um erro que ninguém explica.

Machine learninga ideia central

Em vez de programar regras manualmente, você mostra a um programa muitos exemplos rotulados, e ele identifica o padrão que os conecta. Filtros de spam, recomendações e quase tudo que hoje é chamado de IA são construídos dessa forma, e isso é implementado em Python com mais frequência do que em qualquer outra linguagem.

Rede neurala principal ferramenta

Uma sequência de camadas numéricas simples que passam valores umas às outras, cada uma ajustada durante o treinamento até que o resultado seja útil. Bibliotecas como TensorFlow e PyTorch existem especificamente para criar e treinar essas redes em Python sem precisar escrever a matemática manualmente.

Overfittinga primeira armadilha de verdade

Um modelo que memorizou seus exemplos de treinamento em vez de aprender o padrão por trás deles — ele tem um bom desempenho em dados que já viu e um desempenho ruim em dados inéditos. Reconhecer e corrigir isso é uma das primeiras habilidades reais de depuração ensinadas no curso.

Modelo de linguagem grandeLLM

Uma rede neural treinada com quantidades enormes de texto para prever a próxima palavra. Essa única capacidade é o que permite que ferramentas criadas com LangChain e RAG respondam a perguntas, resumam documentos e escrevam código. Ela é o último trecho deste currículo, não o primeiro.

Para quem é

Para quem é — e para quem não é

É uma boa opção se você

  • Tem pouca ou nenhuma experiência com programação e quer que a IA seja explicada a partir de Python, sem pressupor conhecimentos prévios
  • Quer treinar e executar um modelo de verdade no celular, em vez de apenas ler sobre o que ele faz
  • É estudante e quer praticar Python e ML além das aulas, ou está mudando de carreira e pretende trabalhar com ciência de dados
  • Costuma travar em um termo ou em um stack trace e quer que o Mentor de IA responda, em vez de pesquisar em fóruns
  • Quer que a trilha chegue aos modelos de linguagem grandes e ao RAG, sem parar no machine learning clássico

Não é a ferramenta certa se você

  • Já conhece Python bem e quer uma referência exclusivamente de machine learning ou deep learning, pulando os fundamentos da linguagem
  • Espera que tudo seja gratuito: o primeiro curso é gratuito, com uma cota diária do Mentor de IA, e o Pro desbloqueia o restante
  • Precisa treinar modelos grandes em hardware real com GPU — o app ensina as técnicas, não oferece um cluster de treinamento
  • Precisa de uma qualificação reconhecida — o certificado comprova a conclusão, não é um diploma

Dúvidas

Perguntas frequentes

Preciso saber Python antes de aprender IA com este app?

Não. Aprender IA com Python começa com programação Python básica — variáveis, loops, funções e estruturas de dados — antes do início de qualquer curso específico de IA, partindo do princípio de que você nunca escreveu código. Aproximadamente o primeiro terço dos 53 cursos é dedicado aos fundamentos da linguagem, que também fazem os cursos de machine learning seguintes fazerem sentido, em vez de parecerem mágica.

Qual é a ordem real para aprender IA: o que vem antes das redes neurais?

Primeiro, os fundamentos de Python; depois, a manipulação de dados com NumPy, pandas e estatística básica; em seguida, o machine learning clássico — algoritmos supervisionados e não supervisionados, engenharia de atributos e avaliação de modelos. Redes neurais, visão computacional e modelos de linguagem grandes são a etapa final, construída sobre tudo o que veio antes. A lista de cursos do app segue essa ordem, em vez de permitir que você pule cedo para o deep learning.

Para quem é o Aprender IA com Python?

Aprender IA com Python foi criado para iniciantes completos curiosos sobre inteligência artificial, estudantes que querem praticar Python e machine learning além das aulas, profissionais em transição de carreira que estão desenvolvendo habilidades em ciência de dados e desenvolvedores que querem revisar deep learning e LLMs de forma estruturada. Não é necessária experiência, porque o primeiro curso começa do zero.

O que é overfitting e por que o Mentor de IA recebe tantas perguntas sobre isso?

Overfitting ocorre quando um modelo memoriza os exemplos de treinamento em vez de aprender o padrão geral — ele parece preciso nos dados que já viu, mas falha completamente com qualquer dado novo. É um dos primeiros problemas reais de depuração que um iniciante encontra ao começar a treinar modelos de verdade, em vez de apenas ler sobre eles. Por isso, é uma pergunta comum para o Mentor de IA dentro do app, e não uma questão rara.

Posso escrever e executar código de IA no celular ou preciso de um laptop e uma GPU?

Os exercícios de programação do curso são executados no editor integrado do app: você digita o código, executa e vê o resultado na hora, praticando com código de verdade em vez de ler exemplos estáticos. Um laptop com hardware de GPU se torna necessário quando você deixa os exercícios do curso para treinar modelos grandes em escala de produção, algo que está fora do escopo de um app de aprendizado.

Até onde o curso vai: ele chega aos modelos de linguagem grandes?

Sim. Depois do machine learning clássico e das redes neurais, a trilha aborda processamento de linguagem natural, embeddings de palavras e, então, modelos de linguagem grandes especificamente: o curso Large Language Models with Python e um curso sobre LangChain e RAG Systems, que ensina como conectar um LLM aos seus próprios dados para responder a perguntas sobre eles.

Quanto tempo leva para sair do zero e escrever código básico de IA?

A consistência importa mais do que o total de horas. Estudando aulas curtas diariamente, a maioria dos iniciantes consegue escrever e executar um classificador simples em algumas semanas, depois de concluir os fundamentos de Python e os primeiros cursos de machine learning — os cursos de redes neurais e LLM mais adiante na trilha levam mais tempo e foram feitos para serem revisitados. As sequências de dias e os lembretes dentro do app são estruturados em torno dessa rotina diária, e não de uma única sessão longa.

O Aprender IA com Python é gratuito?

O app pode ser baixado gratuitamente na App Store e no Google Play. O primeiro curso é gratuito, com uma cota diária de perguntas ao Mentor de IA, para que você possa fazer aulas reais de Python antes de decidir. O Pro é a atualização paga: desbloqueia todos os cursos, incluindo o conteúdo de machine learning e LLM, remove os anúncios e torna o Mentor de IA ilimitado.

Ele funciona offline, no metrô ou em um avião?

Ele foi desenvolvido para conexões instáveis, não para funcionar sem conexão alguma. As aulas carregam rapidamente e continuam funcionando quando a conexão cai e volta, o que atende à maioria dos deslocamentos. O Mentor de IA é a parte que realmente precisa de conexão, pois responde às suas perguntas ao vivo, em vez de usar algo armazenado no celular.

Quais plataformas e idiomas ele suporta?

Aprender IA com Python funciona no iOS pela App Store e no Android pelo Google Play, e o app está disponível em 22 idiomas. Sua classificação de conteúdo é 4+. Ele faz parte da CoddyKit, uma família com mais de 40 apps de programação.

Comece agora

Escreva sua primeira linha em Python e depois seu primeiro modelo

Comece gratuitamente no iOS e Android, em 22 idiomas.

App Store — Baixe grátisGoogle Play — Baixe grátis
Última revisão · Publicado pela CoddyKit · Política de privacidade
Disponível em iOS e Android.