OFERTA POR TEMPO LIMITADO
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.
A inteligência artificial está remodelando as práticas de diversas áreas e com RH não seria diferente, um dos campos mais promissores é o uso de agentes conversacionais para apoiar em processos em escala. Combinando automação, personalização e análise de dados, esses agentes ajudam líderes e RHs a conduzirem processos mais eficientes e objetivos. Nesta formação, você vai aprender a construir agentes de IA utilizando duas das ferramentas mais acessíveis e poderosas do mercado: ChatGPT e Microsoft Copilot. Você vai mergulhar em técnicas práticas e estratégicas para construir agentes conversacionais voltados ao processo de avaliação de desempenho. Desde o planejamento de seu papel, passando pela criação de fluxos de conversa e treinamento de lideranças, até a análise ética e legal do uso de IA, você será capaz de implementar soluções reais e eficazes no seu dia a dia de RH.
Transforme sua maneira de trabalhar ao dominar o Claude Cowork como um hub central de inteligência e operação. O foco é evoluir de automações simples para uma arquitetura de sistemas inteligentes, onde a IA gerencia portfólios complexos, orquestra múltiplos agentes em paralelo e executa fluxos especializados para Gestão, Produto e Marketing. A jornada percorre desde a estruturação de projetos e conectividade via protocolo MCP, até a criação de ecossistemas simbióticos que utilizam Python e Web Scraping para análise de dados. No ápice da trilha, você aprenderá a implementar o conceito de Harness de LLMs, aplicando regras de controle rigorosas para gerenciar respostas e personalizar o tom e voz para diferentes departamentos. Ao concluir, você dominará o ciclo completo: da integração de demandas com Trello e ClickUp à automação de criativos e revisão de campanhas, consolidando uma operação escalável, segura e orientada a resultados.
Invista na transformação da sua carreira!
Nesta trilha, você aprenderá a desenvolver agentes de inteligência artificial com Google ADK e Python, começando pela estrutura de um agente e evoluindo para aplicações compostas por múltiplos agentes capazes de colaborar na resolução de tarefas. Ao longo dos cursos, você irá explorar ferramentas, delegação entre agentes, gerenciamento de sessões e estados, callbacks, guardrails e estratégias para avaliar o comportamento dos agentes. A trilha também evolui para aspectos relacionados à execução e operação dessas aplicações, preparando você para construir sistemas de agentes mais estruturados e adequados a diferentes cenários de uso. Ao final, você será capaz de projetar, implementar, avaliar e evoluir sistemas agênticos utilizando o ecossistema do Google ADK.
Entre para o universo Big Data e aprenda a criar projetos utilizando o Apache Spark e a linguagem Python! A formação Apache Spark com Python da Alura tem como objetivo preparar o(a) aluno(a) para trabalhar com Engenharia de Dados, Data Science e Machine Learning em um contexto de Big Data. Funciona como um guia de aprendizado para auxiliar pessoas interessadas em entrar no mercado de trabalho e também como mecanismo de consulta para profissionais experientes. O QUE É O APACHE SPARK? O Apache Spark é um framework para computação distribuída que dá suporte para mais de uma linguagem de programação (Python, SQL, Scala, Java e R). Ele é utilizado para executar Engenharia de Dados, Data Science e Machine Learning em apenas um computador ou em um cluster. É uma ferramenta muito aplicada no contexto Big Data. O QUE VAMOS APRENDER? Nessa formação, vamos aprender a lidar com diferentes conjuntos de dados utilizando SQL de duas maneiras. Primeiro, fazendo uso de métodos específicos dos DataFrames Spark e, em um segundo momento, utilizando comandos SQL puros. Por fim, vamos focar nossos estudos em modelos de Machine Learning com o uso do MLlib do Spark.
Dê seus primeiros passos em Inteligência artificial, descubra o potencial da inteligência artificial generativa e entenda como usá-la em ambientes de negócios e produtividade no seu dia a dia.
A Formação Gestão Ágil de Projetos é um guia de aprendizado para desenvolver suas habilidades de gestão através da ótica, práticas e ferramentas da agilidade. Apresentando um conjunto de metodologias que podem ser utilizadas na gestão de pessoas e projetos. Fornecendo uma percepção nova de questões relativas ao gerenciamento de projetos Os profissionais especialistas em gerenciamento utilizando metodologias ágeis ocupam uma posição de destaque nas organizações, tendo em vista a importância em prover recursos tecnológicos e de segurança da informação adequados ao negócio da empresa. Vale destacar que estes profissionais são extremamente valorizados no mercado e muito bem remunerados. Com o constante e rápido desenvolvimento tecnológico, que altera os modelos de negócios das organizações e a construção dos modelos de maturidade em gestão de tecnologia da informação, exigem habilidades que precisam estar permanentemente atualizadas. MAS O QUE É AGILIDADE? Agilidade, no contexto organizacional e de gestão, refere-se a uma abordagem que valoriza a capacidade de se adaptar, responder rapidamente às mudanças e entregar resultados de forma eficiente e contínua. Originalmente concebida no contexto do desenvolvimento de software, a agilidade evoluiu e expandiu-se para diferentes áreas de negócios, como gestão de projetos, marketing, recursos humanos e outras. Estudar agilidade é útil para gestores e gerentes porque lhes permite ser mais adaptáveis às mudanças do mercado e dos projetos, oferecendo maior valor aos clientes através de entregas contínuas e iterativas. A abordagem ágil promove a colaboração entre as equipes, prioriza as necessidades dos clientes, reduz desperdícios e estimula a inovação. Além disso, a agilidade favorece a melhoria contínua e aumenta a motivação da equipe, proporcionando um ambiente de trabalho mais produtivo e satisfatório. No geral, o estudo da agilidade capacita os gestores a enfrentarem os desafios empresariais com maior eficiência e sucesso.
Esta formação é para você que quer aprender SQL! A Formação de SQL da Alura é uma trilha de aprendizado abrangente, composta por cursos projetados para impulsionar sua carreira no campo de banco de dados. Cada aspecto deste percurso educacional foi meticulosamente planejado por nossa equipe especializada. Você será introduzido aos comandos essenciais para criar um banco de dados, bem como aprenderá a inserir, consultar e manipular dados, adquirindo habilidades práticas e teóricas essenciais para se destacar na área. O que é o SQL? SQL, ou Structured Query Language (Linguagem de Consulta Estruturada), é uma linguagem padrão e amplamente reconhecida para consultas e manipulação de dados em bancos de dados relacionais. Sua especificidade e eficiência a tornam uma ferramenta indispensável no mundo da tecnologia da informação, permitindo interações complexas e precisas com grandes conjuntos de dados. Por que usar o SQL? SQL é essencial para gerenciamento de banco de dados devido à sua padronização universal, permitindo comunicação e transferência eficientes de dados entre diferentes sistemas. Sua flexibilidade e eficiência em manipular, consultar e atualizar grandes conjuntos de dados, juntamente com a facilidade de aprendizado, tornam-no uma ferramenta indispensável. Além disso, sua ampla adoção e suporte robusto para segurança de dados garantem sua relevância e aplicabilidade em uma variedade de contextos e necessidades empresariais. O que aprenderemos? Nesta formação, você aprenderá a criar e gerenciar bancos de dados e tabelas, realizando operações diversas como consultas, atualizações e exclusão de dados. Aprofundaremos nas técnicas de filtragem para busca eficiente de informações, exploraremos recursos avançados para a elaboração de relatórios detalhados, e finalizaremos com a aplicação de SQL na análise de dados, proporcionando uma compreensão abrangente e prática da gestão de dados com SQL.
Essa formação reúne cursos completos para quem quer começar no desenvolvimento de software, mesmo sem experiência prévia, e deseja ingressar em uma área com grande demanda no mercado. O que vamos aprender Nesta formação, vamos começar nossa jornada no desenvolvimento de software, aprendendo a programar desde o início. Vamos entender a lógica de programação, utilizando algumas das linguagens mais populares do mundo. Esse conhecimento é fundamental, pois nos oferece as bases para criar, analisar e resolver problemas computacionais de forma estruturada e eficiente. Além disso, vamos aprender a utilizar o GitHub, uma plataforma online para hospedagem e colaboração em projetos de desenvolvimento de software. Se trabalhamos em outras áreas, como marketing digital, experiência do usuário (UX), design ou áreas correlatas, essa formação nos ajudará a entender melhor como a área de tecnologia funciona. Assim, seremos capazes de nos comunicar de forma mais eficaz com a equipe de desenvolvimento.
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.
Nesta formação, você vai aprender uma habilidade importante: desenvolver aplicativos offline-first, você sabe desenvolver aplicativos que funcionam com consistência? Com certeza, aplicativos que funcionam com ou sem internet fazem mais sucesso. Se o usuário não consegue utilizar o aplicativo em situações de rede instável ou falta de conexão, há uma oportunidade de melhoria. Ou seja, apps que funcionam perfeitamente sem conexão com a internet. Exploraremos as melhores práticas para persistência de dados local e sincronização, além de abordar os desafios e soluções para construir aplicativos robustos e escaláveis. O que você vai aprender: Fundamentos do Offline-First;Persistência de dados local usando SQLite;Sincronização de dados usando Coachbase;Otimização de cache com o Sembast;Gerenciamento de cache com GraphQL. O que você precisa saber para estudar offline first? Para mandar bem nessa formação, você precisa dominar os fundamentos de Dart (orientação a objetos, assincronismo, null safety), Flutter (widgets, stateful e stateless widgets, requisições HTTP, navegação, layout) e** banco de dados com SQL**. Vamos iniciar o próximo nível da sua carreira?