Акция
Университет
Java FullStack
Python FullStack
new
Web FullStack
new
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема
Опросы
Отзывы
О нас
CS50
Начать
Начать обучение
Начать обучение
Все опросы
Все курсы
Все квесты
Все уровни
Любой статус
Команды и первая программа
Команды и первая программа
1 уровень
,
5 лекция
Команды и первая программа
Знакомство с типами int и String
Знакомство с типами int и String
2 уровень
,
5 лекция
Знакомство с типами int и String
Условный оператор
Условный оператор
3 уровень
,
5 лекция
Условный оператор: if else
Циклы
Циклы
4 уровень
,
5 лекция
Циклы while, for, do-while
Установка IDE
Установка IDE
5 уровень
,
5 лекция
Установка IDE, плагина JavaRush
Вещественные числа
Вещественные числа
6 уровень
,
5 лекция
Вещественные числа и char
Массивы
Массивы
7 уровень
,
5 лекция
Знакомство с массивами
Методы
Методы
8 уровень
,
5 лекция
Объявление и вызов методов
Работа со строками
Работа со строками
9 уровень
,
5 лекция
Работа со строками
Константы, enum и switch
Константы, enum и switch
10 уровень
,
5 лекция
Константы, enum и switch
Исключения
Исключения
11 уровень
,
5 лекция
Исключения
Следим за МКС
Следим за МКС
12 уровень
,
5 лекция
Следим за МКС
Даты и время
Даты и время
13 уровень
,
5 лекция
Даты, время и таймзоны
Классы и конструкторы
Классы и конструкторы
14 уровень
,
5 лекция
Классы и конструкторы
Инкапсуляция
Инкапсуляция
15 уровень
,
4 лекция
Принципы инкапсуляции
Вложенные и внутренние классы
Вложенные и внутренние классы
16 уровень
,
4 лекция
Вложенные и внутренние классы
Наследование и иерархия
Наследование и иерархия
17 уровень
,
4 лекция
Наследование и иерархия
Полиморфизм и перегрузка
Полиморфизм и перегрузка
18 уровень
,
4 лекция
Полиморфизм и перегрузка
Абстрактные классы
Абстрактные классы
19 уровень
,
4 лекция
Абстракция и абстрактные классы
Интерфейсы
Интерфейсы
20 уровень
,
4 лекция
Понятие интерфейса
Продвинутые интерфейсы
Продвинутые интерфейсы
21 уровень
,
4 лекция
Продвинутые интерфейсы и функциональные интерфейсы
Record-классы
Record-классы
22 уровень
,
4 лекция
Record-классы
ООП — типичные ошибки
ООП — типичные ошибки
23 уровень
,
4 лекция
ООП — типичные ошибки
Иерархия исключений
Иерархия исключений
24 уровень
,
4 лекция
Продвинутая работа с исключениями
Контроль версий
Контроль версий
25 уровень
,
4 лекция
Введение в Git
Коллекции и generics
Коллекции и generics
26 уровень
,
4 лекция
Коллекции и generics
Интерфейсы коллекций
Интерфейсы коллекций
27 уровень
,
4 лекция
Интерфейсы коллекций
Работа с коллекциями
Работа с коллекциями
28 уровень
,
4 лекция
Работа с коллекциями
Компараторы и сравнение объектов
Компараторы и сравнение объектов
29 уровень
,
4 лекция
Компараторы и сравнение объектов
Основы Stream API
Основы Stream API
30 уровень
,
4 лекция
Основы Stream API
Группировка и агрегация
Группировка и агрегация
31 уровень
,
4 лекция
Stream API: группировка и агрегация
Объединения и проекции
Объединения и проекции
32 уровень
,
4 лекция
Stream API: объединения и проекции
Оптимизация работы с коллекциями
Оптимизация работы с коллекциями
33 уровень
,
4 лекция
Оптимизация работы с коллекциями
Современные коллекции
Современные коллекции
34 уровень
,
4 лекция
Современные коллекции и неизменяемость
Работа с файлами
Работа с файлами
35 уровень
,
4 лекция
Работа с файлами
Чтение и запись файлов
Чтение и запись файлов
36 уровень
,
4 лекция
Чтение и запись файлов
Работа с кодировками
Работа с кодировками
37 уровень
,
4 лекция
Работа с кодировками
Ошибки при работе с файлами
Ошибки при работе с файлами
38 уровень
,
4 лекция
Ошибки при работе с файлами
Работа с файловой системой
Работа с файловой системой
39 уровень
,
4 лекция
Работа с файловой системой
Операции с директориями
Операции с директориями
40 уровень
,
4 лекция
Операции с файлами и директориями
Оптимизация IO
Оптимизация IO
41 уровень
,
4 лекция
Оптимизация IO
Сериализация
Сериализация
42 уровень
,
4 лекция
Введение в сериализацию объектов
Настройка сериализации
Настройка сериализации
43 уровень
,
4 лекция
Настройка сериализации
Сериализация сложных структур
Сериализация сложных структур
44 уровень
,
4 лекция
Сериализация сложных структур
Оптимизация бинарной сериализации
Оптимизация бинарной сериализации
45 уровень
,
4 лекция
Оптимизация бинарной сериализации
Сериализация JSON
Сериализация JSON
46 уровень
,
4 лекция
Сериализация JSON
Сериализация XML
Сериализация XML
47 уровень
,
4 лекция
Сериализация XML
Лямбда-выражения
Лямбда-выражения
48 уровень
,
4 лекция
Лямбда-выражения
Функциональное программирование
Функциональное программирование
49 уровень
,
4 лекция
Функциональное программирование
События и обработка событий
События и обработка событий
50 уровень
,
4 лекция
События и обработка событий
Многопоточность
Многопоточность
51 уровень
,
4 лекция
Основы многопоточности
Синхронизация потоков
Синхронизация потоков
52 уровень
,
4 лекция
Синхронизация потоков
Проблемы многопоточности
Проблемы многопоточности
53 уровень
,
4 лекция
Проблемы многопоточности
Параллелизм и ForkJoin
Параллелизм и ForkJoin
54 уровень
,
4 лекция
Параллелизм и ForkJoin
Асинхронное программирование
Асинхронное программирование
55 уровень
,
4 лекция
Асинхронное программирование
Асинхронные операции с файлами
Асинхронные операции с файлами
56 уровень
,
4 лекция
Асинхронные операции с файлами
Virtual Threads
Virtual Threads
57 уровень
,
4 лекция
Virtual Threads
Углубляемся в многопоточность
Углубляемся в многопоточность
58 уровень
,
4 лекция
Углубляемся в многопоточность
Паралельная работа с файлами
Паралельная работа с файлами
59 уровень
,
4 лекция
Паралельная работа с файлами
Модули и структура проекта
Модули и структура проекта
60 уровень
,
4 лекция
Модули и структура проекта
Работа с процессами
Работа с процессами
61 уровень
,
4 лекция
Работа с процессами
Рефлексия
Рефлексия
62 уровень
,
4 лекция
Рефлексия и динамические возможности
Логирование
Логирование
63 уровень
,
4 лекция
Логирование, мониторинг и профилирование
Память и сборка мусора
Память и сборка мусора
64 уровень
,
4 лекция
Память и сборка мусора
Новые возможности языка
Новые возможности языка
65 уровень
,
4 лекция
Новые возможности языка
Please enable JavaScript to continue using this application.