Enquanto você avalia,
1111pessoas 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.
Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Entenda o que é Pandas em Python, para que serve, como funciona e como instalar a biblioteca para iniciar na análise de dados e Ciência de Dados.
Invista na transformação da sua carreira!
O poder do Firebase! Saiba como a plataforma pode impulsionar suas aplicações web e mobile, descobrindo tudo neste artigo completo.
Neste artigo, você entenderá sobre sazonalidade aditiva e multiplicativa.
Conheça mais essa dica de SQL com Guilherme Silveira
Com a evolução do front-end é comum o surgimento de muitas tecnologias e frameworks. Alguns vem e vão com o passar do tempo, e outras vem para ficar, como o Next.js. Nessa formação, você vai mergulhar fundo no universo do Next.js, entendendo todos os problemas que ele resolve e, principalmente, como maximizar a sua experiência como pessoa desenvolvedora e a performance da aplicação, utilizando tudo o que o Next.js oferece em termos de caching, otimizações de imagens, pre-fetching e muito mais. Além de explorar as capacidades visuais, você poderá desenvolver uma aplicação Full Stack, combinando várias tecnologias diferentes como: Docker, Prisma e deploy contínuo. Quer mais motivos para estudar este conteúdo? Você vai dominar um framework Full Stack para criar aplicações web rápidas e otimizadas para SEO.Vai ganhar habilidades para desenvolver tanto o front-end quanto o back-end de aplicações.Praticar com Docker e Prisma, ferramentas essenciais para pessoas desenvolvedoras Full Stack.Aprender técnicas para melhorar a velocidade de desenvolvimento e a experiência do usuário nas aplicações. Então, bora começar?
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.
Vamos continuar a implementação do projeto de Bi da empresa de varejo. Agora iremos construir o Data Lake e carregar os dados das fontes de dados.
Aprenda a realizar múltiplos inserts em uma única instrução SQL! Otimize seu código e ganhe performance ao inserir diversos registros de forma rápida.