NovoJornada
Aprenda Ruby
Aprenda Ruby 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.
3,125+ 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ções88 lições74 desafios469 perguntas de quiz01Seção 1
Fundamentos
Construa uma base sólida com conceitos essenciais e habilidades básicasCOMEÇAR A APRENDERIntrodução ao Ruby
3 lições217- 01O que é Ruby?DesafioÁudio
- 02Hello WorldDesafioQuizÁudio
- 03Comentários em RubyQuizÁudio
Variáveis e Tipos de Dados
7 lições750- 01Números e VariáveisDesafioQuizÁudio
- 02Tipo de Dado StringDesafioQuizÁudio
- 03Tipo de Dado BooleanDesafioQuizÁudio
- 04Tipo de Dado SymbolDesafioQuizÁudio
- 05Verificando Tipos de DadosDesafioQuizÁudio
- 06Convenções de NomenclaturaDesafioQuizÁudio
- 07Recapitulação - Criação de VariáveisDesafio
Operadores Parte 1
5 lições534- 01Operadores AritméticosDesafioQuizÁudio
- 02Operador de MóduloDesafioQuizÁudio
- 03Atalhos AritméticosDesafioQuizÁudio
- 04Recapitulação - Matemática SimplesDesafio
- 05Operadores de ComparaçãoDesafioQuizÁudio
Operadores Parte 2
5 lições534- 01Operadores Lógicos Parte 1DesafioQuizÁudio
- 02Operadores Lógicos Parte 2DesafioQuizÁudio
- 03Recapitulação - Lógica SimplesDesafio
- 04Operadores Lógicos Parte 3DesafioQuizÁudio
- 05Operadores Lógicos Parte 4DesafioQuizÁudio
Tomada de Decisão
5 lições533- 01Instrução IfDesafioQuizÁudio
- 02If - ElseDesafioQuizÁudio
- 03Recapitulação - Calculadora SimplesDesafio
- 04If - Else AninhadoDesafioQuizÁudio
- 05Instrução UnlessDesafioQuizÁudio
IO Básico
8 lições850- 01Saída com putsDesafioQuizÁudio
- 02Saída com print e pDesafioQuizÁudio
- 03Saída com VariáveisDesafioQuizÁudio
- 04Entrada com getsDesafioQuizÁudio
- 05Método chompDesafioQuizÁudio
- 06Conversão de TiposDesafioQuizÁudio
- 07Recapitulação - Calculadora de IdadeDesafio
- 08Recapitulação - Verdadeiro ou FalsoDesafio
Calculadora de Divisão de Conta
Projeto5 lições1- 01Mensagem de Boas-vindasDesafio
- 02Obtendo Entrada do UsuárioProjeto
- 03Calculando a Gorjeta e o TotalProjeto
- 04Dividindo a ContaProjeto
- 05Saída FormatadaProjeto
Laços de Repetição
9 lições960- 01Loop For com IntervalosDesafioQuizÁudio
- 02Loop WhileDesafioQuizÁudio
- 03BreakDesafioQuizÁudio
- 04NextDesafioQuizÁudio
- 05Recapitulação - FatorialDesafio
- 06Loop TimesDesafioQuizÁudio
- 07Loop UntilDesafioQuizÁudio
- 08Loops AninhadosDesafioQuizÁudio
- 09Recapitulação - Entrada DinâmicaDesafio
Métodos
6 lições634- 01Definindo um MétodoDesafioQuizÁudio
- 02Parâmetros de MétodoDesafioQuizÁudio
- 03Valores de RetornoDesafioQuizÁudio
- 04Recapitulação - Método SigmaDesafio
- 05Recapitulação - Método de ValidaçãoDesafio
- 06Valores de Parâmetro PadrãoDesafioQuizÁudio
FizzBuzz com um Toque Especial
Projeto4 lições1- 01Visão Geral do JogoDesafio
- 02O Método FizzBuzzProjeto
- 03Percorrendo Números com LoopsProjeto
- 04Adicionando o Toque EspecialProjeto
Arrays
7 lições744- 01Criando ArraysDesafioQuizÁudio
- 02Acessando Elementos de um ArrayDesafioQuizÁudio
- 03Modificando ArraysDesafioQuizÁudio
- 04Métodos de ArrayDesafioQuizÁudio
- 05Recapitulação - Array de ProdutosDesafio
- 06Recapitulação - Array InvertidoDesafio
- 07Atalhos de ArrayDesafioQuizÁudio
Iterando sobre Coleções
4 lições434- 01Iterador EachDesafioQuizÁudio
- 02Each com IndexDesafioQuizÁudio
- 03Iterando sobre StringsDesafioQuizÁudio
- 04Map e CollectDesafioQuizÁudio
Arrays Avançados
4 lições435- 01Fatiamento de Arrays com IntervalosDesafioQuizÁudio
- 02Fatiamento de Arrays com ÍndicesDesafioQuizÁudio
- 03Operadores de ArrayDesafioQuizÁudio
- 04Método Include?DesafioQuizÁudio
Hashes
6 lições644- 01Criando HashesDesafioQuizÁudio
- 02Acessando Elementos de um HashDesafioQuizÁudio
- 03Modificando HashesDesafioQuizÁudio
- 04Métodos de HashDesafioQuizÁudio
- 05Recapitulação - Hash de ProdutoDesafio
- 06Símbolos como Chaves de HashDesafioQuizÁudio
Rastreador de Despesas Diárias
Projeto7 lições1- 01Visão Geral do ProjetoDesafio
- 02Sair do ProgramaProjeto
- 03Adicionar DespesaProjeto
- 04Visualizar Todas as DespesasProjeto
- 05Total e MédiaProjeto
- 06Limpar TudoProjeto
- 07Tratamento de ErrosProjeto
Desafios Finais
3 lições3- 01Pirâmide de Asteriscos RetaDesafio
- 02Localizador de PadrõesDesafio
- 03O Que ComprarDesafio
Por que aprender Ruby com a Coddy
- Curso de Ruby 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 Ruby 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 Ruby, 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 Ruby.
Perguntas frequentes sobre aprender Ruby
Ruby é fácil de aprender?
Sim, você pode começar com Ruby 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 Ruby?
Os fundamentos de Ruby 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 Ruby online grátis?
A Coddy oferece um curso online grátis de Ruby com aulas, desafios de código, quizzes e projetos. Não é preciso instalar nada: tudo funciona no navegador.
Como aprender Ruby 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 Ruby do que assistindo a vídeos longos.
Recebo um certificado de Ruby ao terminar?
Sim. Ao concluir o curso de Ruby 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 Ruby?
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.