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.
Cursos de programação icon
Group

Treinar 2 ou mais pessoas?

Tentar 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

BeginnerSkill Level
3 horas
5.2K
Domine os fundamentos da programação em Python. Não é necessário conhecimento prévio!

programa

Desenvolvedor Python

28 horas
170
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 em sua jornada de desenvolvedor Python!

Não sabe por onde começar?

Faça Uma Avaliação
76 resultados

curso

Introdução ao Python

BeginnerSkill Level
4 horas
36.9K
Domine a análise de dados com Python em 4 horas. Curso online com interface Python e pacotes populares.

curso

Introdução ao R

BeginnerSkill Level
4 horas
23.4K
Domine o básico da análise de dados em R, incluindo vetores, listas e data frames, e pratique com dados reais.

curso

Python intermediário

BeginnerSkill Level
4 horas
19.9K
Aprimore suas habilidades em ciência de dados criando visualizações com Matplotlib e manipulando DataFrames com pandas.

curso

R intermediário

BeginnerSkill Level
6 horas
7.1K
Continue sua jornada para se tornar um ninja em R aprendendo sobre condicionais, loops e funções de vetor.

curso

Introdução ao Tidyverse

BeginnerSkill Level
4 horas
9.1K
Comece a explorar e visualizar seus dados com o tidyverse, uma poderosa coleção de ferramentas em R.

curso

Caixa de ferramentas Python

IntermediateSkill Level
4 horas
5.2K
Continue a desenvolver suas habilidades em Ciência de Dados aprendendo sobre iteradores e compreensões de listas.

curso

Introdução ao Git

BeginnerSkill Level
4 horas
2.9K
Familiarize-se com o Git para controle de versão. Aprenda a rastrear, comparar, modificar e reverter arquivos.

curso

Introdução aos Testes em Python

AdvancedSkill Level
4 horas
752
Domine testes em Python: Aprenda métodos, crie verificações e garanta código sem erros com pytest e unittest.

curso

Introdução à ciência de dados em Python

BeginnerSkill Level
4 horas
2.8K
Explore a ciência de dados usando Python e aprenda a analisar e visualizar seus dados de forma eficaz. Sem experiência ou habilidade de codificação necessária.

curso

Introdução ao Shell

BeginnerSkill Level
4 horas
2K
A linha de comando Unix ajuda a combinar programas, automatizar tarefas e executar em clusters e nuvens.

curso

Introdução ao Docker

IntermediateSkill Level
4 horas
1.1K
Conheça o Docker e sua importância para profissionais de dados. Aprenda sobre contêineres e imagens Docker.

curso

Introdução ao SQL Server

BeginnerSkill Level
4 horas
1.2K
Aprenda a usar o SQL Server para realizar tarefas comuns de manipulação de dados.

curso

Introduction to APIs in Python

IntermediateSkill Level
2 horas
781
Dive into the exciting world of APIs as we introduce you to the basics of consuming and working with Web APIs using Python.

curso

Como escrever funções em Python

IntermediateSkill Level
4 horas
1.9K
Aprenda a usar boas práticas para escrever funções complexas, reutilizáveis e bem documentadas.

curso

Foundations of Git

BeginnerSkill Level
2 horas
1.2K
Discover the fundamentals of Git for version control in your software and data projects.

curso

Conceitos do GitHub

BeginnerSkill Level
2 horas
1.3K
Aprenda a usar os recursos do GitHub, navegar na interface e realizar tarefas colaborativas diárias.

curso

Introduction to Java

IntermediateSkill Level
4 horas
440
Learn Java from the ground up with this beginner-friendly course, mastering essential programming concepts and skills.

curso

Tipos de dados em Python

IntermediateSkill Level
4 horas
1.5K
Consolide e amplie seu conhecimento de tipos de dados Python como listas, dicionários e tuplas para resolver problemas de Data Science.

curso

Introdução ao Kubernetes

IntermediateSkill Level
3 horas
531
Neste curso, você aprenderá os fundamentos do Kubernetes e a orquestrar contêineres com kubectl.

curso

Intermediate SQL Server

IntermediateSkill Level
4 horas
664
In this course, you will use T-SQL, the flavor of SQL used in Microsofts SQL Server for data analysis.

curso

Writing Efficient R Code

IntermediateSkill Level
4 horas
883
Learn to write faster R code, discover benchmarking and profiling, and unlock the secrets of parallel programming.

curso

Intermediate Docker

IntermediateSkill Level
4 horas
375
Master multi-stage builds, Docker networking tools, and Docker Compose for optimal containerized applications!

curso

Introduction to Bash Scripting

IntermediateSkill Level
4 horas
352
Bash scripting allows you to build analytics pipelines in the cloud and work with data stored across multiple files.

curso

Intermediate Git

BeginnerSkill Level
2 horas
545
Discover branches and remote repos for version control in collaborative software and data projects using Git!

curso

DevOps Concepts

BeginnerSkill Level
4 horas
377
In this Introduction to DevOps, you’ll master the DevOps basics and learn the key concepts, tools, and techniques to improve productivity.

curso

Developing Python Packages

IntermediateSkill Level
4 horas
623
Learn to create your own Python packages to make your code easier to use and share with others.

curso

Building Web Applications with Shiny in R

IntermediateSkill Level
4 horas
212
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

Introduction to Julia

BeginnerSkill Level
4 horas
110
Julia is a new programming language designed to be the ideal language for scientific computing, machine learning, and data mining.

curso

Introduction to Scala

IntermediateSkill Level
3 horas
117
Begin your journey with Scala, a popular language for scalable applications and data engineering infrastructure.

curso

Intermediate GitHub Concepts

BeginnerSkill Level
3 horas
285
Level up your GitHub skills with our intermediate course on GitHub Projects, Administration, and advanced security features.

curso

Introduction to Optimization in Python

IntermediateSkill Level
4 horas
116
Learn to solve real-world optimization problems using Pythons SciPy and PuLP, covering everything from basic to constrained and complex optimization.

curso

Python for Spreadsheet Users

BeginnerSkill Level
4 horas
146
Use your knowledge of common spreadsheet functions and techniques to explore Python!

curso

Introduction to FastAPI

IntermediateSkill Level
4 horas
91
Build robust, production-grade APIs with FastAPI, mastering HTTP operations, validation, and async execution to create efficient data and ML pipelines.

curso

Programming Paradigm Concepts

BeginnerSkill Level
2 horas
231
Explore a range of programming paradigms, including imperative and declarative, procedural, functional, and object-oriented programming.

curso

Developing R Packages

IntermediateSkill Level
4 horas
99
Learn to develop R packages and boost your coding skills. Discover package creation benefits, practice with dev tools, and create a unit conversion package.

curso

Python for R Users

IntermediateSkill Level
5 horas
60
This course is for R users who want to get up to speed with Python!

curso

Python for MATLAB Users

BeginnerSkill Level
4 horas
48
Transition from MATLAB by learning some fundamental Python concepts, and diving into the NumPy and Matplotlib packages.

curso

R For SAS Users

BeginnerSkill Level
4 horas
29
Learn how to translate your SAS knowledge into R and analyze data using this free and powerful software language.

curso

Intermediate Julia

BeginnerSkill Level
4 horas
53
Take your Julia skills to the next level with our intermediate Julia course. Learn about loops, advanced data structures, timing, and more.

curso

Parallel Programming in R

IntermediateSkill Level
4 horas
25
Unlock the power of parallel computing in R. Enhance your data analysis skills, speed up computations, and process large datasets effortlessly.

curso

Defensive R Programming

IntermediateSkill Level
4 horas
37
Learn defensive programming in R to make your code more robust.

curso

Scalable Data Processing in R

AdvancedSkill Level
4 horas
18
Learn how to write scalable code for working with big data in R using the bigmemory and iotools packages.

curso

Case Study: Building Software in Python

AdvancedSkill Level
3 horas
Build real-world applications with Python—practice using OOP and software engineering principles to write clean and maintainable code.
Ver Mais

Recursos relacionados em 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?

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

projeto

Performing a Code Review

1 hora
2.9K
Review a data analysis workflow for adherence to Python standards and best-practices.

projeto

Cleaning Bank Marketing Campaign Data

0.5 hora
11.5K
Tidy a bank marketing campaign dataset by splitting it into subsets, updating values, converting data types, and storing it as multiple csv files.
Ver Mais

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 tópicos

tecnologias