Enquanto você avalia,
139139pessoas 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
Se você quer que os seus produtos ou serviços sejam encontrados na internet por várias pessoas, se você quer aprender como melhorar o seu posicionamento, ou ainda se você quer aprender a usar estrategicamente ferramentas como Google Analytics e Google Search Console, a formação em SEO é para você! Mas o que é SEO (Search Engine Optimization)? SEO significa Search Engine Optimization ou otimização para motores de busca, e é a área do Marketing que define o ranqueamento dos sites nos buscadores, como o Google, de forma orgânica, atraindo, fidelizando e convertendo mais clientes. O que vou aprender? Nesta formação, você vai ter acesso a cursos completos sobre SEO, no qual você vai compreender a importância dos backlinks, como utilizar corretamente a densidade das suas palavras-chave, criar call to actions (chamadas para ação) estratégicos, realizar testes A/B e otimizar suas páginas. Além disso, você vai aprender a fazer análises com as métricas certas para mensurar os resultados das suas estratégias. Lembre-se sempre da importância de um conteúdo relevante, html com metadados estruturados e páginas com tempo de carregamento otimizado. Ao término dessa formação você vai dominar as ferramentas necessárias para ter um site sempre bem-posicionado, funcionando muito bem em conjunto com as estratégias de links patrocinados e redes sociais.
Aprenda a criar e gerenciar sua infraestrutura na AWS com base em código, utilizando Terraform e Ansible. Você vai aprender desde os fundamentos, com boas práticas, até o conhecimento essencial para uma criação rápida e eficiente desses recursos. DevOps é uma cultura que tem crescido cada vez mais. Uma parte essencial dessa cultura é a Infraestrutura como Código, que permite que infraestruturas como máquinas virtuais, balanceadores de carga, entre outros recursos sejam rapidamente criadas e configuradas, de forma automatizada e documentada. Como a infraestrutura é criada a partir de código, podemos reutilizá-lo, acelerando o processo de desenvolvimento e possibilitando a criação de múltiplos ambientes a partir de um único código-fonte. A formação de Infraestrutura como Código da Alura é um guia completo para quem deseja iniciar uma carreira criando e gerenciando infraestrutura. Ao longo do curso, você aprenderá desde os fundamentos com boas práticas até o conhecimento prático necessário para construir ambientes de forma rápida e eficiente, utilizando o Terraform e o Ansible.
Invista na transformação da sua carreira!
Na Formação Flutter, você vai aprender a construir Apps do zero. Desde entender os fundamentos do framework do Flutter, até criar funcionalidades complexas, como persistência de dados interno, integração com Web APIs e implementação de teste de fluxo do App. O que é Flutter? Solução multiplataforma em que, a partir de um código único, é possível gerar aplicativos tanto para Android quanto para iOS. Qual é a linguagem de programação para Flutter? O Flutter trabalha com Dart, criado pelo Google. É uma linguagem orientada a objetos da própria Google que oferece uma documentação bastante rica. Quais ferramentas uso para programar para Android? Existem diversas ferramentas. Certamente, entre as mais populares temos, o IntelliJ, uma IDE disponibilizada pelo JetBrains e o Visual Studio Code, um editor de código bastante poderoso fornecido pela Microsoft. Você pode usar qualquer ferramenta, porém, nesta formação focaremos no IntelliJ. Quais são os pré-requisitos para programar em Flutter? Conhecer o paradigma de programação Orientada a Objetos é o essencial, seja em linguagem Dart ou em qualquer linguagem de programação do mesmo paradigma, como por exemplo Java, C# entre outras comuns no mercado.
Aprenda os conceitos da linguagem Python focada em Data Science e as principais ferramentas e bibliotecas para análise e visualização de dados, esta formação fornece passos necessários para quem deseja mergulhar em seus estudos com Python. Cada etapa desse processo foi cuidadosamente elaborada por nossa equipe, com o objetivo de garantir que você desenvolva habilidades na área de Data Science. Ao concluir esta formação, você estará preparado(a) para enfrentar com confiança os mais diversos desafios que surgirem em sua trajetória profissional. O QUE APRENDEREMOS? Na formação Avançando em Data Science com Python da Alura, você terá a oportunidade de aprofundar ainda mais seus conhecimentos na linguagem Python e explorar suas bibliotecas específicas para Data Science. Nestes cursos, você aprenderá sobre as principais bibliotecas de visualização de dados, como utilizá-las para extrair informações relevantes e criar tabelas personalizadas. Além disso, você terá a chance de integrar o Python com outras ferramentas e tecnologias, como SQL, PowerBI, Geopandas e Folium. Se você quer trabalhar com Data Science, esta formação vai te preparar para entrar no mercado e dar seus primeiros passos na profissão. Esta formação é ideal tanto para quem já possui experiência em Data Science quanto para as pessoas que desejam ingressar nessa área.
Caso você já tenha feito a formação de Machine Learning ou Machine Learning Avançada, já sabe que nós, como seres humanos somos capazes de aprender como detectar diversos tipos de padrões. E que machine learning é uma sub-área da inteligência artificial que estuda o reconhecimento de padrões através dos dados. Essa sub-área da Inteligência Artificial está cada vez mais em evidência, devido à sua capacidade de resolver problemas complexos. A dúvida que fica é como podemos resolver esses problemas com Machine Learning. Essa formação tem justamente o objetivo de mostrar como podemos resolver problemas de diversas áreas com Machine Learning. Alguns exemplos são, a detecção de fraude em transações financeiras, a recomendação de produtos em um e-commerce e a segmentação de clientes para campanhas de marketing, vamos estudar possíveis soluções para todos estes problemas. Além de discutir como solucionar problemas reais com Machine Learning, construiremos uma API para modelos de machine learning, realizaremos o famoso deploy e discutiremos sobre integração contínua e entrega contínua (CI/CD), abrindo as portas para o novo mundo do MLOps. Então prepare seus equipamentos de mergulho que está na hora de submergir mais fundo neste mar de conhecimento, vamos lá!
Dê seus primeiros passos em Clojure! O Clojure é uma linguagem de programação que roda por cima da máquina virtual do Java ou Javascript. A linguagem utiliza fortemente o paradigma funcional, incentivando a imutabilidade e funções puras, facilitando a criação e manutenção de software. A Programação Funcional é um dos diversos paradigmas do universo da programação, isto é, uma outra maneira de organizar nosso pensamento ao escrever um código e seu maior diferencial é que as funções são o principal elemento utilizado para criar seus programas. Na Formação Clojure da Alura, você vai conhecer as vantagens e desvantagens da programação funcional, alguns conceitos de estrutura de dados e vai trabalhar com coleções. Tudo isso será aplicado levando em consideração a linguagem utilizada, que tenta utilizar por padrão diversas das boas práticas adquiridas pelas linguagens em geral com o passar do tempo. Além disso, você vai entender como trabalhar com estado em um mundo que favorece imutabilidade, entenderá como criar garantias com schemas, trabalhar com boas práticas e criar testes de exemplos e de propriedades. Vamos lá? Pré-requisitos Lógica de programação ou alguma outra linguagem de programação. Aqui na Alura, veja a Formação Iniciante em Programação. Esta formação foi criada em parceria com o Nubank.
A educação corporativa é uma estratégia essencial para o desenvolvimento de talentos, retenção de profissionais e promoção da inovação em ambientes corporativos. Com uma abordagem estruturada de ensino e aprendizagem, as empresas podem alcançar um desempenho superior e construir um ambiente de trabalho mais colaborativo e alinhado com os objetivos organizacionais. Esta formação é um guia completo que visa capacitar você para desenvolver, implementar e mensurar projetos de educação voltados para organizações, garantindo que as iniciativas educacionais contribuam diretamente para os resultados de negócio. Por que investir em educação corporativa? Em um mercado de constante mudança, empresas que incentivam o aprendizado contínuo e estratégico conseguem aprimorar a performance, estimular a inovação e promover o engajamento entre seus colaboradores. O investimento em educação corporativa permite alinhar competências e objetivos pessoais dos colaboradores com as metas organizacionais, criando um ambiente propício para o crescimento mútuo. Ao realizar esta formação você será capaz de: Diagnosticar necessidades de treinamento e desenvolvimento: Aprenda como fazer um diagnóstico organizacional efetivo, alinhado aos objetivos estratégicos e as competências essenciais para o sucesso do negócio. Essa etapa de diagnóstico é fundamental para que as ações educativas sejam direcionadas e relevantes, maximizando o impacto dos programas de capacitação. Planejar e implementar projetos: Desenvolva a capacidade de estruturar e executar programas educacionais que realmente façam a diferença. Você será orientado sobre como definir objetivos de aprendizagem claros, propor metodologias alinhadas ao contexto organizacional e acompanhar todas as etapas do processo, desde a formulação de atividades e avaliações até a definição de métricas de sucesso. Mensurar resultados e multiplicar o conhecimento na empresa: Aprenda a medir e a interpretar os resultados das iniciativas educacionais, de modo a promover ajustes contínuos e melhorias. E, por fim, dominará a multiplicação de conhecimento, formando líderes internos que disseminem o aprendizado e fortaleçam o conhecimento organizacional. Ao concluir esta formação, você estará preparado para criar, liderar e aprimorar projetos de educação corporativa, impulsionando o crescimento organizacional por meio de um aprendizado contínuo e estratégico.
Conheça o compilador Svelte, seus principais recursos e boas práticas. Elabore projetos web reativos e com performance utilizando Typescript. O Svelte é um compilador utilizado para construir interfaces web, assim como React, Angular e Vue.js. Cada vez mais popular entre os desenvolvedores de Front-End, o compilador Svelte proporciona uma melhor experiência em desenvolvimento e traz performance para interfaces web. Na Formação Svelte da Alura, você entenderá os principais conceitos do Compilador, seus recursos e boas práticas, aplicando projetos web reativos e com performance utilizando Javascript e Typescript. Esta formação atende desenvolvedores intermediários e avançados que possuem conhecimentos em HTML, CSS e Javascript, bem como atuantes com Frameworks (React, Angular ou Vue.js) que desejam conhecer o Svelte. O Svelte está em primeiro lugar entre os Frameworks nos quesitos satisfação e interesse, segundo State of Javascript 2021. Também foi considerado na Pesquisa da Stack Overflow como o Framework mais amado em 2021. Vamos mergulhar?
Produção de vídeos: entenda os conceitos essenciais Produzir e editar vídeos é uma atividade artística muito gratificante e requisitada, porém, também é cheia de tecnologia e parametros técnicos. Aqui iremos adquirir todo esse conhecimento base sobre a produção de vídeos para que todo o seu aprendizado possa evoluir de forma ágil e assertiva. Premiere Pro - Editando um vídeo com roteiro A principal ferramenta de uma pessoa editora é o roteiro. A nossa função na ilha de edição é contar a história dentro de uma linguagem audiovisual que esteja conforme o planejamento que guiou toda a produção. Aqui mós iremos editar uma matéria jornalistica de verdade utilizando o material que foi ao ar. Premiere Pro: edição com foco em timing e ritmo A diferença entre pessoas editoras iniciantes e experientes se dá principalmente na percepção do tempo e na ousadia em brincar com ele para editar vídeos de forma interessante. Aqui nós iremos debater sobre essa noção e como tocar os espectadores usando arranjos de edição. Como criar seu vídeo para web A produção de vídeos para internet exige uma frequencia de postagens constante, o que impacta na demanda de um fluxo de produção organizado e altamente produtivo, além de influenciara o formato e ritmo dessa edição. Nessa etapa iremos aprender várias formas de manter a produtividade na ilha. Como lidar e criar efeitos de vídeo As demandas mais elaboradas do audiovisual demandam uma edição repleta de efeitos visuais que não dependem de ferramentas especializadas em VFX como o Nuke e o After Effects. Nessa etapa iremos produzir um vídeo com diversos efeitos muito interessantes."
Na trilha Gestão Ágil de Projetos, você aprofundou no básico do que a filosofia do Desenvolvimento Ágil tem a oferecer. Como continuação, oferecemos a trilha Agilidade: abordagens e práticas avançadas. A jornada começa aprofundando o conhecimento em contextos mais avançados do Ágil — frameworks Nexus, LeSS e SAFe —, Agile coaching e soft skills essenciais para lideranças Ágeis. Com esta formação, te convidamos a evoluir seu conhecimento e sua carreira, por meio do domínio de abordagens e práticas avançadas do Ágil. POR QUE CONHECER ABORDAGENS E PRÁTICAS AVANÇADAS DO ÁGIL É IMPORTANTE PARA O MEU DIA A DIA ? Além de se aprofundar na essência da cultura, é importante conhecer as discussões sobre algumas resistências usuais na adoção do Ágil e saber como lidar com os desafios do dia a dia. Com esta formação, você vai se aproximar da dinâmica dos processos de mudança organizacional, dos principais desafios da adoção do Ágil no plano cultural, metodológico e técnico, descobrindo como impulsionar e gerar mais confiança, envolvendo as pessoas e convidando-as a participar de decisões em contextos complexos. POR QUE DEVO INVESTIR EM ABORDAGENS E PRÁTICAS ÁGEIS AVANÇADAS DO ÁGIL? A formação oferece orientações práticas para lidar com os desafios da adoção e da difusão escalada do Ágil nas organizações, para além do contexto da Tecnologia da Informação (T.I). Ao investir neste conhecimento, você adquire mais insumos para analisar o gerenciamento da qualidade e a melhoria contínua na organização em que atua. Percebeu que tem bastante coisa para você estudar, não é mesmo? Mas não se preocupe, a Formação “Agilidade: abordagens e práticas avançadas” da Alura vai te preparar para tudo isso.