Pular para o conteúdo principal
Início

Cursos de programação

A programação é uma habilidade altamente versátil, que permite que você dite instruções para programas de computador. O DataCamp combina vídeos curtos com extensos exercícios práticos de codificação, permitindo que qualquer pessoa domine a programação com rapidez.

Crie sua conta gratuita

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.
Group

Treinar 2 ou mais pessoas?

Experimentar DataCamp for Business

Recomendado para iniciantes em programação

Desenvolva suas habilidades de programação com cursos interativos organizados por especialistas do mundo real

Curso

Introdução ao Python para desenvolvedores

BásicoNível de habilidade
3 horas
20.7K
Domine os fundamentos da programação em Python. Você não precisa ter conhecimento prévio!

Programa

Desenvolvedor Python

28 horas
3.4K
Desde o teste de código e a implementação do controle de versão até a raspagem da Web e o desenvolvimento de pacotes, dê o próximo passo na sua jornada de desenvolvedor Python!

Não sabe por onde começar?

Faça Uma Avaliação

Consulte cursos e trilhas de Programação

Curso

Conceitos Intermediários do GitHub

IntermediárioNível de habilidade
3 horas
1.9K
Aprimore suas habilidades no GitHub com um curso intermediário sobre projetos, administração e segurança avançada.

Curso

Java intermediário

BásicoNível de habilidade
4 horas
1.6K
Aprenda a escrever código Java mais limpo e inteligente com métodos, fluxo de controle e loops.

Curso

Git Avançado

AvançadoNível de habilidade
3 horas
1.6K
Domine recursos do Git para otimizar fluxos de ciência de dados e engenharia, desde merges até projetos em larga escala.

Curso

Introdução aos Testes em Python

AvançadoNível de habilidade
4 horas
1.4K
Domine os testes do Python: Aprenda métodos, crie verificações e garanta um código livre de erros com pytest e unittest.

Curso

Conceitos de DevOps

BásicoNível de habilidade
4 horas
1.3K
Nesta Introdução ao DevOps, você vai dominar os fundamentos do DevOps e aprender os principais conceitos, ferramentas e técnicas para melhorar a produtividade.

Curso

Docker Intermediário

IntermediárioNível de habilidade
4 horas
1.3K
Domine compilações em várias etapas, ferramentas de rede Docker e Docker Compose para otimizar aplicativos em contêineres!

Curso

Escrevendo código R eficiente

IntermediárioNível de habilidade
4 horas
1.2K
Aprenda a escrever código R mais rápido, descubra benchmarking e profiling e desvende os segredos da programação paralela.

Curso

Intermediário SQL Servidor

IntermediárioNível de habilidade
4 horas
1.2K
Neste curso, você usará o T-SQL, a variante do SQL usada no SQL Server da Microsoft para análise de dados.

Curso

Introdução ao Bash Scripting

IntermediárioNível de habilidade
4 horas
1.1K
A programação em Bash permite que você crie pipelines de análise na nuvem e trabalhe com dados armazenados em vários arquivos.

Curso

Desenvolvendo pacotes Python

IntermediárioNível de habilidade
4 horas
844
Aprenda a criar pacotes Python para tornar seu código mais fácil de usar e compartilhar com outras pessoas.

Curso

Data Types and Exceptions in Java

IntermediárioNível de habilidade
4 horas
615
Learn to work with Plain Old Java Objects, master the Collections Framework, and handle exceptions like a pro, with logging to back it all up!

Curso

Introdução à Otimização em Python

IntermediárioNível de habilidade
4 horas
607
Aprenda a resolver problemas reais de otimização usando SciPy e PuLP do Python, cobrindo tudo, desde otimização básica até otimização restrita e complexa.

Curso

Construindo Aplicações Web com Shiny em R

IntermediárioNível de habilidade
4 horas
525
Shiny is an R package that makes it easy to build interactive web apps directly in R, allowing your team to explore your data as dashboards or visualizations.

Curso

Input/Output and Streams in Java

IntermediárioNível de habilidade
4 horas
480
Advance your Java skills by learning to handle files, process data, and build clean, reusable code using real-world techniques.

Curso

Concepts in Computer Science

BásicoNível de habilidade
3 horas
414
Learn how computers work, design efficient algorithms, and explore computational theory to solve real-world problems.

Curso

Estudo de Caso: Construindo Software em Python

AvançadoNível de habilidade
3 horas
350
Crie aplicativos reais com Python — pratique usando OOP e princípios de engenharia de software para escrever código limpo e fácil de manter.

Curso

Introdução a Julia

BásicoNível de habilidade
4 horas
321
Julia é uma linguagem moderna criada para computação científica, aprendizado de máquina e mineração de dados.

Recursos relacionados a Programação

blog

A IA substituirá a programação?

Os programadores desaparecerão ou suas funções serão apenas interrompidas pela adoção de ferramentas de IA de última geração?
Javier Canales Luna's photo

Javier Canales Luna

8 min


Você está pronto para aplicar suas habilidades?

Os projetos permitem que você aplique seu conhecimento a uma ampla variedade de conjuntos de dados para que você resolva problemas do mundo real em seu navegador

Perguntas frequentes

O que é programação?

A programação refere-se a um processo tecnológico para informar a um computador quais tarefas devem ser executadas para resolver problemas. 

A programação é uma colaboração entre humanos e computadores na qual os humanos criam instruções para um computador seguir (código) em uma linguagem que os computadores podem entender.

Qual curso de programação é o melhor para iniciantes absolutos?

Dependendo do idioma que você deseja aprender, qualquer pessoa pode fazer todos os cursos introdutórios no DataCamp - não é necessário ter experiência.

Python é a linguagem de programação mais popular do mundo e um ótimo ponto de partida para qualquer aspirante a profissional de dados.

No entanto, o R, o SQL e o Julia também executam

Introdução ao Python-Utilizado universalmente, simples de ler e acessível para você aprender

Introdução ao R-Poderoso e preferido em áreas especializadas, como análise estatística e visualização de dados

Introdução ao SQL-O banco de dados mais popular do mundo

Introdução ao Julia-O Julia é um programa de computação científica, novo e rápido, ideal para computação científica, aprendizado de máquina e mineração de dados.

Você pode começar a programar hoje mesmo com exercícios interativos.

Como a programação ajudará minha carreira?

Saber programar torna você mais adaptável e um melhor solucionador de problemas, além de proporcionar uma habilidade muito requisitada e de alta remuneração. 

Os codificadores ou programadores de computador têm a flexibilidade de escolher a carreira que desejam.

E você não precisa de uma escola ou universidade, pois pode aprender programação rapidamente on-line por meio de plataformas como o DataCamp.

Você está começando do zero? Em 90 horas de estudo, você pode ir do zero ao emprego com nosso Cientista de dados associado em Python Carreira.

Você precisa ter alguma experiência prévia para fazer um curso de programação?

Não, qualquer pessoa pode começar a programar instantaneamente no DataCamp. 

Escolha o idioma e comece do zero, no seu próprio ritmo, com exercícios interativos e orientados por especialistas.

Qual linguagem de programação você deve aprender?

Python é a linguagem de programação mais popular do mundo e um ótimo ponto de partida para qualquer aspirante a profissional de dados. 

O R é amplamente usado nos círculos acadêmicos, especialmente para aqueles que se concentram em áreas especializadas, como análise estatística, visualização de dados e pesquisa.  

O SQL é o banco de dados mais popular do mundo. Ele é amplamente usado para recuperação, inserção, atualização e exclusão de dados. Isso o torna uma ferramenta fundamental para análise de dados, gerenciamento de banco de dados e em vários aplicativos em que o armazenamento e a consulta de dados são essenciais. 

Julia é uma nova e empolgante linguagem de programação projetada desde seus fundamentos para ser a linguagem ideal para computação científica, aprendizado de máquina e mineração de dados.

Quanto tempo você leva para aprender a programar?

Cada curso introdutório do DataCamp dura de três a cinco horas e não requer experiência prévia.

Em outras palavras, você pode desenvolver rapidamente as habilidades básicas e começar a programar.

Trilhas de carreira, como Cientista de dados associado em Pythonenvolvem vários cursos e projetos, com duração de mais de 90 horas.

Isso é semelhante em outras linguagens de programação. 

Não existe uma solução única para todos os casos, e mesmo os programadores avançados ou profissionais continuam a desenvolver suas habilidades. 

Entretanto, se você dedicar algumas semanas de estudo em meio período, poderá dominar o básico e se preparar para uma programação mais avançada.

É fácil aprender a programar?

Qualquer pessoa pode aprender a programar se você dedicar tempo. 

A abordagem interativa do DataCamp significa que você não terá muito trabalho logo de início e começará a aplicar suas habilidades desde o primeiro dia, preparando-o para aplicações no mundo real.

Outras tecnologias e temas

tecnologias