Leren coderen is een fantastische manier om jezelf in te zetten voor een carrière in webontwikkeling, app-ontwikkeling of zelfs om je eigen startup te bouwen. In de afgelopen paar maanden heb ik in mijn vrije tijd leren coderen en aangezien ik de autodidact-route volg, moest ik op online bronnen vertrouwen om mijn progressie te ondersteunen. Dus in dit artikel deel ik de 11 beste websites die ik heb gevonden als je programmeren wilt leren.
Beste websites om coderen gratis te leren
1. Codecademy
Codecademy is een van de meest populaire websites waar je gratis kunt leren coderen. Meer dan 20 miljoen mensen hebben deze site al gebruikt om programmeren te leren en het is meestal de eerste aanbeveling voor beginners om de basisprincipes van programmeren te leren. Het enige wat u hoeft te doen, is aanmelden voor een gratis account en aan de slag met uw voorkeurstaal. Het aanbod omvat HTML & CSS, JavaScript, JQuery, Python, Ruby en PHP.
2. Gratis codekamp
Free Code Camp is een geweldige plek om webontwikkeling te leren, vooral als je geïnteresseerd bent in JavaScript met volledige stacks, wat de belangrijkste focus van deze website is. Het leerplan begint met HTML5 en CSS3 voordat je verder gaat met browsergebaseerd JavaScript en JQuery en vervolgens met reguliere expressies. Andere zaken die hier worden behandeld zijn Git, Angular.js, Node.js en Express.js. Het beste deel is dat je projecten voor non-profitorganisaties kunt bouwen als onderdeel van je echte wereldervaring na het voltooien van deze cursus.
3. Codeschool
Code School is een fantastische plek om je ontwikkeling voort te zetten en je kennis verder uit te breiden. Hoewel het niet helemaal gratis is, bieden ze wel een groot aantal gratis cursussen die je meteen kunt doen. Je kunt alles vanuit je browser doen met videozelfstudies en screencasts om je te begeleiden en tal van programmeeruitdagingen om je kennis op de proef te stellen. De aangeboden cursuspaden omvatten Ruby, JavaScript, iOS, Git, HTML & CSS en Electives (Reguliere Expressies, MySQL, Chrome Developer-tools).
4. Het Odin-project
Het Odin-project is een online curriculum gericht op mensen die willen eindigen als ontwikkelaars van Ruby en Rails. Ze bieden echter ook HTML, CSS en JavaScript als onderdeel van hun uitgebreide curriculum. Ze hebben al de beste bronnen voor elke taal gecompileerd en ze gegroepeerd in zeven secties zodat je alleen van boven naar beneden hoeft te werken. Er zijn ook projecten waar je aan kunt werken, zodat je de geleerde technieken onder de knie kunt krijgen.
5. CS50-klasse van de universiteit van Harvard
Harvard University CS50 Class, een gratis introductiecursus computerwetenschappen, wordt gegeven door David J. Malan. Het is een van de beste manieren om met het programmeren aan de slag te gaan, ook als je geen eerdere codeerervaring hebt. Onderwerpen die aan bod komen in deze cursus zijn onder andere webontwikkeling, algoritmen, inkapseling, datastructuren en meer. Ook krijg je een introductie in programmeertalen zoals C, PHP, JavaScript plus SQL, HTML en CSS.
6. HTML-hond
HTML Dog is een geweldige bron voor tutorials in HTML, CSS en JavaScript. Het is een geweldige plek om vanaf te beginnen als je een complete beginner bent die een van de bovenstaande talen wil leren. Er is ook een kleine selectie van how-to-technieken om manieren te beschrijven waarop gemeenschappelijke web-ontworpen functies kunnen worden bereikt, zoals CSS Dropdowns, het verzamelen van formuliergegevens met PHP, aangepaste 404-foutpagina's en meer. Het is helemaal gratis en je hoeft je nergens voor te registreren om de site te gebruiken.
7. Khan Academy
Khan Academy is een volledig gratis online hulpbron waar je verschillende onderwerpen kunt leren. De belangrijkste aanbiedingen in de computerprogrammeringssectie zijn HTML & CSS, JavaScript en SQL. Er zijn doorspraken (interactieve video's) voor elke sectie en codeer uitdagingen voor u om te oefenen met hints en berichten om u in de juiste richting te begeleiden.
8. De codespeler
De Code Player speelt code af als een video om u te helpen bij het leren van front-endtechnologieën - HTML, CSS en JavaScript. Hier kun je zien hoe coole dingen van de grond af worden gemaakt met behulp van de bovenstaande technologieën en kun je die dingen repliceren of verbeteren. Enkele voorbeelden zijn HTML & CSS wireframes, HTML5 snake game, JavaScript & CSS-rekenmachine en nog veel meer. Deze website is niet voor de complete beginner, omdat je een goede kennis van elke taal moet hebben om te kunnen begrijpen hoe ze worden gebruikt om dingen te maken.
9. Udemy
Udemy is een fantastisch online platform om je programmeervaardigheden te leren en te verbeteren. Er is een breed scala aan talen om uit te kiezen, waaronder populaire opties zoals HTML, CSS, PHP, MySQL Swift, Python, Java en nog veel meer. U kunt hier ook verschillende aspecten van webontwerp leren, zoals UX-ontwerp (User eXperience) en Photoshop. Er zijn veel video's en quizzen voor elke cursus en je krijgt ook een certificaat van voltooiing. De meeste cursussen kosten u geld, maar er zijn er een die u gratis kunt gebruiken, zoals HTML5 en Java-programmering.
10. Udacity
Udacity is een andere gerenommeerde bron om uw kennis en carrière bij te dragen aan het programmeren. Hun cursussen worden gegeven door experts uit de sector van softwaregiganten zoals Google, Facebook, MongoDB en meer. Met Udacity kun je Android ontwikkeling, Git en GitHub leren, Java, ios app-ontwikkeling en zelfs hoe je je eigen Startup kunt bouwen! Voor sommige cursussen is een betaalde inschrijving vereist, maar de toegang tot cursusmateriaal is gratis.
11. Dash van General Assembly
Dash is een goede plek om HTML, CSS en JavaScript te leren door projecten die u vanuit uw browser kunt uitvoeren. De projecten (van het maken van een kleine persoonlijke website tot het coderen van een CSS-robot) nemen steeds meer problemen op, maar ze worden voltooid door checkpoints te doorlopen, waardoor je van het proces kunt genieten en je gemotiveerd kunt blijven. Het enige dat u hoeft te doen, is u aanmelden voor een General Assembly-account om te beginnen met leren.
Dus dat is het. U kunt een van deze websites bezoeken om uw coderingsreis onmiddellijk van start te laten gaan. Als je een complete beginner bent, zijn Codecademy, HTML Dog, The Odin Project en Free Code Camp geweldige plekken om te beginnen. Als we je favoriete online coderingsresource buiten beschouwing hebben gelaten, laat het ons dan weten in de comments sectie!