Visual Coding Lab je aplikacija za učenje koja vam omogućuje učenje programiranja samo pomoću pametnog telefona. Uključuje 60 lekcija koje pokrivaju sve, od osnova Pythona i C-a do temeljnih algoritama poput pretraživanja maksimalne vrijednosti i sortiranja mjehurićima.
■ Čitanje, pisanje i pokretanje
Svako poglavlje slijedi proces u tri koraka: "Čitanje → Vježba → Kviz." Čitate kratko objašnjenje, prepisujete i pokrećete kod na licu mjesta te na kraju provjeravate svoje razumijevanje kvizom. Osmišljen je da ide dalje od pukog čitanja ili kopiranja.
■ Pogledajte sadržaj varijabli
U Python vježbama ne prikazuju se samo rezultati izvršavanja, već se vrijednosti u varijablama prikazuju kao okviri. Pokretanjem programa korak po korak možete vizualno pratiti kroz koje retke program prolazi i kako se vrijednosti mijenjaju. U lekciji sortiranja možete vidjeti kako se elementi polja preuređuju u dijagramu.
■ Okruženje izvršavanja je unutar vašeg uređaja
I Python i C izvršavaju se samo pomoću preglednika vašeg uređaja. Kod koji napišete nikada se ne šalje ni na jedan poslužitelj. Nakon otvaranja, materijali za učenje i okruženje za izvršavanje spremaju se na vaš uređaj, što vam omogućuje nastavak učenja čak i u područjima s nestabilnom komunikacijom ili bez signala.
■ Uključeni kurikulum (ukupno 60 lekcija)
・Uvod u Python: Od osnova do algoritama (10 poglavlja / 30 lekcija)
print(), varijable i izračuni, f-nizovi, if naredbe, for petlje, while petlje, popisi, funkcije, traženje maksimalne vrijednosti, mjehurićasto sortiranje
・Uvod u C jezik: Od osnova do algoritama (10 poglavlja / 30 lekcija)
printf(), int tip i izračuni, scanf(), if naredbe, for petlje, nizovi, char nizovi i nizovi, funkcije, traženje maksimalne vrijednosti, mjehurićasto sortiranje
■ Vježbe se automatski ocjenjuju
Za vježbe su dostupni testni slučajevi. Pritiskom na "Pokreni test" prikazuje se očekivana vrijednost i stvarni izlaz jedan pored drugog, što vam omogućuje da odmah vidite svoj status prolaz/pad.
■ Slobodno izvršavanje za slobodno pisanje koda
Odvojeno od lekcija, postoji stranica na kojoj možete slobodno pisati i pokretati kod od nule. To je korisno kada želite testirati kod koji se pojavio u lekcijama.
■ Dnevnik učenja
Broj izvršavanja programa, broj pogrešaka i posljednji kod koji ste napisali bilježe se na vašem uređaju. Svoj napredak možete pregledati kasnije.
■ Uvjeti korištenja
• Besplatno korištenje (prikazivat će se oglasi)
• Nije potrebna registracija računa ili prijava
• Vaš napisani kod, napredak i postavke spremaju se samo na vaš uređaj (localStorage) i ne šalju se na naš poslužitelj.
• Kolačići i identifikatori oglašavanja koriste se za prikazivanje oglasa.
• Ciljana dob: 13 godina i više
• Pravila privatnosti: https://visual-coding-lab.web.app/privacy
Naučite programiranje u Pythonu i C-u kroz 60 praktičnih lekcija. Nije potrebna registracija i radi izvan mreže.