Jornada
Aprenda programação em R
Aprenda programação em R do zero com um curso online grátis e interativo. Domine variáveis, condicionais, loops, funções, estruturas de dados e organização de projetos com desafios práticos, projetos reais, dicas de IA e um certificado ao concluir.
15,136+ codders inscritos
Esta jornada inclui
Ajuda de codificação com IA
Lições interativas e práticas
Narração em áudio em todas as lições
Questionários para testar seu conhecimento
Certificado grátis de conclusão
Programa
1 seções78 lições68 desafios434 perguntas de quiz01Seção 1
Fundamentos
Construa uma base sólida com conceitos essenciais e habilidades básicasCOMEÇAR A APRENDERIntrodução ao R
3 lições216- 01O que é R?DesafioÁudio
- 02Hello WorldDesafioQuizÁudio
- 03Comentários em RQuizÁudio
Variáveis e Tipos de Dados
8 lições656- 01Tipo de Dado NuméricoDesafioQuizÁudio
- 02Tipo de Dado InteiroQuizÁudio
- 03Tipo de Dado CaractereDesafioQuizÁudio
- 04Tipo de Dado LógicoDesafioQuizÁudio
- 05Verificando Tipos de DadosDesafioQuizÁudio
- 06Convenções de NomenclaturaQuizÁudio
- 07Valores Ausentes: NADesafioQuizÁudio
- 08Recapitulação - Criação de VariáveisDesafio
Operadores Parte 1
5 lições534- 01Operadores AritméticosDesafioQuizÁudio
- 02Divisão Inteira e MóduloDesafioQuizÁudio
- 03Operadores de AtribuiçãoDesafioQuizÁudio
- 04Recapitulação - Matemática SimplesDesafio
- 05Operadores de ComparaçãoDesafioQuizÁudio
Operadores Parte 2
5 lições534- 01Operadores Lógicos (AND, OR)DesafioQuizÁudio
- 02Operadores Lógicos Parte 2 (NOT)DesafioQuizÁudio
- 03Recapitulação - Lógica SimplesDesafio
- 04Lógica Vetorizada Parte 1DesafioQuizÁudio
- 05Lógica Vetorizada Parte 2DesafioQuizÁudio
Tomada de Decisão
4 lições426- 01Estrutura IfDesafioQuizÁudio
- 02If - ElseDesafioQuizÁudio
- 03Recapitulação - Calculadora SimplesDesafio
- 04If - Else AninhadoDesafioQuizÁudio
IO Básico
7 lições741- 01Saída com PrintDesafioQuizÁudio
- 02Cat para SaídaDesafioQuizÁudio
- 03Saída com VariáveisDesafioQuizÁudio
- 04Lendo Entrada com readline()DesafioQuizÁudio
- 05Básico de Conversão de TiposDesafioQuizÁudio
- 06Recapitulação - Calculadora de IdadeDesafio
- 07Recapitulação - Verdadeiro ou FalsoDesafio
Calculadora de Divisão de Conta
Projeto5 lições1- 01Mensagem de Boas-vindasDesafio
- 02Obtendo a Entrada do UsuárioProjeto
- 03Calculando a Gorjeta e o TotalProjeto
- 04Dividindo a ContaProjeto
- 05Saída Formatada (sprintf)Projeto
Laços de Repetição
8 lições849- 01Laço ForDesafioQuizÁudio
- 02Laço WhileDesafioQuizÁudio
- 03BreakDesafioQuizÁudio
- 04Next (Continue)DesafioQuizÁudio
- 05Recapitulação - FatorialDesafio
- 06Geração de Sequências (seq, :)DesafioQuizÁudio
- 07Laços AninhadosDesafioQuizÁudio
- 08Recapitulação - Entrada DinâmicaDesafio
Funções
6 lições633- 01Declarando uma FunçãoDesafioQuizÁudio
- 02Argumentos de FunçãoDesafioQuizÁudio
- 03Valores de RetornoDesafioQuizÁudio
- 04Recapitulação - Função SigmaDesafio
- 05Recapitulação - Função de ValidaçãoDesafio
- 06Valores de Parâmetro PadrãoDesafioQuizÁudio
FizzBuzz com um Toque Especial
Projeto4 lições1- 01Visão Geral do JogoDesafio
- 02A Função FizzBuzzProjeto
- 03Iterando pelos NúmerosProjeto
- 04Adicionando o Toque EspecialProjeto
Vetores
7 lições742- 01Criando vetores com c()DesafioQuizÁudio
- 02Acessando elementos de um vetorDesafioQuizÁudio
- 03Modificando vetoresDesafioQuizÁudio
- 04Operações com vetoresDesafioQuizÁudio
- 05Recapitulação - Vetor de preçosDesafio
- 06Recapitulação - Vetor invertidoDesafio
- 07Vetores nomeadosDesafioQuizÁudio
Iterando sobre Sequências
4 lições433- 01Iterando sobre Elementos de VetoresDesafioQuizÁudio
- 02Usando seq_along()DesafioQuizÁudio
- 03Iterando sobre Caracteres (strsplit)DesafioQuizÁudio
- 04Funções de Manipulação de StringsDesafioQuizÁudio
Vetores Avançados
4 lições436- 01Fatiamento e Indexação de VetoresDesafioQuizÁudio
- 02Indexação LógicaDesafioQuizÁudio
- 03Aritmética de Vetores e ReciclagemDesafioQuizÁudio
- 04O Operador %in%DesafioQuizÁudio
Listas em R
5 lições534- 01Criando ListasDesafioQuizÁudio
- 02Acessando Elementos de ListasDesafioQuizÁudio
- 03Modificando ListasDesafioQuizÁudio
- 04Listas NomeadasDesafioQuizÁudio
- 05Recapitulação - Lista de ProdutosDesafio
Desafios Finais
3 lições3- 01Pirâmide de Asteriscos RetaDesafio
- 02Localizador de PadrõesDesafio
- 03O Que ComprarDesafio
Por que aprender programação em R com a Coddy
- Curso de programação em R online e grátis: sem instalação, sem configurar ferramentas e sem barreiras para começar. Abra o navegador e pratique desde a primeira aula.
- Aulas práticas de programação em R que vão além de um tutorial: cada conceito vem com um desafio para escrever código real e aprender fazendo.
- As dicas de IA ajudam quando você trava em um exercício de programação em R, mostrando o próximo passo sem entregar a resposta completa.
- Certificado grátis de conclusão para compartilhar no LinkedIn ou adicionar ao currículo como prova de que você completou um curso interativo de programação em R.
Perguntas frequentes sobre aprender programação em R
programação em R é fácil de aprender?
Sim, você pode começar com programação em R mesmo sem experiência. A Coddy divide os conceitos em exercícios curtos para você entender a sintaxe, praticar variáveis, condicionais, loops, funções, estruturas de dados e organização de projetos e ganhar confiança aos poucos.
Quanto tempo leva para aprender programação em R?
Os fundamentos de programação em R geralmente podem ser aprendidos em uma ou duas semanas de prática diária. Para criar projetos reais com segurança, reserve de um a três meses, dependendo do seu ritmo.
Onde posso aprender programação em R online grátis?
A Coddy oferece um curso online grátis de programação em R com aulas, desafios de código, quizzes e projetos. Não é preciso instalar nada: tudo funciona no navegador.
Como aprender programação em R rápido?
A forma mais rápida é praticar todos os dias. Na Coddy você alterna explicação curta, exercício imediato e feedback com dicas de IA, passando mais tempo escrevendo programação em R do que assistindo a vídeos longos.
Recebo um certificado de programação em R ao terminar?
Sim. Ao concluir o curso de programação em R na Coddy, você recebe um certificado grátis de conclusão para compartilhar no LinkedIn ou incluir no currículo.
O que posso criar depois de aprender programação em R?
Depois do curso, você poderá criar scripts úteis, pequenos apps, automações, jogos simples e projetos para mostrar no portfólio. Também terá uma base sólida para avançar para tópicos mais profissionais.