Csak egy számítógépes kocka vagy, aki szereti a webfejlesztés technikai részét?
Szereted a dolgok irányítását, miközben az alkalmazás- vagy weboldal-ötletedet megvalósítod?
Blogger vagy, aki szeret minőségi tartalommal megszólítani az embereket, és felhasználóbarát webhelyfelületet létrehozni?
Ha a fenti kérdések bármelyikére “igen” a válaszod, akkor valószínűleg meg kell tanulnod, hogyan kell saját magadnak kódot írni.
Múltak azok az idők, amikor azt hitték, hogy a kódolás csak az abszolút számítógépes kockáknak való. Ma már bárki részt vehet a kódírás folyamatában saját alkotásaihoz, például weboldalakhoz, mobilalkalmazásokhoz és szoftverekhez.
Mégis, talán még mindig azon tűnődik, miért kell kódolást tanulnia, amikor programozókat vagy fejlesztőket is felvehet, hogy elvégezzék a munkát Ön helyett!
Nos, először is, ez csökkenti a teljes munkaidős programozóktól való függőségét. És ha szakértővé válik a kódolásban vagy a programozásban, akkor vagy leállíthatja a programozók felbérlését, vagy lemondhat egy programozóról, hogy költséget takaríthasson meg.
Szintén, még ha csak a programozás alapjait tanulja meg, a webfejlesztő csapata nem fog tudni blöffölni Önnek semmit.
De a legfontosabb ok a kódolás megtanulására az, hogy ez felhatalmazná Önt arra, hogy a saját elképzelésén dolgozzon, ahelyett, hogy elképzelését valaki másnak (egy programozónak) magyarázná, aki nem mindig képes teljes igazságot tenni a kreatív elképzeléseihez.
Egyértelmű tehát, hogy érdemes kihasználni minden olyan rendkívül egyszerű kódolási eszközt, amely segít ingyen megtanulni a kódolást.
Ebben a cikkben közelebbről megnézzük azt a 20 csodálatos forrást, amelyekkel ingyen tanulhatsz kódolni, mindössze egy internetkapcsolatra és egy jó laptopra lesz szükséged.
A cél az, hogy felfedjük a 20 ingyenes kódtanulási forrás által kínált funkciókat, hogy ösztönözzük Önt arra, hogy önállóan kezdjen el kódolni.
- #1 Code.org
- #2 Code Academy
- #3 Khan Academy
- #4 Codewars
- #5 Coursera
- #6 Udemy
- #7 Free Code Camp
- #8 edX.org
- #9 Code Conquest
- #10 The Massachusetts Institute of Technology OpenCourseWare
- #11 GA Dash
- #12 Udacity
- #13 Google Android képzés
- #14 The Code Player
- #15 Code School
- #16 The Odin Project
- #17 HTML5 Rocks
- #18 A List Apart
- #19 SitePoint
- #20 TutsPlus
- #21 After Hours Programming
- #22 Codeasy.net
- #23 – Code Avengers
- Jamie
- Latest posts by Jamie (see all)
#1 Code.org
A Code.org oktatóanyagok széles skálájához biztosít hozzáférést how-to guides (egyórás kódtanulási oktatóanyagok), videók stb. formájában.
Sőt, a partnerek által kínált különböző oktatóanyagokhoz és alkalmazásokhoz is hozzáférést biztosít a K-8. osztályosoknak szóló játékfejlesztés, a JavaScript programozás és hasonló egyéb programozási nyelvek elsajátításához.
Az egyszerű és gyors tanulás érdekében számos oktató által vezetett (vagy tanár által vezetett) órát is tart. Az oldalon elérhető előadások némelyike a programozóipar népszerű neveitől származik.
Nem csoda tehát, hogy már több millió résztvevő hasznosította a portálon megosztott programozási ismereteket.
A nonprofit kezdeményezés alapvető célja, hogy segítse az iskolások informatika tanulását, és a tananyag rendszeres részévé tegye azt.
#2 Code Academy
Amint a neve is mutatja, ez a kódolási forrás tanfolyamok széles skáláján keresztül tanít technikai és programozási ismereteket. A tanfolyam a következő témaköröket öleli fel:
- Website development (inclusive of interactive coding)
- HTML, CSS, PHP, Python and more
- Ruby and Ruby on Rails
- AngularJS, Java, JavaScript, jQuery and so on
- SQL and Git
- The Command Line
More than 25 million people have learnt or are learning to code using this great platform. The good part about Code Academy is that the platform gives you the opportunity to learn and understand coding from scratch.
This education company also aims to provide you with a great online learning experience and has been pretty successful in doing it thus far.
#3 Khan Academy
This learning platform makes it really easy to learn and develop programming skills. Ennek oka, hogy nem csak az oktatókra támaszkodik, akik tanítják a diákokat, hanem lehetővé teszi, hogy a diákok megosszák a többi diákkal az általuk ismert programokat.
Ez a fajta közös tanulás növeli a felhasználók elkötelezettségét, és segít a résztvevőknek gyorsabban felfogni a dolgokat. Emellett a számítógépes programozás különböző árnyalatait tanító videók használata segít gyorsan elsajátítani azt, amit esetleg a számítógépen próbálsz csinálni.
Nem csak a számítógépes programozásra szorítkozik, hanem az egy órán át tartó kódtanulási oktatóprogramok segítségével különböző, az informatika és a kódolás körébe tartozó dolgokat is megtanulhatsz.
Így megtanulhatod a HTML, CSS, JavaScript, animációk és egyebek használatát a weboldalak és játékok elkészítéséhez. Emellett a Khan Academy olyan tanfolyamokat is kínál, amelyek segítségével saját adatbázisokat készíthetsz.
Ez a platform a programozáson túl számos más tantárgyra is kínál online tanulási lehetőségeket.
#4 Codewars
Ez a kódtanulási weboldal lehetővé teszi, hogy kihívások elé állítva megtanuld a kívánt programozási nyelvet. Ezen a szórakoztató kódtanulási platformon egyszerre egy-egy kihívást (ún. “kata”) oldhatsz meg, és csiszolhatod meglévő képességeidet.
Egyszerre tanulhatsz többet kedvenc programozási nyelvedről, vagy megismerkedhetsz egy új nyelvvel, amelyről nagyon keveset tudsz. A Codewars által tanított tipikus programozási nyelvek közé tartozik a JavaScript, a CoffeeScript, a Java, a Ruby, a Python, a C# és a Clojure.
A platform lényege, hogy a tanulókat arra ösztönzi, hogy minden egyes “katával” (kihívással), amellyel találkoznak, folyamatosan fejlődjenek.
Ahogy a kihívások egyre nehezebbek lesznek, egyre magasabb rangú “katákat” oldhatsz meg. Minden egyes “kata” teljesítéséért megtiszteltetés jár, és továbbléphetsz a következő szintre.
Minden kihívás végén össze is hasonlíthatod a megoldásodat másokéval, és az érintett fejlesztői közösségben megvitathatod a hasonló programozási technikák kezelésének különböző innovatív módjait.
A kihívások még szórakoztatóbbá tétele érdekében a Codewars még azt is lehetővé teszi, hogy saját “katát” hozz létre, és kihívást intézz más fejlesztőkhöz. A végső céljuk az, hogy a fejlesztők elérhessék a bennük rejlő legnagyobb potenciált.
#5 Coursera
Ez egy hatalmas online könyvtár különböző típusú, kódoláson alapuló kurzusokhoz, amelyeket különböző egyetemek professzorainak választéka tanít.
A Coursera alapvetően a világ legjobb online kurzusaihoz kínál hozzáférést (körülbelül 1 773 kurzus), különböző egyetemekkel és szervezetekkel (138 partner) való együttműködés révén. A Coursera által oktatott számítástechnikai témák listája tehát végtelen, beleértve a big data SQL-t, a robotikát és a Pythont.
Bár az összes tanfolyamot ingyenesen kínálják, ha egy adott témában tanúsítványt szeretnél szerezni, akkor az adott témának megfelelő díjat kell fizetned. A tanúsítvány megszerzésének ára 30 és 100 dollár között mozog, attól függően, hogy milyen tanfolyamot választasz.
#6 Udemy
Ez egy világszerte ismert e-learning platform, amely több ezer tanfolyamot kínál, amelyeket videós oktatóanyagok segítségével oktatnak. Sok tanfolyamért fizetni kell, de az Udemy számos ingyenes tanfolyamot is kínál.
Az Udemy által lefedett témák közé tartozik a személyes fejlődés, az életmód, az egészség és fitnesz, valamint a fejlődés. Kódolóként több tonna fejlesztői tanfolyamot is kínál különböző szekciókban, például mobilalkalmazások, programozási nyelvek, webfejlesztés, játékfejlesztés, adatbázisok és e-kereskedelem.
Az Ön céljai alapján tehát kiválaszthatja a megfelelő szekciót, és választhatja a rendelkezésre álló ingyenes tanfolyamok bármelyikét, hogy bővítse tudását.
Mellett minden ingyenes tanfolyam értékelését és értékelését is megnézheti, mielőtt beiratkozna rá. Ez segít kiválasztani a legjobb elérhető ingyenes Udemy-tanfolyamot az Önt érdeklő témában vagy programozási nyelven.
#7 Free Code Camp
Amint a neve is mutatja, ez a platform a kódolás tanulásáról szól egy tábor vagy közösség keretében. A weboldalban az a nagyszerű, hogy nonprofit szervezeteknek segít a kódolásban. Mindössze annyit kell tenned, hogy csatlakozol az online közösségükhöz, és csoportosan veszel részt a kódolási kihívásokban.
A platform végigvezet a kódolási kihívásokon, segítve a tanulást az út során. Emellett interaktív tanfolyamokhoz és kódolási útmutatókhoz is hozzáférhetsz.
Az oldalon emellett lehetőséged van arra is, hogy találkozz más, a városodban élő kódolókkal, és tudásmegosztó üléseket tarts velük.
Az oldalon található közösségi chatszobákhoz is gyakran hozzáférhetsz, hogy segítséget kérj más kódolóktól. A Free Code Camp tehát nemcsak abban segít, hogy ingyen tanulj kódolást, hanem lehetőséget ad arra is, hogy valós időben építs olyan alkalmazásokat, amelyek hasznosak a nonprofit szervezetek számára.
Az említésre méltó programozási nyelvek közül, amelyeket ezen a közösségen keresztül megtanulhatsz és dolgozhatsz, néhány a JavaScript, HTML5, CSS3, Node.js, D3.js, adatbázisok, Git és GitHub.
#8 edX.org
Ez a nyílt forráskódú felsőoktatási platform gyorsan vált világszerte elismert tanulási forrássá több mint 5 millió tanulóval.
A “számítástechnika” kategória alatt az edX.org mintegy 166 különböző kurzust kínál. Ezek közül több kurzus, például az XSeries kurzus, fizetős.
Az edX.org azonban számos ellenőrzött kurzust is kínál ingyenesen, amelyek lehetővé teszik a különböző programozási nyelvek saját tempóban történő elsajátítását. Az ingyenes tanfolyamokért csak akkor kell fizetnie, ha tanúsítványra van szüksége a tanfolyam elvégzésének és a megszerzett szaktudásnak az igazolására.
A tanulási platformon keresztül megismerkedhet a C#, Java, jQuery, C++, Python, gépi tanulás, R programozás, SQL, mobilalkalmazások tervezése vagy fejlesztése és így tovább.
#9 Code Conquest
Ez a weboldal segítséget nyújthat neked, amikor a kódolás világába készülsz belépni. Még akkor is, ha fogalma sincs arról, hogy mi a programozás vagy a kódolás, a Code Conquest platform segíthet megtanulni az alapokat és fejlődni rajta.
A Code Conquest segítségével hozzáférést kap egy ingyenes kódolási útmutatóhoz kezdőknek, amely rengeteg ingyenes kódolási oktatóanyagot tartalmaz.
Az útmutató segítségével megtanulhatja, hogyan kell használni egy adott programozási nyelvet. Emellett elég képessé teszi Önt arra, hogy meghatározza, melyik kódolási nyelvi képzés felel meg az Ön igényeinek, és ennek megfelelően dönthet.
A Code Conquest által oktatott különböző programozási nyelvek közé tartozik a PHP, a JavaScript, a Ruby, a Python, a C++, a HTML és a CSS.
#10 The Massachusetts Institute of Technology OpenCourseWare
A Massachusetts Institute of Technology (MIT) OpenCourseWare (OCW) az MIT nagyszerű kezdeményezése. Ennek a platformnak a részeként az MIT alap- és mesterképzési szintű kurzusainak összes tananyagát online elérhetővé teszik, hogy bárhol és bármikor, ingyenes hozzáféréssel tanulmányozhassuk őket.
A többi tantárgy mellett ez a platform az informatikához kapcsolódó ingyenes online kurzusokat is kínál.
A bevezető programozási kurzusok közül néhány a Java, Python, C és C++, valamint a MATLAB programozás online tanulása. You can browse through these free courses to search for one that meet your requirements.
#11 GA Dash
GA Dash introduces a fun way to learn how to make attractive websites from your browser. It enables you to learn different web-based programming languages, such as JavaScript, HTML and CSS. The fun part is that you will be helped in learning how to make websites in the form of projects.
With every walk-through aimed at building an awesome website, you build a small “project”. All the walk-throughs will thus ultimately empower you to create a website of your own. In addition, it teaches you to build a responsive (mobile-friendly) website!
#12 Udacity
This platform offers several developer-based courses. Az összes tananyaghoz ingyenesen hozzáférhetsz, és front-end webfejlesztőként, illetve Android- vagy iOS-fejlesztőként finomíthatod képességeidet.
Ha azonban “nanodiplomásként” szeretnéd elismertetni magad, akkor fizetned kell a tanfolyamaikért, és a tanfolyam során végig irányított segítséget kapsz.
A nanodiplomás programok célja, hogy segítsenek megfelelő irányt adni a karrierednek, és növeljék az elhelyezkedési lehetőségeidet. Sőt, ha felkeltették az érdeklődésedet, ingyenesen megnézheted a tananyagukat, hogy eldönthesd, megéri-e elvégezni az irányított nanodiplomás tanfolyamukat.
A platform számos olyan tanfolyamot kínál, amelyet olyan neves vállalatok építettek, mint a Google, a Facebook, az At&t és a Cloudera. A Google ingyenes mélytanulási tanfolyamát például a Udacity weboldalán érheti el.
#13 Google Android képzés
Ha szeretnéd az Android alkalmazásfejlesztés árnyalatait a nulláról megtanulni, akkor a Google nagy segítségedre lehet.
Ez a technikai óriás számos Android-fejlesztés tanulási tanfolyamot kínál, köztük olyanokat is, amelyeket abszolút kezdőknek terveztek. Emellett számos kódmintát is biztosít, amelyeket újra felhasználhat saját Android-alkalmazásfejlesztéséhez.
Ha ez még nem lenne elég, a Google még különböző, Android-fejlesztéssel kapcsolatos online videós tanfolyamokhoz is hozzáférést biztosít.
#14 The Code Player
Ez az online kódtanulási platform különlegessége, hogy mások által a semmiből létrehozott kódokról szóló videókat vagy bemutató sétákat tár eléd.
Másrészt minden egyes walk-through lecke egy videóval és részletes leírással zárul a témáról. Így alapvetően számos valós, már sikeresen megvalósított kódnak van kitéve.
Az ilyen valós esettanulmányok végigjárásával jobb képet kaphat arról, hogyan kell használni az adott programozási nyelvet a különböző követelmények alapján.
Megtanulhatsz olyan nyelveket, mint a HTML5, a CSS3, a JavaScript és a jQuery, amelyeket sokan használnak weboldalak vagy mobilalkalmazások létrehozásához.
#15 Code School
Code School is another good online code learning platform, offering free and paid courses. The different courses are organised in the form of paths, specific to technology and programming skills. You can navigate through these different learning paths to determine which course is right for you based on your requirements.
Some of the main programming and technical topics covered by the Code School paths are Ruby, Python, HTML, CSS, iOS, JavaScript, SQL and Git. You can start trying out the free Code School courses here.
#16 The Odin Project
This project aims to help you learn web development online for free. A tanulási folyamat részeként több kisebb projektben veszel részt, amelyek segítenek a saját portfóliód felépítésében.
Egyúttal lehetőséged nyílik arra is, hogy más tanulókkal együtt, csoportban dolgozz különböző projekteken, ami fokozza a tanulási folyamatot.
Ez a weboldal célja, hogy megtanítsa neked a legtöbb alapvető programozási nyelvet, például a Ruby és Ruby on Rails, JavaScript, HTML5, CSS3 és jQuery, amelyek a weboldalak készítéséhez szükségesek.
Ez egy rugalmas tantervet is kínál, amelyhez te és más tanulók is hozzájárulhatnak, a tanulásodhoz. Az ötlet lényege, hogy a rendelkezésre álló leghatékonyabb webfejlesztő eszközöket használjuk.
#17 HTML5 Rocks
Amint a neve is mutatja, ez a platform elsősorban a HTML5 árnyalatainak elsajátítására összpontosít, amelyet széles körben használnak weboldal- és mobilalkalmazás-fejlesztésre.
Az oldal érdekessége, hogy a Google projektje. Tehát az oldalhoz való hozzájárulásokat és az összes tanulási oktatóanyagot, beleértve az Önnek kínált erőforrás-útmutatókat és diaképeket, a Google szakemberei biztosítják.
A HTLM5 Rocks által tárgyalt részletek inkább azok számára hasznosak, akik a meglévő HTML5-ismereteiket próbálják fejleszteni. Tehát a HTML5 alapszintű ismereteire lehet szükség, mielőtt elkezdené használni ezt az oldalt.
#18 A List Apart
Ez a blog rengeteg minőségi anyagot, cikket és könyvet tartalmaz, amelyek hasznosak lehetnek számodra, miközben programozási ismereteket próbálsz tanulni.
A weboldalfejlesztéshez szükséges kódolási készségekre összpontosít, és számos szerzője járul hozzá ehhez a szépen kialakított bloghoz. Ezek a hozzászólók könyveket írnak, valamint webes tartalmakkal, weboldaltervezéssel és kódolással kapcsolatos workshopokat vagy eseményeket tartanak.”
A List Apart ideális referencia-weboldal azok számára, akik weboldalakat készítenek, vagy akiket érdekel a weboldalkészítés.
#19 SitePoint
Ez egy másik rendkívül hasznos blog, ha a különböző programozási nyelvekkel kapcsolatos minőségi anyagokra vágysz. Nemcsak az olyan nyelvek alapjainak elsajátításában segítenek, mint a HTML, CSS és JavaScript, hanem betekintést nyújtanak a WordPress biztonságáról, a Swiftről, a React.js-ről és így tovább.
A SitePoint minden ilyen témában jól kidolgozott információkat tartalmaz, amelyek segíthetik a programozási utadat.
#20 TutsPlus
Ez a blog több mint 20 750 ingyenes how-to oktatóanyagot, videót és egyebeket kínál, amelyek segítségével megtanulhatod a különböző programozási nyelvek és technikai dolgok alapjait.
A tutorialok mindegyike projektalapú, és lépésről-lépésre útmutatásokat kínál, valamint megfelelő képernyőképeket az utasítások jobb megértéséhez. Számos videótanfolyamot is kínál, amelyek a számítástechnikával és más témákkal foglalkoznak.
A TutsPlus weboldal számos fizetős tanfolyamot, e-könyvet stb. is kínál az Ön által választott kódolási nyelv átfogó elsajátításához. A technikai programozás szempontjából a CSS, a JavaScript, a Node.js, a Swift, a WordPress, a Joomla és más blogplatformok megismerésére nyílik lehetőség.
#21 After Hours Programming
After Hours Programming has been around for the past few years and has lots of different tutorials for learning the basic concepts of Python, PHP and much more.
The above is only a short list of platforms or websites that enable you to learn coding or programming online for free.
There may be many other effective code learning tools.
If you have used any such tools with great success, please share your experience in the comments section below and thanks for reading!
#22 Codeasy.net
Codeasy is probably the newest one from the whole list. It is quite interesting educational course because it drives a new concept to computer science studying. You start learning there by reading an adventure story about fighting machines in the future. Útközben olyan kihívásokkal találkozol, amelyek megoldásához valódi kódolásra van szükség. A végső cél a világ megmentése a gépinváziótól. És egy nagyon fontos mellékhatásként – válj szoftverfejlesztővé.
A kurzus az informatika alapjaira összpontosít a C# nyelv használatával. Ingyenes és teljesen kezdők számára készült. Egy “Hello world” programmal kezdődik, végigvezet mindazon, ami az első számológép megírásához szükséges, eljutva a haladóbb témákig, mint a tömbök, és a bemeneti érvényesítés. Mindenki, aki tud olvasni, elkezdheti ott a tanulást.
A Codeasy-nek van egy támogató slack csoportja, ahol bárki, aki eltévedt a világmegváltás útján, felteheti kérdéseit, és 12 órán belül értelmes válaszokat kaphat.
#23 – Code Avengers
A Code Avengers az 5-14 éves gyerekeknek szól, és egy szórakoztató és interaktív programozási tanulási környezetet biztosít számukra. Nagyszerű forrás az iskolai tanárok számára is, akik szeretnék segíteni diákjaikat a kódolásban. Mivel a fiatalabb korosztályt célozza meg, ideális a felnőttek számára is, akik nem annyira műszaki beállítottságúak.
A Code Avengers székhelye Új-Zélandon van. Kódolási táborokat is kínálnak, ahol 1-3 napos kódolási képzést tartanak. Ezek a táborok a világ minden táján és az USA különböző államaiban vannak. Olyan kódolási nyelveket tanulhatsz, mint a C++, HTML, Python, játéktervezés és még sok-sok más. Ezeket a tanfolyamokat több nyelven is kínálják, így mindenki számára elérhetővé teszik.
- Bio
- Legújabb bejegyzések
Jamie
Latest posts by Jamie (see all)
- A Guide On How to Create A Professional Custom Email Domain Address – March 21, 2021
- What is Affiliate Marketing? A Simple Guide To Affiliate Marketing – March 11, 2021
- Best Affiliate Marketing Platforms – Networks You Need To Be Using In 2021 – March 8, 2021