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.
Entregar o produto final de um treinamento de machine learning através do Google Colab pode não ser a melhor opção. Nosso instrutor Allan Spadini traz os primeiros passos com o Flask para que você tenha em mente esta alternativa. Link do post citado no vídeo:
Domine a linguagem Python com uma formação prática e estruturada Comece aqui seus estudos em Python para desenvolvimento de software! Uma formação composta por 25 horas de conteúdo organizados em cursos que te vão te ensinar o que é a linguagem python e que guiarão seu mergulho na programação orientada a objetos, incorporando boas práticas de codificação. Essa formação é ideal para quem busca um curso de Python completo, com foco em projetos práticos. Por que aprender python? Python é conhecida por sua sintaxe simplificada, que facilita a leitura e escrita de código. Com um vasto conjunto de bibliotecas abrangendo áreas como desenvolvimento web, Data Science, Machine Learning, automação e jogos, Python oferece uma plataforma rica para exploração criativa. O que você vai aprender na formação Aprenda a programar em python com orientação a objetos? Nesta formação, você mergulhará na programação orientada a objetos e incorporando boas práticas de codificação. Você vai aprender a lidar com erros e manipular diferentes tipos de coleções. Além disso, você explorará técnicas para ler e escrever em vários formatos de arquivos usando Python. Ao concluir esta formação, você terá uma compreensão robusta da linguagem Python e experiência prática por meio de projetos. Isso preparará você para avançar com confiança na área de Python, especialmente em projetos web. Se você estava estudando a versão anterior desta formação, pode continuar seus estudos no link: Aprenda a programar em Python com Orientação a Objetos Se você quer se aprofundar em Data Science, sugerimos que faça a Formação Python para Data Science. Comece agora a sua formação em Python com maior escola de tecnologia do Brasil. Escolha o melhor plano para você e faça parte da comunidade Alura, programe com confiança!
Invista na transformação da sua carreira!
Aprenda a programar em Elixir, que é uma linguagem de programação que roda na Erlang VM com foco em eficiência de recursos. Elixir é uma linguagem de programação funcional criada em 2012 pelo brasileiro José Valim, um dos desenvolvedores do famoso framework Ruby on Rails. A linguagem roda em cima da Erlang VM, que foi desenvolvida pela Ericsson para suportar aplicações distribuídas e tolerante a falhas. Na formação Elixir você aprenderá a programar nessa incrível linguagem, começando com conceitos mais básicos de sintaxe e indo até recursos mais avançados como recursão e execução de processos.
Neste vídeo, Paulo Calanca fala sobre **matriz de confusão e suas métricas de avaliação para classificação**, algo bastante utilizado em projetos de Machine Learning. Vamos aprender nessa Alura+ o que é cada métrica e como podemos calcular a acurácia, recall, precisão e f1-score para os problemas de classificação.
Nesta trilha, você aprenderá a criar agentes de IA com Amazon Bedrock, explorando LLMs, engenharia de prompts, RAG, embeddings e bases de conhecimento. Ao longo dos cursos, você irá evoluir para sistemas agênticos com memória, Tool Calling, autenticação, segurança, observabilidade e integração com serviços como Amazon S3, AWS Lambda, Amazon DynamoDB e Amazon CloudWatch. Também serão abordados o protocolo MCP, arquiteturas multiagentes, estratégias de delegação e práticas para operar soluções em produção. Ao final, você será capaz de projetar, implementar e operar agentes de IA na AWS de forma segura, contextualizada e escalável.
Neste vídeo, você verá sobre o que são RDDs, como funcionam e exemplos de suas principais operações. O código do vídeo está nesse [notebook]( e essa é a [documentação]( para conhecer mais sobre as RDDs. Para aprofundar mais no assunto, sugiro os artigos, [Spark Streaming]( e [Machine Learning com Apache Spark]( e também o curso [Spark: Apresentando a ferramenta](
O curso AZ-900 - Microsoft Azure Fundamentals é destinado para pessoas que desejam conhecer, trabalhar ou mesmo obter a certificação na nuvem da Microsoft. Aprenda como funciona a infraestrutura Azure, seus principais serviços e como são provisionados.
Prepare-se para atuar de maneira diferenciada e estratégica no gerenciamento integrado de produtos e serviços. A Alura em parceria com o instrutor Fabio José, que é um profissional credenciado pela Axelos para ministrar treinamentos, desenvolveu um conteúdo especial para ajudar nos estudos preparatórios para esta Certificação, composto de: videoaulas, conteúdos escritos, áudios, dicas e simulados para guiar seus estudos. O entendimento deste framework é um ótimo 1º passo de uma jornada para profissionais que atuam — ou atuarão — com TI entenderem conceitos e práticas essenciais para aplicação do gerenciamento de serviços/produtos na era digital. Com isto, certamente você se posicionará como um(a) profissional de grande capacitação, quando o assunto for aplicação de boas práticas para geração de valor em gerenciamento de serviços/produtos. Quer saber como você poderá aplicar estas boas práticas? Perfeito, na medida que seus estudos nesta formação avançarem, veja algumas coisas legais que você vai descobrir: – Como incorporar elementos de gestão: Lean, métodos ágeis, DevOps associados ao uso eficiente de tecnologias de apoio. – Como a aplicação de Inteligência Artificial (IA), Machine Learning, Business Intelligence (BI) Analytics e Big Datas, cada vez mais em larga escala podem gerar valor e resolver problemas/dores da era digital que podem ocorrer em todo um seu ecossistema organizacional envolvendo: clientes/consumidores(as), produção, lideranças, colaboradores(as), parcerias e fornecedores(as). Assim, temos aqui uma fascinante jornada nesta Formação para seguir, onde faremos diversos mergulhos orientados e especialmente criados para você desbravar oceanos de conhecimento, que nos trarão dentre diversas aprendizagens os seguintes conteúdos: – Conceitos-chave para Gerenciamento de Serviços – O Sistema de Valor de Serviço (SVS) – Princípios Orientadores – Cadeia de Valor de Serviço (CVS) – As Quatro Dimensões do Gerenciamento de Serviços – Práticas de Gerenciamento de Serviços – Exercícios e Simulados – Dicas e detalhes da aplicação para o Exame Vamos então ao nosso mergulho inicial!?
Nesse Alura+, **Bruno Raphaell** mostra a instalação do editor de código **VSCode** e da distribuição **Anaconda**, que fornece mais de 300 pacotes pré-configurados e instalados para serem utilizados em projetos de **Data Science**. Após a instalação dessas duas ferramentas, é mostrado como podemos **integrá-las** para **usá-las em conjunto**. No vídeo, também é demonstrado como podemos fazer a **criação de ambientes virtuais**. Para aproveitar mais do VSCode, temos um artigo que mostram as extensões mais utilizadas: - [VSCode: extensões mais usadas]( Esse outro artigo mostra algumas teclas de atalhos e integrações: - [VisualStudio Code: instalação, teclas de atalho, plugins e integrações]( E nesse Alura+ temos algumas dicas e truques para o VSCode: - [VSCode: Dicas e truques]( Para aprender mais sobre Data Science e Machine Learning: - [Formação: Data Science]( - [Formação: Machine Learning](
Aprenda a analisar e tratar dados visuais através de diversas aplicações, aprenda sobre a análise de imagens com OpenCV, Tesseract OCR e Teachable Machine em diversas aplicações reais do dia a dia. Em seguida, você vai conhecer o estudo de tratamento e análise de vídeos, tanto de arquivos quanto em tempo real. Para isso, utilizamos ferramentas como OpenCV e MediaPipe. A formação Visão computacional com OpenCV da Alura busca preparar estudantes para entender e trabalhar com dados visuais, como imagens e vídeos, através do OpenCV em suporte com outras ferramentas como Tesseract OCR e MediaPipe em um contexto de Data Science. Funciona como um guia de aprendizado para auxiliar pessoas interessadas em entrar no mercado de trabalho, desenvolver aplicações e também como mecanismo de consulta para profissionais experientes. O QUE É VISÃO COMPUTACIONAL? Visão computacional é uma área da Computação e Inteligência Artificial que estuda o processamento e análise de imagens e vídeos através de computadores. Dentre as áreas de aplicação estão o reconhecimento de objetos e pessoas, detecção de movimento e extração de textos em imagens e vídeos. O QUE VAMOS APRENDER? Nessa formação, vamos aprender a analisar e tratar dados visuais através de diversas aplicações. Em um primeiro momento, será trabalhada a análise de imagens com OpenCV, Tesseract OCR e Teachable Machine em diversas aplicações reais do dia a dia. Depois partiremos para o estudo de tratamento e análise de vídeos, tanto de arquivos quanto em tempo real. Para isso, utilizamos ferramentas como OpenCV e MediaPipe.