Az új pozíciómra készülvén, hála a kifinomult kereső algoritmusoknak és cookieknak, a Facebook egyből elkezdte dobálni az ingyenes tutoriális programokat. Az informatikai világba való belépés talán sosem volt ilyen könnyű, mint most, ám paradox módon annyi lehetőség adódik, hogy a bőség adhat zavart.
Számos ingyenes online forrás és program áll rendelkezésre, hogy megsegítse azokat, akik érdeklődnek a IT/számítástechnika világa iránt, akár újrakezdőként is.
Ebben a blogposztban megírom azokat az ingyenes lehetőségeket, amelyekkel jelenleg élek, s amolyan kísérleti egérként használok.
1. Code First Girls: Ingyenes nemzetközi tanfolyamok, különböző területeken.
Bevallom ebben semmilyen tudatos keresés nem volt, Facebook feldobta a hirdetésüket, végig görgettem a lehetőségeket és egyből jelentkeztem a legközelebbi SQL + Database webinárra. Ami nagyon szuper, hogy amint jóvá hagyták a jelentkezésedet, már hozzáférsz google driveon az összes segédlethez és azokat átmásolhatod magadnak. A kurzusok általában 2 óra hosszúak, heti egyszer, hétköznap estéken.
A kurzusokon való részvétel feltétele: angol nyelvismeret, az oldal exkluzív csak lányoknak/nőknek hirdet.
Az epam training programját is a FaceBook dobta fel, elsőre sikerült egy DevOps képzést beválasztani, amit szerintem nem fogok tudni megcsinálni, de rengeteg "hasznos forrást" jelöltek meg, s így jutottam el a...
3.Harvard Egyetem CS50 - ingyenes, online kurzus
A CS50x a Harvard egyik legnépszerűbb bevezető informatikai kurzusa, amelyet mindenki, aki érdeklődik a programozás iránt, könnyedén követhet. David J. Malan professzor vezetésével a kurzus megismerteti a diákokat az algoritmikus gondolkodással és hatékony problémamegoldással. A tananyag kiterjed az absztrakcióra, az algoritmusokra, az adatstruktúrákra és még sok másra. A kurzus résztvevői C-től kezdve Python-on és JavaScripten át egészen a webfejlesztésig számos programozási nyelvet és technológiát tanulnak. A kurzus egy önálló tempójú tanfolyam, így bárki saját ütemében tanulhat és fejlődhet. Az edX felületén keresztül hozzáférésünk van a kurzusfeladatokhoz is, az ingyenes verzió mellett lehetőségünk van durván $200-ért az eredményünket érvényesíteni és erről tanúsítványt kapni.
Az ingyenes kurzusok után megemlítenék egy pár hasznos applikációt is:
4. Mimo - Android / Web
A Mimo segítségével tehetünk pár kipárnázott lépést a programozási nyelvek világába. Én a Python és a Full Stack-be kezdtem bele, napi 10-20 percet szoktam vele pötyörészni. Felépítése olyan, mint a DuoLingo-nak, egy pici elmélet, egy pici jelöld be a helyes kód részletet pár lehetőség közül, amit a tananyag előre haladtával nehezít, arra felé noszogatva, hogy önállóan írjál meg egy-egy kód sort. Az applikáció zseniális, a webfelület viszont borzalmas. Minden példa feladatot át lehet szerkeszteni, le lehet futtatni, amolyan virtuális játszótérként használni.
5. ChatGPT
Amikor a Mimoban belefutok olyan programozási feladatokba, funkciókba, amiket nem értek, vagy jobban szeretnék megérteni, azokat a ChatGPT segítségével átbeszélem. Illetve meg tudom adni pontosan, hogy miket tanultam eddig és ezek alapján adjon próba feladatokat. Én nagyon szeretem használni a ChatGPT-t, olyan, mintha lenne egy kimeríthetetlen tanárod és arra ösztökél, hogy egy feladatot akár több módon is próbáljak megoldani.
6. Scratch!
A CS50 kurzusban volt róla szó, illetve az első kurzusfeladatot is a Scratchben kell megcsinálni. A Scratch egy interaktív fejlesztői környezet és grafikus programozási nyelv, amelyet kifejezetten a gyerekek és kezdők számára terveztek. A Scratch segítségével könnyedén készíthetünk interaktív történeteket, játékokat és animációkat blokk alapú programozási módszerrel, anélkül, hogy előzetes kódolási ismeretekkel rendelkeznénk. Ezáltal a Scratch ideális eszköz a kreativitás kibontakoztatására és a programozási logika elsajátítására.