SEMANA DA PROGRAMAÇÃO
Escolha seu Plano
Carreiras Alura
Evolua com profundidade técnica, direção clara e aplicação prática.
Jornadas guiadas do básico ao avançado com checkpoints práticos, desenhadas para quem busca profundidade e protagonismo técnico.
Iniciante
Comece do zero com uma trilha clara e progressiva.
Fundamentos práticos para dar os primeiros passos com segurança e construir uma base sólida.
Intermediário
Continue sua evolução com cursos que conectam fundamentos, ferramentas e prática profissional. Ganhe autonomia, e avance para projetos mais completos.
Avançado
Aprofunde temas técnicos e estratégicos para enfrentar desafios mais complexos. Explore boas práticas, arquitetura, performance com visão profissional.
Cursos
Carreiras
Skills & Go
O Skills & Go é para Tech Leads, Product Managers, estrategistas e early adopters que transformam ideias em soluções de alto impacto. Em cursos ao vivo e 100% online, você domina a nova era da IA em tempo real.
Aulas ao vivo
Eventos Alura
Nossos eventos são pensados para quem quer estar à frente das mudanças em tecnologia, IA e inovação. Em experiências presenciais, você acompanha tendências e se conecta com especialistas que estão moldando o futuro.
Próximos eventos
Conteúdos gratuitos
Explore conteúdos gratuitos para aprender tecnologia no seu ritmo. Encontre artigos com conteúdos técnicos para aprender na prática, notícias para acompanhar as principais tendências do mercado e o Alura Labs, com análises e reflexões de especialistas sobre tecnologia, IA e carreira.
Prepare-se para atuar no desenvolvimento back-end utilizando a linguagem Python. Ao longo dessa jornada, você vai aprender desde os fundamentos da programação até a construção de aplicações web, APIs, microsserviços e sistemas distribuídos.
Aprenda a se tornar uma pessoa desenvolvedora back-end do zero com JavaScript, usando Node como ferramenta.
Invista na transformação da sua carreira!
Aprenda a criar uma API Rest com autenticação, token JWT, sistema de perfis de usuários e permissões.
Testes de integração têm seus desafios, pois usam recursos externos, que necessitam de um cuidado especial. Aprenda neste curso como escrever e executar corretamente esses tipos de testes.
Aprenda a implementar regras de negócio, escrever testes automatizados e a documentar uma API Rest em Java utilizando o Spring Boot.
Quem gosta de escrever longos documentos de documentação? Documentar é uma tarefa muito importante, mas muitas vezes negligenciada. **Documentar APIs** pode acabar sendo uma tarefa massante, mas o Swagger pode nos ajudar (e muito) nisso. Com ele, podemos visualizar uma **documentação viva de nossa API** que pode até mesmo ser gerada a partir do código fonte.
Nesta formação você vai aprender fundamentos de GPT (Generative Pre-trained Transformer) e suas aplicações, Python e bibliotecas relevantes para desenvolvimento de IA, Como interagir com as APIs da OpenAI para criação de conteúdo, desenvolvimento de chatbots inteligentes com fluxos de conversação natural, e utilização de prompts eficazes para geração de texto preciso e relevante. Ela será útil para você que quer: Implementar IA em seu negócio ou projeto pessoal.Criar ferramentas poderosas que simplifiquem operações.Gerar conteúdo de qualidade em escala. O que você vai aprender nesta formação? Chatbots Inteligentes: Aprenda a criar chatbots conversacionais que se adaptam às necessidades dos seus usuários, oferecendo uma experiência de usuário incomparável. Ferramentas Personalizadas: Use as APIs da OpenAI para criar ferramentas que automatizam e simplificam os processos do dia a dia em seu negócio. Prompts Eficazes: Aprenda a formular prompts que geram respostas precisas e úteis, economizando tempo e recursos. Integração com Python: Descubra como combinar o poder do Python com as APIs da OpenAI para criar soluções que são tanto robustas quanto escaláveis. Inovação Constante: Mantenha-se à frente da concorrência ao adotar as tecnologias mais recentes que estão redefinindo diversos setores. Se você estava estudando pela versão anterior, pode continuar no link.
Dê o próximo passo para se tornar um profissional de engenharia de machine learning e inteligência artificial. Aprenda a transformar modelos em aplicações reais, criando pipelines de dados, APIs e sistemas escaláveis de treinamento, deploy e monitoramento em produção.
Domine o desenvolvimento Back-End com Node.js, aprendendo desde o básico até a criação de sistemas complexos. Ao final desta Carreira, você terá aplicado as melhores práticas de desenvolvimento e as tecnologias mais utilizadas no mercado em projetos reais.
Aprenda a criar uma REST API com Kotlin e Ktor, configurando rotas, banco de dados com Exposed e implementando um CRUD completo de notas passo a passo.