O maior desconto do ano
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
Alura Empregabilidade
Alura Empregabilidade é o hub que prepara e conecta você às vagas em tecnologia.
Nele, você resolve desafios de código e system design, treina para entrevistas e tem acesso a vagas de grandes empresas, selecionadas por nossos especialistas.
Prepare-se para as oportunidades do mercado e alcance o próximo nível na sua carreira em tecnologia.
Acesse
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.
Na formação “Angular: cursos de testes automatizados para garantir a qualidade da sua aplicação”, você aprenderá a aplicar testes automatizados em suas aplicações Angular, garantindo a qualidade e a confiabilidade do seu código. Esta formação é ideal para pessoas desenvolvedoras que desejam aprofundar seus conhecimentos em Angular e aprender como implementar testes. Você aprenderá a escrever testes de unidade, de integração e ponta a ponta, utilizando as melhores práticas e ferramentas do mercado. Nesta formação, você será capaz de: Aplicar testes automatizados em suas aplicações Angular;Escrever testes de unidade, de integração e testes ponta a ponta;Aumentar a qualidade e confiabilidade do seu código;Utilizar ferramentas como Jest, Jasmine, Playwright. Vamos mergulhar no mundo dos testes em Angular e construir aplicações robustas e confiáveis!
Esta formação em Angular oferece um mergulho profundo no mundo do desenvolvimento de aplicações Angular. Ao longo dos cursos, você irá explorar a componentização, criando interfaces modulares e de fácil manutenção, utilizando o Angular material. Aprenderá sobre a criação e validação de formulários, proporcionando interações fluidas às pessoas usuárias. Além disso, saberá como implementar autenticação para proteger suas aplicações e a fazer solicitações a APIs externas para obter, enviar e manipular os dados recebidos. Através do desenvolvimento de um projeto prático e moderno, passo a passo, você vai adquirir aptidão para construir aplicações Angular completas e sofisticadas.
Invista na transformação da sua carreira!
A construção de agentes inteligentes está ganhando espaço no mercado de tecnologia. Organizações de diferentes setores estão adotando soluções que combinam modelos de linguagem, recuperação de informação, fluxos de decisão e arquiteturas capazes de operar em cenários reais. Nesta trilha, você aprenderá a desenvolver agentes que utilizam raciocínio interno, técnicas de RAG para acesso a contexto relevante e mecanismos de controle para organizar sequências de ações. Ao longo da trilha, você evolui desde os fundamentos de recuperação aumentada até a criação de sistemas multiagente, explorando ferramentas como LangChain, LangGraph, bancos vetoriais e integrações com modelos generativos. Além da construção dos agentes, você também irá aprofundar seus conhecimentos em protocolos e arquitetura, entendendo como agentes se comunicam com ferramentas, outros agentes e interfaces de usuário por meio de padrões como MCP, A2A e AG-UI. Também será apresentado o uso do Backend for Agents (BFA) para estruturar sistemas mais organizados, escaláveis e reutilizáveis. Ao final, você será capaz de projetar e implementar soluções completas de Agentic AI, combinando recuperação de informação, tomada de decisão, orquestração de múltiplos agentes e boas práticas de arquitetura para aplicações em produção.
Entenda as práticas por trás de uma verdadeira cultura DevOps e aprenda a usar as mais populares ferramentas como Docker e Jenkins, Ansible e Terraform. Se você estiver iniciando em DevOps, comece pela formação Começando em DevOps! DevOps é um movimento cultural, uma forma de pensar onde todos devem participar para melhorar a qualidade do software, automatizar e monitorar todas as operações, realizando testes, integrações e entregas contínuas. Conceitos como integração e entrega contínua são práticas fundamentais no mundo desenvolvimento e DevOps. Aqui você aprenderá o que é Infraestrutura como código, a fim de replicar ambientes e entender como automatizar a instalação de uma máquina, instalando as dependências necessárias através de ferramentas de provisionamento. Mas não é só de máquinas virtuais que a cultura DevOps se sustenta. Cada vez mais, ferramentas de conteinerização estão sendo utilizadas no mercado. Além disso, devemos saber como orquestrar esses containers para que as aplicações sempre se mantenham disponíveis e escaláveis. Por fim, não podemos deixar de procurar o feedback contínuo e monitorar o sistema em produção. Para tal, ferramentas de monitoramento e observabilidade serão apresentadas.
Por onde começar quando você cria um e-commerce ou cuida do e-commerce de um cliente? Um negócio online funciona de forma bem parecida a um negócio físico. Você precisa estar presente, separar estoque, ter um bom atendimento, entender e se relacionar com seu público e, principalmente, planejar estratégias para vender e divulgar sua marca. O marketing para e-commerce vai te auxiliar a definir esse planejamento de estratégias, e a colocar em prática todos os seus planos de ações. MAS O QUE É MARKETING PARA E-COMMERCE? O marketing é fundamental para e-commerces por diversas razões. Em primeiro lugar, ele ajuda a atrair e fidelizar clientes, por meio de estratégias como publicidade online, SEO e marketing de conteúdo. Além disso, o marketing também permite que a empresa conheça melhor o seu público-alvo, identificando suas necessidades e desejos, o que possibilita o desenvolvimento de produtos e serviços mais adequados. Por fim, o marketing é importante para aumentar a visibilidade da marca, o que pode levar a um aumento nas vendas e na lucratividade. Por essas razões, investir em marketing é essencial para o sucesso de qualquer e-commerce. COMO APLICAR AS ESTRATÉGIAS DE MARKETING NO SEU E-COMMERCE? Existem diversas estratégias de marketing digital que podem ser aplicadas em um e-commerce. Algumas delas incluem: otimização para motores de busca (SEO), publicidade online (como Google Ads e Facebook Ads), marketing de conteúdo, email marketing, remarketing e redes sociais. Para aplicar essas estratégias, é necessário entender o público-alvo do e-commerce e escolher as táticas mais adequadas para atingi-lo. Também é importante realizar testes e medir os resultados das campanhas para ajustar e melhorar continuamente as estratégias de marketing digital.
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.
Aprenda sobre as melhores práticas do desenvolvimento de software utilizando o ecossistema do PHP. Abordaremos temas como SOLID, Object Calisthenics, refatoração e depuração. Além disso, vamos mostrar como criar testes automatizados e testes de integração para garantir a confiabilidade de nossos sistemas.
Aprender a compartilhar conhecimento de forma clara, estruturada e envolvente é uma das habilidades mais valorizadas no mercado atual. Instrutores internos se destacam como referências técnicas, ganham visibilidade nas equipes e ampliam seu impacto na organização. Além de fortalecer sua marca pessoal, você desenvolve competências que abrem portas para novos desafios e oportunidades de liderança. Treinamento não é palestra: entenda os formatos Durante a trilha, você vai entender as diferenças entre cursos ao vivo, cursos gravados e palestras. Cada formato exige estratégias diferentes — desde a condução de turmas e o uso de ferramentas interativas, até a produção de vídeos e apresentações impactantes. Saber adaptar seu conteúdo e sua abordagem a diferentes contextos é o que torna você um multiplicador completo. O que você vai aprender na prática Você vai dominar todo o processo de ensino técnico: desde o planejamento de aulas, criação de roteiros, materiais e avaliações, até a facilitação de treinamentos e apresentações. Vai aprender técnicas de engajamento, uso de metodologias ativas, ferramentas digitais e gestão da aprendizagem. Tudo isso com projetos práticos para aplicar o que aprendeu no seu dia a dia e fortalecer sua atuação como instrutor de alto impacto.
Seja especialista em Machine Learning e ajude as empresas otimizar recursos, escalar atendimento, aumentar segurança do trabalho ou diminuir falhas e muito mais. Inspirado na forma forma como aprendemos, através da capacidade humana de detectar diversos tipos de padrões, os cientistas ampliaram as áreas de atuação do Machine Learning. Inspirado muitas vezes pela forma como nos comunicamos, enxergamos e até mesmo como nossos neurônios reagem a um estímulo, floresce na inteligência artificial sub-áreas como Processamento de Linguagem Natural, Visão computacional, Deep Learning e tantas outros. Nesta formação vamos trabalhar esses tópicos, entendendo o que são estas áreas que vem se tornando destaques dentro das empresas. Por que estudar Deep Learning, NLP e Visão Computacional? Processamento de linguagem natural e Visão Computacional são áreas com grandes potenciais para exploração e desenvolvimento de aplicações reais. Um exemplo em NLP são os Chatbots cada vez mais "humanizados" que resolvem problemas sem intervenção humana, já na visão computacional temos modelos que analisam uma imagem, por exemplo uma radiografia e auxilia um médico na detecção de fraturas. Esse mercado pulsante que utiliza tecnologias mais avançadas como NLP e Visão computacional, atingiu grau suficiente de qualidade, impulsionado pelo poder do Deep Learning. Esta técnica de aprendizado profundo que combina uma série de "neurônios" em camadas para solução de problemas complexos está abrindo portas e gerando uma ruptura na forma como resolvemos os grandes desafios no aprendizado de máquinas. Nesta formação vamos iniciar nosso mergulho por estes tópicos que não param de crescer, vamos lá!
Aprenda a criar aplicações Desktop para a plataforma Windows, conectar com o banco SQL Server usando o framework .NET Dentre as tecnologias disponíveis atualmente, o ecossistema .NET é valorizado e reconhecido no mercado pela estabilidade, confiabilidade, produtividade, pelas APIs maduras e funcionalidades modernas, ferramentas eficientes, documentação vasta e o suporte de primeira linha oferecido pela Microsoft. O que é Windows Forms? O Windows Forms é o sucessor do Visual Basic Forms e possibilita a criação da aplicações Desktop para Windows é uma linguagem criada para o Microsoft .NET Framework e .NET Core, e foi projetado para a criação de aplicativos seguros e orientados a objetos, de forma produtiva e eficaz. O que vou aprender ao longo desta Formação? A Formação Windows Forms com C# da Alura proporciona uma abordagem prática de aprendizado para a/o profissional que quer se destacar e estar preparada(o) para os desafios do mercado, através da bagagem teórica e experiências práticas adquiridas ao longo dos cursos da formação. Você vai aprender a criar aplicações Desktop com Windows Forms usando a linguagem C# da MicroSoft construindo uma interface rica e completa. Usaremos o SQL Server para a persistência e aprendemos todos os padrões para criar uma aplicação robusta.