Enquanto você avalia,
173173pessoas já começaram a estudar hoje
Dê o próximo passo e inicie sua carreira
Dê o próximo passo e inicie sua carreira agora mesmo
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.
Dê um passo a mais no desenvolvimento web imergindo no universo do Angular. Este framework front-end utiliza HTML, CSS, JavaScript e TypeScript para criar aplicativos dinâmicos e robustos. Nesta formação, você irá começar sua jornada explorando os princípios fundamentais de HTML e CSS, para construir uma base sólida. Em seguida, adentrará no mundo do JavaScript, desvendando sua importância na integração da interatividade aos aplicativos. Avançará para o TypeScript, uma linguagem poderosa que eleva a segurança e eficiência no desenvolvimento. Por fim, chegará ao Angular, explorando seus componentes, serviços, roteamento, e diversas outras funcionalidades que capacitam você a criar aplicações web de alta qualidade. Desde a configuração inicial até os desafios mais avançados, como manipulação de requisições HTTP, serviços, injeção de dependências e observables, fornecemos as ferramentas essenciais para desenvolver aplicações web robustas. Junte-se a nós nesta jornada do Angular e eleve suas habilidades no desenvolvimento web.
Aprenda a criar, programar e monitorar seus pipelines de dados com o Apache Airflow. Esta formação vai te preparar para trabalhar com Engenharia de Dados utilizando a linguagem de programação Python e a ferramenta Apache Airflow. 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 AIRFLOW? O Apache Airflow é uma ferramenta open source, escrita em Python, criada pelo Airbnb em 2014 e atualmente faz parte da Apache Software Foundation. Trata-se de um orquestrador de fluxos, ou seja, nos permite decidir em qual momento e em quais condições nosso programa irá rodar. É utilizada principalmente para criação, monitoramento e agendamento de pipeline de dados de forma programática. O QUE VAMOS APRENDER? Nessa formação, vamos aprender a instalar e conhecer a ferramenta Apache Airflow, entendendo e aplicando de forma prática conceitos como: DAGs, orquestração de pipelines e máquinas virtuais. Você irá construir todo o processo de ETL e terá a oportunidade de se aprofundar nos conceitos de Data Lakes, tratamento e o carregamento de diferentes tipos de camadas. Por fim, vamos focar nossos estudos nos executores do Airflow e também em como utilizar o Airflow no Kubernetes. QUAIS SÃO OS PRÉ-REQUISITOS PARA FAZER ESSA FORMAÇÃO? Para aproveitar melhor esse conteúdo, é importante que você já saiba programar em linguagem Python, conheça conceitos básicos de Linux e como executar comandos no terminal.
Invista na transformação da sua carreira!
A formação “Inovação para líderes” é um guia de aprendizado para aprimorar as relações que você cria com as suas expectativas profissionais. A princípio, você vai aprender o que é e como usar a liderança ambidestra a favor da sua gestão, além de descobrir como fazer análises de riscos e oportunidades no processo de tomada de decisão. Você irá aprender a desenvolver pessoas e compartilhar experiências por meio de programas de mentoria. Exercer a liderança com foco na inovação é importante para a contribuição no atingimento dos objetivos da organização. De acordo com a complexidade que o cenário requer, é natural nos depararmos com dúvidas sobre como fazer esse processo da maneira mais assertiva e, nesse sentido, a Formação Inovação para Líderes será de grande ajuda. Inovação para líderes no dia a dia Sabemos o quão importante é a liderança assumir uma visão inovadora em sua gestão, pois isso pode contribuir no gerenciamento e nas entregas das equipes, fomentando o compromisso para criar e implementar algo que agregue valor. Ressaltamos que fornecer uma cultura organizacional que rompa o status quo, que permita que as ideias cresçam e floresçam para ajudar as empresas a atingirem seus objetivos e, eventualmente, ir mais longe é o que dá sentido à inovação. Por que investir na inovação para líderes é importante? A inovação em si não começa com a liderança, mas essas pessoas precisam contribuir e ter um papel ativo na criação de um ambiente e cultura organizacional que permitam que o trabalho de inovação seja possível e se desenvolva de forma eficaz. Em vez de exigir criatividade, a alta administração deve servir como patrocinadora para impulsionar ainda mais a inovação, desenvolvendo um processo dedicado, com ferramentas, habilidades e conhecimento, trabalho em equipe e incentivo constante. Por que devo entender sobre inovação dentro da liderança? A tarefa é desafiadora e precisamos do comprometimento de todos. É importante termos atenção e abertura a todas as possibilidades e sermos capazes de nos perguntar "O que aconteceria se…?". Mais do que identificar as respostas corretas ou incorretas, o objetivo é encontrar a melhor forma de fazer as coisas e analisar as várias possibilidades, incluindo os riscos, imaginando uma situação futura desejável e como é possível chegar lá. Investir em inovação para líderes é relevante? Implementar uma cultura de inovação dentro de uma empresa não é fácil. É necessário que a organização, neste constante estado de mudança, esteja sempre na vanguarda, mantendo-se competitiva e gerando soluções que melhorem continuamente. Requer liderança em inovação que forneça o ambiente, ferramentas e capacidades para o pleno desenvolvimento de comportamentos inovadores. Percebeu que tem bastante coisa para você estudar, não é mesmo? Mas não se preocupe, a Formação da Alura vai te preparar para esse desafio.
O Google Cloud Platform (GCP) é uma das principais plataformas de computação em nuvem do mercado, oferecendo uma gama completa de serviços de infraestrutura, desenvolvimento, análise de dados, aprendizado de máquina e muito mais. Reconhecida pela sua tecnologia inovadora e pela mesma infraestrutura robusta que suporta os produtos de consumo do Google, como o YouTube, o Gmail e o Google Search, o GCP é especialmente atraente para empresas que buscam flexibilidade, segurança e escalabilidade em seus processos. Esse provedor investe fortemente em áreas de inteligência artificial e machine learning, oferecendo ferramentas avançadas como o Google BigQuery e o AutoML, que permitem análises de dados em escala e automação de processos complexos. Além disso, o GCP destaca-se pelo seu compromisso com a sustentabilidade, sendo um dos primeiros provedores de nuvem a operar com energia 100% renovável, o que é um diferencial importante para empresas que priorizam práticas ambientais responsáveis. Nesta formação, você vai conhecer e utilizar os principais serviços do Google Cloud Platform para expandir seus conhecimentos em computação em nuvem! Bora começar?
Nesta trilha, você transformará a realidade operacional da sua empresa ao dominar o Codex como uma plataforma estratégica de automação e eficiência. O foco é capacitar profissionais de todas as áreas a evoluírem do uso básico de Inteligência Artificial para a criação de ecossistemas inteligentes, onde assistentes personalizados gerenciam projetos, tratam dados e otimizam rotinas departamentais. A jornada inicia-se na organização e produtividade, ensinando você a estruturar projetos, reduzir alucinações e criar Skills controladas sob rígidas políticas de governança de dados. Em seguida, avançamos para as estratégias de liderança, onde você aprenderá a automatizar rituais de gestão (como 1:1s), criar pipelines de ETL para métricas e treinar a IA para falar no tom de voz de cada área. Por fim, o ecossistema se consolida na gestão operacional avançada, integrando o Codex a servidores e hubs MCP, desenvolvendo scripts em Python para automatizar criativos e distribuindo demandas de forma inteligente para que a liderança ganhe tempo puramente focado em estratégia.
Aqui você aprenderá os conceitos essenciais para explorar a estrutura e as abordagens de sistemas inteligentes, desde agentes autônomos até a criação de modelos baseados em Machine learning. Nesta formação, você iniciará com as bases da inteligência artificial, compreendendo como agentes inteligentes interagem com o ambiente para resolver problemas e tomar decisões. Avançará para conceitos mais amplos de raciocínio lógico, representações de conhecimento e como essas ideias sustentam sistemas baseados em regras e inferências. Na sequência, será investigada a construção de modelos conceituais, preparando o terreno para abordar machine learning e suas aplicações. Você entenderá a importância de dados, padrões e métodos de aprendizado na criação de sistemas que evoluem e se adaptam com o tempo. Esta formação é ideal para quem deseja construir uma base sólida em IA, desenvolvendo uma boa compreensão sistêmica da área antes de mergulhar em práticas mais avançadas, como machine learning e reinforcement learning. Tudo isso construindo um pensamento crítico sobre as limitações e potencialidades dos métodos de IA!
Boas-vindas à Formação Ciclo de Vida de Aplicações! Nesta jornada, você compreenderá cada etapa essencial do ciclo de vida de um software, desde a concepção e modelagem inicial até o monitoramento e evolução contínuos, aprendendo a aplicar ferramentas, estratégias e boas práticas em todas as fases. Você desenvolverá habilidades como a modelagem de requisitos e casos de uso com UML, escolha de arquiteturas escaláveis e modulares, aplicação de princípios SOLID e padrões de design, testes automatizados, implementação de pipelines de CI/CD, estratégias de deploy e rollback, além de monitoramento em tempo real e observabilidade. Também aprenderá práticas de segurança, escalabilidade e automação com IaC para garantir a sustentabilidade e eficiência de suas aplicações. Esta formação é ideal para quem deseja dominar as melhores práticas de desenvolvimento e manutenção de software, conectando habilidades técnicas e estratégicas para criar sistemas robustos, seguros e alinhados às necessidades do mercado.
A Formação Qlik Sense da Alura é um guia de estudos com o passo a passo necessário para formar profissionais de ponta. Cada etapa desse processo foi cuidadosamente pensada por nossa equipe, fazendo com que você, ao final da formação, tenha desenvolvido habilidades para enfrentar qualquer desafio. O que é o Qlik? É uma coleção de serviços de software, aplicativos e conectores que trabalham juntos para transformar suas fontes de dados em informações coerentes e acessíveis, visualmente envolventes e interativas. Por que usar o Qlik Sense? Por ser uma ferramenta com uma gama de opções de conexões, tratamentos e visualizações, qualquer pessoa pode explorar o Qlik Sense e implementá-lo em sua empresa. Além disso, é uma das maiores referências de ferramentas voltadas para Business Intelligence, se mantendo sempre em constante atualização. O que aprenderemos? Durante essa jornada, vamos conhecer todos os pormenores e potencialidades da ferramenta em cada etapa de um pipeline de dados, desde a importação de fontes de dados até o tratamento dos mesmos para a criação de visuais.
Estamos vivendo em um mundo onde as empresas precisam se reinventar a cada dia. Novas formas de trabalhar são criadas, novos modelos de negócios surgem, novos desafios aparecem no dia a dia das empresas. O que é business agility? Business Agility (agilidade comercial, em tradução livre) é a capacidade que as empresas podem desenvolver para se adaptar rapidamente às mudanças, entregando valor para seus clientes. Por que Business Agility é importante? Na Formação Business Agility você vai aprender como sua empresa pode se preparar para este cenário de incertezas e mudanças constantes, entender qual é o Mindset Ágil que as empresas precisam, como estruturar times ágeis e como mensurar resultados tanto para o negócio como para a operação. Por fim, quando Agile começa a dar resultados para a empresa, precisamos formar novos Agile Coaches para a nossa organização e além disso, precisamos aprender a escalar esse ambiente de agilidade para outros projetos e áreas. Tudo isso você aprenderá nessa formação. Vamos começar a transformar?
O QUE É O CD4ML? CD4ML significa Continuous Delivery for Machine Learning, Entrega Contínua para Aprendizado de Máquina, em tradução livre. É uma abordagem para desenvolver e implantar modelos de aprendizado de máquina de forma ágil e confiável. Segundo o artigo “Continuous Delivery for Machine Learning”: Entrega contínua para aprendizado de máquina (CD4ML) é uma abordagem de engenharia de software na qual uma equipe multifuncional produz aplicativos de aprendizado de máquina com base em código, dados e modelos. Essa produção se dá em incrementos pequenos e seguros que podem ser reproduzidos e liberados de forma confiável a qualquer momento, em ciclos curtos de adaptação. Assim como a entrega contínua (continuous delivery) é uma prática que visa entregar software de forma rápida e segura, o CD4ML busca aplicar os mesmos princípios para a entrega de modelos de aprendizado de máquina, com o objetivo de tornar esse processo mais rápido, seguro e confiável. Isso significa que, em vez de desenvolver um modelo e implantá-lo manualmente, o CD4ML propõe um processo automatizado e iterativo, em que o modelo é continuamente testado, avaliado e atualizado. O CD4ML é composto por diversas práticas, como versionamento de modelos, automação de testes, monitoramento de métricas e feedback contínuo. Tudo isso visa garantir que o modelo esteja sempre atualizado e entregando resultados precisos e confiáveis. O QUE VAMOS APRENDER? Nesta formação, você vai aprender sobre a entrega contínua de sistemas de aprendizado de máquina (CD4ML), uma abordagem que visa automatizar e acelerar o ciclo de vida dos projetos de ML. Você vai conhecer ferramentas e técnicas para realizar o build, os testes e o deploy das aplicações de forma rápida e confiável. Você também vai entender como gerenciar os dados e os modelos de ML, usando o versionamento de dados e o rastreio de experimentos. Além disso, você vai compreender a importância da melhoria contínua e da governança de dados e modelos para garantir a qualidade e a ética dos sistemas de ML. Por fim, você vai distinguir as responsabilidades de cada profissional envolvido na entrega contínua de sistemas de aprendizado de máquina, como engenheiros de dados, engenheiros de machine learning e cientistas de dados. QUAIS SÃO OS PRÉ-REQUISITOS PARA FAZER ESSA FORMAÇÃO? Para um aproveitamento mais completo do conteúdo, é recomendável possuir conhecimentos prévios em Python e conceitos de Aprendizado de Máquina.