Hem recensioner 9 Billiga och enkla sätt att lära sig att koda

9 Billiga och enkla sätt att lära sig att koda

Innehållsförteckning:

Video: Spelprogrammering Video 1 - Enkel grafik (September 2024)

Video: Spelprogrammering Video 1 - Enkel grafik (September 2024)
Anonim

Programvara är runt omkring oss. Det är svårt att hitta något i den moderna världen som inte körs med kod, från mobiltelefoner till sneakers. Den osynliga världen av program finns runt omkring oss, och när du lär dig hur du utnyttjar den kan du göra mycket.

Även om du inte vill bedriva en karriär inom datavetenskap, så har du många applikationer i verkligheten att lära sig att koda. Liksom att lära sig ett främmande språk öppnar lärande programmering nya neurala vägar för att uppmuntra kreativt tänkande och kan också förbättra allmänna problemlösningsförmågor. Det har aldrig varit en bättre tid att lära sig.

Så vad hindrar dig? Programmeringsvärlden är mer tillgänglig än någonsin tidigare, med massor av tutorials och plattformar tillgängliga för människor på alla nivåer av skicklighet. I den här funktionen kommer vi att belysa nio prisvärda resurser (och ett dyrare alternativ) för att bygga färdigheter.

  • 1 Codecademy

    Den helt gratis Codecademy är ett utmärkt ställe att börja för lektioner på låg nivå på åtta av webbs populäraste språk. Från grundläggande HTML och CSS till Python, Ruby och PHP, det är en robust tjänst med ett brett urval av lektioner och lektioner. Som är vanligt för onlineinlärning, är processen mycket gamified, med märken att tjäna och topplistor med hög poäng. Plattformen har ett antal riktigt intressanta funktioner, inklusive förmågan att skapa grupper att lära sig och samarbeta i, samt möjligheten för mer avancerade elever att publicera sina egna lektioner. För mer, kolla in PCMags granskning.
  • 2 Treehouse

    Du måste betala för erbjudanden på Treehouse, men om du behöver en snabb nedsänkning i världen av kodning som kommer att förbereda dig för arbetsmarknaden, är 25 dollar i månaden väl värt att betala. Treehouse läroplan är inriktad på datorbehov i den verkliga världen, så du hittar mindre teoretiska diskussions- och designmönster och mer grundläggande användbarhet och funktionalitet. Över 1 000 instruktionsvideor värd på webbplatsen, alla skapade internt i enlighet med deras välartikelade undervisningsfilosofi. Lektioner är projektbaserade och många kretsar kring att utveckla webbplatser och tjänster för hypotetiska företag. För mer, kolla in PCMags granskning.
  • 3 gratis kodläger

    Här är ett ganska fantastiskt sätt att lära sig att koda JavaScript och även göra något bra i världen. Free Code Camp lever upp till sitt namn genom att vara värd för ett brett urval av tutorials och kurser som börjar med grundläggande webbsidautveckling och framsteg till de senaste moderna dynamiska ramarna som Node.js. Hela läroplanen beräknas vara 800 timmars undervisning, vilket är imponerande. Men när du är klar ger Free Code Camp dig möjlighet att lära dig på jobbet genom att frivilligt arbeta för att låna dina färdigheter till ideella organisationer som behöver webhjälp.

    4 Crunchzilla

    De avslappnade, vänliga tutorialerna på Crunchzilla är indelade i åldersgrupper, men nybörjare vuxna kan få en bra start genom Code Monster-programmet, som täcker ett brett utbud av programmeringsgrunder. Om du gräver det, gå vidare till de mer avancerade koncepten i Code Maven och Game Maven-programmen, som låter dig få dina händer smutsiga byggnadsprogramvara i Javascript. De vänliga steg-för-steg-instruktionerna är enkla att följa och ger dig massor av utrymme att experimentera, och det är lätt att exportera dina färdiga projekt ut från plattformen för att leka med på din fritid.

    5 Streck

    Om du vill fokusera på enbart webbprogrammering är Dash ett bra ställe att börja. Onlineklasserna som skapats av General Assembly, New York-företaget som har positionerat sig som en viktig utbildningsplattform i nystartad ekonomi, kommer att leda dig genom de väsentliga stadierna i en webbutvecklares karriär, från personlig webbplats till e-handelsplattform. Kursen är starkt berättelsesdriven, där varje lektionssegment presenteras som ett uppdrag från en imaginär klient som erbjuder feedback vid leverans av kod. När du är klar kan du publicera dina webbplatser gratis på webben.

    6 CodeHS

    Även om lektionerna om CodeHS är skapade för gymnasieelever, är de lika tillämpliga för vuxna som börjar sin väg till programmeringsmästar. CodeHS skapades 2012 av ett par av Stanford University datavetenskapsexaminerade som använde sin erfarenhet av att arbeta med inkommande nybörjare för att utveckla en plattform som skulle ge dem den verkliga kodupplevelsen de behövde ha under sina bälten innan college. Programmets antropomorfa maskot, en hund med namnet Karel (uppkallad efter programmeringsspråket 1981), introducerar nybörjare till de grundläggande koncepten och leder dem sedan in i Javascript, HTML och Java-övningar.

    7 CodeCombat

    Vissa människor har det svårt med torrt akademiskt material och behöver saker för att vara lite mer avslappnade. För dem är Code Combat en lysande lösning. Inramad som ett fängelse krypande fantasyäventyr är varje spelare i Code Combat beväpnad med JavaScript-verktygen. Varje nivå är ett fristående pussel som introducerar nya programmeringskoncept och låter eleverna experimentera med dem för att slutföra det. Om du letar efter en fokuserad, affärsliknande metod för att lära dig kod, är Code Combat förmodligen inte för dig. Men om du mer är en avslappnad elever som vill bli fuktiga och ha kul att göra det, starta upp det och ge det ett skott.
  • 8 Khan Academy

    Khan Academy är en av de ledande inom onlineutbildningen och är inte enbart programmeringsfokuserad, men erbjudandena är mycket solida - och gratis! De fokuserar på Javascript, ett kraftfullt språk som används över hela webben för en mängd olika interaktiviteter. Kurser är strukturerade som en serie genomgång av video som introducerar de väsentliga koncepten, följt av online-utmaningar för att säkerställa att du har fått dem ner. Dessa följs av "projekt", där du använder dina nya färdigheter för att skapa program som sedan utvärderas av andra Khan Academy-studenter och tränare. Det är en intuitiv installation som är lätt att släppa in och ut ur. För mer, kolla in PCMags granskning.
  • 9 kodskola

    Med $ 29 per månad ger Code School dig obegränsad tillgång till alla deras tutorials och övningar. Till skillnad från många av de andra plattformarna i den här funktionen är dessa avsedda för mer av en specialpublik som redan har behärskat grunderna i programmering. Code Schools erbjudanden täcker en mängd olika språk, från webbgrunder som HTML / CSS till Ruby och till och med iOS-utveckling. Code School är känd för sina mycket höga produktionsvärden och integrerade berättelser, som gör att programmen verkar vara sammanhängande enheter i motsats till bara uppsättningar av övningar. Presentatörerna får också höga betyg från studenter för tydlighet och personlighet.
  • 10 Udemy

    Utemy är förmodligen den dyraste resursen på denna lista på en kurs för kurs. Det erbjuder en massiv och varierad katalog med självhastiga onlinekurser, av vilka många är gratis. Men ett antal av dessa kurser är så korta att de är effektiva självstudier, och gratiskurser försöker ständigt öka användarna till betalda erbjudanden. Ändå, om du har ett specifikt behov utöver kodning på startnivå, är det en bra investering. Udemy saknar mycket klockor och visselpipor som andra programmeringskurser kan skryta med - det finns inget i vägen för gamification, du kan inte arbeta med andra studenter, och presentationen är ganska nakna. Men vad du får från de bästa Udemy-kurserna är specialisering. Till exempel stöds den populära 3D-spelmotorn Unity starkt på Udemy, med mycket detaljerade handledning och lektioner för att komma igång med projekt med solid uppmärksamhet på bästa praxis. Avgiftsstrukturen är per kurs, men det finns definitivt kuponger och specialerbjudanden som flyter runt som kan kompensera den kostnaden. För mer, kolla in PCMags granskning.
9 Billiga och enkla sätt att lära sig att koda