Menu
Coddy logo textTech
NovoJornada

Aprenda Ruby

Um curso online de Ruby grátis e interativo. Você escreve Ruby em cada lição — sintaxe, blocks, classes, módulos, Ruby idiomático — com dicas de IA quando algo dá erro, e um certificado gratuito de conclusão no final.

3,420+ codders inscritos

  • Ideal para iniciantes
  • sparkles iconAjuda de codificação com IA
  • hint iconLições interativas e práticas
  • volume On iconNarração em áudio em todas as lições
  • quiz iconQuestionários para testar seu conhecimento
  • certificate iconCertificado grátis de conclusão

Programa

2 seções5 projetos144 lições121 desafios866 perguntas de quiz
  1. Começar seçãoIniciarExpandirRecolherConstrua uma base sólida com conceitos essenciais e habilidades básicas

    Introdução ao Ruby

    3 lições217

    Variáveis e Tipos de Dados

    7 lições750

    Operadores Parte 1

    5 lições534

    Operadores Parte 2

    5 lições534

    Tomada de Decisão

    5 lições533

    IO Básico

    8 lições850

    Calculadora de Divisão de Conta

    Projeto5 lições1

    Laços de Repetição

    9 lições960

    Métodos

    6 lições634

    FizzBuzz com um Toque Especial

    Projeto4 lições1

    Arrays

    7 lições744

    Iterando sobre Coleções

    4 lições434

    Arrays Avançados

    4 lições435

    Hashes

    6 lições644

    Rastreador de Despesas Diárias

    Projeto7 lições1

    Desafios Finais

    3 lições3
  2. Começar seçãoIniciarExpandirRecolherDesenvolva habilidades de resolução de problemas em Ruby com strings, blocos, métodos enumeráveis, dados aninhados e tratamento de erros.

    Strings a Fundo

    5 lições534

    Intervalos

    4 lições425

    Arrays 2D

    5 lições534

    Blocos, Procs e Lambdas

    6 lições641

    O Poder do Enumerable

    7 lições752

    Projeto - Gerenciador de Biblioteca

    Projeto5 lições139

    Hashes Parte 2

    5 lições535

    Tomada de Decisão Avançada

    5 lições535

    Tratamento de Erros

    5 lições534

    Projeto - Registros de Alunos

    Projeto6 lições146

    Desafios Finais

    3 lições322

Por que aprender Ruby com a Coddy

  • Rode código Ruby de verdade no navegador. Sem instalar Ruby, sem configurar rbenv ou RVM. Cada aula executa seu script Ruby no servidor e mostra a saída na hora.
  • Ruby idiomático: variáveis, controle de fluxo, métodos, blocks e procs, classes, módulos, mixins, tratamento de exceções, a biblioteca padrão. As bases de Ruby que todo desenvolvedor Rails precisa.
  • As dicas de IA ajudam você a ler e corrigir erros de Ruby sem entregar a resposta, fazendo com que o estilo mais solto e expressivo da linguagem pareça natural em vez de confuso.
  • Certificado gratuito de Ruby ao concluir o curso. Um sinal confiável para vagas de Ruby on Rails, backend e full-stack, onde fluência em Ruby é o mínimo esperado.

Perguntas frequentes sobre aprender Ruby

Ruby é fácil de aprender?

Ruby é uma das linguagens de programação mais amigáveis para iniciantes. A sintaxe é famosa por ser legível, quase como inglês, e a linguagem foi pensada para ser agradável de usar. A maioria dos iniciantes coloca o primeiro programa em Ruby para rodar já na primeira hora e chega em blocks e classes em poucas semanas.

Para que serve a programação em Ruby?

Ruby é mais conhecido como a linguagem por trás do Ruby on Rails, o framework web que move GitHub, Shopify, Airbnb e muitas outras grandes aplicações. Fora do Rails, Ruby é bastante usado para scripts, automação, ferramentas de DevOps e pequenos utilitários de linha de comando. Hoje, a maioria de quem aprende Ruby tem como objetivo Rails ou desenvolvimento web full-stack.

Devo aprender Ruby ou Python primeiro?

Depende do seu objetivo. Python é a escolha mais ampla e popular — forte para dados, scripts e AI. Ruby é a escolha mais focada se você quer Rails, startups web ou vagas de backend em empresas que usam Ruby. Os fundamentos se transferem nos dois sentidos, então nenhum dos dois é investimento perdido.

Quanto tempo leva para aprender Ruby?

Os fundamentos de Ruby — variáveis, condicionais, loops, métodos — levam de uma a duas semanas com prática diária. Ficar à vontade com blocks, classes, modules e o Ruby idiomático costuma levar de um a três meses. A partir daí, aprender Ruby on Rails é uma curva à parte, em cima da linguagem em si.

Posso aprender Ruby online de graça?

Sim. O curso interativo de Ruby é gratuito — aulas completas, exercícios de código, quizzes e um certificado. O Ruby roda server-side em um ambiente sandbox, então você não precisa instalar Ruby nem configurar o rbenv localmente para começar a programar.

Recebo um certificado depois do curso de Ruby?

Sim. Ao concluir o curso de Ruby, você recebe um certificado de conclusão gratuito. Um sinal verificável que dá pra incluir no currículo ou compartilhar no LinkedIn, especialmente útil como trampolim para vagas de Ruby on Rails ou desenvolvedor backend.
Coddy programming languages illustration

Aprenda Ruby com Coddy

COMEÇAR