Programas Nanodegree e Cursos Abertos

Fundamentos Web Front-End
Inicie sua carreira em front-end e aprenda a construir interfaces web responsivas, escaláveis e de ótima performance.

Em colaboração com: Google Github Hack Reactor

Desenvolvedor Web Full Stack
Adquira todas as habilidades para trabalhar no atual mercado de desenvolvimento web e construa interfaces complexas para suportar e manter aplicações web eficientes tanto no servidor como para o usuário.

Em colaboração com: Amazon Web Services Github AT&T Google

Web Front-End Avançado
Avance no mundo de front-end com as habilidades de alto nível mais requisitadas por grandes empresas de software e startups.

Em colaboração com: Google Github

Frameworks de Front-End
Explore e construa aplicações interativas de uma só página com os frameworks mais populares de JavaScript!

Em colaboração com: Google

Fundamentos de JavaScript
Aprenda os fundamentos de JavaScript, a linguagem de programação mais conhecida no desenvolvimento web.
Dynamic Web Applications with Sinatra
Sinatra is a micro-framework for quickly developing small Ruby applications for the web. In this course, you'll learn all about Sinatra, routing, and templating.
The MVC Pattern in Ruby
In this course you’ll learn how to organize your code, and why that’s important. You’ll be using the MVC Design Pattern in the web application micro-framework Sinatra.
Deploying Applications with Heroku
Deploy your first web application using the Heroku platform and learn about the underlying mechanics of web hosting.
Client-Server Communication
Learn how a client communicates with a server, including HTTP's request and response cycle, HTTP/2 and HTTPs.

Em colaboração com: Google

Web Accessibility
Get hands-on experience making web applications accessible. You’ll understand when and why users need accessibility, then you’ll dive into how to implement.

Em colaboração com: Google

Building High Conversion Web Forms
Increase conversions with best practices for fast, efficient forms! Learn how to design and build web forms for users on any device.

Em colaboração com: Google

Offline Web Applications
Learn how to develop offline-first web application using Service Workers and IndexedDB.

Em colaboração com: Google

JavaScript Promises
Learn how to simplify asynchronous work with Native JavaScript Promises!
Web Tooling & Automation
In this course, you’ll learn how to setup your development environment and save a lot of time and effort with automatic optimization.

Em colaboração com: Google

Requisições assíncronas em JavaScript
Saiba como solicitar dados de forma assíncrona em suas aplicações web com Ajax.
Introdução ao HTML e CSS
Saiba como converter modelos de design digitais em páginas estáticas e como construir um portifólio responsivo para mostrar o seu trabalho.
Introduction to Python
Python is one of the most popular programming languages in the world. If you already know another language and want to expand to Python, this is the course for you!
Fundamentos do Design Responsivo para a Web
Aprenda e pratique estratégias para o desenvolvimento de websites que se adaptam a todos os dispositivos! Desenvolvido com Pete LePage do Google.

Em colaboração com: Google

Designing RESTful APIs
Build and secure a web server with a RESTful Developer-Friendly API that developers will love to use.
Linha de Comando Linux Básico
Uma introdução à interface de linha de comando do Linux.
Imagens Responsivas
Vá além das tags de imagem! Aprenda como incluir imagens no fluxo de trabalho de projetos responsivos.

Em colaboração com: Google

Otimização de Renderização no Browser
Este curso irá desmistificar o pipeline de processamento do navegador e tornar fácil a construção de aplicações web de alta performance.

Em colaboração com: Google

JavaScript Orientado a Objetos
Crie uma variedade de objetos JavaScript e explorar como seus modelos de herança afetam modelos do seu aplicativo em memória. Ganhe simplicidade e modularidade em seu próprio código.

Em colaboração com: Hack Reactor

Intro to Relational Databases
Relational databases are a powerful tool used throughout the industry. Learn the basics of SQL and how to connect your Python code to a relational database.
Full Stack Foundations
Learn the fundamentals of back-end web development by creating your own web application from the ground up using the iterative development process.

Em colaboração com: Amazon Web Services

Authentication & Authorization: OAuth
Learn to implement the OAuth 2.0 framework to allow users to securely and easily login to your web applications.
Configuring Linux Web Servers
Serve a data-driven web application as you become acquainted with, configure and finally secure a Ubuntu Linux web application server.
Como Usar o Git e o GitHub
Aprenda a usar o controle de versão, uma ferramenta importante para qualquer desenvolvedor. O curso se concentrará no Git, um sistema específico de controle de versão, e GitHub, uma plataforma de colaboração.
Introdução à Ciência da Computação
Aprenda os principais conceitos de ciência da computação neste curso de Python introdutório. Você vai aprender fazendo, e vai construir o seu próprio motor de busca e rede social.
JavaScript Design Patterns
Saiba a importância da organização de código e como implementá-lo com qualquer JavaScript padrão, biblioteca ou framework.
Learn Backbone.js
This is a collection of curated resources to teach you how to write well organized web applications using the Backbone framework.
Testando JavaScript
Saiba como iterar em suas aplicações web com confiança usando o ciclo de fluxo de trabalho vermelho-verde-refatorar e frameworks de testes automatizados.
Fundamentos da Programação com Python
Aula de programação introdutória para aprender Programação orientada a objetos, uma técnica importante para reutilizar e compartilhar código com facilidade.
GitHub & Collaboration
Learn how to interact with remote repositories and collaborate with other developers on GitHub.
Introdução ao AJAX
Aprenda a fazer requisições assíncronas ao construir uma aplicação web com dados do Google Street View, New York Times e Wikipedia!
HTML5 Canvas
Aprenda como usar o HTML5 Canvas para criar e modificar imagens ou até criar animações interativas.
Introdução ao jQuery
Aprenda a acessar e modificar o DOM com facilidade usando jQuery!
Computer Networking
This is an advanced Computer Networking course that delves into the latest concepts and tools used by the CN industry.

Em colaboração com: Georgia Institute of Technology

Otimização de Performance de Website
Aprenda como browsers convertem HTML, CSS e JavaScript em websites enquanto faz testes com o Chrome Developer Tools para medir e otimizar a velocidade de websites!

Em colaboração com: Google

Networking for Web Developers
You've used the Internet. Now find out more about how it works.
Scalable Microservices with Kubernetes
This course is designed to teach you about managing microservices, using Kubernetes. This course is built in partnership with experts such as Google’s Kelsey Hightower.

Em colaboração com: Google

Entrevista técnica: Python
Revise e pratique as habilidades exigidas pelos entrevistadores técnicos e aprenda a explicar suas soluções em Python.

Em colaboração com: Desenvolva-se com o Google

Vizualização de Dados e D3.js
Aprender os fundamentos de visualização de dados e aplicar conceitos de design e narrativa para criar sua própria visualização.

Em colaboração com: Zipfian

HTML and CSS Syntax
In this course, you'll learn the fundamentals web development, along with best practices and professional problem-solving techniques using Developer Tools.
Workshop sobre shell
O shell do Unix é uma ferramenta valiosa para o desenvolvimento e implantação de software. Aprenda o básico dessa interface de linha de comando baseada em terminal.
Please waitLoading…