Curso gratuito

Introdução à Ciência da Computação

Construa um sistema de buscas e uma rede social

Programa Nanodegree

Introdução à Programação

Evolua em sua carreira com um certificado que antecipa seu sucesso profissional.

Sobre este curso

Neste curso, você vai aprender e praticar os conceitos-chave de ciência da computação, construindo suas próprias versões de aplicações web populares. Você vai aprender Python, uma linguagem de programação poderosa, fácil de aprender e amplamente utilizada. Além disso, passará por noções básicas de informática, construindo você mesmo um mecanismo de busca e uma rede social.

Legendas
Português, Inglês
Tempo estimadoTempo total entre hoje e dia da formatura depende do seu compromisso semanal. Em média, os nossos graduados completam este nanodegree em 3 meses
Aprox. 3 meses
Nível de conhecimento
Iniciante
Incluído no produto

Videoaulas

Testes interativos

Aulas com profissionais do setor

Ritmo individual de aprendizado

Comunidade de apoio aos alunos

Juntos rumo ao sucesso

Este curso é seu primeiro passo em direção a uma carreira com o programa Introdução à Programação .

Curso gratuito

Introdução à Ciência da Computação

Aumente seu conjunto de habilidades e suas chances de contratação com um modelo de aprendizagem inovador e independente.

Icon steps
 
 

Pré-requisitos e exigências

Não é necessário nenhum conhecimento prévio de programação de computador para este curso. Iniciantes são bem-vindos!

Veja os requisitos tecnológicos necessários para fazer um curso na Udacity.

Responsáveis pelo curso

Dave Evans

Dave Evans

Instrutor

Por que fazer este curso?

Você vai aprender a linguagem de programação Python e explorar os conceitos fundamentais na ciência da computação. Mais do que isso, vai começar a pensar como engenheiro de software ao resolver problemas interessantes (como construir um rastreador web ou uma rede social), utilizando programação de computadores.

Este curso é um primeiro passo no mundo da informática e, se você quiser se tornar engenheiro de software ou trabalhar em parceria com tais engenheiros, este curso é para você. Após aprender os conceitos abordados neste curso, você estará preparado para as aulas de ciência da computação de nível intermediário.

Construindo um mecanismo de busca

Ao longo deste curso, você vai construir um mecanismo de busca, aprendendo sobre e produzindo seus componentes-chave, incluindo um rastreador, um índice e um algoritmo para classificar páginas. Ao construir essas partes, poderá aprender e praticar as habilidades de ciência da computação que podem lhe dar a preparação necessária para cursos de ciência da computação de nível intermédio.

Construindo uma rede social

Ao final do curso, daremos um conjunto de relações (strings com frases como "Dave gosta de Andy, Kathleen e Kristy") e você vai usar suas novas habilidades de informática para organizar essas relações em uma rede social. Com sua nova rede social, você poderá explorar as relações e obter informações sobre como se encaixa em suas próprias redes sociais.

Quais são os benefícios?
Vídeos dos instrutoresExercícios práticosAulas com profissionais do setor