Escolha seu idioma
Curso de RStudio
Mais de 2 milhões de alunos no mundo

Curso de RStudio

4,7

Domine o RStudio do zero e adquira as habilidades práticas de programação em R que os empregadores realmente procuram. Este curso leva você desde a instalação e a sintaxe básica até a manipulação de dados, análise estatística, visualização e elaboração de relatórios profissionais. Cada conceito é fundamentado em fluxos de trabalho analíticos reais usados por profissionais de dados todos os dias.

Dedika para empresas

O que você vai aprender:

Você vai aprender a navegar no IDE RStudio, escrever scripts R limpos e trabalhar com confiança com vetores, data frames e listas. Você vai importar dados de arquivos CSV, planilhas Excel, bancos de dados e APIs web, e depois limpá-los e transformá-los usando dplyr e tidyr. Você vai criar visualizações atraentes com ggplot2 e aplicar estatística descritiva e inferencial para tirar conclusões significativas. Você vai produzir relatórios reproduzíveis com R Markdown e construir dashboards interativos usando Shiny. Tópicos avançados incluem programação funcional com purrr, controle de versão com Git e aprendizado de máquina com tidymodels.

Como você estuda de forma prática Curso de RStudio

Como você pratica Curso de RStudio

Pra você que é empresa e quer treinar o time

Na Dedika para empresas, o curso vem com exercícios e exemplos do próprio negócio e do jeito que a sua empresa precisa.

Clique aqui

Conteúdo do curso

8 Capítulos • 40 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Primeiros Passos com RStudio

  • Aula 1 • Instalação do R e RStudio

    Aborda o download e a configuração do R e RStudio em sistemas operacionais principais. Estabelece um ambiente de trabalho necessário para todos os exercícios subsequentes.

  • Aula 2 • Navegando pela Interface do RStudio

    Apresenta os quatro painéis principais e suas funções no RStudio. Permite um fluxo de trabalho eficiente ao dominar a personalização do layout e o uso dos painéis.

  • Aula 3 • Escrevendo e Executando Scripts R

    Ensina a criar, salvar e executar arquivos de script R. Conecta hábitos de script a fluxos de trabalho de análise de dados reproduzíveis e organizados.

  • Aula 4 • Obtendo Ajuda no RStudio

    Demonstra ferramentas de ajuda integradas, consulta à documentação e recursos da comunidade. Capacita os alunos a solucionar problemas de forma independente ao longo do curso.

  • Aula 5 • Entendendo o Básico da Sintaxe R

    Explica a sintaxe central do R, incluindo atribuição, operadores e chamadas de função. Fornece a base gramatical necessária para escrever código R válido.

Capítulo 2Ver detalhes

Tipos e Estruturas de Dados em R

  • Aula 1 • Trabalhando com Vetores

    Ensina a criar, indexar e operar em vetores atômicos. Vetores são o bloco de construção fundamental de todas as estruturas de dados do R.

  • Aula 2 • Listas e Estruturas Aninhadas

    Explica listas como contêineres flexíveis para tipos de dados mistos. Prepara os alunos para lidar com dados complexos e hierárquicos comuns em projetos reais.

  • Aula 3 • Tipos de Dados Escalares em R

    Aborda tipos numérico, inteiro, caractere, lógico e complexo. Entender os tipos evita erros de coerção em tarefas posteriores de manipulação de dados.

  • Aula 4 • Matrizes e Arrays

    Apresenta matrizes bidimensionais e arrays multidimensionais. Constrói habilidades para computação numérica e representação estruturada de dados.

  • Aula 5 • Data Frames e Tibbles

    Aborda o data frame como a principal estrutura tabular do R e introduz tibbles. Os alunos podem construir e inspecionar conjuntos de dados retangulares prontos para análise.

Capítulo 3Ver detalhes

Importando e Exportando Dados

  • Aula 1 • Importando Dados JSON e da Web

    Demonstra jsonlite e httr para ler JSON e respostas de API. Expande o acesso a dados para fontes modernas baseadas na web e semiestruturadas.

  • Aula 2 • Exportando Dados e Resultados

    Aborda write.csv(), writexl e saveRDS para salvar saídas. Garante que os alunos possam entregar produtos de dados limpos e reproduzíveis para as partes interessadas.

  • Aula 3 • Lendo Arquivos CSV e de Texto

    Ensina read.csv(), read.table() e funções readr para arquivos planos. Estabelece o fluxo de trabalho de ingestão de dados mais comum usado na prática.

  • Aula 4 • Conectando-se a Bancos de Dados

    Apresenta os pacotes DBI e odbc para consultar bancos de dados relacionais. Permite que os alunos acessem fontes de dados empresariais diretamente do RStudio.

  • Aula 5 • Importando Dados do Excel e de Planilhas

    Aborda os pacotes readxl e openxlsx para ingestão de arquivos Excel. Atende ao uso generalizado de planilhas como fonte primária de dados.

Capítulo 4Ver detalhes

Manipulação de Dados com dplyr e tidyr

  • Aula 1 • Lidando com Dados Ausentes

    Aborda a detecção, remoção e imputação de valores ausentes em data frames. Previne erros posteriores causados por valores NA em pipelines de análise.

  • Aula 2 • Juntando e Combinando Data Frames

    Explica junções left, right, inner e full usando funções de junção do dplyr. Constrói a capacidade de combinar dados de múltiplas fontes em um único conjunto de dados.

  • Aula 3 • Remodelando Dados com tidyr

    Demonstra pivot_longer() e pivot_wider() para transformação de dados organizados (tidy). A estrutura tidy é necessária para a maioria das funções de visualização e modelagem.

  • Aula 4 • Verbos Principais do dplyr

    Ensina filter(), select(), mutate(), arrange() e summarize(). Esses cinco verbos lidam com a maioria das tarefas de transformação de dados do mundo real.

  • Aula 5 • Agrupamento e Agregação

    Aborda group_by() combinado com summarize() para fluxos de trabalho de dividir-aplicar-combinar. Permite o cálculo de estatísticas em nível de grupo essenciais para relatórios.

Capítulo 5Ver detalhes

Visualização de Dados com ggplot2

  • Aula 1 • Tipos Comuns de Gráficos

    Aborda diagramas de dispersão, gráficos de barras, histogramas, diagramas de caixa e gráficos de linha. Corresponder o tipo de gráfico ao tipo de dado é uma habilidade central de comunicação de dados.

  • Aula 2 • Salvando e Exportando Gráficos

    Aborda ggsave() com opções de formato, resolução e tamanho para exportação. Garante que os gráficos atendam aos padrões de qualidade para relatórios, apresentações e publicações.

  • Aula 3 • Facetamento e Gráficos com Múltiplos Painéis

    Demonstra facet_wrap() e facet_grid() para visualizações de pequenos múltiplos. O facetamento revela padrões em nível de grupo sem poluir um único gráfico.

  • Aula 4 • Personalizando Temas e Rótulos

    Ensina rótulos de eixos, títulos, legendas e temas integrados para uma saída refinada. A personalização transforma gráficos brutos em visuais profissionais prontos para o público.

  • Aula 5 • Fundamentos da Gramática dos Gráficos

    Apresenta a gramática em camadas: dados, estéticas e geometrias. Entender este framework é essencial para construir qualquer gráfico ggplot2.

Capítulo 6Ver detalhes

Análise Estatística em R

  • Aula 1 • Teste de Hipóteses

    Aborda testes t, testes qui-quadrado e ANOVA para comparar grupos. Os alunos selecionam o teste apropriado com base no tipo de dado e na pergunta de pesquisa.

  • Aula 2 • Análise de Correlação

    Ensina os coeficientes de correlação de Pearson e Spearman e testes de significância. A correlação quantifica relações lineares e monotônicas entre variáveis.

  • Aula 3 • Estatística Descritiva

    Calcula medidas de tendência central, dispersão e forma da distribuição. Os sumários descritivos são o ponto de partida para qualquer análise quantitativa.

  • Aula 4 • Regressão Múltipla e Seleção de Modelo

    Estende a regressão para múltiplos preditores e introduz critérios de comparação de modelos. Os alunos constroem modelos parcimoniosos que equilibram ajuste e complexidade.

  • Aula 5 • Regressão Linear Simples

    Constrói e interpreta modelos lineares simples usando lm(). A regressão conecta um resultado contínuo a um único preditor com incerteza quantificada.

Capítulo 7Ver detalhes

R Markdown e Relatórios Reproduzíveis

  • Aula 1 • Formatando Tabelas em Relatórios

    Demonstra knitr::kable() e kableExtra para tabelas estilizadas e prontas para publicação. Tabelas bem formatadas comunicam sumários de dados de forma mais eficaz do que a saída bruta.

  • Aula 2 • Relatórios Parametrizados

    Ensina parâmetros YAML e render() para gerar múltiplas variantes de relatório. A parametrização automatiza a produção de relatórios em diferentes subgrupos ou períodos de tempo.

  • Aula 3 • Saída para PDF e Word

    Configura a saída PDF baseada em LaTeX e modelos de documento do Word. Corresponder o formato de saída aos padrões organizacionais garante a aceitação pelas partes interessadas.

  • Aula 4 • Introdução ao R Markdown

    Explica a estrutura do arquivo R Markdown, o cabeçalho YAML e o processo de knitting (tecer). Relatórios reproduzíveis eliminam erros manuais de copiar e colar em entregas analíticas.

  • Aula 5 • Incorporando Código e Saída

    Aborda opções de chunks de código para controlar saída, avisos e tamanho da figura. O controle preciso dos chunks determina o que os leitores veem no documento final.

Capítulo 8Ver detalhes

Técnicas Avançadas de Programação em R

  • Aula 1 • Programação Funcional com purrr

    Ensina map(), map_df() e walk() para aplicar funções sobre listas. A iteração funcional substitui loops for propensos a erros por código legível e previsível.

  • Aula 2 • Depuração e Tratamento de Erros

    Apresenta tryCatch(), browser() e traceback() para diagnosticar falhas no código. O tratamento robusto de erros evita falhas silenciosas em pipelines de análise de produção.

  • Aula 3 • Fluxo de Controle e Condicionais

    Explica if/else, switch(), loops for e loops while em R. Estruturas de fluxo de controle permitem comportamento dinâmico do programa dependente de condições.

  • Aula 4 • Escrevendo Funções Personalizadas

    Aborda sintaxe de funções, argumentos, valores padrão e valores de retorno. Funções personalizadas eliminam duplicação de código e aplicam lógica consistente em todos os scripts.

  • Aula 5 • Otimização de Desempenho

    Aborda criação de perfil com profvis, vetorização e data.table para ganhos de velocidade. Código otimizado lida com grandes conjuntos de dados dentro de restrições de tempo aceitáveis.

Certificação

Seu certificado válido de conclusão

Este curso é para você:

  • Analistas de negócios: prontos para superar as limitações das planilhas e adotar ferramentas de dados escaláveis.

  • Estudantes de pós-graduação: que precisam de fluxos de trabalho de pesquisa reproduzíveis para teses ou dissertações.

  • Profissionais de marketing: que desejam analisar dados de campanhas sem depender de outras equipes.

  • Pesquisadores da área da saúde: que buscam aplicar métodos estatísticos diretamente a conjuntos de dados clínicos.

  • Pessoas em transição de carreira: construindo credenciais técnicas para entrar no mercado de trabalho de dados e análises.

  • Analistas financeiros: que buscam automatizar relatórios e lidar com conjuntos de dados maiores com mais eficiência.

O que nossos alunos falam

As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Eu gosto de como as lições são direto ao ponto e como eu consigo alterar capítulos e pular conteúdos que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito no aprendizado.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

FAQ

Quem é a Dedika?

O certificado é válido no Brasil?

Os cursos são gratuitos?

Qual a carga horária dos cursos?

Como são os cursos?

Como funcionam os cursos?

Qual é o tempo dos cursos?

Qual o valor ou preço dos cursos?

O que é um curso EAD ou online e como ele funciona?

Os cursos possuem PDF?