Bill Gates kon op jonge leeftijd beginnen met programmeren omdat de voorbereidende school waar hij naar toe ging studenten toegang gaf tot een GE-mainframecomputer. Mark Zuckerberg had ondertussen een privéleraar programmeren toen hij opgroeide. En hoewel die vroege programmeeropleiding niet de enige factor was die ertoe leidde dat die jongens ongelooflijk succesvolle ontwikkelaars werden (en, je weet wel, miljardairs), deed het zeker ook geen pijn.
De meerderheid van ons zijn echter niet opgegroeid met dit soort blootstelling aan de wereld van coderen. En velen van ons weten nog steeds niet hoe het allemaal werkt – hoe het schrijven en combineren van complexe reeksen woorden en tekens kan leiden tot het maken van webbrowsers, websites, besturingssystemen, smartphone-apps en meer.
Het goede nieuws: het is nooit te laat om te leren. En om u te helpen leren coderen (of om u eenvoudigweg te helpen beter te begrijpen hoe coderen werkt), hebben we een uitgebreide lijst met res. Laten we erin duiken.
Contents
17 Res voor leren coderen
Online codeerscholen
1) Codeacademy
Nu met meer dan 25 miljoen gebruikers, is Codeacademy een van de meest populaire res om te leren coderen op de planeet. Het online onderwijsplatform biedt interactieve codeercursussen in verschillende programmeertalen, waaronder JavaScript, Python en Ruby. Ze hebben ook cursussen die opmaaktaal (bijv. HTML) en stylesheet-talen (bijv. CSS) behandelen.
En ter verduidelijking: dit zijn geen cursussen in collegestijl waar we het hier over hebben. U kunt daadwerkelijk wat hands-on coderen en veranderingen in realtime zien. Het beste van alles: Codeacademy-cursussen zijn 100% gratis.
2) Khan Academy
Een andere belangrijke speler op het gebied van codeeronderwijs is de Khan Academy zonder winstoogmerk, wiens missie het is “gratis onderwijs van wereldklasse te bieden voor iedereen en overal”. Net als Code Academy biedt Khan Academy cursussen in verschillende programmeertalen, waaronder interactieve segmenten waarin u met code kunt spelen.
Het enige grote verschil is dat Khan Academy-cursussen meer afhankelijk zijn van video. Oprichter Salman Khan kwam op het idee voor de academie na het maken en delen van tutorials op YouTube.
3) Boomhut
Online technologieschool Treehouse biedt codeercursussen van beginnersniveau tot expert. Maar in tegenstelling tot de eerste twee opties op deze lijst, moet u wat geld overmaken voordat u kunt beginnen met leren. Voor $ 25 per maand krijg je toegang tot de bibliotheek van Treehouse met meer dan 1.000 video’s en kun je interactieve codeeruitdagingen aangaan. Voor $ 49 per maand kun je bonusinhoud ontgrendelen en de mogelijkheid krijgen om video’s te downloaden om ze offline te bekijken.
4) Code School
De toepasselijk genaamde Code School volgt een soortgelijk model als Treehouse: studenten bekijken videotutorials en krijgen vervolgens de kans om wat ze hebben geleerd in praktijk te brengen met interactieve codeeruitdagingen. Voor $ 29 per maand krijg je toegang tot de meer dan 50 cursussen en 200 video’s van Code School. (Er is ook een gratis optie, FYI, die je toegang geeft tot 10 van hun cursussen.)
5) Code Avengers
Code Avengers is een andere online codeerschool die interactieve cursussen biedt over JavaScript, HTML, CSS en meer. Hoewel sommige introductiecursussen gratis zijn, moet je ongeveer $ 30 per pop betalen om de meer geavanceerde cursussen te ontgrendelen. (Opmerking: u kunt geld besparen door meerdere cursussen in een bundel te kopen.)
6) SkillCrush — Break Into Tech
Met meer dan 4.000 alumni is Break Into Tech het meest robuuste, gepersonaliseerde online trainingsprogramma van SkillCrush. Het geeft deelnemers toegang tot 15 interactieve lessen over technische vaardigheden en loopbaanontwikkeling, regelmatige één-op-één loopbaanbegeleidingssessies en toegang tot een leergemeenschap.
7) Bento
Bento, opgericht door Stack Overflow-ontwikkelaar Jon Chan, is een gratis website voor codeeronderwijs die twee verschillende manieren biedt om te leren. Een optie is om leertrajecten te volgen, met educatieve inhoud die is samengesteld door professionele programmeurs. De tweede optie is om door de Bento Grid te kijken (hieronder afgebeeld), een zorgvuldig georganiseerde verzameling van de beste coderingsbronnen op internet.
8) MIT OpenCourseWare
MIT OpenCourseWare is een gratis online bibliotheek met cursusmateriaal van meer dan 2.200 MIT-afgestudeerden en bacheloropleidingen. Het idee achter het programma, volgens MIT School of Engineering Professor Dick K.P. Yue, is eenvoudig: “om al ons cursusmateriaal online te publiceren en voor iedereen beschikbaar te maken.”
Elke OpenCourseWare-cursus bestaat uit twee componenten: een instructiecomponent (bijvoorbeeld een hoorcollege of leeslijst) en een leeractiviteit (bijvoorbeeld een examen of opdracht).
9) Programmer
Omschrijft zichzelf als de “Programmer’s Playground”, coderingsplatform Programmr hanteert een meer luchtige benadering om mensen te leren coderen. Naast het aanbieden van zeven verschillende interactieve cursussen, kunt u met Programmr uw vaardigheden aanscherpen door uitdagingen aan te gaan, u aan te melden voor projecten en zelfs programmeerinhoud in te voeren waarmee u geldprijzen kunt winnen.
10) Udacity
Vergelijkbaar met MIT OpenCourseWare, begon Udacity in 2011 als een manier om informaticacursussen van Stanford University gratis beschikbaar te maken. Sindsdien is het uitgegroeid tot een onderwijsplatform dat cursussen en “nanodegree-programma’s” aanbiedt van zowel onderwijsinstellingen als technologiebedrijven zoals Google, Facebook en Twitter.
Massive Open Online Courses (MOOC’s)
11) Natuurlijk
Coursera is een ed-tech bedrijf met winstoogmerk dat enorme open online cursussen aanbiedt, ook wel bekend als ‘MOOC’s’. MOOC’s zijn cursussen van universiteiten en andere instellingen die online beschikbaar zijn gesteld met weinig (of geen) beperkingen voor wie eraan kan deelnemen.
Met meer dan 15 miljoen gebruikers is Coursera een van de grootste aanbieders van MOOC’s in de wereld, en biedt honderden over programmeren en aanverwante gebieden. Een van hun meest populaire MOOC’s op dit moment: “Programming for Everyone (Getting Started with Python)” van de Universiteit van Michigan.
12) edX
Net als Coursera is edX een MOOC-aanbieder die miljoenen studenten bedient. Enkele van hun meest populaire cursussen (die binnenkort beginnen) zijn IIT Bombay’s “Fundamentals of Computer Science” en een HTML5-introductiecursus die is ontwikkeld door W3C en Intel.
In tegenstelling tot Coursera is edX een non-profit en het is open, dus iedereen kan tools bouwen voor en bijdragen aan het edX-platform.
13) Udemy
Udemy biedt cursussen zoals de populaire “Complete Java Developer Course” en is een andere MOOC-aanbieder (met winstoogmerk) die u kan helpen bij het ontwikkelen van uw codeervaardigheden. Een van de unieke kenmerken van Udemy is dat iedereen zich kan aanmelden om instructeur te worden en zijn eigen cursus kan maken.
Code-apps
14) Scratch
Hoewel het is ontworpen voor kinderen en tieners, kan de educatieve webapp Scratch — gemaakt in het MIT Media Lab — een leuke manier zijn voor volwassenen om de basisprincipes van coderen te leren. Met de app kun je je eigen games, animaties en interactieve verhalen programmeren, en je kunt deze gecodeerde creaties delen met anderen via de online community van Scratch.
15) Hopscotch
De gratis iPhone- en iPad-app Hopscotch is een andere leuke optie om de basisprincipes van coderen te leren. Met Hopscotch kun je unieke games maken en deze met anderen delen, zodat iedereen ze kan spelen. Er zijn ook tutorials in de app die regel voor regel instructies geven voor het maken van specifieke soorten games. Hopscotch heeft momenteel 4,5 sterren in de app store (gebaseerd op 515 beoordelingen).
16) Codea
Wired verwees ooit naar Codea als de “Garageband of Coding”. De iPad-app van $ 14,99 is als een volwassen versie van Hopscotch. Door verschillende elementen te tikken, te slepen en neer te zetten, kun je games, simulaties en andere visuele creaties coderen. Codea heeft momenteel 4,5 sterren in de app store (gebaseerd op 746 beoordelingen).
Gratis
bedrijfsgids.biz Re
17) HTML-hacks voor marketeers: gedecodeerd
Deze sitepagina, die we samen met Codeacademy hebben gemaakt, is een geweldig startpunt voor marketeers die de basisprincipes van HTML willen begrijpen, ook wel ‘de taal van het web’ genoemd. Van het opmaken van tekst tot het aanpassen van kleuren tot het maken van interne paginalinks, deze gratis res biedt HTML-tips en -trucs die zeker van pas zullen komen.
Weet je nog andere geweldige res om te leren coderen? Deel ze in de comments hieronder.