11 van de beste plaatsen om gratis te leren programmeren

Dus je hebt besloten dat je wilt leren programmeren, maar je bent niet geïnteresseerd in het wegwerpen van veel geld in een formele klasomgeving.

Gelukkig heeft het internet vele geweldige plekken die je de vaardigheden leren kennen die je moet weten om nu aan de slag te gaan met coderen en veel ervan zijn gratis.

Hier is een lijst met 11 plaatsen die u nu kunt beginnen met coderen zonder geld.

Codecademy

De kans is groot dat als je eerder hebt gekeken naar leren coderen, je Codecademy bent tegengekomen.

Het is eenvoudig te gebruiken en geeft de resultaten van uw code weer tijdens het coderen.

Codecademy biedt ook een breed scala aan programmeertalen op hun interactieve platform: HTML & CSS, JavaScript , PHP, Python, Ruby, Angularjs, Command Line en meer.

Gratis codekamp

Gratis codekamp begint met 800 uur coderen in een curriculum (met een zomerkampthema). In tegenstelling tot de andere opties op deze lijst, zijn er 800 uur na het coderen van praktische praktijkcodering voor projecten zonder winstoogmerk. Het is een geweldige manier om je portfolio op te bouwen na het leren van waardevolle vaardigheden.

Vanaf nu kun je via Free Code Camp HTML, CSS, JavaScript, databases, DevTools, Node.js en Angular.js leren.

GA Dash

In tegenstelling tot Codecademy of Free Code Camp, is het gratis online leerplatform van de Algemene Vergadering gebaseerd op het werken aan projecten. Elke les bestaat uit het werken aan het voltooien van een enkel "project".

GA Dash biedt ook een paar verschillende cursusopties die de anderen niet gebruiken, zoals responsief ontwerp en het helemaal opnieuw opbouwen van een Tumblr-thema.

Codewars

Codewars biedt een leuke manier om codeervaardigheden aan te scherpen. De site biedt een serie uitdagingen met vechtkunststijl, genaamd 'kata'. Je voltooit kata om eer en rang te winnen. Meer eer en rangen betekenen moeilijkere uitdagingen, dus er is altijd iets nieuws om aan te werken.

Er is echter een voorbehoud - Codewars vereist enige kennis in een van de codeertalen die ze aanbieden op dit moment voordat je je zelfs mag aanmelden.

Momenteel bieden ze uitdagingen in CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell, met meer onderweg, waaronder C ++ en PHP.

Coursera

In tegenstelling tot de andere sites die tot nu toe zijn genoemd, heeft Coursera een zeer grote cursusbibliotheek die veel verder gaat dan programmeeronderwerpen . De lessen worden gegeven door echte universiteitsprofessoren en zijn 100% gratis om te volgen. Als je theoretische kennis wilt op het gebied van data science of zelfs een inleiding tot het programmeren van Android-apps, is dit misschien de beste optie voor jou.

Als u echter wilt dat een certificaat aangeeft dat u deze cursus hebt voltooid, moet u een beetje betalen - variërend van $ 30 tot $ 100 - om de door u gekozen certificering te behalen.

edx

Net als Coursera biedt edX veel meer cursussen dan alleen programmeertalen, en je zou een behoorlijke hoeveelheid computerwetenschapskennis uit hun cursussen kunnen halen. Alle lesmaterialen worden ondersteund door universiteiten en echte professoren. Veel van de lessen kunnen op uw tempo worden gevolgd en zijn niet beperkt tot bepaalde datums.

Maar ook, zoals Coursera, als je een soort referentie wilt voor de klas, moet je wat geld betalen ($ 30- $ 100) en de cursus volgen in een "geverifieerd" formaat - wat alleen betekent dat ze weten dat je het gaat doen de cursus.

Khan Academy

Net als Coursera en edX biedt Khan Academy tal van onderwerpen, meer dan alleen coderen. In tegenstelling tot de anderen is er echter een optie om de basisprincipes van coderen in een uur te leren - perfect als u geïnteresseerd bent in een overzicht van onderwerpen.

Coderingstalen die worden aangeboden omvatten JavaScript, HTML & CSS, SQL en verschillende andere programmeer / computerwetenschappelijke onderwerpen.

MIT OpenCourseWare

Er is geen account vereist om toegang te krijgen tot deze verzameling MIT-cursusmaterialen. Hun programmeringssectie varieert van introducties in technische probleemoplossing tot algoritmen die worden gebruikt in computeranimatie.

Het enige nadeel is dat de opdrachten voor sommige cursussen geen antwoorden hebben, dus er is geen manier om zeker te weten van deze site als je het werk goed doet.

Het Odin-project

Gemaakt door de makers van de Viking Code School - een première bootcamp voor online codering - Odin Project is de gratis versie.

Het is projectgericht en biedt ook een laatste cursus om aangenomen te worden met je nieuwe vaardigheden, wat altijd een bonus is.

Coderingstalen die worden aangeboden omvatten HTML, CSS, JavaScript & jQuery en Ruby on Rails.

Udemy

Udemy biedt betaalde en gratis cursussen aan voor elk onderwerp, inclusief programmeren. Het zijn echter community-gemaakte cursussen. Het is belangrijk om overzichten van cursussen te lezen voordat je erin gaat duiken, omdat het misschien niet zo effectief is als het volgen van een cursus op een van de andere sites.

De code speler

Het is een compilatie van videozelfstudies die u helpen bij het doorlopen van een proces van begin tot einde. Het kan het best worden gebruikt in combinatie met andere sites of cursussen, omdat het volledig is gebaseerd op kleine concepten en projecten.

Conclusie

Zoals je kunt zien aan de hand van de beschrijvingen van de 11 hierboven beschreven cursussen, is het het beste om een ​​paar verschillende bronnen te gebruiken om effectief te leren. Het is de beste manier om je ervaring te verbreden en aan de slag te gaan op het gebied van programmeren.

Zelfs als je besluit dat je niet wilt coderen nadat je een cursus hebt gevolgd of een paar oefeningen hebt gedaan, kun je nog steeds in tech werken !