Plataforma gratuita de educação em tech

Da primeira linha de código ao seu primeiro cargo pleno.

Cadastro e cursos são gratuitos. Você só paga se quiser certificado oficial ou acesso às trilhas do Passe VIP.

Jornadas

Não sabe por onde começar?

Escolha uma jornada. Cada uma é um caminho com módulos, cursos e projetos sequenciados pra te levar do zero ao mercado.

Ver todas
Desenvolvedor de Interfaces com React
01

Desenvolvedor de Interfaces com React

Um desenvolvedor front-end especializado em React é responsável por criar e manter a interface de usuário de um site. O React permite que o desenvolvedor crie interfaces dinâmicas e responsivas, que respondam rapidamente às ações do usuário. Para ser um desenvolvedor front-end especializado em React, é necessário ter um bom conhecimento prévio de outras tecnologias, todas elas serão abordadas nessa trilha.
8 cursos42 horas e 57 minutosVer trilha →
Desenvolvedor de Interfaces com Vue.js
02

Desenvolvedor de Interfaces com Vue.js

Desenvolvedores Vue.js trabalham com tecnologias como HTML, CSS, JavaScript e outras ferramentas, utilizando o os frameworks Vue.js e Nuxt.js para criar interfaces intuitivas para os usuários na web. Além disso, esses desenvolvedores têm a tarefa de assegurar a compatibilidade com diferentes navegadores e dispositivos, bem como testar e aperfeiçoar o desempenho e garantir que seja fácil de usar, atraente e proporcione uma ótima experiência.
8 cursos29 horas e 25 minutosVer trilha →
Desenvolvedor de Interfaces com Angular
03

Desenvolvedor de Interfaces com Angular

Desenvolvedores Angular são responsáveis pelo design e implementação da interface de usuário de aplicações web. Trabalham com tecnologias como HTML, CSS, JavaScript e outras ferramentas, para criar aparências atraentes e interações intuitivas para os usuários. Também são responsáveis por garantir a compatibilidade com diferentes navegadores e dispositivos, testar e otimizar a performance da interface do usuário, garantir que seja fácil de usar, atraente e ofereça uma boa experiência.
7 cursos23 horas e 43 minutosVer trilha →
Desenvolvedor de Interfaces com Svelte
04

Desenvolvedor de Interfaces com Svelte

Desenvolvedores Svelte são responsáveis pelo design e implementação da interface de usuário de aplicações web. Trabalham com tecnologias como HTML, CSS, JavaScript e outras ferramentas, para criar aparências atraentes e interações intuitivas para os usuários. Também são responsáveis por garantir a compatibilidade com diferentes navegadores e dispositivos, testar e otimizar a performance da interface do usuário, garantir que seja fácil de usar, atraente e ofereça uma boa experiência.
6 cursos49 horas e 43 minutosVer trilha →
Desenvolvedor de APIs com Node.js + Express.js
05

Desenvolvedor de APIs com Node.js + Express.js

Um desenvolvedor de APIs com Node.js e Express.js é responsável por criar e manter interfaces de comunicação entre sistemas, utilizando estas tecnologias para estabelecer rotas e endpoints que permitem a interação de outras aplicações com os dados e funções do seu sistema. Este profissional lida com bancos de dados, implementa processos de autenticação e autorização, escreve testes para assegurar a funcionalidade da API, documenta sua utilização para outros desenvolvedores, e tem um papel crucial na manutenção da segurançaI. É um papel fundamental para a construção de aplicações web modernas e escaláveis. O Express.js um framework minimalista e flexível para Node.js, que fornece um conjunto robusto de recursos para construir aplicações web e móveis. Sua simplicidade é tanto uma força quanto uma fraqueza - você tem a liberdade de estruturar sua aplicação como quiser, mas por outro lado, ele não fornece muita orientação ou suporte para estruturas de projeto mais complexas
5 cursos15 horas e 29 minutosVer trilha →
Desenvolvedor de APIs com NestJS
06

Desenvolvedor de APIs com NestJS

Um desenvolvedor de APIs com Node.js e NestJS é responsável por criar e manter interfaces de comunicação entre sistemas, utilizando estas tecnologias para estabelecer rotas e endpoints que permitem a interação de outras aplicações com os dados e funções do seu sistema. Este profissional lida com bancos de dados, implementa processos de autenticação e autorização, escreve testes para assegurar a funcionalidade da API, documenta sua utilização para outros desenvolvedores, e tem um papel crucial na manutenção da segurançaI. É um papel fundamental para a construção de aplicações web modernas e escaláveis. O NestJS é um framework para construir aplicações de servidor eficientes e escaláveis em Node.js. Ele usa JavaScript moderno, mas também é totalmente compatível com TypeScript (que é fortemente recomendado pelo framework). NestJS é inspirado por Angular e utiliza o conceito de módulos para organização do código. Ele também fornece um nível de abstração acima de Express.js (ou Fastify), e vem com uma arquitetura robusta e recursos avançados, como injeção de dependências e decoradores.
6 cursos17 horas e 41 minutosVer trilha →
Desenvolvedor de APIs com AdonisJS
07

Desenvolvedor de APIs com AdonisJS

Um desenvolvedor de APIs com Node.js e AdonisJS é responsável por criar e manter interfaces de comunicação entre sistemas, utilizando estas tecnologias para estabelecer rotas e endpoints que permitem a interação de outras aplicações com os dados e funções do seu sistema. Este profissional lida com bancos de dados, implementa processos de autenticação e autorização, escreve testes para assegurar a funcionalidade da API, documenta sua utilização para outros desenvolvedores, e tem um papel crucial na manutenção da segurançaI. É um papel fundamental para a construção de aplicações web modernas e escaláveis. O AdonisJS é um framework Node.js completo que fornece tudo que você precisa para construir uma aplicação web ou API, incluindo um sistema de autenticação e um ORM (Object-Relational Mapper) integrado. Ele é fortemente inspirado pelo Laravel, um framework PHP, e segue o padrão MVC (Model-View-Controller). Adonis.js tenta fornecer uma experiência de desenvolvimento mais completa e opiniativa, o que pode ser útil para projetos maiores ou mais complexos.
5 cursos14 horas e 38 minutosVer trilha →
Desenvolvedor de Aplicativos para Android e iOS com React Native
08

Desenvolvedor de Aplicativos para Android e iOS com React Native

Um desenvolvedor de apps com React Native é responsável por desenvolver aplicações móveis usando a biblioteca de JavaScript React Native. React Native, criado pelo Facebook, é uma ferramenta popular para o desenvolvimento de aplicativos móveis que permite aos desenvolvedores construir aplicativos para Android e iOS usando o mesmo código base, baseado em tecnologias web, como HTML, CSS e JavaScript. Ou seja, não há a necessidade de programar o mesmo projeto duas vezes.
6 cursos25 horas e 0 minutosVer trilha →
Cursos populares

Os cursos mais assistidos agora.

O que a comunidade está consumindo esta semana — todos com acesso gratuito.

Ver catálogo
HTML5
4 horas e 5 minutos
Front-end

HTML5

O HTML é a linguagem de marcação usada para criar páginas web. Se você é um desenvolvedor web interessado em aprender como criar páginas web elegantes e funcionais, um curso de HTML pode ser uma ótima escolha. Este curso oferece treinamento completo sobre como usar o HTML para criar páginas web acessíveis e eficientes.

Com um curso de HTML, você aprenderá a sintaxe da linguagem, bem como a criar elementos e tags HTML para estruturar e formatar seu conteúdo de página. Você também aprenderá a criar links, imagens e formulários para interagir com seus usuários.

Com suas habilidades aprimoradas de criação de páginas web, você pode se destacar em sua carreira de desenvolvimento web ou até mesmo iniciar sua própria empresa de desenvolvimento web. Inscreva-se em um curso de HTML hoje e comece a transformar seus objetivos de criação de páginas web em realidade.

36 aulas
JavaScript
3 horas e 29 minutos
Front-end

JavaScript

Você deseja dar um grande passo na sua carreira de programador? Então, o curso de JavaScript é a escolha certa para você! Com este curso, você será capaz de aprimorar suas habilidades em programação e entrar em um novo mundo de possibilidades profissionais.

O JavaScript é uma das linguagens de programação mais populares do mundo. Ele é amplamente utilizado na criação de aplicações web, desde sites simples até plataformas complexas. Com o nosso curso, você terá a oportunidade de aprender desde o básico até as técnicas mais avançadas de JavaScript, para que você possa se tornar um desenvolvedor altamente qualificado.

Aprender JavaScript não é apenas uma escolha inteligente, é também uma escolha divertida! Com nossos exercícios práticos e projetos reais, você poderá aplicar seus conhecimentos de maneira criativa e construir coisas incríveis. Junte-se a nós hoje e comece sua jornada de sucesso na programação de JavaScript!

19 aulas
Node.js
4 horas e 46 minutos
Back-end

Node.js

O curso de Node.js é uma excelente opção para aqueles que desejam aprender a criar aplicações web escaláveis e de alta performance. Com este curso, você aprenderá a desenvolver servidores de forma eficiente utilizando a plataforma Node.js, que permite a criação de aplicações server-side utilizando a linguagem JavaScript. Através de uma abordagem prática e didática, você será capaz de criar aplicações web modernas e escaláveis utilizando as melhores práticas do mercado.

Além de aprender sobre o desenvolvimento de servidores com Node.js, o curso também aborda tópicos importantes como a utilização de frameworks como o Express.js, que facilita o desenvolvimento de aplicações web e APIs RESTful. Você também aprenderá a utilizar o gerenciador de pacotes NPM e outras ferramentas essenciais para o desenvolvimento de aplicações web com Node.js.

Ao final do curso, você terá adquirido um amplo conhecimento sobre a plataforma Node.js e suas principais funcionalidades. Além disso, você será capaz de criar aplicações web modernas e escaláveis utilizando as melhores práticas do mercado. Com este conhecimento em mãos, você poderá se destacar no mercado de trabalho como desenvolvedor web e terá a oportunidade de trabalhar em projetos desafiadores e inovadores. Não perca esta oportunidade de aprimorar suas habilidades e se tornar um expert em Node.js!

15 aulas
CSS 3 Básico
5 horas e 39 minutos
Front-end

CSS 3 Básico

O CSS3 é a última versão da linguagem de estilo em cascata usada para estilizar páginas web. Se você é um desenvolvedor web interessado em aprimorar suas habilidades de design e estilização de páginas web, um curso de CSS3 pode ser uma ótima escolha. Este curso oferece treinamento completo sobre como usar o CSS3 para criar designs de páginas web elegantes e funcionais.

Com um curso de CSS3, você aprenderá a usar a sintaxe da linguagem, bem como a criar estilos personalizados para suas páginas web, incluindo animações, transições e efeitos visuais. Você também aprenderá a usar técnicas avançadas de design de página, como layouts responsivos, para garantir que suas páginas sejam acessíveis em qualquer dispositivo.

Com suas habilidades aprimoradas de design e estilização de página, você pode se destacar em sua carreira de desenvolvimento web ou até mesmo iniciar sua própria empresa de desenvolvimento web. Inscreva-se em um curso de CSS3 hoje e comece a transformar seus objetivos de design e estilização de páginas web em realidade.

37 aulas
MySQL
5 horas e 25 minutos
Back-end

MySQL

O curso de MySQL é uma excelente opção para quem deseja aprimorar seus conhecimentos em banco de dados. Com uma abordagem prática e didática, os participantes serão capazes de compreender e aplicar conceitos avançados de SQL, bem como aprender a gerenciar dados com eficiência utilizando o MySQL.

O curso é ministrado por profissionais experientes, que possuem ampla vivência no mercado e conhecimento técnico aprofundado. Com isso, os alunos terão acesso a conteúdo de qualidade, além de poder contar com a orientação e o suporte desses especialistas ao longo de todo o processo de aprendizado.

Com a conclusão do curso de MySQL, os participantes estarão aptos a trabalhar com bancos de dados de maneira mais eficiente e produtiva. Isso certamente trará benefícios tanto para quem deseja ingressar na área de tecnologia quanto para aqueles que já atuam nesse segmento, mas desejam se aprimorar ainda mais.

25 aulas
Python
10 horas e 12 minutos
Back-end

Python

O Python é uma das linguagens de programação mais populares do mundo, usada em uma ampla variedade de áreas, incluindo ciência de dados, inteligência artificial, desenvolvimento web e automação de tarefas. Se você é um desenvolvedor interessado em aprender uma linguagem de programação versátil e fácil de aprender, um curso de Python pode ser uma ótima escolha. Este curso oferece treinamento completo sobre como usar o Python para criar aplicativos de software de alta qualidade e eficiência.

Com um curso de Python, você aprenderá a sintaxe da linguagem, bem como a criar aplicativos de software, incluindo aplicativos de desktop, jogos, aplicativos da web e scripts automatizados.

Concluir um curso de Python pode abrir novas oportunidades de carreira para você como desenvolvedor de software, permitindo que você crie aplicativos de software de alta qualidade e eficiência em uma das linguagens de programação mais populares e versáteis do mundo. Inscreva-se em um curso de Python hoje e comece a desenvolver habilidades valiosas que podem ajudá-lo a alcançar seus objetivos profissionais.

26 aulas
PHP
13 horas e 7 minutos
Back-end

PHP

Você quer se tornar um desenvolvedor web completo e altamente capacitado? Então o curso de PHP é o caminho certo para você! Com ele, você terá acesso a uma das linguagens de programação mais utilizadas no mundo, capaz de criar aplicações dinâmicas e de alta performance.

Aprender PHP é uma excelente oportunidade para alavancar sua carreira e se destacar no mercado de trabalho. Com a ajuda dos nossos instrutores experientes e qualificados, você irá adquirir as habilidades necessárias para criar soluções web inovadoras e funcionais, que atendam às necessidades de seus clientes.

Além disso, o curso de PHP é ideal para quem busca flexibilidade e praticidade. Com a possibilidade de estudar online, você poderá ajustar seu horário de estudos de acordo com sua rotina, e ainda terá acesso a uma plataforma de ensino completa e intuitiva, com videoaulas, exercícios e suporte personalizado.

39 aulas
Android Studio
6 horas e 26 minutos
Mobile apps

Android Studio

O curso de Android Studio é a escolha ideal para aqueles que desejam se tornar desenvolvedores de aplicativos móveis de sucesso. Com o Android Studio, os participantes terão a oportunidade de aprender desde os conceitos básicos até as técnicas mais avançadas de programação, permitindo que eles criem aplicativos móveis de alta qualidade para o mercado atual.

Durante o curso, os participantes terão acesso a uma variedade de recursos, como emuladores de dispositivo Android, depuração avançada e suporte a várias linguagens de programação, como Kotlin e Java. Além disso, eles terão a oportunidade de trabalhar em projetos reais e aplicar o que aprenderem em um ambiente prático e interativo.

Com o Android Studio, os participantes poderão criar aplicativos que atendam às necessidades e expectativas dos usuários modernos. O Android Studio é uma ferramenta poderosa que ajuda os desenvolvedores a permanecerem na vanguarda do desenvolvimento móvel, atualizada regularmente com as últimas tecnologias e recursos para impulsionar o sucesso no mercado de aplicativos. Não importa o nível de habilidade, o curso de Android Studio é a escolha perfeita para quem deseja se tornar um desenvolvedor de aplicativos móveis de sucesso.

31 aulas
Projetos populares

Os projetos mais assistidos agora.

Aprenda construindo: projetos guiados em vídeo, com aulas, certificado e nível — exclusivos do Passe VIP.

Ver projetos
Depoimentos

Quem passou por aqui, continuou andando.

Dois entre milhares. Não escrevemos o roteiro — eles escreveram.

Saí do suporte e hoje sou pleno em React. A trilha foi o caminho mais curto entre eu e o mercado.
JM
Júlia MendesFront-end Eng. · ex-aluna
A didática é diferente. Em vez de aprender ferramenta, você aprende como engenheiro de verdade resolve o problema.
CP
Caio PereiraCloud Architect · ex-aluno

Pronto pra começar sua jornada?

Cadastro gratuito. Catálogo completo de cursos liberado. O Passe VIP é opcional — entra quando você quiser certificado ou trilhas específicas.

Criar conta grátisSem cartão · sem prazo