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
Aprenda a criar sites responsivos somente com HTML e CSS a partir da abordagem mobile-first e a colocar seu projeto no ar com o Github Pages.
Aprenda SASS com partials, nesting, mixins, functions e mais. Organize e otimize seu CSS enquanto utiliza o Vite para uma compilação rápida e eficiente.
Crie sites acessíveis com CSS na Alura. Aplique contraste, usabilidade e inclusão em projetos web.
Invista na transformação da sua carreira!
Domine CSS avançado com a Alura. Use seletores, variáveis e técnicas de responsividade.
Aprenda a estruturar e estilizar páginas web utilizando HTML, CSS e JavaScript, controlando versões com Git e GitHub, publicando sites estáticos e integrando designs com Figma.
O HackerRank é um site onde desenvolvedores podem praticar a programar resolvendo desafios. Os programadores competem entre si, tentando encontrar uma solução de acordo com as especificações dadas. Os desafios de programação do HackerRank podem ser resolvidos em várias de linguagens de programação como Java, C ++, PHP, Python, SQL, JavaScript e abrangem áreas de computação diferentes como algoritmos ou estrutura de dados. Ficou interessado em resolver um desafio e quer um boa explicação como funciona? O Guilherme Silveira, head de educação na Alura, é amante de desafios e mostra como! Confira o vídeo e a explicação dele!
Neste vídeo você verá como instalar o CSS Linter para o Atom. Um Linter é uma ferramenta que ajuda no momento de desenvolvimento de um projeto, avisando e mostrando inconsistências e erros dentro de arquivos de um projeto. O Visual Studio Code (VSCode) já possui um Linter integrado. Outros editores/IDEs podem usar nomes diferentes para os plugins de Linter e seus requisitos também podem variar. Link para baixar o nodeJS: Link para baixar o Atom:
Ao construir um website, podemos observar muitos valores no arquivo CSS que encontram-se repetidos, um exemplo é uma cor que pode ser utilizada em diversos pontos do site. Dessa forma, alterar dados pode se tornar uma tarefa complexa e passível de erros, principalmente quando é necessário modificar muitos locais em um mesmo documento. Neste Alura+, a instrutora Ana Beatriz Moura ensina como criar e editar um guia de estilo de maneira muito mais facilitada usando como recurso as **variáveis no CSS**. Nesse vídeo, iremos transformar o aspecto visual da Barbearia Alura na Alura Beauty automagicamente. Acesse o projeto final [neste link]( Não se esqueça de conferir o [Alura+ de Dark Mode]( utilizando Variáveis de CSS. Quer se aprofundar em mais conceitos a respeito das Variáveis de CSS? Venha mergulhar comigo no artigo [Construa um CSS mágico com variáveis nativas]( e aprenda mais ainda sobre esse tema tão encantador!
JavaScript é a linguagem de programação orientada a objetos mais popular no mundo, segundo a Pesquisa de Desenvolvedores do Stack Overflow 2022. Isso porque, o JS (como muitos chamam), é capaz de criar páginas Web dinâmicas. Ou seja, com o uso de códigos JavaScript, você pode criar elementos interativos no conteúdo da página, menus suspensos, validação de formulários online, entre outros. Nesta Formação, você vai mergulhar nos melhores cursos de Javascript para aprender a criar um projeto com HTML, CSS e JavaScript do zero, além de transformar páginas estáticas em dinâmicas e conhecer os frameworks mais famosos do mercado. O objetivo é que, mais do que garantir o certificado dos cursos, você seja capaz de dominar tanto os conceitos básicos quanto ferramentas mais avançadas, essenciais para se tornar uma pessoa desenvolvedora Front-end. Aqui vai uma dica: para mergulhos mais profundos nos cursos de programação com Javascript, é importante que você tenha conhecimento em lógica de programação e em HTML e CSS, combinado? Bons estudos!