Todos nossos cursos abertos e programas Nanodegree

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.
Learn how to model problems, and how to optimize performance by using some of the advanced features of Python.
This class will give you an introduction to the design and analysis of algorithms, enabling you to analyze networks and discover how individuals are connected.
Learn how to catch bugs and break software as you discover different testing methods that will help you build better software.
In this course you will learn how to debug programs systematically using scientific methods and build several automated debugging tools in Python.
This course is an introduction to the fundamentals of programming languages. Concepts include how to specify and process valid strings, sentences and program structures.
Este curso irá apresentá-lo aos princípios da AI. Os tópicos incluem a aprendizagem de máquina, raciocínio probabilístico, robótica, visão computacional e processamento de linguagem natural.
Learn the basic concepts in theoretical computer science. Discover what they imply for solving tough computational challenges.
Aprenda a programar todos os principais sistemas de um carro robótico. Os tópicos incluem planejamento, pesquisa, localização, rastreamento e controle.

Em colaboração com: Georgia Institute of Technology

Os cientistas de dados passam a maior parte do seu tempo limpando dados. Neste curso, você vai aprender a converter e manipular dados desorganizados para extrair o que você precisa.

Em colaboração com: MongoDB

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.
You've used the Internet. Now find out more about how it works.
Take your first steps towards becoming a Java developer! Learn Java syntax and create conditional statements, loops, and functions.
Learn the skills technical interviewers expect you to know—efficiency, common algorithms, manipulating popular data structures, and how to explain a solution.

Em colaboração com: Pramp

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

In this short course, learn the fundamentals of MapReduce and Apache Hadoop to start making sense of Big Data in the real world!

Em colaboração com: Cloudera

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.
Software Development Processes explores requirements engineering, architecture and design, testing, and software quality in general.

Em colaboração com: Georgia Institute of Technology

Please waitLoading…