Вставьте свой код Ruby или текст ошибки — Kuest спросит, что вы ожидаете от него, а затем поможет разобраться с блоками, хешами и классами, пока всё не станет понятным.
817,000+учеников уже занимаются с Kuest
Сначала он спрашивает, а потом объясняет — так вы думаете сами и лучше запоминаете.
each возвращает исходную коллекцию; map возвращает новый массив, построенный из значений, которые возвращает блок.
С C до A по химии
“Я перестал списывать ответы и начал по-настоящему понимать. За один семестр моя оценка по химии выросла с C до A.”
3 часа → 40 минут
“Мои конспекты за секунды превращаются в тест. То, на что раньше уходил весь вечер, теперь занимает столько же, сколько одна серия.”
Наконец готов к SAT
“План точно говорил, что делать каждый день. Впервые я пришёл на экзамен спокойным.”
Не даёт мне пропустить ни шаг
“Сначала раздражало, но в день теста это спасло. Я смог решить каждую задачу без него.”
Лучше, чем мой репетитор
“Он доступен и в полночь, терпелив и стоит меньше, чем одно занятие с моим прежним репетитором.”
Моя серия — уже 94 дня
“Квесты занимают десять минут. Я делаю их в автобусе. И каким-то образом теперь уже я объясняю друзьям биологию.”
Испанский наконец стал понятен
“Разговоры вслух с тьютором помогли исправить произношение быстрее, чем целый год занятий.”
Нашёл пробелы за один вечер
“Проверка пробелов показала, что я вообще не понимал моли. Разобрался за 15 минут.”
Родитель на связи: больше никаких срывов в 9 вечера
“Мой сын получает настоящую помощь, а мне не нужно делать вид, что я помню матанализ. И я каждую неделю вижу его прогресс.”
Методика
Ruby читается почти как английский, поэтому легко решить, что вы всё понимаете, ещё до того, как сможете написать код. Быстрее всего учиться, если перед проверкой предсказывать, что вернёт строка, а затем писать небольшие методы по памяти. Короткая регулярная практика с методами Enumerable важнее долгих занятий.
Вставьте код или ошибкуЧат с наставником
Отправьте фрагмент кода или сообщение об ошибке, на котором вы застряли. Kuest спросит, что вы ожидали получить, и поможет проследить, почему вышло иначе.
Сфотографируйте экран или заданиеСфотографировать
Сделайте фото слайда, упражнения из учебника или терминала и начните разбирать именно то, что видите.
Узнайте, как связаны объектыУчебная доска
Kuest рисует классы, модули и поиск методов на учебной доске, чтобы вы увидели, какой include имеет приоритет.
Предсказывайте выводКвизы
Проходите квизы с фрагментами Ruby-кода и вопросами о том, что они возвращают, — этот навык заметно ускоряет отладку.
Не забывайте методыКарточки
Повторяйте map, select, reduce, each_with_object и другие методы с интервальными карточками, чтобы всегда выбирать нужный.
Находите слабые местаПоиск пробелов
Kuest замечает темы, в которых вы продолжаете ошибаться, например различия между блоками и procs или символами и строками, и возвращает их в повторение.
Нажмите на тему, чтобы начать изучать её сейчас.
Нажмите на вопрос — и Kuest начнёт объяснять его шаг за шагом.
То же терпение, в любое время, по любому предмету. Или оставайтесь на бесплатном плане навсегда.
Репетитор
$40–80за один час
Kuest Plus
$10в месяц при оплате за год
Бесплатный план навсегда. Карта не нужна.