Of je nu wilt leren voor vrije tijd, een hobby of zelfs voor een carrière, programmeren kan een moeilijke noot zijn om te kraken. Het is tenslotte niet zoals schilderen of schrijven waar je kunt beginnen met een lege pagina en je best kunt doen. Coding heeft zijn standaarden en methoden die moeten worden aangeleerd voordat iemand zelfs de meest elementaire programma's kan maken. Gelukkig zijn programmering, omdat ze van vitaal belang zijn in de hedendaagse computerwereld, gratis programmeerwebsites gebleken die mensen helpen om dit complexe veld te betreden.

Hier zijn tien websites waar je kunt hoppen en programmeren zonder een cent te hoeven betalen.

1. Codecademy

Codecademy doet wat het zegt in de naam - leert je alles over de basisprincipes van coderen. Dit gebeurt via specifieke cursussen waarvoor u zich kunt aanmelden en die u de materialen bezorgen om het onderwerp van uw keuze te leren. Codecademy heeft onderwerpen variërend van het leren van een specifieke taal (HTML, Java, Python) tot het leren bouwen van een website. Als je echt van Codecademy geniet, kun je het premium-abonnement kopen dat extra leerondersteuning ontgrendelt.

2. edX

Hoewel edX een website is die cursussen voor alle doeleinden biedt, heeft het een breed scala aan cursussen voor computerprogrammering, weggestopt in zijn bibliotheek. edX is in 2012 opgericht door Harvard en MIT, dus je weet dat je hier via ons kwaliteitscursussen zult krijgen! Cursussen worden ofwel geleid door een instructeur of door uzelf ingevuld. Zoek in hun bibliotheek naar "programmeren" om hun bereik te zien, of gebruik specifieke termen om de gewenste cursussen te vinden.

3. MIT Open Courseware

Over MIT gesproken, waarom niet online toegang tot hun vooraf gemaakte cursusmateriaal? U kunt zoeken in hun bibliotheken of bladeren door de sectie informatica voor relevante cursussen. Er is veel dat er is, zoals een introductie tot Computer Science en een C ++ -primer, en ze zijn allemaal gratis te gebruiken. Het is een beetje anders dan andere gratis programmeerwebsites, omdat het onbewerkt universitair materiaal downloadt in plaats van video's of artikelen. Als u het leuk vindt om cursusmateriaal af te drukken en in uw vrije tijd te kauwen, is dit een geweldige optie.

4. Khan Academy

Als je liever een verzameling video's hebt die je in je eigen tempo kunt bekijken, heeft Khan Academy wat je zoekt. Blader door hun programmeergedeelte en kies uit wat je er leuk uitziet. De basisonderwerpen variëren van wat programmeren is, via alle basisfuncties van programmeren tot en met objectgeoriënteerd programmeren.

5. Udemy

Terwijl Udemy kosten in rekening brengt voor zijn cursussen, levert het ook gratis op om het te proberen. Deze kunnen worden gedaan door "Gratis" onder de filteroptie "Prijs" te selecteren bij het uitvoeren van een zoekopdracht. Elke cursus heeft een beoordeling en een teller van hoeveel mensen het al hebben genomen, wat betekent dat u degenen kunt vinden die uw kostbare tijd waard zijn.

6. Gratis codekamp

Free Code Camp heeft een interessante draai eraan: je bestudeert online coderen met hen en na een periode van ongeveer een jaar heb je dan het recht om te werken aan open-sourceprojecten voor non-profitorganisaties. Het idee is dat je de tijd en ervaring van Free Code Camp kunt gebruiken om te vertalen naar een real-world portfolio om je te helpen bij het vinden van een baan. Gratis codekamp vereist dat een GitHub-account wordt aangemaakt tijdens het registratieproces, dus als je er al een hebt, houd het dan bij de hand.

7. GitHub

Misschien een vreemde vermelding voor degenen die half vertrouwd zijn met de website, GitHub zit boordevol programmeerinstructies. Het wordt onderhouden door Victor Felder (AKA vhf) die een enorme database met gratis (en legaal!) Programmeermateriaal heeft gemaakt en deze heeft geopend zodat andere mensen een bijdrage kunnen leveren. Het resultaat is een fantastische verzameling gratis materiaal om te gebruiken en van te leren. Blader naar beneden en selecteer de taal waarin je boeken zich bevinden, inclusief Engels.

8. De codespeler

Van alle gratis programmeerwebsites is The Code Player een geweldige keuze voor mensen die bijvoorbeeld leren. Kies een koers en je krijgt regel voor regel een weergave van iemand die hem helemaal uit de code heeft opgebouwd. Codeer het vervolgens zelf of kopieer de code voor uw eigen project. Dit is een geweldige tool voor mensen die leren door mensen te zien spelen, in plaats van dat ze direct worden onderwezen. Hun HTML5 Snake-spelcursus is bijzonder indrukwekkend!

9. Het Odin-project

Het Odin-project draait helemaal om leren webontwikkeling te doen. De cursus begint met talen zoals Ruby on Rails, HTML5 en Javascript, om er maar een paar te noemen. Wat het Odin-project bijzonder interessant maakt, is dat het je uiteindelijk enkele tips en aanwijzingen geeft over hoe je je eerste baan als webontwikkelaar kunt neerzetten, waardoor het een interessante keuze is voor beginnende carrièreontwikkelaars.

10. Code Wars

Code Wars is een geweldige optie voor wanneer je de basis van de bovenstaande gratis programmeerwebsites hebt geleerd en ergens een plek wilt om je vaardigheden op de proef te stellen en tegelijkertijd te leren. Je kunt een community-set challenge (een "kata") aannemen die relevant is voor je codeervaardigheid en -taal. Codeer uw oplossing en dien deze in, en wanneer de uitdaging voorbij is, worden de oplossingen van iedereen onthuld. Je kunt dan bladeren hoe anderen het hebben aangepakt en leren hoe je jezelf kunt verbeteren.

Gratis te coderen

Omdat programmeren een fantastische vaardigheid is om te leren in deze dag, is het ook nog nooit zo gemakkelijk geweest om te beginnen met leren. Je hebt nu tien gratis programmeerwebsites waar je van kunt leren, zonder de bank te breken!

Wil je leren programmeren? Welke talen leer je? Als je een veteraan bent, hoe heb je leren coderen? Deel je verhalen hieronder!