Cursos de IA com ênfase na engenharia de software

10 Cursos de IA aplicada à Engenharia de Software

Preparamos uma lista de 10 cursos de alta qualidade sobre inteligência artificial (IA) aplicada no campo da engenharia de software!

1. AI for Software Engineers – GitHub
Curso completo em formato open source, focado em como IA pode ser usada em testes, geração de código e revisão automatizada.

2. AI for Engineers (by DeepLearning.AI)
Série introdutória voltada para engenheiros que desejam aplicar IA em soluções práticas, incluindo desenvolvimento de software.

3. CS50’s Introduction to AI with Python (Harvard)
Curso com foco em algoritmos de IA, incluindo busca, otimização e aprendizado de máquina, aplicáveis a problemas reais de software.

4. Machine Learning for Software Engineers (Full Stack Deep Learning)
Foco na aplicação prática de ML no ciclo de vida do software: desde desenvolvimento até manutenção e monitoramento.

5. Fundamento de Python para MLOps
Por meio de uma série de exercícios práticos, os alunos ganharão experiência prática trabalhando com Python no contexto de um fluxo de trabalho MLOps. Ao final do curso, os alunos terão as habilidades necessárias para escrever scripts Python para automatizar tarefas comuns de MLOps. Este curso é ideal para quem deseja ingressar no campo de MLOps ou para profissionais experientes em MLOps que desejam aprimorar suas habilidades em Python.

6. AI-assisted Code Generation with GitHub Copilot (Microsoft Learn)
Aprenda como utilizar IA na geração de código, integração com IDEs e produtividade no desenvolvimento.

7. Software Engineering for Machine Learning (Google)
Guia técnico da Google com boas práticas de engenharia de software para projetos com IA/ML.

8. Essentials of Prompt Engineering
Neste curso, você conhecerá os fundamentos da elaboração de prompts eficazes. Você entenderá como refinar e otimizar os prompts para diversos casos de uso. Você também explorará técnicas de elaboração de prompts zero-shot, few-shot e com cadeia de pensamento. 

9. Elements of AI (Universidade de Helsinque + Reaktor)
Curso introdutório com foco conceitual, ideal para quem está começando a explorar IA em aplicações técnicas.

10. Introduction to Generative AI (Google Cloud)
Curso introdutório sobre IA generativa e como aplicá-la no contexto de engenharia de software moderna.