Java for AP CS A · Java для AP CS A
Java programming for the AP Computer Science A exam. · Программирование на Java для экзамена AP Computer Science A.
java 19 Lessons · Уроки
Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · Каждый урок работает в вашем браузере — пишите реальный код, нажимайте «Выполнить», и задания проверяют себя сами. Бесплатно, регистрация не требуется, с переведёнными заметками, сопоставленными с английским языком.
Start the course · Начать курс
Lessons in this course · Уроки в этом курсе
No lessons match. Clear the search or choose another filter.
- history A short history of Java · Краткая история Java Reading and resources
- usage What Java is used for · Для чего используется Java Reading and resources
- resources Where to learn more · Где узнать больше Reading and resources
- setup Set up your computer · Настройка компьютера Reading and resources
- 01 Java basics: classes, main, and output · Основы Java: классы, main и вывод 2 required tasks Video · Видео
- 02 Using objects: String, Math, and wrappers · Использование объектов: String, Math и обёртки 3 required tasks Video · Видео
- 03 Booleans and selection: if/else and logic · Логические переменные и выбор: if/else и логика 3 required tasks Video · Видео
- 04 Loops: while, for, and accumulation · Циклы: while, for и накопление 3 required tasks Video · Видео
- 05 Strings and nested loops · Строки и вложенные циклы 3 required tasks Video · Видео
- 06 Writing a class: fields, constructor, methods · Написание класса: поля, конструктор, методы 3 required tasks Video · Видео
- 07 Encapsulation: private fields, getters, setters 3 required tasks Video · Видео
- 08 1-D arrays: store, index, and traverse · Массивы 1-мерного измерения: хранение, индексация и обход 3 required tasks Video · Видео
- 09 Array algorithms: max, count, search, average · Алгоритмы для массивов: максимум, подсчет, поиск, среднее 4 required tasks Video · Видео
- 10 ArrayList: a list that grows · ArrayList: список, который растет 3 required tasks Video · Видео
- 11 ArrayList algorithms: filter and the remove bug · Алгоритмы для ArrayList: фильтрация и ошибка удаления 3 required tasks Video · Видео
- 12 2-D arrays: working with a grid · Массивы 2-мерности: работа с сеткой 3 required tasks Video · Видео
- 13 Searching: linear and binary 3 required tasks Video · Видео
- 14 Sorting: selection and insertion sort · Сортировка: выборка и вставка 3 required tasks Video · Видео
- 15 Recursion: base case and recursive case 3 required tasks Video · Видео
- 16 Text files: write and read with Scanner · Текстовые файлы: запись и чтение с помощью Scanner 2 required tasks Video · Видео
- 17 Inheritance: extends, super, and overriding · Наследование: extends, super и переопределение 3 required tasks Video · Видео
- 18 Polymorphism: dynamic dispatch and toString() · Полиморфизм: динамическая диспетчеризация и toString() 3 required tasks Video · Видео
- 19 FRQ workshop: the 4 question types 2 required tasks Video · Видео