30% OFF
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.

Inscreva-se agora

*De R$ 599 por R$ 419.
Promoção prorrogada até 24 de setembro.
Aulas iniciam 25 de setembro.

  • Nível
    Iniciante
  • Tempo
    3 meses

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

  • Prerequisites
    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 projetos "Iniciando com HTML" e "Programando seu próprio quiz" serão revisados, linha por linha, por 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.

Pessoa usando um computador

Teste o Nanodegree Introdução à Programação gratuitamente.

Faça um teste gratuito

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.

  • Iniciando com HTML

    Começou! Aprenda a criar uma página na web com fundamentos de HTML e conheça as diferentes possibilidades do universo da programação.

    Introdução ao HTML
  • Criando páginas estilizadas com CSS

    Aprenda a estilizar sua página com a linguagem CSS para deixá-la com o visual que você deseja.

  • Fundamentos da programação com Python

    Explore os conceitos fundamentais da programação com Python: verificações de lógica, funções e estruturas de dados. Tudo isso por meio de questionários interativos e da prática em seu próprio computador. Aprenda sintaxe, técnicas de depuração (debugging) e conceitos básicos de solução de problemas.

    Programe seu próprio quiz
  • Programação orientada a objetos com Python

    Aprenda a programação orientada a objetos (OOP) por meio de miniprojetos e exercícios utilizando Python e suas bibliotecas. Utilize o que aprendeu para enviar mensagens de texto, decodificar mensagens e desenhar imagens.

  • Integrando aplicações

    Aprenda como funciona a comunicação entre cliente e servidor e a integrar sua aplicação a outros sistemas por meio de APIs.

  • Explore as opções de carreira em programação

    Entenda as diferenças fundamentais entre front-end, back-end, iOS, Android e análise de dados. Profissionais de cada área compartilharão informações necessárias para você tomar a melhor decisão de carreira.

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

Andy Brown
Andy Brown

Coordenador

Andy Brown é instrutor-chefe da Udacity. Graduado em física pelo MIT, passou a dedicar seu tempo ao aprendizado, explorando essa nova metodologia para criar cursos inovadores.

Cameron Pittman
Cameron Pittman

Instrutor

Cameron vive e respira desenvolvimento web, criando cursos de programação na Udacity. Graduado em Física e Astronomia na Vanderbilt University, possui mestrado em Pedagogia pela Belmont University.

Dave Evans
Dave Evans

Instrutor

Dave Evans é professor de Ciências da Computação na Universidade de Virgínia, onde, além de ensinar, lidera pesquisas em segurança digital. É também um premiado autor com títulos de PhD, mestre em ciências e bacharel em ciências pelo MIT.

Jessica Uelmen
Jessica Uelmen

Instrutora

Jessica passou grande parte de sua carreira ensinando professores a usarem microcontroladores e robótica em sala de aula. Estudou Engenharia Elétrica na University of Central Florida e é Mestre em Engenharia pela University of Wisconsin.

Kunal Chawla
Kunal Chawla

Instrutor

Graduado em Ciência da Computação, Kunal trabalhou como programador por três anos antes de mudar para a área de educação. Como professor de ciências, trabalhou com o Google em ensino à distância. Possui mestrado em tecnologia educacional por Stanford.

Steve Huffman
Steve Huffman

Instrutor

Steve Huffman é cofundador da Reddit, uma das maiores comunidades da Internet, e, em 2010, cofundou a Hipmunk. Steve esteve na lista 30 under 30, da Inc.Magazine, em 2011. Estudou ciência da computação na Universidade de Virgínia.

Georgia Davis
Georgia Davis

Instrutora

Georgia tem Mestrado em Educação na John Hopkins University e ama ensinar alunos com diferentes históricos acadêmicos. Anteriormente, trabalhou na Teach for America, The Flatiron School e Girls Who Code.



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.

30% OFF
Introdução à Programação
R$599R$419

*ou 6x de R$73,50

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. O projeto "Iniciando com HTML" e "Programando o seu próprio quiz" serão revisado 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.
  • Sugestão: 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 estimada 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 curso no prazo determinado, poderá solicitar uma transferência de turma, recebendo, assim, um mês de extensão grátis.

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

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

    Acesse nossa Central de Ajuda . e veja em mais detalhes como essa opção funciona.
  • 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.
  • O que acontece se eu não concluir este curso de programação em três meses?
    O principal objetivo da Udacity é ajudar você a finalizar seu curso de programação, para que este aprendizado faça a diferença em sua carreira. Por isso, oferecemos a transferência de turma como uma opção para você ter mais tempo para concluir o curso. Basta enviar um e-mail para suporte@udacity.com
    . Para que sua transferência seja feita sem problemas, fique atento(a):
    - O pedido deve ser feito dentro do período vigente do curso. Não espere ele acabar!
    - É preciso que existam turmas cujas aulas começaram após as suas.
    - Você não pode ter solicitado nenhuma transferência anteriormente. Cad aluno só tem direito a uma transferência!
    Acesse nossos Termos de Uso .e veja em mais detalhes como essa opção funciona.
  • 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.