Advertentie
Op dit moment is er een overvloed aan veelgevraagde taken voor computerprogrammering, en een overvloed aan gratis online programmeercursussen om u te helpen een van die banen te krijgen - zelfs zonder een traditionele graad in informatica.
We laten u zien waar u deze uitstekende online programmeerklassen kunt vinden. Als je het eerste niet weet over programmeren, bekijk dan onze inleiding tot wat codering is.
MIT OpenCourseWare is ongelooflijk. Vele jaren geleden, toen ik op een universiteit door een lineaire algebra-cursus worstelde, kwam MIT OCW me te hulp. Volledige cursussen zijn gratis online beschikbaar en u kunt ze in uw eigen tempo doorlopen.
Die lineaire algebra-cursus (helaas niet meer beschikbaar) is een sterke kanshebber voor de beste college-cursus die ik ooit heb gevolgd. Het waren allemaal videocolleges, maar de professor kende zijn dingen en hij presenteerde het materiaal op een gemakkelijk te verteren manier. Het heeft de reputatie van MIT als onderwijsinstituut echt gevalideerd.
Dus ik heb er vertrouwen in dat je zult houden MIT OCW's programmeercursussen. De inleidende cursussen zijn opgesplitst in algemene inleidingen, taalspecifieke cursussen en vervolgcursussen. Voor een volledige lijst blader door de sectie Informatica.
edX is een aanbieder van gratis online cursussen op universiteitsniveau, gezamenlijk geleid door MIT en Harvard University. Niet alleen zijn de cursussen gratis beschikbaar, de organisatie zelf heeft geen winstoogmerk, dus u kunt gerust zijn, wetende dat u niet zult worden uitgebuit door bijbedoelingen.
Cursussen op edX kunnen Wekelijks of Eigen tempo zijn. Onderwerpen bestrijken het hele scala van onderwerpen die je misschien tegenkomt bij een erkende universiteit, maar er is een sterke scheef richting informatica, engineering en business & management. Ze zijn voor uw gemak ook onderverdeeld in inleidende, middelmatige en geavanceerde niveaus.
edX biedt ook certificaatprogramma's, een cursuscurriculum dat is gericht op beheersing op een specifiek gebied, zoals Front-End Web Development of Data Science. Deze zijn handig voor dieper leren.
Coursera is een gratis online cursusplatform dat wordt ondersteund door Stanford University en venture capitalists. Coursera werkt samen met verschillende universiteiten en organisaties om hun cursussen te verzorgen en verdient inkomsten via zijn certificaatprogramma's.
Het leuke is dat Coursera zich richt op specialisaties: cursussen die zijn ontworpen om je vaardigheden in een bepaald onderwerp op te bouwen, maar niet zo volledig als een volledig programma. De zes-gangen specialisatie "Datastructuren en algoritmen" omvat bijvoorbeeld Basisgegevens Structuren, basisalgoritmen, grafiekalgoritmen, stringalgoritmen, geavanceerde algoritmen en genoom Bijeenkomst.
Merk op dat niet alle cursussen gratis zijn, maar veel wel. Cursussen zijn op eigen tempo, maar hebben welbepaalde start- en einddatums, wat betekent dat je ze moet doorlopen zodra ze beschikbaar zijn. De cursussen van vandaag zijn er misschien morgen niet, maar er verschijnen mogelijk nieuwe in hun plaats. Uitchecken de beste Coursera-cursussen die het waard zijn om voor te betalen De 10 beste gratis cursussen Coursera die je wilt betalenJe kunt alles online leren met Coursera. Deze 10 gratis cursussen zijn zo goed dat je ook wilt betalen om een certificaat te verdienen. Lees verder als je wat ideeën nodig hebt.
PVTuts is een gratis online repository van videocursussen voor het leren van programmeertalen. Het is sinds 2013 niet meer bijgewerkt, maar de videotheek is nog steeds een geweldige bron voor nieuwkomers. Weet alleen dat deze cursussen uitsluitend over taalsyntaxis gaan en niets anders.
Beschikbare onderwerpen zijn vier algemene programmeertalen (C ++, C #, Java en SQL) en zes webprogrammeertalen (HTML, CSS, JavaScript, PHP, ASP.NET en XML).
Udacity is nog een ander online cursusplatform, maar in tegenstelling tot MIT OCW, edX en Coursera richt Udacity zich strikt op onderwerpen die verband houden met programmeren, data science en engineering. Geen wiskunde, geen sociale wetenschappen, geen geesteswetenschappen. Het draait allemaal om technologie, en aantoonbaar beter ervoor.
Het doel van Udacity is om u voor te bereiden op beroepssucces op een van de technische gebieden. Het platform besteedt veel aandacht aan zijn Nanodegree-programma's, compacte programma's (meestal binnen een jaar voltooid) die zijn ontworpen om u zo snel mogelijk klaar te maken voor werk. Maar Nanodegrees kosten elk ergens tussen de $ 100 en $ 500.
Wil je niets betalen? Dat is prima. U kunt de hele op curriculum gebaseerde aanpak schuwen en vasthouden aan individuele gratis cursussen.
Udemy is een online educatieve marktplaats waar iedereen zijn eigen cursussen kan maken (en zelfs verkopen) voor anderen om te consumeren. Dit is nogal het tweesnijdende zwaard: het stelt bekwame mensen in staat om hun kennis te delen zonder een opleiding, maar je moet door veel onzin waden om het te vinden.
De programmeercursussen op Udemy variëren over allerlei onderwerpen. U vindt er alles, van op Python gebaseerde gegevensverwerking tot de basis van ethisch hacken, van de basisprincipes van Java tot webontwikkeling op masterniveau. Je zult ook veel cursussen vinden gerelateerd aan game-ontwikkeling 5 gratis software voor het ontwikkelen van games om je eigen games te makenGratis software voor het ontwikkelen van games is een geweldige manier om het maken van videogames te starten. We hebben de beste gamesoftware op de markt samengesteld. Lees verder .
Notitie: Betaal nooit de volledige prijs voor een Udemy-cursus! De Udemy-markt heeft vaak enorme verkopen en verlaagt prijzen van 50 tot 90 procent korting. Terwijl je wacht, bekijk de beste gratis Udemy-cursussen.
Als uw doel is om een bekwame webontwikkelaar te worden, of het nu front-end of back-end is, dan beveel ik een van beide gratis code aan Camp (die HTML, CSS, JavaScript en React leert) of The Odin Project (die HTML, CSS, JavaScript, Ruby leert) Rails).
Deze twee zijn uitgebreide cursussen, beide 100 procent gratis, waarmee je in je eigen tempo van nul naar held gaat. Zelfs als je helemaal geen codeerervaring hebt, komt het wel goed. Verwacht van begin tot eind enkele maanden te investeren, zodat u de aangeleerde concepten echt kunt begrijpen. Haast je niet.
Khan Academy is een van de grootste schatten van internet. Dit non-profit onderwijsplatform is het afgelopen decennium een prachtige bron van gratis onderwijs geweest, en het wordt alleen maar beter. Wil je Calculus leren? Biologie? Wereld geschiedenis? Hoe uw belastingen te doen of uw geld te beleggen? Het is er allemaal.
Om eerlijk te zijn, de secties Computerwetenschappen en Computerprogrammering spelen inhaalslag, en daarom staat het zo laag op deze lijst. Je kunt momenteel alleen JavaScript leren, plus de basisprincipes van algoritmen en cryptografie, maar het is zeker de moeite waard om in de gaten te houden.
YouTube is erg wisselvallig. Duizenden tutorial-afspeellijsten bestaan, maar teveel daarvan zijn oppervlakkig of ronduit verkeerd. Van degenen die veelbelovend lijken, is een groot deel ervan onvolledig. En van degenen die compleet zijn, is een aanzienlijk deel verouderd.
Dat gezegd hebbende, als je een scherp oog hebt, kan YouTube een geweldige bron zijn om te leren programmeren. Begin met onze samenvatting van de beste zelfstudieprogramma's voor YouTube De 17 beste YouTube-programmeerhandleidingenIn dit bericht willen we je wijzen op enkele van de beste YouTube-programmeringseries die we hebben gevonden. Al deze zijn voldoende om je voeten nat te maken als een newbie programmeur. Lees verder .
OpenCourser is geen educatief platform zoals de andere sites die hier worden vermeld. Het is veeleer een zoekmachine die duizenden gratis online cursussen van internet verzamelt en binnen handbereik brengt.
Op het moment van schrijven zijn er meer dan 900 gratis online programmeercursussen gecatalogiseerd door OpenCourser, en elke dag worden er nog veel meer toegevoegd. Ja, je vindt een aantal cursussen van edX, Coursera, Udacity, etc. maar je zult er ook enkele van elders vinden, zoals Saylor Academy. Het is op zijn minst een handige manier om veel van de bovengenoemde platforms tegelijk te doorzoeken.
Codecademy is een reeks interactieve online cursussen die u de basis van een handvol programmeertalen en frameworks leren. Elke cursus is een gamified, stap voor stap proces dat je hand van begin tot eind vasthoudt.
Maar een waarschuwing voordat je de Codecademy induikt: de dingen die je hier leert zijn buitengewoon eenvoudig en oppervlakkig. Codecademy leert het je hoe code te schrijven, maar het leert je niet hoe te denken als een programmeur. Veel beginnende nieuwkomers raken gefrustreerd omdat ze niet weten wat ze moeten doen met de kennis die ze hebben opgedaan.
Als u eerdere codeerervaring hebt en gewoon de syntaxis van een nieuwe taal wilt leren, dan is Codecademy eigenlijk best handig. Als je jezelf als een beginner beschouwt, dan u moet Codecademy voorlopig vermijden Waarom u niet moet leren coderen met CodecademyJe kunt gratis leren coderen met Codecademy, maar is Codecademy goed? Moet je upgraden naar pro? Of ergens anders leren? Lees verder .
Opmerkelijke vermelding: Lynda
Lynda biedt meer dan 6.000 verschillende online cursussen, verspreid over 12 technische gebieden (bijv. Animatie, CAD, IT, marketing, fotografie) en honderden meer specifieke onderwerpen. Met meer dan 670 cursussen vormt de programmeercategorie een enorm deel van de inhoud van Lynda.
Onderwerpen die aan bod komen zijn onder meer basisconcepten voor programmeren, databasebeheer, game-ontwikkeling, mobiele ontwikkeling, webontwikkeling en natuurlijk cursussen voor individuele programmeertalen. Het leuke is dat cursussen zijn verdeeld in niveaus voor beginners, gevorderden en gevorderden, zodat je altijd de voor jou meest relevante kunt vinden.
Lynda is een betaald platform dat $ 20 / mnd kost, maar er is een trucje waarmee je kunt werken krijg gratis toegang tot Lynda-cursussen Hoe Lynda.com gratis te gebruiken vanuit uw lokale bibliotheekAls u in de VS of Canada woont, is de kans groot dat u volledig gratis en onbeperkte toegang tot Lynda heeft via uw bibliotheek. Dit is het eenvoudige proces om u via uw bibliotheek op Lynda.com aan te melden. Lees verder .
Meer tips voor het programmeren van nieuwkomers op de computer
Als je je eraan houdt en besluit om als carrière carrière te maken, bekijk dan onze tips voor het programmeren van interviewvoorbereiding. Aan de andere kant kan het zijn dat programmeren te moeilijk is: geeft aan dat programmeren niet voor jou is 6 tekenen dat je niet bedoeld bent om programmeur te zijnNiet iedereen is weggelegd om programmeur te worden. Als je niet helemaal zeker weet of je een programmeur bent, zijn hier enkele tekenen die je in de goede richting kunnen wijzen. Lees verder .
Joel Lee heeft een B.S. in de informatica en meer dan zes jaar professionele schrijfervaring. Hij is hoofdredacteur voor MakeUseOf.