Enquanto você avalia,
1212pessoas 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ê deseja tornar-se especialista em criar produtos digitais inclusivos e acessíveis, a nossa Formação em Acessibilidade é o caminho ideal! Voltada para profissionais que já atuam na área e buscam aprofundar seus conhecimentos, esta formação oferece uma visão completa das melhores práticas de acessibilidade. Ao longo do curso, você vai dominar as diretrizes WCAG, aprender a realizar pesquisas inclusivas e explorar técnicas avançadas de UI Design acessível. Além disso, ensinamos como garantir que o handoff de projetos mantenha o foco na acessibilidade, assegurando que a inclusão seja considerada em todas as fases do desenvolvimento. No final da formação, você será capaz de: Aplicar as diretrizes WCAG para garantir conformidade com os padrões de acessibilidade.Conduzir pesquisas com um mindset inclusivo.Criar interfaces de usuário acessíveis e funcionais para todos.Elaborar handoffs eficientes que priorizem a acessibilidade para desenvolvedores.
As áreas da UX estão se consolidando cada dia mais no mercado, e uma de suas vertentes é a UX STRATEGY, que possui importânica significativa em negócios, pois atende a proposta de vincular a experiência da pessoa usuária e seus métodos com os pilares estratégicos do negócio e manter saudável tanto para a empresa como para a pessoa usuária as decisões tomadas mediante as descobertas feitas em pesquisas do produto. Nesta formação vamos entender como a UX conversa com o negócio e sua estratégia, aprender a aplicar métodos de pesquisa que atendam as expectativas e objetivos do negócio.
Invista na transformação da sua carreira!
Essa trilha foi pensada para equipes que fizeram parte da capacitação AI Journey da StartSe. Aqui você vai dar continuidade nos aprendizados que foram abordados no programa junto ao seu líder, onde você vai percorrer três etapas: primeiro, entender os fundamentos de IA e criar um vocabulário comum com a sua liderança. Depois, aprender a usar ferramentas de inteligência artificial aplicadas à sua área — seja Vendas, RH, Marketing ou Operações. Por fim, desenvolver as habilidades para implementar mudanças de processo com IA de forma estruturada, segura e sustentável. Cada curso foi selecionado para que você saia não só com conhecimento, mas com algo para aplicar na próxima semana de trabalho.
Confira neste vídeo um breve conteúdo sobre Hacking Ético. Para mais informações sobre a Certificação Hacker Ético fornecida pela EC-Council citada no vídeo:
A gestão da mudança é um conjunto de práticas e estratégias que ajudam organizações a se adaptarem e prosperarem em ambientes de transformação. Envolve liderar pessoas, ajustar processos e alinhar a cultura organizacional para garantir que mudanças – como novas tecnologias, metodologias ou reestruturações – sejam bem-sucedidas. Em um mundo cada vez mais digital e dinâmico, saber como planejar, comunicar e implementar mudanças é essencial para evitar resistências e maximizar os resultados. A importância da gestão da mudança para líderes e gestores Para líderes, dominar a gestão da mudança é fundamental, pois a capacidade de conduzir transformações define o sucesso de suas equipes e organizações. Um líder eficaz inspira e mobiliza pessoas, constrói uma visão clara e cria uma cultura de experimentação e aprendizado contínuo. Além disso, saber gerenciar resistências, engajar stakeholders e estruturar mudanças de forma estratégica garante que transformações sejam sustentáveis e alinhadas aos objetivos do negócio. Mas a liderança na mudança não se restringe apenas a cargos formais. Líderes situacionais, como gerentes de projetos, especialistas de áreas, facilitadores e membros de squads, também desempenham um papel essencial ao influenciar e guiar pessoas durante processos de transformação. Esses profissionais ajudam a traduzir estratégias em ações concretas, engajar equipes e garantir que a mudança aconteça na prática. Desenvolver essas habilidades é fundamental para qualquer pessoa que atue na condução de mudanças dentro da organização. O que você aprenderá nesta formação? Nesta formação, você aprenderá desde a liderança de transformações até a implementação de mudanças em projetos e o desenvolvimento de agentes de mudança. Explorará estratégias para alinhar cultura, processos e pessoas, além de entender como redesenhar estruturas organizacionais para um futuro digital e ágil, além de explorar os fundamentos da teoria U. Com estudos de caso, frameworks práticos e ferramentas estratégicas, você estará preparado para liderar mudanças de forma eficaz e sustentável, promovendo inovação e resiliência dentro da sua organização.
Aprenda a criar chatbots com ChatGPT 4 Omni para otimizar avaliações de desempenho no RH. Curso inclui ética e LGPD.
Domine as técnicas certas e destaque-se, escrevendo um código bom e elegante. Nesta formação, você aprenderá os pilares do desenvolvimento de software de qualidade (e as boas práticas do mercado): Princípios do Clean Code (código limpo): ajudam você a escrever com clareza, concisão e manutenção mais simples;SOLID: construa um código na pedra (em vez da areia) com os princípios SOLID. Seu projeto será mais escalável e seguro;MVC, MVVM e VIP: organize melhor seus projetos com as mais comuns arquiteturas no mercado - e descubra qual se aplica aos seus desafios! Ao concluir esta formação, você terá em mãos ferramentas para resolver problemas complexos. O que preciso saber para estudar essa formação? Linguagem Swift;Habilidades básicas de desenvolvimento iOS com View Code. Vamos lá?
O que é Python? Python é uma linguagem de programação usada em aplicações da Web, desenvolvimento de software, ciência de dados e Machine Learning (aprendizado de máquina). Para pessoas desenvolvedoras é importante aprender Python por ser uma linguagem eficiente que se adapta a diversas plataformas. O que é Data Science Python? É a aplicação da linguagem Python para análise e captação de dados. Ou seja, utiliza a linguagem Python para descobrir padrões a partir do estudo de dados brutos. Por que aprender Python para Data Science? É importante fazer um curso de Python para Data Science, pois essa é uma das linguagens de programação mais utilizadas em projetos de Data Science, por ser fácil de utilizar e ter uma ampla quantidade de bibliotecas para lidar com dados. Por que você fará diferença no mercado de trabalho com o curso de Python? A demanda por pessoas especialistas em Python está crescendo gradativamente, e proporcionando oportunidades únicas. Dessa forma, os cursos de Python ajudam a preparar profissionais para compreender a linguagem e seu uso. Se você está buscando avançar profissionalmente, investir em um curso de Data Science online é essencial para alavancar sua carreira. O que você aprenderá no curso completo Python para Data Science? A formação de Python para Data Science, conta com mais de 60h de aula para você conhecer ferramentas e desenvolver habilidades fundamentais para analisar, manipular, agrupar e filtrar dados. Confira a seguir, alguns tópicos abordados no curso: Técnicas e ferramentas para se desenvolver na linguagem As técnicas avançadas e ferramentas são essenciais para aprimorar sua eficiência em Python. No curso de Python para data science você aprenderá os comandos básicos da linguagem, além de aprender a trabalhar com variáveis e manipular os tipos básicos de dados. Python para Data Science Python é uma linguagem de programação versátil para Data Science e desenvolvimento web. Nessa trilha de aprendizado, você aprenderá como usar Python para construir diferentes estruturas de repetição, trabalhar com estruturas de dados e relacionar as estruturas da linguagem de programação à construção de projetos. Biblioteca Pandas e NumPy As bibliotecas surgem como ferramentas para manipular e analisar dados. Com o curso Python para data science, você aprenderá como utilizar os principais recursos da biblioteca Pandas para desenvolver um projeto, realizar análises exploratórias e mais. Já com a NumPy, você aprenderá a explorar funções de agregação, gerar números aleatórios, além de ler e escrever dados. Seleção e agrupamento de dados As técnicas de seleção e agrupamento de dados são fundamentais e a linguagem Python oferece métodos para essa tarefa. Com a formação completa de Python para Data Science da Alura você poderá agrupar dados para criar tabelas, elaborar gráficos de análise de dados, além de aplicar filtros e seleção de dados usando a biblioteca Pandas. Agora que você já sabe como essa linguagem te ajuda a crescer na área de tecnologia, escolha o melhor plano para você e matricule-se nessa formação que faz parte dos cursos de Data Science para se destacar na carreira de Dados!
Aprenda a utilizar transições, explore diversas técnicas e montagens para enriquecer suas edições.
Comece aqui seus estudos na área de testes! Nela, você aprenderá mais sobre a carreira de QA, com direcionamentos sobre como montar um planejamento de testes, o que testar e quais os tipos de testes existentes.Nos cursos de QA da Alura, você também aprenderá lógica, como usar o Git, como fazer testes usando o Cypress e como começar a automatizar. Dê seus primeiros passos com o pé direito na automação de testes! O que é QA? A Garantia de Qualidade, em inglês Quality Assurance (QA) é um pilar essencial no desenvolvimento de software, por garantir que os produtos finais atendam aos padrões de qualidade. Como usar QA? A QA é usada para assegurar que softwares, produtos e serviços de tecnologia da informação atendam aos padrões de qualidade estabelecidos. Isso envolve a definição de processos claros e a implementação do planejamento e monitoramento de testes. O que você vai aprender? Adquirindo competências em QA, você poderá identificar falhas antes que elas cheguem às pessoas usuárias. Confira a seguir, alguns tópicos abordados no curso: Conhecimento teórico da profissão em QA: Conhecer os conceitos teóricos possibilita aplicar estratégias eficientes de garantia de qualidade. Com o curso completo QA você aprenderá o que são testes, como modelá-los e executá-los, além de criar um documento de planejamento e um plano de teste de software.Lógica de programação e ferramenta Git: O Git é um elemento fundamental para garantir a qualidade do software e a eficácia dos testes. No curso de QA da Alura, você criará eu portfólio de projetos no GitHub, aprenderá a compartilhar seus códigos e fará o versionamento de um projeto de software utilizando o Git.Fazer testes usando o Cypress: O Cypress é uma ferramenta usada para testes E2E (end-to-end), ou seja, de ponta a ponta do sistema. Nesse curso QA da Alura você aprenderá a configurar um projeto de testes Cypress via interface gráfica da ferramenta e usar os principais métodos e funções para criar testes.Agile testing: Agile Testing é a prática de testagem de softwares. Nesse curso de QA online, você aprenderá a identificar e definir os papéis em uma equipe ágil, como Agile Coach, Scrum Master e Product Owner.Automação nos testes: A automação de testes possibilita mais eficiência e menos incidência de erros. Para escrever código de automação de testes e usar QA, é importante conhecer a lógica de programação e usar ferramentas como o Git. No QA: Curso de Formação, você iniciará na programação com JavaScript e entenderá suas variáveis de uso. Profissionais em Quality Assurance são essenciais no mercado de tecnologia. Por isso, os cursos de QA são fundamentais para conhecer as perspectivas da carreira e se especializar na realização de análises e testes de qualidade. Agora que você já sabe o que aprenderá neste curso, conheça os planos da Alura e inscreva-se!