Skip to content · ⁨Перейти к содержанию⁩

Learn to code · ⁨Учитесь программированию⁩

Code · ⁨Код⁩

Write real code and see it run — HTML, CSS, Python, Java, C, SQL, LaTeX, and Linux — with nothing to install. · ⁨Пишите настоящий код и запускайте его — HTML, CSS, Python, Java, C, SQL, LaTeX и Linux — без необходимости установки чего-либо.⁩

17 coursesHTML/CSS · Python · Java · C · SQL · LaTeX · LinuxRuns in your browser · ⁨Работает в вашем браузере⁩
Foundations · ⁨Основы⁩
Python Basics · ⁨Основы Python⁩
Your very first steps in programming — no experience needed. · ⁨Ваши первые шаги в программировании — опыт не требуется.⁩
22 Lessons · ⁨Уроки⁩
Course overview and progress →
00
Run it! · ⁨Запусти его!⁩
Your first program · ⁨Ваша первая программа⁩
Variables · ⁨Переменные⁩
Numbers & operators · ⁨Числа и операторы⁩
Getting input · ⁨Получение ввода⁩
Working with strings · ⁨Работа со строками⁩
Project: Mad Libs · ⁨Проект: Mad Libs⁩
Making decisions · ⁨Принятие решений⁩
Counting loops · ⁨Подсчётные циклы⁩
While loops · ⁨Циклы while⁩
Project: Guess the number · ⁨Проект: Угадай число⁩
Lists (1-D arrays) · ⁨Списки (1-мерные массивы)⁩
Project: Quiz with a score · ⁨Проект: Викторина со счетом⁩
Functions · ⁨Функции⁩
Project: Rock, paper, scissors · ⁨Проект: Камень, ножницы, бумага⁩
Scope & arguments · ⁨Область видимости и аргументы⁩
Dictionaries (records) · ⁨Словари (записи)⁩
Project: Text adventure · ⁨Проект: Текстовое приключение⁩
Planning & pseudocode
Errors & testing · ⁨Ошибки и тестирование⁩
Putting it all together
Project: Hangman · ⁨Проект: Виселица⁩
A short history of Python · ⁨Краткая история Python⁩
What Python is used for · ⁨Для чего используется Python⁩
Where to learn more · ⁨Где узнать больше⁩
Set up your computer · ⁨Настройка компьютера⁩
JavaScript
The language of the web. Make things happen — runs right in your browser. · ⁨Язык веб-сайтов. Запускайте действия — работает прямо в вашем браузере.⁩
15 Lessons · ⁨Уроки⁩
Course overview and progress →
C Programming · ⁨Программирование на C⁩
From printf to pointers, memory, and data structures — compile and run in your browser. · ⁨От printf до указателей, памяти и структур данных — компилируйте и запускайте прямо в браузере.⁩
23 Lessons · ⁨Уроки⁩
Course overview and progress →
A short history of C · ⁨Краткая история C⁩
What C is used for · ⁨Для чего используется C⁩
Where to learn more · ⁨Где узнать больше⁩
Set up your computer · ⁨Настройка компьютера⁩
C basics: main, printf, and functions · ⁨Основы C: main, printf и функции⁩
Variables, types, and arithmetic · ⁨Переменные, типы и арифметика⁩
Booleans and selection: if, else, switch · ⁨Логические типы и выбор: if, else, switch⁩
Loops: while, for, and accumulation · ⁨Циклы: while, for и накопление⁩
Functions, parameters, and return values
Nested loops and patterns · ⁨Вложенные циклы и паттерны⁩
1-D arrays: store, index, and traverse · ⁨Массивы 1-мерного измерения: хранение, индексация и обход⁩
Pointers: &, *, and pass-by-pointer · ⁨Указатели: &, *, и передача по указателю⁩
Strings: char arrays and the null terminator · ⁨Строки: массивы char и нулевой терминатор⁩
Array algorithms: max, count, search, average · ⁨Алгоритмы для массивов: максимум, подсчет, поиск, среднее⁩
2-D arrays: working with a grid · ⁨Массивы 2-мерности: работа с сеткой⁩
Searching: linear and binary · ⁨Поиск: линейный и бинарный⁩
Sorting: bubble, selection, and insertion · ⁨Сортировка: пузырьковая, выборочная и сортировка вставками⁩
Recursion: base case and recursive case · ⁨Рекурсия: базовый случай и рекурсивный случай⁩
Structs and typedef: . vs ->
Dynamic memory: malloc, free, and realloc · ⁨Динамическая память: malloc, free и realloc⁩
Linked lists
Stacks and queues (array-backed) · ⁨Стеки и очереди (на базе массивов)⁩
Text files: write then read · ⁨Текстовые файлы: запись, затем чтение⁩
Error handling with return codes · ⁨Обработка ошибок с кодами возврата⁩
Bits, binary, and bitwise operators · ⁨Биты, двоичная система и побитовые операторы⁩
Run-length encoding (compression) · ⁨Кодирование длин серий (сжатие)⁩
Preprocessor, const, static, and enum · ⁨Предпроцессор, const, static и enum⁩
Web Basics — HTML & CSS · ⁨Основы веб-разработки — HTML и CSS⁩
Start from zero. Short steps. Build a real web page. · ⁨Начинайте с нуля. Короткие шаги. Создайте настоящую веб-страницу.⁩
21 Lessons · ⁨Уроки⁩
Course overview and progress →
A short history of the web · ⁨Краткая история интернета⁩
What a web page is made of · ⁨Из чего состоит веб-страница⁩
Where to learn more · ⁨Где узнать больше⁩
What you need (almost nothing) · ⁨Что вам нужно (почти ничего)⁩
Your first web page · ⁨Ваша первая веб-страница⁩
Headings and paragraphs · ⁨Заголовки и абзацы⁩
Bold, italic and line breaks · ⁨Жирный, курсив и переносы строк⁩
Lists
Links
Images · ⁨Изображения⁩
Make it a real page · ⁨Сделайте из этого полноценную страницу⁩
Comments and neat nesting · ⁨Комментарии и аккуратная вложенность⁩
Tables · ⁨Таблицы⁩
Forms · ⁨Формы⁩
Boxes and sections · ⁨Блоки и секции⁩
Add some style · ⁨Добавьте стили⁩
Selectors — class and id · ⁨Селекторы — класс и id⁩
Colours and backgrounds · ⁨Цвета и фоны⁩
Styling text · ⁨Стилирование текста⁩
The box model · ⁨Модель блока⁩
Spacing — margin and padding · ⁨Отступы — margin и padding⁩
Showing and hiding (display) · ⁨Показ и скрытие (display)⁩
Width and centering · ⁨Ширина и центрирование⁩
Rows with Flexbox · ⁨Строки с помощью Flexbox⁩
Mini-project: a profile card · ⁨Мини-проект: профильная карточка⁩
Exam courses · ⁨Подготовительные курсы к экзаменам⁩
Python for IGCSE CS · ⁨Python для IGCSE CS⁩
Programming, algorithms, databases and logic for Cambridge IGCSE 0478. · ⁨Программирование, алгоритмы, базы данных и логика для Cambridge IGCSE 0478.⁩
14 Lessons · ⁨Уроки⁩
Course overview and progress →
IGCSE CS Pseudocode · ⁨IGCSE CS Псевдокод⁩
Write and run the pseudocode in the Cambridge IGCSE 0478 syllabus for 2026, 2027 and 2028. · ⁨Напишите и запустите псевдокод из программы Cambridge IGCSE 0478 для 2026, 2027 и 2028 годов.⁩
19 Lessons · ⁨Уроки⁩
Course overview and progress →
Python for A-Level CS · ⁨Python для A-Level CS⁩
Data structures, algorithms, and OOP for Cambridge 9618. · ⁨Структуры данных, алгоритмы и ООП для Cambridge 9618.⁩
15 Lessons · ⁨Уроки⁩
Course overview and progress →
AS-level CS Pseudocode · ⁨Псевдокод AS-level CS⁩
Write and run the pseudocode in the Cambridge 9618 guide for exams in 2026, and for 2027, 2028 and 2029. · ⁨Напишите и запустите псевдокод из руководства Cambridge 9618 для экзаменов 2026, а также 2027, 2028 и 2029 годов.⁩
19 Lessons · ⁨Уроки⁩
Course overview and progress →
Python for AP CS Principles · ⁨Python для AP CS Principles⁩
Big ideas of computing — data, algorithms, the Internet, and impact. · ⁨Ключевые идеи информатики — данные, алгоритмы, Интернет и влияние.⁩
15 Lessons · ⁨Уроки⁩
Java for AP CS A · ⁨Java для AP CS A⁩
Java programming for the AP Computer Science A exam. · ⁨Программирование на Java для экзамена AP Computer Science A.⁩
19 Lessons · ⁨Уроки⁩
Course overview and progress →
A short history of Java · ⁨Краткая история Java⁩
What Java is used for · ⁨Для чего используется Java⁩
Where to learn more · ⁨Где узнать больше⁩
Set up your computer · ⁨Настройка компьютера⁩
Java basics: classes, main, and output · ⁨Основы Java: классы, main и вывод⁩
Using objects: String, Math, and wrappers · ⁨Использование объектов: String, Math и обёртки⁩
Booleans and selection: if/else and logic · ⁨Логические переменные и выбор: if/else и логика⁩
Loops: while, for, and accumulation · ⁨Циклы: while, for и накопление⁩
Strings and nested loops · ⁨Строки и вложенные циклы⁩
Writing a class: fields, constructor, methods · ⁨Написание класса: поля, конструктор, методы⁩
Encapsulation: private fields, getters, setters
1-D arrays: store, index, and traverse · ⁨Массивы 1-мерного измерения: хранение, индексация и обход⁩
Array algorithms: max, count, search, average · ⁨Алгоритмы для массивов: максимум, подсчет, поиск, среднее⁩
ArrayList: a list that grows · ⁨ArrayList: список, который растет⁩
ArrayList algorithms: filter and the remove bug · ⁨Алгоритмы для ArrayList: фильтрация и ошибка удаления⁩
2-D arrays: working with a grid · ⁨Массивы 2-мерности: работа с сеткой⁩
Searching: linear and binary
Sorting: selection and insertion sort · ⁨Сортировка: выборка и вставка⁩
Recursion: base case and recursive case
Text files: write and read with Scanner · ⁨Текстовые файлы: запись и чтение с помощью Scanner⁩
Inheritance: extends, super, and overriding · ⁨Наследование: extends, super и переопределение⁩
Polymorphism: dynamic dispatch and toString() · ⁨Полиморфизм: динамическая диспетчеризация и toString()⁩
FRQ workshop: the 4 question types
Topics & tools · ⁨Темы и инструменты⁩
Databases & SQL · ⁨Базы данных и SQL⁩
Query, design, and change relational databases — right in your browser, no setup. · ⁨Запросы, проектирование и изменение реляционных баз данных — прямо в браузере, без установки.⁩
17 Lessons · ⁨Уроки⁩
Course overview and progress →
Linux & the command line · ⁨Linux & командная строка⁩
Drive a computer by typing. Practise real shell commands in a safe in-browser terminal. · ⁨Управляйте компьютером с помощью набора текста. Тренируйтесь выполнять реальные команды оболочки в безопасном терминале прямо в браузере.⁩
14 Lessons · ⁨Уроки⁩
Course overview and progress →
LaTeX
Typeset beautiful documents and maths — write LaTeX, compile on our servers, see the PDF. · ⁨Компилируйте красивые документы и математику — пишите LaTeX, компилируйте на наших серверах, смотрите PDF.⁩
14 Lessons · ⁨Уроки⁩
Course overview and progress →
Cyber security · ⁨Кибербезопасность⁩
How attacks work and how to stop them — ciphers, hashing, and safe computing, hands-on. · ⁨Как работают атаки и как их остановить — шифры, хеширование и безопасное программирование, практические занятия.⁩
16 Lessons · ⁨Уроки⁩
Course overview and progress →
What is cyber security? · ⁨Что такое кибербезопасность?⁩
Why it matters · ⁨Почему это важно⁩
Helpful resources · ⁨Полезные ресурсы⁩
Nothing to install · ⁨Ничего устанавливать не нужно⁩
01
Security, privacy and integrity · ⁨Безопасность, конфиденциальность и целостность⁩
02
Malware · ⁨Вредоносное ПО⁩
03
Attacks and brute force · ⁨Атаки и перебор⁩
04
Social engineering · ⁨Социальная инженерия⁩
05
Defending a system · ⁨Защита системы⁩
06
Passwords and authentication · ⁨Пароли и аутентификация⁩
07
Storing passwords safely · ⁨Безопасное хранение паролей⁩
08
Encoding is not encryption · ⁨Кодирование — это не шифрование⁩
09
Symmetric encryption · ⁨Симметричное шифрование⁩
10
Asymmetric encryption · ⁨Асимметричное шифрование⁩
11
Hashing and digital signatures
12
HTTPS, SSL/TLS and certificates · ⁨HTTPS, SSL/TLS и сертификаты⁩
13
Data integrity · ⁨Целостность данных⁩
14
SQL injection · ⁨SQL-инъекция⁩
15
Access control and least privilege · ⁨Контроль доступа и принцип наименьших привилегий⁩
16
Ethics, law and staying safe · ⁨Этика, закон и безопасность⁩

Practice · ⁨Практика⁩

Sharpen your skills with challenges from 1★ to 5★. Pick a language. · ⁨Отточите свои навыки с помощью заданий от 1★ до 5★. Выберите язык.⁩

01
Print a word · ⁨Вывести слово⁩
★☆☆☆☆
02
Print another word · ⁨Вывести другое слово⁩
★☆☆☆☆
03
Print a sentence · ⁨Вывести предложение⁩
★☆☆☆☆
04
Print with a ! · ⁨Вывести с восклицательным знаком⁩
★☆☆☆☆
05
Print two lines · ⁨Вывести две строки⁩
★☆☆☆☆
06
Print three lines · ⁨Вывести три строки⁩
★☆☆☆☆
07
Print a number · ⁨Вывести число⁩
★☆☆☆☆
08
Print a bigger number · ⁨Вывести большее число⁩
★☆☆☆☆
09
Add two numbers · ⁨Сложить два числа⁩
★☆☆☆☆
10
Add bigger numbers · ⁨Сложение больших чисел⁩
★☆☆☆☆
11
Subtract · ⁨Вычесть⁩
★☆☆☆☆
12
Multiply · ⁨Умножить⁩
★☆☆☆☆
13
Divide · ⁨Деление⁩
★☆☆☆☆
14
Remainder · ⁨Остаток от деления⁩
★☆☆☆☆
15
Use a variable · ⁨Использовать переменную⁩
★☆☆☆☆
16
A number variable · ⁨Переменная числа⁩
★☆☆☆☆
17
Change a variable · ⁨Изменить переменную⁩
★☆☆☆☆
18
Add two variables · ⁨Сложить две переменные⁩
★☆☆☆☆
19
Multiply two variables · ⁨Умножить две переменные⁩
★☆☆☆☆
20
Join two words · ⁨Объединить два слова⁩
★☆☆☆☆
21
Greet a name · ⁨Приветствие имени⁩
★☆☆☆☆
22
Repeat text · ⁨Повторение текста⁩
★☆☆☆☆
23
Ask for a name · ⁨Запрос имени⁩
★☆☆☆☆
24
Echo a number · ⁨Эхо числа⁩
★☆☆☆☆
105
Call a function · ⁨Вызов функции⁩
★☆☆☆☆
106
Use what it gives back · ⁨Использовать возвращаемое значение⁩
★☆☆☆☆
107
Finish the function · ⁨Завершить функцию⁩
★☆☆☆☆
108
Write one yourself · ⁨Написать свою⁩
★★☆☆☆
25
Your first function · ⁨Ваша первая функция⁩
★☆☆☆☆
26
Is it positive? · ⁨Является ли оно положительным?⁩
★☆☆☆☆
27
The bigger one · ⁨Большее из двух⁩
★☆☆☆☆
28
The last item · ⁨Последний элемент⁩
★☆☆☆☆
29
Is it even? · ⁨Четное ли?⁩
★☆☆☆☆
30
Sum a list · ⁨Сумма списка⁩
★☆☆☆☆
31
Reverse a string · ⁨Реверс строки⁩
★★☆☆☆
32
Count the vowels · ⁨Подсчёт гласных⁩
★★☆☆☆
33
FizzBuzz
★★★☆☆
34
Letter frequencies · ⁨Частотность букв⁩
★★★☆☆
35
Remove duplicates · ⁨Удаление дубликатов⁩
★★★☆☆
36
Second largest · ⁨Второе по величине⁩
★★★☆☆
37
Group anagrams · ⁨Группировка анаграмм⁩
★★★★☆
38
Flatten a nested list · ⁨Развернуть вложенный список⁩
★★★★☆
39
RPN calculator · ⁨RPN калькулятор⁩
★★★★★
40
Run-length encoding · ⁨Кодирование длин серий⁩
★★★★★
41
Count to ten · ⁨Посчитать до десяти⁩
★★☆☆☆
42
Even numbers · ⁨Четные числа⁩
★★☆☆☆
43
Liftoff · ⁨Старт⁩
★★☆☆☆
44
Star triangle · ⁨Треугольник из звездочек⁩
★★☆☆☆
45
The 3 times table · ⁨Таблица умножения на 3⁩
★★☆☆☆
46
Running total · ⁨Накопительная сумма⁩
★★★☆☆
47
Largest without max · ⁨Максимум без max⁩
★★★☆☆
48
Smallest without min · ⁨Минимум без min⁩
★★★☆☆
49
Count the positives · ⁨Подсчет положительных⁩
★★☆☆☆
50
Average of a list · ⁨Среднее значение списка⁩
★★★☆☆
51
Add up 1 to 100 · ⁨Сложить от 1 до 100⁩
★★☆☆☆
52
Upside-down triangle · ⁨Перевернутый треугольник⁩
★★☆☆☆
53
FizzBuzz with 4 and 6 · ⁨FizzBuzz с 4 и 6⁩
★★★☆☆
54
Until you type stop · ⁨Пока не наберете stop⁩
★★★☆☆
55
A list of squares · ⁨Список квадратов⁩
★★☆☆☆
56
Count a value · ⁨Подсчет значения⁩
★★☆☆☆
57
Keep the evens · ⁨Оставить только четные⁩
★★☆☆☆
58
Find the position · ⁨Найти позицию⁩
★★★☆☆
59
Smallest and largest · ⁨Минимум и максимум⁩
★★★☆☆
60
Above average · ⁨Выше среднего⁩
★★★☆☆
61
Binary to denary · ⁨Бинарное в десятичное⁩
★★★★☆
62
Denary to binary · ⁨Десятичное в бинарное⁩
★★★★☆
63
Digital root · ⁨Цифровой корень⁩
★★★★☆
64
Caesar cipher · ⁨Шифр Цезаря⁩
★★★★☆
65
Bank account · ⁨Банковский счет⁩
★★★★☆
66
Transpose a grid · ⁨Транспонировать сетку⁩
★★★★☆
67
Most common word · ⁨Самое частое слово⁩
★★★★★
68
Sieve of Eratosthenes · ⁨Решето Эратосфена⁩
★★★★★
69
A row of Pascal's triangle · ⁨Строка треугольника Паскаля⁩
★★★★★
70
Tic-tac-toe winner · ⁨Победитель в крестики-нолики⁩
★★★★★
71
Is it big? · ⁨Это большое?⁩
★☆☆☆☆
72
Pass or fail · ⁨Сдача или неудача⁩
★☆☆☆☆
73
Positive, negative or zero
★☆☆☆☆
74
The bigger number · ⁨Большее число⁩
★☆☆☆☆
75
Even or odd · ⁨Четное или нечетное⁩
★☆☆☆☆
76
Is it in range? · ⁨Входит ли в диапазон?⁩
★★☆☆☆
77
Free entry · ⁨Бесплатный вход⁩
★★☆☆☆
78
Grade letter · ⁨Буквенная оценка⁩
★★☆☆☆
79
Divisible by both · ⁨Делится на оба⁩
★★☆☆☆
80
Ticket price · ⁨Цена билета⁩
★★☆☆☆
81
Finish the countdown · ⁨Завершить обратный отсчет⁩
★☆☆☆☆
82
The loop that never ends · ⁨Цикл, который никогда не заканчивается⁩
★☆☆☆☆
83
Count up to five · ⁨Считать вверх до пяти⁩
★☆☆☆☆
84
Add up to five · ⁨Сложить до пяти⁩
★☆☆☆☆
85
Double until it passes 100 · ⁨Удвоить, пока не превысит 100⁩
★★☆☆☆
86
Stop at the first over fifty · ⁨Остановиться при первом значении свыше пятидесяти⁩
★★☆☆☆
87
Count down in twos · ⁨Считать вниз с шагом два⁩
★★☆☆☆
88
Until they type stop · ⁨Пока они не наберут stop⁩
★★☆☆☆
89
How many halvings? · ⁨Сколько делений?⁩
★★☆☆☆
90
A row of the times table · ⁨Строка таблицы умножения⁩
★★☆☆☆
91
The first letter · ⁨Первая буква⁩
★☆☆☆☆
92
The last letter · ⁨Последняя буква⁩
★☆☆☆☆
93
The first three letters · ⁨Первые три буквы⁩
★☆☆☆☆
94
How long is it? · ⁨Какое оно по длине?⁩
★☆☆☆☆
95
Shout it · ⁨Выкрикни его⁩
★☆☆☆☆
96
Initials · ⁨Инициалы⁩
★★☆☆☆
97
Ask for a name · ⁨Запрос имени⁩
★☆☆☆☆
98
Ask for two things · ⁨Запроси две вещи⁩
★☆☆☆☆
99
A number from input · ⁨Число из ввода⁩
★☆☆☆☆
100
Add two numbers you were given · ⁨Сложите два данных числа⁩
★★☆☆☆
101
Each letter on its own line · ⁨Каждая буква на отдельной строке⁩
★☆☆☆☆
102
Zero to four · ⁨От нуля до четырёх⁩
★☆☆☆☆
103
Count the letters · ⁨Подсчёт букв⁩
★☆☆☆☆
104
Add up one to five · ⁨Сложить от одного до пяти⁩
★☆☆☆☆
01
Print a word · ⁨Вывести слово⁩
★☆☆☆☆
02
Print another word · ⁨Вывести другое слово⁩
★☆☆☆☆
03
Print a sentence · ⁨Вывести предложение⁩
★☆☆☆☆
04
Print with a ! · ⁨Вывести с восклицательным знаком⁩
★☆☆☆☆
05
Print two lines · ⁨Вывести две строки⁩
★☆☆☆☆
06
Print a number · ⁨Вывести число⁩
★☆☆☆☆
07
Add two numbers · ⁨Сложить два числа⁩
★☆☆☆☆
08
Subtract · ⁨Вычесть⁩
★☆☆☆☆
09
Multiply · ⁨Умножить⁩
★☆☆☆☆
10
Divide · ⁨Деление⁩
★☆☆☆☆
11
Remainder · ⁨Остаток от деления⁩
★☆☆☆☆
12
A number variable · ⁨Переменная числа⁩
★☆☆☆☆
13
A text variable · ⁨Переменная текста⁩
★☆☆☆☆
14
Add two variables · ⁨Сложить две переменные⁩
★☆☆☆☆
15
Your first method · ⁨Ваш первый метод⁩
★☆☆☆☆
16
Is it positive? · ⁨Является ли оно положительным?⁩
★☆☆☆☆
17
Cube a number · ⁨Возвести число в куб⁩
★☆☆☆☆
18
The smaller one · ⁨Меньшее из двух⁩
★☆☆☆☆
19
Square a number
★☆☆☆☆
20
Largest of three · ⁨Наибольшее из трёх⁩
★☆☆☆☆
21
Count the vowels · ⁨Подсчёт гласных⁩
★★☆☆☆
22
Reverse the word order · ⁨Обратный порядок слов⁩
★★☆☆☆
23
Palindrome check · ⁨Проверка палиндрома⁩
★★★☆☆
24
Running sum
★★★☆☆
25
Most frequent character · ⁨Наиболее частый символ⁩
★★★☆☆
26
Binary search
★★★☆☆
27
Factorial (mind the size) · ⁨Факториал (учтите размер)⁩
★★★★☆
28
Count primes below n · ⁨Подсчёт простых чисел ниже n⁩
★★★★☆
29
Roman numerals · ⁨Римские числа⁩
★★★★★
30
Longest common prefix · ⁨Длина общего префикса⁩
★★★★★
01
Print a word · ⁨Вывести слово⁩
★☆☆☆☆
02
Print another word · ⁨Вывести другое слово⁩
★☆☆☆☆
03
Print a sentence · ⁨Вывести предложение⁩
★☆☆☆☆
04
Print with a ! · ⁨Вывести с восклицательным знаком⁩
★☆☆☆☆
05
Print two lines · ⁨Вывести две строки⁩
★☆☆☆☆
06
Print three lines · ⁨Вывести три строки⁩
★☆☆☆☆
07
Print a number · ⁨Вывести число⁩
★☆☆☆☆
08
Add two numbers · ⁨Сложить два числа⁩
★☆☆☆☆
09
Subtract · ⁨Вычесть⁩
★☆☆☆☆
10
Multiply · ⁨Умножить⁩
★☆☆☆☆
11
Remainder · ⁨Остаток от деления⁩
★☆☆☆☆
12
A number variable · ⁨Переменная числа⁩
★☆☆☆☆
13
Add two variables · ⁨Сложить две переменные⁩
★☆☆☆☆
14
Multiply two variables · ⁨Умножить две переменные⁩
★☆☆☆☆
15
Your first function · ⁨Ваша первая функция⁩
★☆☆☆☆
16
Is it positive? · ⁨Является ли оно положительным?⁩
★☆☆☆☆
17
Cube a number · ⁨Возвести число в куб⁩
★☆☆☆☆
18
The smaller one · ⁨Меньшее из двух⁩
★☆☆☆☆
19
Square a number · ⁨Возвести число в квадрат⁩
★☆☆☆☆
20
Sign of a number · ⁨Знак числа⁩
★☆☆☆☆
21
Largest of three · ⁨Наибольшее из трёх⁩
★★☆☆☆
22
Factorial · ⁨Факториал⁩
★★☆☆☆
23
Greatest common divisor · ⁨Наибольший общий делитель⁩
★★☆☆☆
24
Count the 1-bits · ⁨Подсчитать биты, равные 1⁩
★★☆☆☆
25
Sum an array
★★★☆☆
26
Swap two values · ⁨Поменять местами два значения⁩
★★★☆☆
27
String length · ⁨Длина строки⁩
★★★☆☆
28
Count a character · ⁨Подсчитать вхождение символа⁩
★★★☆☆
29
Reverse in place · ⁨Реверсирование на месте⁩
★★★★☆
30
Palindrome · ⁨Палиндром⁩
★★★★☆
31
Bubble sort · ⁨Пузырьковая сортировка⁩
★★★★☆
32
Points with a struct
★★★★☆
33
Binary search
★★★★★
34
Parse an integer
★★★★★
All courses, one page each · ⁨Все курсы, по одной странице каждый⁩

Log in or create account · ⁨Войти или создать аккаунт⁩

IGCSE, A-Level & AP