Aprenda programação em Ruby passo a passo, desde seu primeiro puts até metaprogramação, e tenha uma introdução sólida ao Ruby on Rails. 29 cursos e 109 lições curtas levam você do iniciante (A1) ao avançado (C1), com um editor de código que executa seus scripts, 60 missões de programação, 20 projetos guiados e um mentor de AI para os momentos em que você ficar travado.
POR QUE RUBY
Uma sintaxe limpa e legível faz dele uma primeira linguagem de programação acessível. Ruby também é a linguagem por trás do Rails, o framework web usado para desenvolvimento de back-end e aplicativos web, além de ser útil para scripts e automação no dia a dia.
O QUE VOCÊ ENCONTRA
• 29 cursos e 109 lições, dos níveis A1 a C1. Seu primeiro curso é gratuito
• Editor de código e compilador no celular: escreva código, execute-o e veja a saída real
• 60 missões de programação (20 fáceis, 20 médias e 20 difíceis), cada uma verificada com base no que seu código imprime
• 20 projetos guiados desenvolvidos passo a passo: uma lista de tarefas, um analisador de logs, uma conversão de ida e volta em JSON, um mixin Enumerable, correspondência de padrões e muito mais
• Mentor de AI: pergunte sobre uma mensagem de erro, um método ou um conceito e receba uma explicação clara
• 50 perguntas de quiz com explicações, 50 perguntas de entrevista e uma folha de consulta com 73 entradas
• World Coding Challenge: três rodadas globais todos os dias. Resolva-as em Ruby e suba no ranking
• Exame de certificação (Pro) para mostrar o que você aprendeu
• Árvore de habilidades, sequências, sessões de revisão, lembretes, anotações e código salvo
• O app está disponível em 22 idiomas
O CURRÍCULO DE RUBY
Fundamentos
• Introdução ao Ruby, strings e manipulação de texto, números e matemática
• Símbolos e hashes, condicionais e instruções case, fluxo de controle
• Métodos e blocos, trabalho com coleções, intervalos e Enumerable
Programação orientada a objetos
• Classes, objetos e princípios fundamentais de OOP
• Módulos e mixins
• Procs, lambdas e closures, iteradores e enumeráveis personalizados
Scripting prático
• Expressões regulares, datas, horários e formatação
• Trabalho com arquivos e entrada/saída
• Formatos de arquivo JSON, CSV e YAML
• Tratamento de exceções e depuração, correspondência de padrões
• Gems e Bundler; depois, crie e empacote sua própria gem
• Testes e desenvolvimento orientado a testes (TDD)
Desenvolvimento web e back-end
• Fundamentos do Ruby on Rails
• Models do Rails e Active Record
• Controllers e roteamento do Rails
• Criação de pequenas APIs web com Sinatra
Tópicos avançados
• Metaprogramação
• Concorrência
• Desempenho e criação de perfis
COMO FUNCIONA
1. Escolha um curso e aprenda em lições curtas: um pouco de teoria e, depois, um trecho de código que você edita e executa
2. Pratique imediatamente com quizzes, missões de programação e projetos guiados
3. Travou em um erro? Peça ao Mentor de AI para explicar o que deu errado
4. Prepare-se para uma entrevista de emprego como desenvolvedor com o banco de perguntas e a folha de consulta
5. Faça o exame de certificação quando concluir o caminho do tutorial
BOM SABER
• O editor executa seus scripts em nosso servidor, portanto é necessária uma conexão com a internet. Rails e Sinatra são ensinados por meio de lições e exemplos de código; o editor executa Ruby puro.
• Gratuito: o primeiro curso, 2 missões de programação, o primeiro projeto guiado e uma cota diária do Mentor de AI. A versão gratuita exibe anúncios.
• Pro: todos os cursos, missões e projetos, o exame de certificação, Mentor de AI ilimitado e sem anúncios. Escolha uma compra semanal, mensal, anual ou única vitalícia.
Ruby on Rails é uma marca registrada de David Heinemeier Hansson. Este app é independente e não é afiliado nem endossado pelo projeto Rails.
Última versão
82.5.1Enviado por
Libra Kantún
Requer Android
Android 7.0+
Categoria
Grátis Educação APPClassificação do Conteúdo
Everyone
Relatório de segurança
Verificar agora
Relatório
Marcar como inapropriadoLast updated on Sep 29, 2026
Esta versão inclui pequenas correções de bugs e melhorias gerais. Atualize para a versão mais recente e tenha a melhor experiência.
