Chceš sa naučiť programovať? Skús Codecademy

Natália Bebjaková
EDTECH KISK
Published in
2 min readApr 21, 2021

Akým jazykom hovoríš? Ja napríklad Python, Java, C++… Pokus o informatický vtip napovedá o obsahu tohoto článku. Zaoberám sa v ňom výhodami znalosti programovania a platformou, ktorá k tejto znalosti môže dopomôcť — Codecademy.

Programovanie je nepochybne žiadanou zručnosťou na dnešnom pracovnom trhu. Aj keď živiť sa programovaním nie je pre každého, základná znalosť v tejto oblasti so sebou prináša výhody pre kohokoľvek. Keď vytvárame program, rozkladáme riešenie jeho problému na menšie časti, ktorých vyriešením sa krok po kroku dopracujeme k cieľu. Programovanie teda podporuje schopnosť riešiť problémy kreatívne a logicky — algoritmické myslenie. Vďaka veľkému množstvu chýb a ich opráv môže tento proces viesť k budovaniu trpezlivosti a schopnosti samostatnej práce. [1]

Ak sa niekto rozhodne s programovaním začať od základov, online kurzy môžu byť dobrým odrazovým mostíkom.

Codecademy

Táto platforma patrí k najznámejším v oblasti vzdelávania v IT. Ponúka kurzy v 14 rôznych programovacích jazykoch a v oblastiach vývoja webov, hier, dátovej analytiky, dizajnu a mnoho ďalších. Väčšina z týchto kurzov je zdarma, je možné využiť aj platenú verziu s prístupom k rozsiahlejšiemu obsahu.

Stavebným kameňom je tzv. „learn by doing“ a teda učenie sa skrze činnosť. Jednotlivé kurzy sa skladajú z lekcií, pričom každá z nich obsahuje teoretické vysvetlenie a samostatné úlohy s detailnými popismi. Po vypracovaní úlohy a jej spustení sa automaticky vyhodnotí správnosť riešenia. Pokiaľ potrebuje riešiteľ radu, môže využiť nápovedu alebo sa o úlohe poradiť v diskusnom fóre s ostatnými riešiteľmi, čo podporuje vzájomné učenie sa. [2]

Codecademy si získala pozornosť aj na školách a býva zaradená do výuky informatiky. Jej výhodami sú, že:

  • Interaktívne kurzy sú zdarma.
  • Rýchlosť plnenia jednotlivých lekcií je voliteľná a študenti ich plnenie môžu opakovať ľubovoľne krát
  • Študent dostáva okamžitú spätnú väzbu na svoj kód
  • Obsahuje kurzy vhodné pre začiatočníkov. [3]

Celá platforma je v angličtine, ktorá je všeobecne jazykom informatiky. Ak by sa chcel niekto pustiť do online programovacích kurzov v češtine alebo slovenčine, môže využiť napríklad platformu Learn2Code.

Naučiť sa základy programovania skrze online kurzy je nepochybne dobrým začiatkom na dlhej ceste k tomu stať sa programátorom. Ako však povedal aj jeden zo zakladateľov Codecademy Zach Sims: „Ľudia si často myslia, že všetko sa dá získať z externého zdroja. Neuvedomujú si, že programovanie nie je len o písaní kódu, ale hlavne o myslení v algoritmoch. Vedieť upraviť webovú stránku je jedna vec, vyvinúť sofistikovaný systém je vec druhá. To sa za pár večerov naučiť nedá“. [4]

Literatúra:

[1] Siegle, D. (2017). Technology. Gifted Child Today, 40(2), 117–123.

[2] Full Catalog Courses Tutorials [online]. Codeacademy. Dostupné z: https://www.codecademy.com/catalog.

[3] Sharp, J. H. (2019). Using codecademy interactive lessons as an instructional supplement in a python programming course. Information Systems Education Journal, 17(3), 20.

[4] Wortham, J. (2012). A surge in learning the language of the internet. New York Times, 27.

--

--