Computerprogrammering is een onmisbare vaardigheid voor iedereen die programma's, programma's, software of telefoon- of tablet-apps wil bouwen en ontwerpen. Gelukkig hoef je je niet aan te melden voor een in-seat-college om te leren programmeren. Het is mogelijk - en niet ongebruikelijk - om online te leren programmeren vanuit het comfort van uw eigen huis. Veel websites presenteren educatieve cursussen die gratis toegankelijk zijn en zijn nuttig voor zowel beginnende programmeurs als ervaren programmeurs die een paar nieuwe professionele trucs willen oppikken.

Deel een van de vier:
Een gratis programmeerwebsite selecteren

  1. 1 Kies Code Academy als je een beginnende programmeur bent. Code Academy is een bekende, populaire site die onervaren programmeurs kan helpen bij het leren van de basis. De site is gratis en u kunt verschillende cursussen kiezen waarmee u meer te weten kunt komen over de verschillende programmeertalen en aspecten van programmeren. Cursusaanbod omvat: JavaScript, PHP, Python en HTML + CSS. Meer informatie op http://www.codecademy.com.[1]
    • Als je de stijl van Code Academy leuk vindt, bekijk dan ook een aantal soortgelijke (en ook gratis) online programmeringsites. Zie bijvoorbeeld Code.org op http://www.code.org. Zie ook de Code School op http://www.codeschool.com.
  2. 2 Volg cursussen via de Kahn Academy als je een video-tutorial wilt. Voor visuele studenten die online wat programmeervaardigheden willen oppikken, is Kahn Academy misschien de beste optie. Het is gratis en de Kahn Academy-lessen bevatten stapsgewijze programmeerinstructies en volg-video's om te bekijken.[2]
    • Lees meer en bekijk enkele lessen online op https://www.khanacademy.org/computing/computer-programming.
  3. 3 Kijk in MIT Open Courseware als je verder wilt gaan dan de basis. Het Massachusetts Institute of Technology plaatst syllabi online van oude cursussen. Dit is een geweldige bron voor nieuwsgierige programmeurs die willen leren van instructeurs op het hoogste niveau. Hoewel dit niet de beste optie is voor beginners, laten de cursussen je niet in contact met instructeurs en kun je mogelijk niet alle cursusmaterialen gebruiken. De OCW is een geweldige bron voor meer ervaren programmeurs die hun programmering willen invullen. kennis.[3]
    • Lees meer online op https://ocw.mit.edu/index.htm.

Deel twee van vier:
Leren over Pay Programming Sites

  1. 1 Selecteer Udacity om met een persoonlijke programmeercoach te werken. Als je je niet helemaal op je gemak voelt om zonder begeleiding of assistentie online cursussen te programmeren, is Udacity misschien de juiste site voor jou. Je krijgt een persoonlijke coach toegewezen om online te werken. De coach helpt u bij het navigeren door de geleide programmeercursussen van de website. Maar Udacity is niet gratis; je moet wel betalen voor hun diensten.[4]
    • Lessen kunnen maar liefst $ 999 USD kosten. Bekijk de Udacity-website voor meer informatie op: https://www.udacity.com.
  2. 2 Kies voor Udemy als je geïnteresseerd bent in een enorme selectie van de cursussen. De site biedt meer dan 55.000 cursussen, waarvan de meerderheid zich verdiept in aspecten van coderen en programmeren. De lessen worden gegeven door experts uit het veld, hoewel er voor veel lessen moet worden betaald. Udemy biedt ook tal van beginners-, intro-levelcursussen gratis. Als je een site wilt met een groot aantal specifieke cursussen, ga dan samen met Udemy.[5]
    • Kijk ook uit naar de frequente verkoop van Udemy. Hoewel de cursussen betaalbaar zijn geprijsd (vanaf $ 10 USD) om te beginnen, kan de verkoop de kosten van de cursussen met 50-85% verlagen.
    • Meer informatie vindt u online op https://www.udemy.com/.
  3. 3 Kies Code Avengers als u in een andere taal dan Engels wilt werken. Code Avengers is gevestigd in Nieuw-Zeeland en biedt naast het Engels programmeercursussen in het Russisch, Nederlands, Spaans, Turks, Italiaans en Portugees. De site richt zich op het onderwijzen van algemene coderingstalen zoals Python, Java Script en HTML + CSS. De site biedt een gratis proefperiode, waarin je gratis lessen kunt volgen.[6]
    • Code Avengers biedt ook klassen die speciaal zijn ontworpen voor jonge programmeurs in de leeftijd van 5-16.
    • Probeer een gratis testperiode en ontdek meer op: https://www.codeavengers.com/.

Deel drie van vier:
Een programmeercursus volgen

  1. 1 Selecteer een programmeercursus die u interesseert. Als u bijvoorbeeld geïnteresseerd bent in het ontwerpen van stijlvolle websites, zoekt u naar cursussen in onderwerpen als HTML / CSS, jQuery of Ajax. Als u op zoek bent naar een eigen online ondernemerschap, dan zijn PHP en MySQL hiervoor een goede keuze.[7]
    • De meeste kleine online zakelijke ondernemingen worden gebouwd met behulp van deze open source (en vaak gratis) technologieën.
  2. 2 Focus op Java om de meest populaire taal te leren. Java wordt gebruikt op meer dan 7 miljard apparaten wereldwijd (inclusief Android-gsm's) en is dus een natuurlijk startpunt voor iedereen die leert programmeren. Er is veel vraag naar de taal, veel werkgevers vragen specifiek dat hun potentiële programmeurs Java gebruiken.[8]
    • Cursussen in Java zijn beschikbaar via elke online leersite.
    • Naast educatieve websites zijn er veel online Java-communities die beginnende programmeurs helpen, waaronder een enorme Java-community op LinkedIn.
  3. 3 Volg een cursus in C, C # of C ++ om 3 onderling verbonden talen te leren. Als je eenmaal een educatieve website hebt gekozen, is de volgende belangrijke beslissing het selecteren van een programmeertaal om te leren. C is een van de oudste en meest consistent gebruikte talen. Met C ++ kunnen gebruikers programma's maken voor een breed scala aan platforms, terwijl C # (uitgesproken als C scherp) de meest moderne versie van de taal is.[9]
    • Alle reeds genoemde educatieve websites bieden cursussen in alle 3 deze talen.
  4. 4 Leer SQL als je wilt werken in gegevensbeheer. SQL is een populaire codeertaal voor ondernemers en anderen die op gebieden werken waarvoor grote hoeveelheden gegevens moeten worden beheerd en gebruikt. Met de taal kunt u databases instellen en beheren.[10]
    • Hoewel SQL niet zo veelzijdig is als Java of C, is er veel vraag naar professionele programmeurs en programmeurs. De meeste werkgevers eisen dat hun programmeurs voor gegevensverwerking vloeiend zijn in SQL.
  5. 5 Kies Python als je een gemakkelijkere optie wilt om mee te beginnen. Python is niet zo uitdagend om te leren als sommige van de andere coderingstalen, zoals Java of C ++.[11] Het wordt vaak gebruikt om websites te bouwen en databases te bouwen en is ook veelzijdig genoeg om games en software te bouwen.[12]
    • In de loop van de tijd leren de meeste programmeurs veel talen. In die zin maakt het niet zoveel uit wat je eerste taal is, als je maar extra talen opneemt als je eenmaal je eerste taal hebt geleerd.
  6. 6 Speel rond met de voorbeeldcode die een cursus je biedt. De meeste online cursussen laten je voorbeeldcode zien, om je te helpen begrijpen wat bepaalde coderingstoetsen en teksten doen. Dus, in plaats van alleen maar naar de code te kijken, te knutselen en te veranderen, kijk dan welke resultaten je knutselen heeft gehad. Dit zal je helpen om bepaalde concepten sneller op te pakken.[13]
    • Dit is vooral belangrijk als uw cursus zwaar is in lezen. Lezen over coderen en eigenlijk coderen zijn heel verschillende processen.
    • Implementeer de voorbeeldcode uit je cursus om er zeker van te zijn dat je de coderingsprincipes die je aan het leren bent echt begrijpt.
  7. 7 Wees niet bang om hulp te vragen als je in de war bent. Het kan gemakkelijk zijn om je verward te voelen door de programmeercursussen in online, thuislessen. Als je vastzit aan een codeerprobleem of onduidelijk bent over een aspect van de cursus, neem dan contact op met de instructeur of met een van je collega's. Als je bijvoorbeeld vastzit in het proberen een specifieke regel code te schrijven, werk je er ongeveer 20 minuten alleen aan. Als je dan nog steeds stumped bent, neem dan contact op met je instructeur voor hulp.[14]
    • Als u een online les volgt, raadpleegt u een codeerforum om ervaren programmeurs in te lichten die bereid zijn om uw codeervragen te beantwoorden.
    • Kijk bijvoorbeeld op het forum "Stack Overflow" op: https://stackoverflow.com/.
    • U kunt ook het online-forum "Code Project" bekijken op: https://www.codeproject.com/.

Deel vier van vier:
Aanvulling op uw eigen leerproces thuis

  1. 1 Oefen codering op dagelijkse basis om je vaardigheden te verbeteren. Wanneer je tijd kunt vinden, ga dan gewoon zitten en begin met het oefenen van codeerprogramma's vanaf een basisniveau. Hoe meer u zich bezighoudt met de code zelf, hoe sneller u codeerkennis op kunt pikken. Probeer ook je code met de hand uit te schrijven. Als u een programmeeropdracht aanvraagt, wordt u gevraagd om handmatig te coderen in het interview.[15]
    • U hoeft uzelf echter niet uit te putten om code te leren. Als je gefrustreerd raakt of steeds meer in de war raakt, neem dan een pauze van 30 minuten.
  2. 2 Lees programmeerboeken om vertrouwd te raken met codering. Als je niet echt een kinesthetische of tactiele leerling bent, maar vooral kennis opdoet met behulp van visuele middelen en lezen, is het programmeren van boeken een goede manier om te leren over coderen. Deze boeken breken niet alleen de mechanica van codering uit, maar ook de geschiedenis en theorieën achter codeertalen.[16] Als je geïnteresseerd bent, bekijk dan titels, waaronder:
    • Wat is HTML 5?, door Brett McLaughlin.
    • PHP Essentials, door Julie Meloni.
    • Denk aan Python, door Allen Downey.
    • Leer Ruby op de moeilijke manier, door Zed Shaw.
  3. 3 Gebruik een kinder-app om de basisprincipes van codering onder de knie te krijgen. Op kinderen gerichte codeer-apps kunnen handig zijn voor volwassenen die thuis online leren coderen. De apps breken het coderen af ​​naar de eenvoudigste componenten en presenteren informatie op een manier die zwaar is voor afbeeldingen en gemakkelijk te verwerken is. Dit kan je helpen bij te spelen als je in je klas worstelt en de basisprincipes van coderen in je hoofd kunt plakken.[17]
    • Als je geïnteresseerd bent, bekijk dan op kinderen gerichte codeer-apps zoals 'Scratch', 'Tynker', 'Hopscotch' en 'Cargo-Bot'. Deze apps zouden beschikbaar moeten zijn in alle grote app-winkels.
  4. 4 Speel een online coderingsspel om jezelf onder te dompelen in codering. Als je het leuk vindt om coderen te leren via leuke, speelse instructies, kun je een coderingsspel bekijken. Er zijn veel spellen online die je gratis kunt spelen. Deze spellen kunnen de kennis aanvullen die je opdoet in je programmeercursus. Als je liever spellen maakt dan ze speelt, loop je met een aantal online codeerlessen door het proces om je eigen online game te maken.[18]
    • Bekijk Code Combat online op: https://codecombat.com/.
    • Je kunt ook kijken naar CodinGame op: https://www.codingame.com/start.
    • Als je code voor je eigen game online wilt bouwen, ga je naar Game Maven op: http://www.crunchzilla.com/game-maven.