Aprenda programação de graça.
Através do nosso canal no YouTube, você pode aprender programação de qualquer lugar, de graça. O objetivo do canal sempre foi democratizar o acesso ao conhecimento e impactar a vida de mais pessoas possível. E são os apoiadores e patrocinadores que nos ajudam a fazer isso possível.
Cursos de Programação Gratuitos

Curso Completo de Docker | Conteinerizado sua aplicação
Docker é uma plataforma que permite criar, gerenciar e executar aplicações dentro de containers, garantindo que o ambiente de execução seja o mesmo em todas as etapas do ciclo de desenvolvimento, da máquina local até o ambiente de produção. No contexto de deploy, o uso de Docker facilita a criação de imagens leves e portáteis, que incluem todas as dependências da aplicação, reduzindo problemas relacionados a diferenças de configuração entre ambientes. Isso possibilita que o processo de deploy seja mais eficiente, automatizado e escalável, especialmente em arquiteturas modernas baseadas em microserviços. Nesse tutorial completo com deploy nós vamos explorar tudo que você precisa saber para começar a usar o Docker. Nós vamos aprender alguns comandos essenciais do Docker, como pull, push start stop entre vários outros. Nós vamos também criar o Dockerfile para uma aplicação Java e entender o problema que pode acontecer ao gerar uma imagem em uma arquitetura de processador (como a dos Macs, a M1) diferente da arquitetura em que essa imagem irá executar (no nosso caso um Ubuntu amd64). Por fim, vamos usar uma VPS para fazer o deploy desse container Docker na nuvem. Para que você aprenda docker do zero, assista o vídeo até o final.

Fundamentos de Computação em Nuvem
Muitas perguntas surgem pra quem não conhece muito do mundo da nuvem. O que é uma nuvem? Como funciona o armazenamento na nuvem? É caro? Neste curso e o Marcelo Braga, gerente de soluções Oracle Cloud, vamos responder essas e muitas outras dúvidas comuns desse meio. Além disso, vamos te ensinar TUDO o que você precisa saber para ir do zero até a implementação de uma aplicação na nuvem da Oracle. E o melhor, vamos fazer isso tudo na prática, botando a mão na massa e discutindo cada conceito importante. Ou seja, mesmo que você não saiba NADA de nuvem você vai conseguir aprender muita coisa. Se você já sabe, tenho certeza que vai aprender muito mais!

Java Spring para Iniciantes | Fundamentos do Framework
O Spring Boot é uma ferramenta essencial para quem programa em Java. Ele facilita a configuração e o desenvolvimento, e elimina a necessidade de configurar manualmente um grande número de dependências e frameworks, o que torna o processo muito mais ágil e eficiente. Com uma estrutura de inicialização automática, é possível criar aplicações web, APIs e microserviços rapidamente. Nesse curso de Spring para iniciantes, vamos aprender os principais conceitos do Java Spring para que você possa começar a utilizar esse framework no seu dia a dia para construir aplicações backend. Vamos abordar desde a configuração inicial do Java Spring Boot até a criação de endpoints REST, passando por injeção de dependência, configuração de propriedades, e muito mais. Assista esse curso completo de Java Spring mesmo que você não tenha conhecimento em Java, pois esse vídeo vai te ajudar a dar os primeiros passos no mundo do Spring Boot, facilitando o desenvolvimento de aplicações backend modernas.

Java para iniciantes | Fundamentos + Programação Orientada Objetos
O Java continua sendo uma das linguagens mais populares mais utilizadas no mercado de hoje em dia, podendo ser usada em uma em várias aplicações, desde sistemas corporativos até soluções modernas em microserviços e computação em nuvem. Se você já programa e quer iniciar sua jornada no universo do Java, este curso é para você! Nesse curso de programação Java para iniciantes nós vamos explorar os conceitos fundamentais da linguagem de forma clara e prática, te ajudando a dar os primeiros passos e avançar para o próximo nível na programação. Aproveite esse curso de Java para fortalecer suas habilidades e expandir seu conhecimento de conceitos como Programação Orientada Objetos, JVM e JDK! Esse vídeo tem tudo que você precisa para aprender Java.

Curso de Angular v18
Com o lançamento do Angular 18, surgiram mudanças importantes na sintaxe básica do framework. Dominar essa sintaxe e os conceitos de uma linguagem de programação e framework é essencial para avançar no aprendizado. Este curso de Angular para iniciantes foca justamente nos fundamentos da linguagem, tornando-se ideal para quem quer começar com um dos frameworks mais populares para desenvolvimento web. Durante a aula, você aprenderá a sintaxe básica do Angular e os conceitos essenciais para entender seu funcionamento. Exploraremos como construir componentes, usar templates, gerenciar dados, aplicar loops, condicionais e até event binding. Seja iniciante ou experiente em outras tecnologias, este curso oferece a base para explorar o Angular e criar aplicações modernas e dinâmicas

Curso de NGINX | Como usar Proxy Reverso na Prática
Neste curso, vamos explorar o Nginx desde o zero, uma das ferramentas mais poderosas e populares na construção de servidores web e proxy reverso. Se você ainda não está familiarizado com o Nginx, não se preocupe! Começaremos com uma introdução clara sobre o que é o Nginx e como ele atua como um servidor web, indo até as suas funcionalidades mais avançadas como Load Balancer e API Gateway.

Java Intermediário | Estruturas de dados, Stream API, Generics, Packages, Records
Se você está estudando Java e quer aprender os principais recursos dessa linguagem, este curso de programação com certeza é para você! Nele, nós vamos entender conceitos fundamentais como pacotes, estruturas de dados, generics, records e a String API. Conceitos essenciais para qualquer programador que quer se aprofundar no Java. Ao longo do curso você vai entender como organizar seu código utilizando pacotes, a importância das estruturas de dados como listas, conjuntos e mapas, além de entender como os generics facilitam a reutilização de código. Também iremos aprender a utilizar a Stream API do Java e entender como ela pode simplificar o nosso trabalho com collections.

Javascript Para Iniciantes | Sintaxe básica (Tipos, Variáveis, Loops, Funções, Condicionais)
Se você está começando na programação web ou quer entender como o JavaScript se conecta com os navegadores e com outras tecnologias como o Node.js, esse é o lugar certo. A gente vai ver desde os conceitos básicos da linguagem, até como ela roda no navegador, como colocar o JS numa página HTML e já botar a mão na massa com variáveis, tipos de dados, condicionais e loops.
Javascript Intermediário | Interagindo com a DOM + Manipulando Arrays e Objetos
Já pensou em como a gente consegue interagir e modificar uma página da web usando JavaScript? Nesse curso de Javascript Intermediário, vamos entender como manipular o DOM (a estrutura que representa o HTML no navegador) e fazer com que nossa página comece a “ganhar vida” com interações reais. Além disso, vamos aprender a criar e trabalhar com arrays e objetos, duas das estruturas de dados mais importantes do JavaScript, que vão te ajudar a organizar e manipular informações de forma prática.

Curso de Tailwind para Iniciantes
Se você já domina CSS e quer dar o próximo passo para estilizar seus projetos frontend de forma mais produtiva e escalável, este vídeo é para você. Aqui você vai aprender Tailwind CSS do zero, entendendo não apenas como usar as classes, mas principalmente a filosofia por trás do framework, por que ele se tornou tão popular no mercado e como ele pode acelerar o seu desenvolvimento no dia a dia profissional. Ao longo do vídeo, você vai entender o que é o Tailwind CSS, por que ele é considerado um utility-first framework e como ele se diferencia de soluções como Bootstrap. Em seguida, partimos para a prática, explorando desde a instalação (via CDN e via npm/yarn) até o uso real das classes utilitárias para espaçamentos, cores, tipografia, flexbox, grid, tamanhos, estados (hover, disabled) e responsividade com breakpoints. Também mostramos como integrar o Tailwind em projetos modernos com React e Next.js, explicando detalhes importantes de configuração e boas práticas. Ao final, você sai com base sólida para aplicar Tailwind CSS com confiança em projetos reais.

Typescript para Iniciantes (Sintaxe Básica + Conceitos Fundamentais)
Nesta curso, vamos mergulhar no mundo do TypeScript, a ferramenta que vai transformar a maneira como você desenvolve em JavaScript. Vamos cobrir os fundamentos para você começar a escrever um código mais robusto, escalável e livre de bugs desde o início: 📌 Instalação Rápida: O passo a passo simples para configurar o TypeScript no seu ambiente de desenvolvimento e começar a usá-lo imediatamente. 📌 Tipagem Estática vs. Dinâmica: Entenda a diferença fundamental entre as duas abordagens e por que o sistema de tipos do TypeScript é um divisor de águas na prevenção de erros. 📌 Tipos Primitivos no TS: Aprenda a trabalhar com string, number, boolean e outros tipos de forma explícita e poderosa. 📌 O Poder das Interfaces: Descubra como usar as Interfaces para definir a "forma" de objetos complexos e garantir a consistência dos dados em toda a sua aplicação.
Como funciona?
Nós disponibilizamos cursos gratuitos de programação e desenvolvimento web no nosso canal no YouTube para você aprender de forma gratuita. E após assistir aos cursos, caso queira, você pode fazer a prova final e emitir seu certificado válido para horas complementares da sua faculdade e para compartilhar no LinkedIn (além de apoiar nosso trabalho).
Cursos 100% Gratuitos
Acesso completo a todo conteúdo no nosso canal do YouTube. Aprenda no seu ritmo e escolha o curso que deseja assistir.
Horas Complementares
Depois de assistir, você pode comprar um certificado válido que pode ser usado para comprovar horas complementares na sua faculdade e para seu LinkedIn.
Teste Final
Para conseguirmos emitir seu certificado, você precisa realizar um teste sobre conteúdo visto durante o curso (100% online). Você tem até 3 tentativas para alcançar 60% de aproveitamento e emitir seu certificado.
Apoio ao Projeto
Todo certificado emitido é um apoio ao nosso trabalho. Ajude-nos a continuar criando cursos gratuitos e impactando a vida de mais pessoas possível.
Certifique seus Conhecimentos
Após assistir aos cursos gratuitos no YouTube, faça a prova final e emita seu certificado válido para horas complementares e LinkedIn.
- Aprovação com 60% de aproveitamento
- Até 3 tentativas por prova
- Válido para horas complementares
- Compartilhe no LinkedIn
- 4 créditos para emitir certificados
- Até 3 tentativas por prova
- Certificado após aprovação
Sobre a Kipper Dev
A Kipper Dev é uma plataforma de educação em programação fundada por Fernanda Kipper, com o objetivo de democratizar o acesso ao conhecimento de desenvolvimento de software no Brasil.
Nossa missão é oferecer cursos gratuitos de programação de alta qualidade através do YouTube, permitindo que qualquer pessoa, independentemente de sua situação financeira, possa aprender e se desenvolver profissionalmente na área de tecnologia.
Além dos cursos gratuitos, oferecemos um sistema de certificação rigoroso que valida o conhecimento adquirido. Os certificados emitidos pela KipperDev Marketing e Treinamentos são reconhecidos e podem ser utilizados como horas complementares em universidades brasileiras, proporcionando uma validação acadêmica para o aprendizado obtido através dos nossos cursos.
Por que escolher nossos cursos?
- ✓100% Gratuitos: Todos os cursos são totalmente gratuitos e acessíveis através do nosso canal no YouTube.
- ✓Conteúdo de Qualidade: Cursos criados por Fernanda Kipper, com anos de experiência em desenvolvimento e ensino.
- ✓Certificados Válidos: Obtenha certificados reconhecidos que podem ser usados como horas complementares em universidades.
- ✓Validação Rigorosa: Sistema de provas que garante a integridade acadêmica dos certificados emitidos.
- ✓Variedade de Cursos: Oferecemos cursos de Java, JavaScript, TypeScript, Docker, React, Node.js e muito mais.
"Democratizar o acesso ao conhecimento de programação e impactar a vida de mais pessoas possível" - Fernanda Kipper, Fundadora da Kipper Dev
Pronto para começar?
Adquira seus créditos agora e comece sua jornada de certificação. Faça as provas dos cursos gratuitos que você já assitiu e consiga o seu certificado digital válido para horas complementares e LinkedIn.