SEMANA DA PROGRAMAÇÃO
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.
HTML e CSS são a base de qualquer página que existe na web, literalmente todo site, aplicação ou produto digital que roda em um navegador começa com essas duas linguagens. Não importa se o próximo passo de alguém é React, Vue ou Angular: entender profundamente como o HTML estrutura o conteúdo e como o CSS o estiliza continua sendo o alicerce sobre o qual qualquer carreira em front-end é construída. Por isso, dominar esses fundamentos continua sendo um dos caminhos mais sólidos para quem quer entrar no mercado de tecnologia. Esta trilha foi pensada para levar você desse ponto zero — entendendo como a própria internet funciona por trás dos panos — até a construção de sites completos, responsivos, acessíveis e otimizados para buscadores, sempre praticando em projetos reais que podem virar peças de portfólio. Ao final, você terá uma base sólida para seguir para o próximo passo natural da carreira front-end: dar interatividade aos seus projetos com JavaScript.
Ao acessar um website, podemos notar várias estilizações, uma delas são as bordas, que são utilizadas para demarcar, separar e delimitar uma área no layout de um website. O CSS border é uma propriedade que adiciona um contorno em volta de um elemento HTML. Neste Alura+, o instrutor Luan Alves ensina como aplicar bordas em um elemento bem como os diferentes tipos de estilos de bordas que a propriedade border-style possibilita. Esse vídeo faz parte de uma série de vídeos da Escola de Front-End sobre HTML e CSS! Não esqueça de conferir o [artigo de CSS Border]( estilizando com bordas seus elementos CSS. Quer mergulhar em desenvolvimento front-end? Venha comigo estudar a [Formação Front-End]( disponibilizada na plataforma [Alura](
Invista na transformação da sua carreira!
O que é um Reset CSS? Aprenda como ele remove os estilos do navegador e veja a diferença crucial entre um CSS Reset e o popular Normalize.css. Saiba qual escolher.
Este curso é para pessoas que tenham conhecimentos básicos em HTML e CSS e queiram aprender sobre Flexbox na prática.
aprenda a usar Tailwind CSS no React para criar interfaces rápidas, responsivas e modernas direto no JSX, sem arquivos CSS separados.
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!
Descubra como centralizar elementos no CSS! Aprenda técnicas para alinhar textos e blocos inteiros na tela de maneira prática. Confira agora!
Saiba como utilizar o JavaScript parar manipular seletores e fazer alterações no CSS
Nesse guia abordaremos todas as unidades atuais presentes no CSS. Veremos também casos de uso interessantes no dia a dia.