Minha Jornada por 7 Cursos de Andrew Ng sobre Machine Learning e IA
Completei 7 cursos de Andrew Ng em meses — dos fundamentos de ML até a criação de aplicações GenAI. Aqui está o meu roteiro para ir do zero até o lançamento do seu primeiro aplicativo com LLM.
Preciso admitir que, uma vez que comecei a fazer os cursos de Andrew Ng, não consegui parar :D Nos últimos meses, completei sete dos cursos dele no Coursera e no DeepLearning.AI. Cada um se construiu sobre o anterior e me deu uma visão mais clara de como o machine learning e a IA realmente funcionam. Aqui está minha opinião sobre esses cursos, na ordem que acho que faz mais sentido se você está começando do zero:
- Machine Learning Specialization
- ChatGPT Prompt Engineering for Developers
- Generative AI for Everyone
- Building system with chatGPT API
- Neural Networks and Deep Learning
- Functions, Tools, and Agents with LangChain
- Vector Databases: from Embeddings to Applications
1. Machine Learning Specialization — Uma Base Sólida
Esta especialização de 3 cursos voltada para iniciantes fornece uma base sólida em conceitos e aplicações de machine learning. Os cursos evoluem dos algoritmos de aprendizado supervisionado como regressão e classificação para técnicas mais avançadas como aprendizado não supervisionado e por reforço. Gostei muito dos exercícios práticos de programação em Python e achei acessível mesmo com experiência limitada em programação. Este é um dos melhores cursos introdutórios de machine learning disponíveis.
2. Generative AI for Everyone — Desmistificando o Hype
Direcionado a um público não técnico, este curso desmistifica a IA generativa, explicando suas aplicações e limitações. O conteúdo é bem organizado, equilibrando prós e contras e desfazendo mitos comuns. É um ótimo curso para quem quer entender a IA generativa da concepção ao lançamento, incluindo como construir prompts eficazes.
3. Neural Networks and Deep Learning — Entendendo os Modelos-Chave
Este curso começou a se aprofundar um pouco mais no deep learning, como ele é aplicado ao aprendizado supervisionado, as principais categorias de modelos (CNNs, RNNs etc.) e quando devem ser aplicados. Fazer este curso depois da "Machine Learning Specialization" pode parecer um pouco redundante em certos conteúdos. Sinta-se à vontade para pular algumas partes.
4. Quando você se sentir pronto para construir sua primeira aplicação de Gen AI
Quando sentir que está pronto para começar a construir sua primeira aplicação, especialmente uma aplicação de Gen AI, comece pelos cursos "ChatGPT Prompt Engineering for Developers" e "Building system with chatGPT API".
Esses cursos vão te poupar muito tempo, pois vão te dar uma visão geral das etapas mais importantes que você deve considerar ao construir suas aplicações. Claro, eles vêm com código de exemplo também, então são muito práticos.
ChatGPT Prompt Engineering for Developers
Este curso é uma mão na roda tanto para iniciantes quanto para aprendizes avançados. É ministrado por Andrew e também por Isa Fulford da OpenAI. Foca nas nuances da engenharia de prompts e no uso de Large Language Models (LLMs). O curso esclarece brilhantemente os conceitos centrais dos LLMs e oferece insights práticos sobre as melhores práticas de engenharia de prompts. É particularmente valioso para quem quer entender e aproveitar o poder das APIs de LLM em várias aplicações. Por exemplo, como pedir ao GPT para gerar sua resposta em formato JSON para que você possa usá-la depois na sua aplicação.
Building Systems with the ChatGPT API
Um acompanhamento do curso de Prompt Engineering, esta sessão de uma hora é perfeita para iniciantes em LLMs. Fornece exemplos práticos e ensina como construir eficientemente sistemas de múltiplas etapas usando grandes modelos de linguagem. O curso é uma excelente introdução para quem tem interesse em engenharia de prompts e aplicações de grandes modelos de linguagem. Gostei muito da orientação sobre o seguinte, com exemplos de código reais:
- Como usar a "Moderation API" para validar entradas do usuário e evitar injeção de prompt
- Raciocínio em cadeia de pensamento
- Encadeamento de prompts
- Avaliações de output
5. Pronto para se aprofundar ainda mais?
Após esses cursos, se quiser se aprofundar na construção de aplicações de Gen AI, os dois cursos "Functions, Tools, and Agents with LangChain" e "Vector Databases: from Embeddings to Applications" são perfeitos.
Entender o que é um banco de dados vetorial, como funciona e como pode te ajudar a construir uma aplicação de IA generativa multimodal é super interessante.
Olhando para trás, sou grato pela forma como esses cursos se complementaram. Eles me deram não apenas conhecimento teórico, mas a confiança prática para começar a construir coisas. Se você vem de uma formação não técnica como eu, acho que este é genuinamente o melhor caminho de aprendizado disponível.
6. Atualização (novembro de 2025): Colocando em Prática
Lembra quando disse que estava animado para "aproveitar esses aprendizados em projetos do mundo real"? Bem, eu realmente fiz isso.
Depois de completar esses cursos, passei 75 dias construindo https://stratum.chandlernguyen.com/ — uma plataforma de marketing com IA de 9 agentes que aplica exatamente o que Andrew ensinou: engenharia de prompts com LLM, chamada de funções, raciocínio em cadeia de pensamento e sistemas multiagentes.
A plataforma usa 11 frameworks estratégicos (SWOT, Cinco Forças de Porter, Blue Ocean Strategy etc.) e aprendizado progressivo — o que significa que os agentes de IA ficam mais inteligentes sobre o seu negócio a cada conversa. Foi projetada para pequenas empresas e agências de marketing que precisam de inteligência estratégica, não apenas de execução.
É perfeita? Definitivamente não (ainda estou aprendendo!). Mas está no ar, está funcionando, e veio diretamente da aplicação do que aprendi nos cursos de Andrew. Às vezes o melhor jeito de aprender é construir algo real.
Se você tem curiosidade sobre como esses conceitos de IA se traduzem em produtos reais, pode ler mais sobre STRAŦUM: The 9-Agent Marketing Application I Built in 75 Days (Solo, While Sick for 10) ou acessar https://stratum.chandlernguyen.com/.
Ainda programando, ainda aprendendo, ainda aplicando os ensinamentos de Andrew a problemas reais.
E você — já fez algum desses cursos, ou está em uma jornada de aprendizado semelhante? Adoraria saber o que funcionou (ou não funcionou) para você.
Abraços,
Chandler





