18 Ways To Learn How To Code In 2021
Dus je denkt erover om te leren coderen. Je hebt geruchten gehoord over Swift in late cafés, je vrienden fluisteren over Node.js, en je vraagt je al weken af wie Ruby is en hoe je haar kunt ontmoeten. Het enige waar je zeker van bent, is dat je iets groots mist. Op dit moment lijkt het erop dat iedereen aan het programmeren is, en jij bent de enige die denkt dat CSS een nieuwe Amerikaanse cop show is.
Gelukkig voor jou, is er een groeiende lijst van scholen en online tutorials die je helpen om mee te doen met de tech kids. Ze zullen je niet voorzien van de vereiste schildpad montuur specs of verplichte vaste versnelling fiets, maar ze zullen je aan het coderen te krijgen.
Maar hoe kom je erachter wat de juiste manier voor u is?
We zullen daar zo op in, maar eerst waarom krijgen in het programmeren in de eerste plaats?
We hebben het er al vaak over gehad waarom leren coderen op dit moment zo’n goed idee is; de enorme kloof in technische vaardigheden waar elke bedrijfstak wereldwijd mee te maken heeft en de kans die deze kloof biedt aan mensen met de juiste kennis en technische vaardigheden.
Als je ervoor kiest om het freelance te doen, kun je je eigen klanten uitkiezen, spannende, creatieve projecten uitvoeren en werken wanneer je maar wilt. Klinkt goed, toch?
- Hoe word ik een webontwikkelaar
- Web Development for Beginners
- Web Development for Beginners in vogelvlucht
- FreeCodeCamp
- FreeCodeCamp in een oogopslag
- Codecademy
- Codecademy in een oogopslag
- PluralSight
- PluralSight in een oogopslag
- Coursera
- Coursera in een oogopslag
- General Assembly
- General Assembly at a Glance
- Bento
- Bento in een oogopslag
- Treehouse
- Treehouse at a Glance
- CareerFoundry Web Development Program
- CareerFoundry at a Glance
- Udacity
- Udacity at a Glance
- Bloc
- Bloc in een oogopslag
- HTML5Rocks
- HTML5Rocks in een oogopslag
- The Code Player
- Eloquent JavaScript
- Eloquent JavaScript at a Glance
- Girls Who Code
- Girls Who Code in een oogopslag
- Khan Academy
- Khan Academy in een oogopslag
- Code Avengers
- Code Avengers in een oogopslag
- Fullstack Academy Of Code
- Fullstack Academy Of Code at a Glance
Hoe word ik een webontwikkelaar
Dus, wat zijn je opties? Het zal je niet verbazen dat we hier bij CareerFoundry ons eigen Full-Stack Web Development Program, dat wordt geleverd met een baangarantie, ten zeerste kunnen aanbevelen.
Studenten op onze Web Development Course leren front- en backend webontwikkeling van een expert op dit gebied, waardoor ze na afloop een kick-start kunnen maken met een technische carrière. Als student kun je je dagelijkse opdrachten laten nakijken, zoveel vragen stellen als je wilt, en mentoren ontmoeten via videogesprekken voor een volledig meeslepende ervaring.
Inschrijving geeft onmiddellijk toegang tot ons op maat gemaakte cursusmateriaal, en je wordt binnen 24 uur verbonden met je mentor. Op slechts 10-15 uur per week, leren met ons is zeer gepersonaliseerd, flexibel en kan passen rond uw andere verplichtingen – in wezen, het brengt de voordelen van offline onderwezen programma’s en de online tutorials.
Welke andere keuzes, zowel online als offline zijn er voor complete beginners, of ervaren ontwikkelaars die hopen hun vaardigheden op een hoger plan te brengen?
Voordat je begint met zoeken, moet je jezelf een aantal vragen stellen:
-
Ben je iemand die liever met een mentor studeert, of alleen? Ben je in staat jezelf te motiveren? Als u iemand bent die de afwas laat staan tot de avond voordat uw schoonmoeder op bezoek komt, dan hebt u misschien een meer persoonlijke benadering van uw leren nodig.
-
Zou u kunnen betalen om te studeren, of bent u op zoek naar gratis hulpmiddelen? Als u bereid bent te betalen, wat is dan uw budget? En hoe lang wilt u studeren? Kun je alleen parttime studeren of is fulltime een optie voor je?
-
Vind je het prettig om alleen online te studeren? Of bent u iemand die liever in een klaslokaal zit? Zou u genieten van een mix van de twee? Hoe belangrijk is uw studentennetwerk voor u?
-
En als u klaar bent met studeren, wat hoopt u er dan aan over te houden? Verbindingen met een baan of netwerk? Of leer je gewoon voor je plezier?
In deze lijst hebben we de 18 beste plaatsen waar je kunt leren coderen op een rijtje gezet en wat elk van hen je kan bieden, inclusief prijs, beschikbaarheid, leerstijl en vaardigheidsniveau. Binnenkort zul je deelnemen aan die gesprekken over Python zonder zelfs de reptielencollectie van oom Terry te vermelden. Als u naar een van de bronnen wilt springen, selecteer deze dan in de lijst hieronder. Veel lees- en leerplezier!
- Web Development for Beginners
- FreeCodeCamp
- Codecademy
- PluralSight
- Coursera
- General Assembly
- Bento
- Treehouse
- CareerFoundry
- Udacity
- Bloc
- HTML5Rocks
- The Code Player
- Eloquent JavaScript
- Girls Who Code
- Khan Academy
- Code Avengers
- Fullstack Academy Of Code
Web Development for Beginners
Deze cursus is ontwikkeld door een van CareerFoundry’s in-huis ontwikkelaars over de periode van een paar maanden. Het is ontworpen voor beginners die graag de resultaten van hun codering snel te zien – in slechts vijf dagen (of eerder als je van toepassing bent jezelf), bouwt u uw eerste webpagina in HTML, CSS en JavaScript. Het is helemaal gratis, en als je de cursus met succes hebt afgerond, krijg je krediet voor het volledige career-change web development programma. Om een idee te krijgen van wat de cursus inhoudt, bekijk je deze video:
Web Development for Beginners in vogelvlucht
- Formaat: Online, gratis, geen mentor
- Vaardigheidsniveau: Beginner
- Positieven: De cursus is resultaatgericht en leert je de basis die nodig is om je allereerste website online te krijgen. Aan het eind van de cursus weet je of je echt webontwikkelaar wilt worden, of dat het slechts een voorbijgaande fase was.
- Negatieven: Je gaat geen webontwikkelaar worden in slechts vijf dagen, helaas. Zoals elk serieus beroep, vergt het veel leren en veel werk om het niveau te bereiken dat nodig is om echt waarde te kunnen leveren aan een bedrijf. Dit is echter net zo’n goede eerste stap als ieder ander.
FreeCodeCamp
Free Code Camp is een web development bootcamp dat tienduizenden van hun afgestudeerden heeft geholpen een baan te vinden bij tech-bedrijven. Ze hebben uitgebreide tracks voor het leren van web design, web ontwikkeling met inbegrip van frontend en backend, data visualisatie en nog veel meer. Ze hebben ook een heel programma voor het leren van algoritmen en datastructuren met JavaScript, iets wat afgestudeerden nodig zullen hebben als ze solliciteren bij bedrijven als Google en Microsoft. Ze hebben een uitgebreid alumni-netwerk en een zeer actief forum waar studenten hulp kunnen zoeken en kunnen samenwerken.
FreeCodeCamp in een oogopslag
- Formaat: Online, gratis, community support
- Vaardigheidsniveau: Beginner tot gemiddeld
- Positieven: Gratis cursus, zeer erkende naam in de industrie, hoge kwaliteit inhoud.
- Negatieven: Gemeenschapsondersteuning is misschien niet ieders ding, geen één-op-één mentorschap.
Codecademy
Codecademy biedt gratis coderingslessen in zes verschillende programmeertalen, Python, jQuery, PHP, Ruby, HTML en CSS. Met studenten als de burgemeester van NYC, Michael Bloomberg, maakte Codecademy naam met zijn Code Year dat een groot deel van zijn miljoen gebruikers aantrok.
Codecademy in een oogopslag
- Formaat: Online, gratis, geen mentor.
- Vaardigheidsniveau: Beginner/intermediate
- Positieven: Gooit je vanaf het begin in het diepe met hun ‘console’ aanpak. Geweldig voor beginners die meteen kunnen zien hoe coderen als een professional zou zijn.
- Negatieven: De lessen kunnen een beetje aan de snelle kant zijn voor een echte beginner. En, hoewel het vanaf het begin kunnen ‘doen van code’ een geweldige motivatie is voor nieuwelingen, voor degenen die hopen een carrière in programmeren te maken zou wat extra theorie en achtergrond in coderen zeker voordelig zijn. Er is een ondersteunend netwerk van studenten en het CA-team, maar hands on begeleiding is moeilijk te krijgen.
PluralSight
PluralSight onderwijst zowel bestaande als aspirant-ontwikkelaars door instructeurs te koppelen aan inhoud van hoge kwaliteit. Coding lessen zijn toegankelijk door het gebruik van screencasts en video tutorials, en beslaan Ruby, Javascript, iOS, HTML / CSS. Gebruiksvriendelijke interfaces en interessante verhaallijnen in overvloed. Hoewel veel van de inhoud gericht is op meer ervaren codeurs, is het pluspunt voor beginners dat veel van het minder geavanceerde materiaal gratis beschikbaar is.
PluralSight in een oogopslag
- Formaat: Online, gratis en betaalde opties, geen mentor.
- Vaardigheidsniveau: Beginner/ gemiddeld
- Positieven: Geweldig voor webontwikkelaars in de hoop om hun vaardigheden uit te breiden, aantrekkelijk design.
- Negatieven: Het kan off-putting zijn voor beginners, omdat veel van de cursussen zijn gericht op meer volleerde coders.
Coursera
Coursera biedt gebruikers een volledig gratis database van MOOCS (massive open online courses) vaak van geaccrediteerde universiteiten. MOOC’s zijn beschikbaar voor studenten, of geïnteresseerden, als video-colleges over een verscheidenheid van onderwerpen, waaronder alle facetten van het programmeren. De voordelen van deze online cursussen zijn de beschikbaarheid en de verscheidenheid: je kunt een college vinden over praktisch alles wat je wilt leren en met je cursus beginnen wanneer je maar wilt. Het nadeel is het gebrek aan één-op-één-leren, en studies hebben aangetoond dat wanneer de student alleen verantwoordelijk is voor zijn of haar eigen leren, de voltooiingspercentages aanzienlijk lager liggen en studenten snel gedemotiveerd raken. MOOC’s kunnen echter een geweldige manier zijn om een onderwerp “rond te kijken” voordat je investeert in een andere, meer gepersonaliseerde vorm van leren.
Coursera in een oogopslag
- Formaat: Online, gratis, geen mentor.
- Vaardigheidsniveau: Verschilt van MOOC tot MOOC, maar veel zijn ontworpen voor beginners.*
- Positieven: Geen kosten, lezingen van de beste in het veld, verscheidenheid en beschikbaarheid van cursussen, krijg een gevoel voor je interesses.
- Negatieven: Zeer lage voltooiingspercentages, geen gepersonaliseerd leren, behulpzame interactie of gemeenschap is zeldzaam.
General Assembly
Met zowel fulltime als parttime cursussen in de aanbieding, General Assembly, nu beroemd om zijn “bootcamp”-achtige cursussen, geeft studenten de kans om alle facetten van webontwikkeling te leren. GA heeft locaties verspreid over de VS, een handvol in Australië en een in het Verenigd Koninkrijk. De feedback van studenten is over het algemeen zeer positief, hoewel het prijskaartje van $11.500 veel potentiële studenten zou kunnen afschrikken, om nog maar te zwijgen van de beperkte locaties. Er zijn enkele online video-tutorials beschikbaar, maar ook die zijn prijzig.
General Assembly at a Glance
- Formaat: Offline, betaald, begeleid.
- Vaardigheidsniveau: Beginner
- Positieven: Full-time, hands-on leren met experts.
- Negatieven: Prijs, beperkte online beschikbaarheid
Bento
Created by a developer at StackOverflow, Bento is a guided tour through the best free web development tutorials on the web, including videos, interactive classes, and reading material. Het gebruik van Bento is gratis, en het zal u alleen linken naar gratis bronnen op een logische manier voor beginners.
Bento in een oogopslag
- Formaat: Online, gratis, geen mentor.
- Vaardigheidsniveau: Beginner tot gevorderd
- Positieven: Een geweldig systeem om uit te zoeken wat je als volgende moet leren op basis van wat je al weet.
- Negatieven: Tutorials komen uit verschillende bronnen, dus de kwaliteit en stijl van lesgeven varieert sterk.
Treehouse
Treehouse is een online interactief onderwijsplatform dat studenten leert hoe ze websites of mobiele applicaties kunnen maken met behulp van een verscheidenheid aan programmeertalen zoals HTML, CSS, Java, PHP (WordPress), Objective-C, Javascript en Ruby, onder anderen. Video tutorials hebben de neiging om te werken volgens de volgende formule: toon, leg uit, doe het zelf wat zeer effectief kan zijn. Quizzen worden ook gebruikt om studenten betrokken te houden.
Treehouse at a Glance
- Formaat: Online, betaald, geen mentor.
- Vaardigheidsniveau: Beginner
- Positieven: Best practice wordt altijd onderwezen, online tutorials beschikbaar als en wanneer je ze nodig hebt.
- Negatieven: Een betaald platform maar geen gepersonaliseerd leren, inhoud van forums vaak versnipperd.
CareerFoundry Web Development Program
Jep, dat zijn wij! Online, onder begeleiding van een mentor, gedurende vijf tot acht maanden.
Onze studenten leren front- en backendwebdevelopment van een expert op dit gebied, zodat ze na afloop een vliegende start kunnen maken met een technische carrière. Als student kun je je dagelijkse opdrachten laten nakijken, zoveel vragen stellen als je wilt, en mentoren op afstand ontmoeten voor een volledig meeslepende ervaring.
Inschrijving geeft onmiddellijk toegang tot ons op maat gemaakte cursusmateriaal, en je wordt binnen 24 uur verbonden met je mentor. Met slechts 10-15 uur per week, leren bij ons is zeer persoonlijk, flexibel en kan passen rond uw andere verplichtingen, het is een geweldige combinatie van de offline onderwezen programma’s en de online inhoud tutorials.
CareerFoundry at a Glance
- Formaat: Online, betaald, begeleid door mentor.
- Vaardigheidsniveau: Beginner
- Positieven: Wij zijn de beste! Maar serieus, regelmatige gesprekken en een carrière-gericht curriculum zijn unieke aspecten van ons leerplatform.
- Negatieven: In het rijk van webontwikkeling bieden we momenteel een Javascript-focused (dat is de meer gevraagde taal voor 2021 en daarna) Full-Stack Web Development Program, maar we willen in de toekomst veel meer gebieden bestrijken, waaronder modules over machine learning en blockchain. Je moet je er ook van bewust zijn dat de vier carrièreveranderingsprogramma’s die we aanbieden allemaal een hoog niveau van inzet vereisen – het is niet gemakkelijk om van carrière te veranderen, dus je hebt tijd, focus en ambitie nodig.
Udacity
Udacity begon aanvankelijk als een uitwas van een computerwetenschapscursus die door Stanford University werd gerund. De lessen worden gegeven met videocolleges en geïntegreerde quizzen voor de studenten, er is ook regelmatig huiswerk dat het ‘leren-door-doen’ model van onderwijs versterkt. Hoewel de lessen gratis zijn, is het slagingspercentage van de studenten bijzonder laag: Een partnerschap met San Jose State University werd opgeschort toen in de zomer van 2013 meer dan de helft van de studenten zakte voor hun eindexamen.
Udacity at a Glance
- Formaat: Online, betaald, geen mentor.
- Vaardigheidsniveau: Gevarieerd
- Positieven: Verbinding met een top-naam universiteit en high profile docenten.
- Negatieven: Laag slagingspercentage.
Bloc
Een mix van online cursussen met gecombineerde mentoring, Bloc biedt de flexibiliteit van online leren met een gepersonaliseerd mentorproces. Veel intensiever (en duurder) dan het CareerFoundry programma, maar deze jongens doen goed werk voor degenen die een stapje hoger willen. Ondersteuning van mentoren en studenten is 24/7, maar studenten echt moeten zetten in de uren (ten minste 3 per dag) als ze willen zo veel mogelijk uit het programma te krijgen.
Bloc in een oogopslag
- Formaat: Online, betaald, begeleid door een mentor.
- Vaardigheidsniveau: Beginner
- Positieven: Ondersteunende studentenomgeving, toegewijde mentoren.
- Negatieven: Een intensief studieprogramma, potentiële studenten moeten bereid zijn om te werken.
HTML5Rocks
HTML5Rocks is een door Google opgerichte verzameling gratis online tutorials om coderingsproblemen te helpen oplossen. Deze video’s zijn een geweldige manier voor mensen met een beetje ervaring om voort te bouwen op wat ze al weten, maar met titels als “Debugging Asynchronous JavaScript with Chrome DevTools” zouden beginners kunnen worden afgeschrikt. De video’s gaan vergezeld van schriftelijke instructies en diagrammen, en van commentaar van andere gebruikers, dat net zo nuttig kan zijn als de video’s zelf.
HTML5Rocks in een oogopslag
- Formaat: Online, gratis, geen mentor.
- Vaardigheidsniveau: Intermediate
- Positieven: Een geweldige gratis bron voor ontwikkelaars die hun vaardigheden op een hoger niveau willen brengen.
- Negatieven: Misschien een beetje verwarrend voor beginners.
The Code Player
Een verzameling van gratis online video’s die studenten leren hoe ze specifieke taken moeten uitvoeren. Het unieke aan The Code Player is dat studenten live kunnen zien hoe code wordt geschreven tijdens de tutorials (vandaar de naam The Code Player). De mensen achter The Code Player maken gebruik van live werkende demo’s om code te onderwijzen, waarbij de snelheid van elke tutorial kan worden aangepast aan het vaardigheidsniveau van de persoon die leert.
- Formaat: Online, gratis, zonder mentor.
- Vaardigheidsniveau: Vaardigheidsniveau: Beginner / gemiddeld
- Positieven: Je kunt letterlijk in je eigen tempo leren door de snelheid van de video’s aan te passen.
- Negatieven: Sommige mensen kunnen vinden dat het gebrek aan instructie hen tegenhoudt.
Eloquent JavaScript
Een boek dat lezers een mix van principes en pragmatiek geeft. Het is gratis online beschikbaar en geweldig als je een dieper begrip wilt krijgen van hoe coderen werkt. Sommige recensenten hebben opgemerkt dat, aangezien dit boek in 2011 uitkwam, een deel ervan nu een beetje verouderd is, maar voor de basisprincipes van JavaScript kun je niet ver misgaan met dit boek. Het is hier gratis online beschikbaar.
Eloquent JavaScript at a Glance
- Formaat: Offline (en online), niet begeleid, gratis (online), betaald (voor het eigenlijke boek).
- Vaardigheidsniveau: Beginner
- Positieven: Goed voor de basisprincipes van JavaScript.
- Negatieven: Minder goed voor het oplossen van problemen.
Girls Who Code
Specifiek gericht op meisjes tussen 13 en 17 jaar, Girls Who Code koppelt studenten aan een mentor die hen leert coderen, inspireert en aanmoedigt om in tech te gaan. Het doel is om tegen 2020 1 miljoen meisjes te laten kennismaken met computerwetenschappen, een doel waar wij bij CF volledig achter staan.
Girls Who Code in een oogopslag
- Formaat: Offline, gratis, met mentor.
- Vaardigheidsniveau: Beginner
- Positieven: Een geweldige missie om te proberen meer vrouwen in tech te krijgen.
- Negatieven: Je zult alleen profiteren als je een meisje bent tussen 13 en 17 jaar!
Khan Academy
Een geweldige plek om te beginnen voor mensen die hopen codering te leren voor kunst of games – hoewel minder voor degenen die bedrijfsgeoriënteerde front-end ontwikkeling willen leren. Een gratis leerplatform, Khan Academy maakt gebruik van video tutorials onderwezen door deskundigen om een breed scala van onderwerpen te behandelen.
Khan Academy in een oogopslag
- Formaat: Online, gratis, geen mentor.
- Vaardigheidsniveau: Beginner / gemiddeld
- Positieven: Het is gratis en de inhoud is lovend. Een fantastische manier om een gevoel van het onderwerp te krijgen voordat je er dieper induikt.
- Negatieven: Je zult geen instructieve ‘how to’-tutorials vinden, wat een goede manier kan zijn voor beginners om aan de slag te gaan.
Code Avengers
Een zeer gestileerd platform, Code Avengers ziet er zeker goed uit, maar nieuwelingen zullen het moeten leren zonder de hulp van video-tutorials. De talen die het biedt zijn JavaScript niveau 1 en JavaScript niveau 2, evenals HTML / CSS. De site heeft positieve beoordelingen gekregen voor het bijbrengen van goede gewoonten bij zijn ontwikkelaars-in-opleiding, een cruciaal element van het leerproces, vooral als studenten hopen door te breken in een programmeercarrière.
Code Avengers in een oogopslag
- Formaat: Online, deels betaald, deels gratis, geen mentor.
- Vaardigheidsniveau: Vaardigheidsniveau: Beginner / gemiddeld
- Positieven: Een geweldig uitziende website en geweldig voor het leren van best practices als een junior ontwikkelaar.
- Negatieven: Geen video-tutorials, geen mentoren.
Fullstack Academy Of Code
In New York gevestigde school om te leren coderen, is deze cursus met 12.500 dollar niet goedkoop. Maar het belooft je klaar te hebben om aan de slag te gaan als ontwikkelaar in 13 weken en ze werken hard om hun studenten in rollen te krijgen na voltooiing van de cursus met een Demo Day voor potentiële werkgevers, Speed Interviewing met verbonden partijen en een Placement Coordinator om je te helpen verbonden te raken met de juiste mensen in bedrijven waar je voor wilt werken.
Fullstack Academy Of Code at a Glance
- Formaat: Offline, begeleid, betaald.
- Vaardigheidsniveau: Beginner
- Positieven: Er is een grote nadruk op web development als een carrière en het krijgen van studenten voorbereid om direct te gaan in banen.
- Negatieven: Veel geld voor wat slechts een 13-weekse cursus.
Zo, nu dat je hebt gezien alle opties is het tijd om actie te ondernemen! Heb je nog meer vragen over het leren van web development? Chat met ons in het vak aan uw rechterkant of ga naar onze web development cursus voor alle details over wat je zou leren met ons.