Leer jezelf coderen: 6 plaatsen om zelf te leren programmeren

Er zijn talloze plaatsen online waar je jezelf gemakkelijk kunt leren coderen. Het is zelfs niet alleen eenvoudige HTML, maar de opties zijn wijd en zijd. Dus de vraag is niet echt waar, maar waarom je zou moeten leren programmeren. 

Nu ik alle andere antwoorden negeer, ga ik met een van de clichéantwoorden ooit - het kan heel leuk zijn. We zullen later over de ins en outs van de zaak praten, maar eerst wil ik een paar plaatsen met je delen waar je zelf programmeervaardigheden kunt opdoen.

De beste plekken om zelf te leren coderen

1. Code Academie

Code Academy
Code Academy

Dit e-Learning-platform wordt beheerd door een bedrijf genaamd Ryzac, Inc. Het bestaat nu bijna een decennium, wat betekent dat ervaren operators en gevestigde syllabi zijn. Aanmelden en leren op Code Academy is eigenlijk gratis.

U kunt eenvoudig uw e-mailadres of zelfs Google-account gebruiken om aan de slag te gaan. Gratis accounts krijgen meer toegang dan u misschien denkt. U kunt kiezen uit 14 van de meest populaire coderingstalen en scripts die er zijn, waaronder HTML, Java, PHP en meer.

Als je eenmaal een cursus hebt gekozen, word je erdoorheen geleid door een combinatie van inhoud, quizzen, praktische opdrachten en demo's. Het beste is dat dit allemaal is ingebouwd in hun online platform, hoeft u niets te installeren.

Ze verdienen hun geld via een Pro-planoptie die nog meer inhoud opent, certificering, aangepaste leerplannen en meer biedt.

Prijs: Gratis

2. BitDegree

BitDegree
BitDegree

Aanmelden bij BitDegree is ook gratis. Deze site prijzen zijn cursussen individueel, maar biedt vaak promoties voor gratis cursussen. Een ding om op te merken is dat BitDegree niet alleen over codering gaat, maar het heeft cursussen over veel interessante velden.

Van zakelijke cursussen tot hardcore datawetenschap of zelfs persoonlijke ontwikkeling, er is veel om uit te kiezen. Maar programmeren is waarom we dit bekijken en ze bieden een enorm aantal programmeergerelateerde cursussen aan.

Ze onderscheiden deze niet alleen door programmeertaal, maar hebben ook speciaal ontwikkelde cursussen, zoals het maken van videogames, het leren van database-interactie en meer. De keuzes zijn er in overvloed.

Misschien is het beste deel van BitDegree hun uitgebreide gebruik van gamification om dingen interessant te houden. Zoals je kunt zien in de schermafbeelding hierboven, kan leren leuk zijn.

Prijs: varieert

3. Udemy

Udemy
Udemy

Udemy is een ander e-learningplatform dat niet uitsluitend bedoeld is voor programmeren. Toch zullen degenen die willen coderen, ontdekken dat het een enorme hoeveelheid bronnen op dit gebied heeft. Snel zoeken naar programmeercursussen leverde meer dan 11,000 cursussen op.

Het ding over Udemy is echter dat de inhoud hier door gebruikers is gegenereerd. Dit betekent dat de keuze van de cursussen die u maakt, sterk kan variëren in kwaliteit. Ze bieden ook niets anders aan, zoals certificeringen en dergelijke.

Cursussen zijn ook traditioneler en nemen de vorm aan van: videos. Dit maakt ze relatief gemakkelijk te consumeren, maar ook beperkt in interactie. Er zijn een groot aantal gratis cursussen en over het algemeen heeft het voor elk wat wils.

Udemy is niet voor iedereen weggelegd en hun goedmaker ligt vooral in de enorme database met beschikbare inhoud. Het probleem is dat, aangezien het ook een kanaal is voor individuen om geld te verdienen, de motivatie achter het creëren van die middelen de effectiviteit ervan kan beïnvloeden.

Prijs: varieert

4. FreeCodeCamp

FreeCodeCamp
FreeCodeCamp

FreeCodeCamp is, bij gebrek aan een beter woord, echt campy. Het is ontworpen om een ​​zeer ouderwetse codeeromgeving door te geven en doet dit op bewonderenswaardige wijze. Tegelijkertijd is de gebruikerservaring op het platform gewoonweg fantastisch.

Het biedt een mix van meer dan 6,000 tutorials en cursussen, waarvan de meeste goed begeleid en interactief van aard zijn. Het ontwerp lijkt eigenlijk opvallend veel op dat van Code Academy, zij het met dat meer archaïsche sjabloon.

Cursussen hier zijn georganiseerd vanuit top-down weergaven om de juiste vaardigheden door te geven om bepaalde doelen te bereiken - niet alleen het coderen zelf. Dit omvat gebieden zoals: website ontwerp, data visualisatieof informatiebeveiliging.

Als een oude (echt oude) schoolprogrammeur was het gevoel van nostalgie dat door FreeCodeCamp werd doorgegeven, verfrissend. Het enige dat ontbreekt, is dat felle, felgroene lettertype en zwarte achtergrond om het compleet te maken. Maar dat is misschien een te grote schok voor de moderne programmeur-asprant.

Prijs: Gratis

5. MIT OpenCourseWare

MIT OpenCourseWare
MIT OpenCourseWare

Voor degenen die liever coderen leren met een beetje meer een schijn van formaliteit, is Massachusetts Institute of Technology (MIT) MIT OpenCourseWare de perfecte keuze. Hoewel er hier een groot aantal cursussen is, is MIT toevallig beroemd - je snapt het - om technologie.

Het gratis platform geeft je toegang tot een uitgebreide bibliotheek met materialen die hun eigen studenten gebruiken. Het is erg gestructureerd zoals elk formeel hoger onderwijsinstituut, dus het kan een beetje droger aanvoelen in vergelijking met de andere bronnen op deze lijst tot nu toe.

Toch is het beschikbare materiaal erg indrukwekkend en varieert het van videocolleges tot notities en opdrachten. Als je het niet zeker weet, lees dan gewoon de cursusbeschrijvingen - het zal je zelfs laten weten voor welk leerniveau de cursussen bedoeld zijn.

Voor degenen die een hekel hebben aan school en afgestudeerd zijn en gezworen nooit meer terug te keren, vermijd deze site als de pest. Het roept echt herinneringen op aan universiteitsdagen, wat voor sommigen (zoals ik) een nachtmerrie kan zijn. Geen 48 uur programmeren meer voor deze man!

Prijs: Gratis

6. krassen

Kras
Kras

Ondanks de interactiviteit, het gebruiksgemak, de gamification en meer, hebben we niet echt iets behandeld voor de jongere. Dat is waar Scratch om de hoek komt kijken. Het is een interactief, gamified platform om slechts één taal - Scratch - aan kinderen te leren, vooral die van 8 tot 16 jaar.

Deze handige tool, ontworpen en beheerd door MIT, is helemaal gratis en opent een kanaal voor kinderen om samen met hun ouders programmeerlogica te leren. Voor de jongere kinderen hebben ze ook een alternatief, ScratchJr.

Hoewel dit niet echt een hulpmiddel is om codering te leren, vormt het een belangrijke basis voor kinderen die zich voorbereiden op de toekomst. Essentiële vaardigheden zoals redeneren, creativiteit en samenwerking kunnen allemaal worden aangescherpt door Scratch te gebruiken. En het is leuk. 

Voor geïnteresseerden, ik heb Scratch uitgebreid besproken en je kunt meer lezen in dat artikel. Ouders, gebruik het om meer tijd met uw kinderen door te brengen en tegelijkertijd plezier met ze te hebben. Vooral als je hoopt dat ze opgroeien tot een raketwetenschapper of zoiets.

Prijs: Gratis

Waarom leren coderen?

Nu we enkele van de beste plaatsen hebben doorlopen om te leren, blijft er over om de vraag van een miljoen dollar te beantwoorden: waarom leren coderen? Ik kan je waarschijnlijk geven een miljoen redenen maar aan het eind van de dag ben je waarschijnlijk hier omdat je geïnteresseerd bent.

Technologie is tegenwoordig zozeer een integraal onderdeel van de samenleving geworden dat letterlijk iedereen en hun hond (of kat) op de een of andere manier worden beïnvloed of beïnvloed. Er is echter een groot deel van codering dat niet veel mensen beseffen - vooral degenen die coderen beschouwen als slechts eindeloze regels gebrabbel.

Codering is slechts een fractie van een geheel. We coderen omdat we iets kunnen bereiken - iets nuttigs bieden aan de samenleving. Daarom is het onmogelijk om goed te coderen zonder andere bijbehorende vaardigheden te begrijpen en te leren.

Bijvoorbeeld; logisch denken, redeneren, beste praktijken - deze maken allemaal deel uit van het leven van de programmeur en als ze in het spel worden gebracht, hebben ze ook gemakkelijk invloed op ons dagelijks leven. Daarom kan codering zelf nuttig zijn als basis voor veel dingen.

Hoe moeilijk is het om zelf te leren coderen?

De waarheid is dat leren coderen de ene tijd gemakkelijk is voor anderen. Er zijn ook factoren zoals de gekozen taal en bekendheid met andere IT-concepten zoals besturingssystemen en dergelijke.

Niemand wordt gewoon op een dag wakker en besluit gewoon dat ze willen leren coderen. Er zal altijd een stimulans achter de keuze zitten - een drang tot bijscholing, de honger naar kennis of het streven om een ​​doel te bereiken.

Al deze factoren kunnen een rol spelen als onderdeel van het antwoord op hoe gemakkelijk of moeilijk het is om te coderen. Aan het eind van de dag hangt veel af van de reden waarom je wilt leren coderen en van je vastberadenheid om je doelen te bereiken.

Deze lijst laat duidelijk zien dat er mogelijkheden zijn om gemakkelijk toegankelijk, uitgebreid en zelfs gratis te leren. Als hint echter;

Enkele gemakkelijkere codeertalen en scripts om te leren zijn: HTML/CSS/JavaScript, Python, Robijn, Java, PHP.

Conclusie

Ondanks dat het de achtergrond is voor bijna alles wat tech is, is programmeren niet voor iedereen weggelegd. Zelf leren coderen is nog minder het geval, maar de kansen zijn er meer dan ooit. Voor degenen die beperkte vaardigheden hebben of gewoon een verandering nodig hebben, is dit een interessant vakgebied.

Er zijn veel banen en bedrijven die niet van je eisen dat je een graad in informatica behaalt, dus het is een manier om hogerop te komen als je dat zoekt. Sommige van de sites op deze lijst worden zelfs ondersteund door grote technische namen, waaronder Amazon, Microsoft en Google.

Lees verder:

Foto van auteur

Artikel door Timothy Shim