Er is een groeiende vraag naar programmeurs. Steeds vaker krijgen kinderen en jonge volwassenen daarom al spelenderwijs te maken met programmeren. Vooral door het te doen en ermee te blijven oefenen, is het leren van code niet eens zo heel ingewikkeld. Dit kan nu zelfs via een app op uw smartphone of tablet.
Op deze pagina geven we een overzicht van de beste gratis apps om te leren programmeren.
Coderen is eigenlijk een ander woord voor programmeren. Programmeurs zijn overal nodig, bijvoorbeeld om een app te ontwikkelen of om de achterkant van een website te bouwen. Er is grote vraag naar. U leert coderen op een opleiding of cursus, maar daar moet u voor betalen. Leren coderen met freeCodeCamp is helemaal gratis. Dit platform biedt een breed scala aan lessen, die u leren programmeren in de breedste zin van het woord. Als u de lessen succesvol heeft gevolgd krijgt u daar geverifieerde certificaten voor. Ander gebruikers die de lessen van freeCodeCamp hebben afgerond, zijn nu aan het werk bij bekende bedrijven als Apple, Google, Spotify en Microsoft.
freeCodeCamp is gratis te gebruiken en werkt online in uw browser. Er is nog een app voor Android.
Bij coderen geeft u uw computer in de vorm van programmeertaal instructies en die worden dan uitgevoerd zoals u dat heeft bedoeld. U geeft aan wat er precies moet gebeuren en uw computer volgt die stappen. Met freeCodeCamp is leren coderen erg eenvoudig. Het platform biedt veel lessen en is van hoge kwaliteit, waardoor zelfs leraren in het onderwijs er gebruik van maken. Of u nu een responsieve website wilt leren maken, JavaScript en algoritmes wilt leren of wat wilt opsteken van data visualisatie of een programmeertaal als Python, u vindt het allemaal bij freeCodeCamp. Daar moet u wel wat voor doen. Er is een breed aanbod aan cursussen en het kost ongeveer 300 uur om een certificaat te behalen. Dat lijkt veel, maar op zich valt het mee. Het voordeel is dat alle lessen in uw eigen tempo te volgen zijn, waardoor u gewoon de tijd neemt die u nodig heeft. Er zit geen druk achter.
freeCodeCamp is een online leerplatform, waar u naast de lessen nog in contact komt met anderere studenten. Er is een groot forum om te gebruiken en verder zijn er chatkamers en vindt u hier allerlei online publicaties en organisaties, die het leren coderen en programmeren voor iedereen toegankelijk willen maken. Als u de app gebruikt krijgt u er nog eens een eigen radiostation en podcasts bij, om uw kennis over coderen te vergroten. Het leren coderen gebeurt dus aan de hand van online cursussen en programmeerprojecten en om u niet helemaal alleen achter te laten krijgt u hulp bij de voorbereiding op sollicitatiegesprekken. Om freeCodeCamp te gebruiken logt u in met uw Google- of GitHub-account of e-mailadres.
Wanneer u bent ingelogd ziet u meteen een overzicht van alle categorieën waarin de cursussen te volgen zijn. U selecteert het gewenste onderdeel, waarna u alle cursussen te zien krijgt. Het is mogelijk om cursussen door elkaar heen te volgen, dus in willekeurige volgorde. U klikt op 'Start Project' om met een cursus te beginnen en u volgt de stappen op uw scherm. U voltooit uitdagingen en bouwt meteen projecten en zo leert u stapsgewijs en spelenderwijs coderen. Terwijl u bezig bent en naarmate u verder komt verdient u certificaten.
freeCodeCamp heeft de volgende kenmerken:
freeCodeCamp screenshots
Website van de makers van freeCodeCamp
website van freeCodeCamp naar freeCodeCamp download voor Android
Technische mensen zijn steeds meer nodig, want technologie neemt een steeds grotere plaats in onze samenleving in. Het is zo gek niet te bedenken of er gaat wel een codering achter schuil. Als u zelf wilt leren programmeren dan hoeft dat niet per se meer uit boeken, want met Programming Hub is een app al voldoende. Programming Hub is een intuïtieve app om zelf de meest populaire codeertalen te leren, zoals Java, C++, HTML, CSS, JavaScript, Python, VisualBasic.NET, PHP, CSS en meer. Dat gebeurt aan de hand van allerlei interactieve cursussen en korte onderdelen.
Programming Hub is gratis te gebruiken en werkt online in uw browser. Er zijn apps voor iOS en Android.
Als u wilt leren programmeren en bijvoorbeeld apps wilt ontwikkelen of games wilt bouwen dan biedt Programming Hub daar een uitstekende basis voor. U vindt hier voldoende kennis om een goede start te maken met programmeren. De app biedt meer dan 5000 voorbeelden van code en tientallen technische cursussen die u helpen om uw doel te bereiken. Het voordeel aan Programming Hub is dat u snel even op uw smartphone een lesje programmeren volgt. U hoeft daar niet urenlang gebruik van te maken, maar het werkt allemaal zodanig, dat het makkelijk uw eigen voorwaarden te doen is. Alle cursussen zijn ontwikkeld door experts die hun sporen op het gebied van programmeren hebben verdiend. Bovendien verschijnen er regelmatig updates en nieuwe voorbeelden en uitdagingen in de applicatie.
Om te beginnen maakt u een account aan met uw e-mailadres of logt u in met uw Facebook- of Google-account. Programming Hub heeft een prettig ogende interface en op het thuisscherm ziet u meteen al verschillende cursussen. Een deel daarvan is gratis te gebruiken, maar als u verder wilt komen en nog meer cursussen wilt volgen dan kiest u voor de betaalde pro versie. Per cursus wordt aangegeven wat u leert, voor wie een cursus bedoeld is en door op een cursus te klikken wordt deze geopend. Onderaan uw scherm klikt u op ‘Enroll Now’ om te beginnen. De cursus wordt dan gedownload en geopend in een nieuw venster. Daar ziet u meteen een overzicht van de verschillende onderdelen en als u bovenaan uw scherm op ‘Start’ klikt wordt de cursus daadwerkelijk gestart. Programming Hub leidt u stap-voor-stap door een cursus heen.
De opzet van de lessen is laagdrempelig en code wordt overal duidelijk uitgelegd, zonder dat er gebruik gemaakt wordt van ingewikkelde termen. Er is veel tekstuele uitleg en u krijgt talloze vragen om te beantwoorden na het lezen van de teksten. Er zijn meerdere manieren om een vraag te beantwoorden, zoals het kiezen van het juiste antwoord of het in de juiste volgorde plaatsen van antwoorden. Programming Hub geeft meteen aan of een antwoord goed of fout is. Verder zijn er mogelijkheden om zelf uw eerste code te gaan schrijven en deze direct in de applicatie te gebruiken. Zo brengt u het geleerde meteen in praktijk.
Programming Hub heeft de volgende kenmerken:
Programming Hub screenshots
Website van de makers van Programming Hub
website van Programming Hub naar Programming Hub download voor Android naar Programming Hub download voor iOS
Mimo is een leuke app om dat coderen op een speelse manier te leren. Dat gebeurt onder meer aan de hand van interactieve puzzels en quizzen. Erg interessant en leerzaam voor uw kind, maar daarnaast steekt u er zelf waarschijnlijk nog wat van op.
Mimo is gratis te gebruiken, maar heeft nog wel een betaalde versie, in de vorm van een abonnement. De app is beschikbaar voor iOS en Android.
Voor Mimo hoeft u geen kennis van programmeren en coderen te hebben, maar zelfs als u dat wel al heeft, blijft de app leuk om te proberen. Wanneer u de app voor de eerste keer gebruikt wordt u gevraagd of u al ervaring heeft met coderen, waarna weer gevraagd wordt wat u wilt bereiken en waar u zich op wilt richten. Er zijn verschillende lesprogramma's, onder meer voor Python, JavaScript, HTML, Ruby, PHP, CSS, Swift en meer. U leert onder meer websites bouwen, hacken en games en apps ontwikkelen. U logt in met uw Facebook- of Google-account of u maakt een account aan met uw e-mailadres. Omdat u al gevraagd is wat u wilt leren, zal de app daar in eerste instantie mee beginnen. Als u bijvoorbeeld Python heeft ingevuld, zullen de fundamenten daarvoor te zien en leren zijn.
Mimo werkt in blokken en lijkt op Duolingo, de app om een nieuwe taal mee te leren. Per onderdeel wordt al aangegeven hoe lang een cursus of blok duurt, waarbij een les soms een paar minuten duurt, maar als het wat ingewikkelder wordt wel een uur of langer.
U leert coderen door het maken van quizzen en het beantwoorden van vragen. Zo wordt er al een voorbeeld gegeven en moet u aangeven of het commando goed of fout is. Onderaan uw scherm kiest u het goede antwoord, waarna u een korte uitleg krijgt. Zo gaat u steeds een stap verder en het leren coderen met Mimo is daarmee het meest vergelijkbaar met een spelletje. Als u bepaalde taken heeft voltooid wint u achievements Aan de bovenkant van het scherm ziet u uw vooruitgang. Het enige nadeel is voorlopig dat de eerste les gratis is, maar als u meer blokken nodig heeft en meer wilt leren, u daar voor moet gaan betalen. Dat gebeurt in de vorm van een maandelijks abonnement, maar u heeft dan wel de keuze uit een flink aanbod.
Onder de tab ‘Explore’ vindt u nieuwe lessen en blokken die u aanbevolen worden. Hier vindt u tevens alle categorieën terug van alle lesprogramma’s. Een voordeel van Mimo is dat de lessen offline te volgen zijn. In uw profiel houdt Mimo uw vooruitgang bij en in de instellingen is het mogelijk om uzelf een dagelijks doel te stellen. Mimo maakt coderen in ieder geval toegankelijk, leuk en vooral niet saai en ingewikkeld.
Mimo heeft de volgende kenmerken:
Mimo screenshots
Website van de makers van Mimo
website van Mimo naar Mimo download voor Android naar Mimo download voor iOS
Op de website van de ontwikkelaars van deze gratis software kunt u meer informatie vinden en kunt u de software downloaden.