Visual Coding Lab – це навчальний додаток, який дозволяє вам вивчати програмування, використовуючи лише ваш смартфон. Він містить 60 уроків, що охоплюють усе: від основ Python та C до фундаментальних алгоритмів, таких як пошук максимального значення та сортування бульбашками.
■ Читання, запис та виконання
Кожен розділ складається з трьох кроків: «Читання → Вправа → Тест». Ви читаєте коротке пояснення, переписуєте та запускаєте код на місці, і, нарешті, перевіряєте своє розуміння за допомогою тесту. Він розроблений, щоб виходити за рамки простого читання чи копіювання.
■ Перегляд вмісту змінних
У вправах Python відображаються не лише результати виконання, але й значення змінних у вигляді прямокутників. Запускаючи програму крок за кроком, ви можете візуально відстежувати, через які рядки проходить програма та як змінюються значення. На уроці сортування ви можете побачити, як елементи масиву переставляються на діаграмі.
■ Середовище виконання знаходиться на вашому пристрої
Як Python, так і C виконуються лише за допомогою браузера вашого пристрою. Код, який ви пишете, ніколи не надсилається на жодний сервер. Після відкриття навчальні матеріали та середовище виконання зберігаються на вашому пристрої, що дозволяє вам продовжувати навчання навіть у місцях з нестабільним зв'язком або відсутністю сигналу.
■ Включена навчальна програма (загалом 60 уроків)
・Вступ до Python: від основ до алгоритмів (10 розділів / 30 уроків)
print(), змінні та обчислення, f-рядки, оператори if, цикли for, цикли while, списки, функції, пошук максимального значення, сортування бульбашками
・Вступ до мови C: від основ до алгоритмів (10 розділів / 30 уроків)
printf(), цілочисельний тип та обчислення, scanf(), оператори if, цикли for, масиви, масиви та рядки char, функції, пошук максимального значення, сортування бульбашками
■ Вправи оцінюються автоматично
Для вправ надаються тестові випадки. Натискання кнопки "Виконати тест" відображає очікуване значення та фактичний результат поруч, що дозволяє вам одразу побачити свій статус "зараховано/не зараховано".
■ Вільне виконання для вільного написання коду
Окремо від уроків є сторінка, де ви можете вільно писати та запускати код з нуля. Це корисно, коли ви хочете протестувати код, який з'являвся в уроках.
■ Журнал навчання
Кількість разів виконання програми, кількість помилок та останній написаний вами код записуються на вашому пристрої. Ви можете переглянути свій прогрес пізніше.
■ Умови використання
• Безкоштовне використання (відображатиметься реклама)
• Реєстрація облікового запису чи вхід не потрібні
• Ваш написаний код, прогрес та налаштування зберігаються лише на вашому пристрої (localStorage) і не надсилаються на наш сервер.
• Для відображення реклами використовуються файли cookie та рекламні ідентифікатори.
• Цільовий вік: 13 років і старше
• Політика конфіденційності: https://visual-coding-lab.web.app/privacy
Вивчайте програмування на Python та C за допомогою 60 практичних уроків. Реєстрація не потрібна, і все працює офлайн.