Programa Nanodegree

Introdução à Programação

Aprenda os fundamentos de programação de maneira estruturada e crie suas primeiras linhas de código com especialistas do Vale do Silício.

Este curso é perfeito para iniciantes.

*ou R$599 à vista. Inscrições até 22 de outubro.
Aulas iniciam dia 23 de outubro.

  • Nível
    Iniciante
  • Tempo
    3 meses

    Dedicação estimada de 8-10 horas por semana.

  • Pré-requisitos
    Não é necessário ter experiência prévia com programação
  • Legendas
    Português, inglês

    Vídeos em inglês com legendas em português ou inglês.

Por que aprender programação?

Além do aumento constante de vagas para profissionais da área — como programadores, analistas e cientistas de dados —, todas as habilidades que estão embutidas no aprendizado de programação são exigidas pelas empresas na hora de contratar um profissional, independentemente de sua área de atuação. E, nessa lista, estão competências como:

  • Clareza, rapidez e fluidez nos pensamentos;
  • Raciocínio lógico;
  • Organização;
  • Alta produtividade.
Este curso de introdução à programação estimula e aprimora todos esses pontos.


Por que aprender programação?

Mais de 3,7 mil graduados neste curso de programação em 80 países.

Curso de programação estruturado em projetos
Curso de programação estruturado em projetos

Curso de programação estruturado em projetos

Você aplicará os conhecimentos em programação aprendidos ao longo do curso em projetos e exercícios práticos, especialmente estruturados para uma formação inicial na área. Esses projetos vão permitir que você use na prática todos os conceitos aprendidos durante o curso e acelerar seu aprendizado.

Feedbacks de especialistas

Feedbacks de especialistas

Os seus projetos receberão feedbacks, linha por linha, de especialistas em programação. Esses feedbacks aceleram sua curva de aprendizado e garantem que você esteja dominando os conceitos necessários para programar e dialogar com qualquer equipe técnica sobre o assunto.

Suporte personalizado e mentoria
Suporte personalizado e mentoria

Suporte personalizado e mentoria

Aprenda, desde o ínicio do curso, com a ajuda de mentores brasileiros especializados em programação, por meio de sessões de chats ou chamadas de vídeo individuais. Acompanhamos de perto seu aprendizado para ter a certeza de que você está aprendendo tudo que este curso de programação oferece.

Conquiste seu certificado em programação

Conquiste seu certificado em programação

Este é um curso de programação online com certificado de conclusão. Ao concluir o Nanodegree, você terá um portfólio em programação para mostrar suas habilidades ao mercado. Também receberá um certificado emitido pela Udacity Internacional, que possui um amplo reconhecimento do mercado - dentro e fora do Brasil.

O que você aprenderá

Ementa

Curso Introdução à Programação

Neste curso, você vai aprender os fundamentos de programação de forma estruturada e com acompanhamento contínuo de especialistas no assunto. Você desenvolverá conhecimento aplicável construindo projetos reais como sites e aplicativos. Durante o curso, aprenderá os conceitos fundamentais de HTML, CSS, Python e APIs.

Domine os fundamentos das principais tecnologias de programação.

Menos detalhes

3 meses para a conclusão

  • Boas-vindas ao Nanodegree Introdução à Programação

    Você vai receber as boas-vindas e uma visão geral do curso de programação, além de dicas úteis para começar.

  • Introdução ao HTML

    Aprenda sobre os fundamentos de HTML (Hypertext Markup Language), a linguagem usada para criar páginas na internet. Neste módulo você já escreverá suas primeiras linhas de código!

  • Introdução à CSS

    Adicione estilo ao seu código HTML utilizando CSS. Faça experimentos ajustando diversos tipos de estilo em CSS para deixar sua página com um design atrativo. Consiga dar a aparência que você quiser para a sua página web.

    Crie uma página web estilizada
  • Introdução à Python: Parte 1

    Aprenda a programar em Python, uma das linguagens mais populares, fáceis e versáteis do mundo. Comece explorando funções, um conceito fundamental de programação.

  • Workshop de Shell

    Este módulo ensina como utilizar interpretadores de comando da melhor maneira para agilizar o desenvolvimento.

  • Introdução à Python: Parte 2

    Continue seu aprendizado de Python e explore novas possibilidades da linguagem, como armazenar valores em variáveis e usar listas para armazenar dados mais complexos.

  • Introdução à Python: Parte 3

    Torne seu código mais completo ao trabalhar com objetos e classes. Para firmar seus conhecimentos, crie um jogo interativo inteiramente feito em Python!

    Crie um jogo de pedra, papel e tesoura
Aprender programação é a melhor coisa que qualquer pessoa pode fazer para aproveitar ao máximo o maravilhoso futuro à nossa frente.
— Marc Andreessen, cofundador do Mosaic, Netscape e Andreessen Horowitz

Aprenda com os melhores

Karl Krueger
Karl Krueger

Coordenador

Karl é desenvolvedor de cursos na Udacity. Antes de se juntar a Udacity, trabalhou como engenheiro no Google por oito anos, criando automações e monitoramentos para manter os serviços web mais ocupados do mundo funcionando.

Kelly Howard
Kelly Howard

Instrutora

Kelly é a Product Lead para os prograas Nanodegree de desenvolvimento Web na Udacity.

Richard Kalehoff
Richard Kalehoff

Instrutor

Richard é um desenvolvedor de cursos apaixonado por ensino. É formado em ciência da computação, e seu primeiro trabalho foi como "faz tudo" em uma organização sem fins lucrativos, trabalhando com desenvolvimento front-end e back-end.



Introdução à Programação

Histórias de alunos da Udacity

Learn now, pay later

To make it even easier to learn, you can finance your Nanodegree through Affirm.

  • Easy monthly payments

    As low as US$ 0 per month at 0% APR.

    Learn more.

  • Flexible Payments

    Pay your monthly bill using a bank transfer, check, or debit card.

Introdução à Programação
R$599

*ou 6x de R$105,00

Por que fazer este Nanodegree?
• Curso criado por especialistas em programação do Vale do Silício.
• Aprendizado estruturado e prático.
• Acompanhamento de mentores.
• Curso para iniciantes - não é necessário ter conhecimento prévio em programação.

Inscreva-se agora!

Perguntas Frequentes

    Estrutura do curso de programação online
  • Que tipos de tópicos o curso de programação aborda?
    Nosso compromisso é equipá-lo com uma excelente compreensão do universo de programação. Você aprenderá a programar começando com HTML, CSS e Python por meio de aulas online, quizes e projetos, além de pensar como um programador e desenvolver habilidades para solucionar problemas que levarão você ao próximo programa Nanodegree.
  • Este curso de programação é online, presencial ou uma combinação de ambos?
    O curso de programação é online, e os alunos podem interagir com colegas e instrutores em nossa sala de aula virtual, fóruns e Slack. Diferentemente de outros cursos online, seu aprendizado será acompanhado por nossos mentores e revisores.
  • Como funciona o aprendizado por projetos?
    Durante os módulos do curso, você desenvolverá diferentes projetos, colocando em prática tudo o que aprendeu. Esses projetos serão revisados por especialistas em programação. Você receberá um feedback sobre o que está fazendo bem, sugestões de melhorias e, caso não tenha cumprido algum requisito, a indicação para refazê-lo.
  • Existe suporte de carreira para alunos deste curso de programação?
    Este é um "Nanodegree Fundamentos", o que significa que foi projetado para facilitar sua entrada em uma arena particular do estudo. Recursos de carreira não fazem parte dessa categoria de curso.
  • Posso usar um Chromebook para participar do curso de programação?
    Nós não recomendamos. Chromebooks não foram criados para serem máquinas de programação, e muitas das ferramentas utilizadas para esse propósito - como a maioria dos editores de texto, Python e Linux, usados neste curso - não está disponível para o Chrome OS (pelo menos, não pelas vias regulares). Se essa for sua única opção, nós tentaremos, e iremos, ajudar você a fazer com que seja possível, pois queremos que você tenha sucesso. De qualquer maneira, se quiser seguir na programação profissionalmente, recomendamos que você tenha uma máquina compatível.
    Duração deste curso de programação
  • Qual é a duração do curso?
    O Nanodegree Introdução à Programação é um curso online de programação com duração de três meses. Você será responsável por seu próprio ritmo de estudos e conseguirá realizar as aulas no horário que melhor desejar. Para auxiliar você, vamos recomendar algumas datas de entrega dos projetos durante estes meses.
  • O que acontece se eu não terminar o Nanodegree Introdução à Programação em 3 meses?
    O principal objetivo da Udacity é ajudar você a finalizar seu Nanodegree, para que este aprendizado faça a diferença em sua carreira. Por isso, caso você não consiga terminar o seu curso no prazo determinado, você poderá solicitar uma transferência de turma, que te dará um mês de extensão grátis.

    Para que sua transferência seja feita sem problemas, fique atento:

    • O pedido deverá ser feito nos últimos 10 dias da sua turma.
    • Pedidos de transferência que forem feitos antes dos últimos 10 dias da turma ou após o término do prazo não serão realizados.
    • Você não pode ter solicitado nenhuma transferência anteriormente. Você só tem direito a uma transferência!

    Acesse a nossa Central de Ajuda . e veja como essa opção funciona com mais detalhes.

    Além disso, é importante ressaltar que após a data de fim da sua turma, você terá acesso aos seguintes itens da sala de aula por 12 meses: o conteúdo de sala de aula, que não será atualizado ao longo do tempo, e serviços como nossa comunidade de ex-alunos. Não estão incluídos outros serviços, como grupos de estudo, revisão de projetos, áreas de trabalho, labs e quizzes. Para saber mais sobre os critérios de elegibilidade e mais detalhes, acesse a nossa Central de Ajuda para saber quanto tempo terá acesso após se graduar e caso você não se gradue.

  • Quantas horas semanais devo investir em meus estudos de programação?
    Sugerimos que o aluno invista de 8 a 10 horas por semana durante três meses para concluir este curso. Porém, você tem autonomia e flexibilidade para dedicar mais ou menos horas a cada semana, de acordo com sua organização pessoal.
  • Quanto tempo de acesso ao conteúdo eu tenho?
    Caso você não conseguiga se graduar dentro do prazo determinado, você ainda continuará com acesso ao conteúdo até completar 12 meses desde a data de início da sua turma.
  • Não consigo me inscrever nesta turma. Serão abertas novas turmas em breve?
    Sim! O Nanodegree Introdução à Programação possui diversas turmas ao longo do ano. Sempre que as inscrições de uma turma são fechadas, abrimos novas inscrições para a próxima.
    Certificado
  • É emitido um certificado ao final deste curso de programação?
    Sim! Este é um curso de programação online com certificado de conclusão. Como um provedor de cursos baseados em habilidades e orientado a projetos, a Udacity é autorizada a emitir certificados a todos que completam os programas Nanodegree.
  • Este certificado é reconhecido pelo MEC?
    Ressaltamos que nossos certificados não equivalem a diplomas de graduação/pós-graduação providos por universidades brasileiras credenciadas ao Ministério da Educação do Brasil (MEC); porém, contam com o amplo reconhecimento do mercado. Nossas parcerias para desenvolvimento de cursos, com renomadas empresas como Google, Facebook, Twitter, Amazon, GitHub e IBM, entre outras, servem para garantir a validade do certificado dos Nanodegree.
    Inscrição, período de teste e pagamento
  • Existem pré-requisitos para inscrição?
    Não é necessário ter nenhuma experiência prévia com programação para iniciar este curso de programação. Trata-se de um curso para iniciantes, criado especificamente para pessoas que estão interessadas ​​em aprender a programar desde o ínicio.
  • Eu me inscrevi hoje, quando terei acesso ao curso?
    Você pode ver a data de início do curso no topo da página. Além disso, após a inscrição, você receberá um e-mail com todas as informações do curso. Atente-se aos comunicados oficiais da Udacity por e-mail e informações nesta página do Nanodegree Introdução à Programação, caso tenha eventuais dúvidas.
  • Quais são as formas de pagamento disponíveis para este curso?
    É possível realizar sua inscrição neste curso de programação por meio dos cartões de crédito Visa, Mastercard, Hipercard, Diners Club, Elo, Aura e Discover ou boleto bancário (apenas pagamento à vista).
  • Há um período de teste gratuito para este curso curso de programação?
    Não, porém, você pode solicitar um reembolso integral em até 10 dias, a contar da data de abertura da turma, caso o conteúdo deste curso não seja o que você está procurando. Para solicitar o reembolso, entre em contato conosco pelo suporte@udacity.com. Além disso, você pode assistir a uma prévia do curso nesta página.
  • Como posso ter um recibo do pagamento da minha inscrição?
    Você receberá um e-mail de confirmação assim que o processamento de seu pagamento tiver sido concluído. Esse e-mail é disparado pela plataforma EBANX, que processa os pagamentos da Udacity. Você também pode solicitar uma fatura para impressão, referente a seu pagamento. Para solicitá-la, pedimos que entre em contato diretamente com nosso suporte. Notas fiscais são emitidas apenas por empresas que prestam serviços locais, com base do Brasil. Quando você paga pelo Nanodegree, está recebendo o serviço de ensino online da Udacity Inc., que é uma empresa americana.