Курс на Stepik
Обложка курса «Ruby - первое знакомство» на Stepik
Бесплатно

Ruby - первое знакомство 4.944

Открыть на
STEPIK.ORG

Это курс по Ruby для самых маленьких. Почему? Потому что показаны будут прежде всего азы (хотя и не только), при этом в достаточно краткой форме.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Ruby - первое знакомство»Учеников на курсе 7 091
Сертификаты, выданные на курсе «Ruby - первое знакомство»Сертификатов выдано 1 041
Отзывы о курсе «Ruby - первое знакомство»Отзывов получено 252
Рейтинг курса «Ruby - первое знакомство»Рейтинг курса 4.944
Уроки в курсе «Ruby - первое знакомство»Количество уроков 57
Тесты в курсе «Ruby - первое знакомство»Количество квизов 155
Задачи с кодом в курсе «Ruby - первое знакомство»Количество задач с кодом 76
Время прохождения курса «Ruby - первое знакомство»Время прохождения курса
Обновления курса «Ruby - первое знакомство»Обновления курса
Дата публикации курса «Ruby - первое знакомство»Дата публикации курса
Последнее обновление курса «Ruby - первое знакомство»Последнее обновление

Содержание курса

Разделы в курсе «Ruby - первое знакомство» 9 разделов Уроки в курсе «Ruby - первое знакомство» 57 уроков Тесты в курсе «Ruby - первое знакомство» 155 тестов Задачи в курсе «Ruby - первое знакомство» 76 задач Время прохождения курса «Ruby - первое знакомство» 6 ч. Последнее обновление курса «Ruby - первое знакомство» обн. 21 апреля 2026

1. Введение

1 урок
Закрытый
1.1 О курсе
7 615
5 193
2м 4с
151

2. Основы

9 уроков
Закрытый
2.1 Что такое Ruby
5 373
1 631
2м 15с
98
Закрытый
2.2 Привет, Ruby!
4 909
1 506
1м 23с
119
Закрытый
2.3 Комментарии
4 436
1 424
1м 10с
100
Закрытый
2.4 Переменные
4 240
1 247
4м 25с
103
Закрытый
2.5 Займемся математикой
3 808
3 208
4м 53с
111
Закрытый
2.6 Приоритет операторов
3 470
3 086
2м 40с
70
Закрытый
2.7 Строки
3 412
994
11м 32с
92
Закрытый
2.8 Получение пользовательского ввода
3 029
923
7м 7с
70
Закрытый
2.9 Вопросы ко второму модулю
2 862
851
10м 17с
54

3. Управляющие структуры

10 уроков
Закрытый
3.1 Booleans
2 752
2 491
1м 28с
74
Закрытый
3.2 Операторы сравнения
2 628
837
4м 22с
78
Закрытый
3.3 Оператор if
2 624
824
4м 14с
74
Закрытый
3.4 Операторы else/elsif/unless
2 508
761
10м 43с
92
Закрытый
3.5 Логические операторы
2 383
726
7м 49с
74
Закрытый
3.6 Блок case
2 300
757
5м 15с
85
Закрытый
3.7 Циклы while и until
2 274
1 952
5м 13с
77
Закрытый
3.8 Диапазоны
2 178
709
3м 12с
83
Закрытый
3.9 Цикл for
2 193
1 811
11м 4с
87
Закрытый
3.10 Вопросы к третьему модулю
2 016
523
38м 7с
65

4. Массивы

7 уроков
Закрытый
4.1 Массивы
2 031
621
16м 11с
72
Закрытый
4.2 Манипулирование массивами
1 846
560
14м 19с
61
Закрытый
4.3 Хэши и символы
1 790
1 525
8м 53с
55
Закрытый
4.4 Вложенные массивы и хэши
1 689
1 531
2м 42с
51
Закрытый
4.5 Итераторы
1 704
1 386
10м 6с
60
Закрытый
4.6 Счетчик частоты букв
1 639
1 441
5м 35с
52
Закрытый
4.7 Вопросы к четвертому модулю
1 582
1 337
6м 42с
34

5. Методы

6 уроков
Закрытый
5.1 Определение и вызов методов
1 658
507
3м 39с
43
Закрытый
5.2 Параметры метода
1 601
480
5м 39с
41
Закрытый
5.3 Параметры по умолчанию и необязательные параметры
1 564
466
7м 40с
48
Закрытый
5.4 Возвращение значений из методов
1 552
459
12м 50с
48
Закрытый
5.5 Область видимости переменной
1 513
1 387
3м 10с
46
Закрытый
5.6 Вопросы к пятому модулю
1 475
457
7м 34с
33

6. Объектно-ориентированное программирование в Ruby

11 уроков
Закрытый
6.1 Классы и объекты
1 494
468
6м 11с
57
Закрытый
6.2 Переменные экземпляра
1 506
1 308
4м 58с
43
Закрытый
6.3 Методы экземпляра и средства доступа
1 469
1 205
13м 7с
43
Закрытый
6.4 Методы доступа (accessors)
1 424
1 224
6м 47с
48
Закрытый
6.5 Методы и переменные класса
1 397
433
8м 46с
41
Закрытый
6.6 Наследование
1 361
1 155
7м 6с
41
Закрытый
6.7 super
1 340
1 218
3м 8с
44
Закрытый
6.8 Перегрузка оператора
1 317
1 073
8м 41с
37
Закрытый
6.9 Модификаторы доступа
1 302
400
5м 19с
40
Закрытый
6.10 Простая игра
1 345
720
7м 6с
38
Закрытый
6.11 Вопросы к шестому модулю
1 177
336
20м 56с
29

7. Модули, примеси и стандартные классы

7 уроков
Закрытый
7.1 Модули и примеси
1 319
1 002
12м 20с
50
Закрытый
7.2 Пространство имен
1 196
895
12м 8с
36
Закрытый
7.3 Класс Struct
1 183
348
4м 28с
42
Закрытый
7.4 Math и Time
1 138
658
3м 37с
34
Закрытый
7.5 Класс Proc
1 161
347
6м 2с
44
Закрытый
7.6 Лямбды (lambda)
1 181
1 019
3м 14с
39
Закрытый
7.7 Вопросы к седьмому модулю
1 076
931
2м 59с
22

8. Работа с файлами

5 уроков
Закрытый
8.1 Создание и открытие файлов
1 175
342
4м 33с
42
Закрытый
8.2 Запись и чтение файлов
1 119
337
3м 48с
39
Закрытый
8.3 Удаление файлов
1 083
330
2м 20с
36
Закрытый
8.4 Получение информации о файлах
1 090
328
1м 7с
36
Закрытый
8.5 Вопросы к восьмому модулю
1 002
329
1м 27с
21

9. Для дошедших до финала

1 урок
Закрытый
9.1 Послесловие
1 416
1 064
3м 18с
115