Visual Coding Lab je vzdělávací aplikace, která vám umožní učit se programovat pouze pomocí smartphonu. Obsahuje 60 lekcí pokrývajících vše od základů Pythonu a C až po základní algoritmy, jako je hledání maximální hodnoty a bublinové řazení.
■ Čtení, zápis a spuštění
Každá kapitola se řídí tříkrokovým procesem: „Čtení → Cvičení → Kvíz.“ Přečtete si krátké vysvětlení, kód přepíšete a spustíte na místě a nakonec si ověříte své znalosti pomocí kvízu. Je navržen tak, aby šel nad rámec pouhého čtení nebo kopírování.
■ Zobrazení obsahu proměnných
V cvičeních v Pythonu se nezobrazují pouze výsledky provádění, ale hodnoty v proměnných se zobrazují jako rámečky. Spuštěním programu krok za krokem můžete vizuálně sledovat, kterými řádky program prochází a jak se hodnoty mění. V lekci třídění můžete vidět, jak jsou prvky pole přeskupovány v diagramu.
■ Provozní prostředí je ve vašem zařízení
Python i C se provádějí pouze pomocí prohlížeče vašeho zařízení. Kód, který napíšete, se nikdy neodesílá na žádný server. Po otevření se studijní materiály a spouštěcí prostředí uloží do vašeho zařízení, což vám umožní pokračovat ve výuce i v oblastech s nestabilní komunikací nebo bez signálu.
■ Zahrnuté kurikulum (celkem 60 lekcí)
・Úvod do Pythonu: Od základů k algoritmům (10 kapitol / 30 lekcí)
print(), proměnné a výpočty, f-řetězce, příkazy if, smyčky for, smyčky while, seznamy, funkce, hledání maximální hodnoty, bublinové řazení
・Úvod do jazyka C: Od základů k algoritmům (10 kapitol / 30 lekcí)
printf(), celočíselný typ a výpočty, scanf(), příkazy if, smyčky for, pole, pole a řetězce char, funkce, hledání maximální hodnoty, bublinové řazení
■ Cvičení jsou automaticky hodnocena
K cvičením jsou k dispozici testovací případy. Stisknutím tlačítka „Spustit test“ se zobrazí očekávaná hodnota a skutečný výstup vedle sebe, což vám umožní okamžitě vidět stav úspěšného/neúspěšného plnění.
■ Volné spuštění pro volné psaní kódu
Odděleně od lekcí je k dispozici stránka, kde můžete volně psát a spouštět kód od nuly. To je užitečné, když chcete otestovat kód, který se objevil v lekcích.
■ Záznam učení
Kolikrát jste spustili program, počet chyb a poslední kód, který jste napsali, se zaznamenávají do vašeho zařízení. Svůj pokrok si můžete později prohlédnout.
■ Podmínky použití
• Použití zdarma (budou se zobrazovat reklamy)
• Není vyžadována registrace účtu ani přihlášení
• Váš napsaný kód, pokrok a nastavení se ukládají pouze do vašeho zařízení (localStorage) a nejsou odesílány na náš server.
• K zobrazování reklam se používají soubory cookie a reklamní identifikátory.
• Cílový věk: 13 let a starší
• Zásady ochrany osobních údajů: https://visual-coding-lab.web.app/privacy
Naučte se programovat v Pythonu a C prostřednictvím 60 praktických lekcí. Není nutná registrace a funguje offline.
Datum aktualizace
13. 9. 2026