Android

Codecademy vs code school ios app: hvilken er bedre?

Khan Academy runs on Google Cloud Platform

Khan Academy runs on Google Cloud Platform

Indholdsfortegnelse:

Anonim

Det var ikke for længe siden, at hvis du ville lære at kode, skulle du enten have hovedfag i datalogi på college eller i det mindste hente en temmelig dyr bog. Takket være App Store og udviklerne, der får det til at vokse, er der apps, der tilbyder helt gratis og omfattende læringsværktøjer, så du kan være på vej til at opbygge den næste store ting inden for software.

To af de største valg er Codecademy og Code School. Begge disse iOS-apps er gratis og tilbyder temmelig forskellige tilgange til undervisningskode. I sidste ende kommer det ned på dette spørgsmål: hvilken har den bedre tilgang og den mere omfattende uddannelse at give?

Codecademy er praktisk, kodeskole underviser gennem video

Den grundlæggende forskel mellem Codecademy og Code School er den tilgang, hver enkelt tager til undervisningskode. Codecademy er ekstremt praktisk, og der er meget lidt læsning eller ser involveret. Hvert trin i vejen instruerer appen dig til at lære, mens du går ved at kode en lille smule her og der, startende med det meget basale.

Code School-appen er på den anden side stort set bare en samling af videoer, som du ser i kapitler for at opbygge din viden om kode. Der er ingen kodning i appen overhovedet, bare de uddannelsesvideoer, der normalt er cirka fem til 10 minutter lange. De er velfremstillede og interessante nok til at holde din opmærksomhed, men kræver, at du afsætter noget tid til at give din fulde hengivenhed. Codecademy er lettere for en hurtig lektion på farten.

Derudover deler Codecademy og Code School kodning i forskellige sektioner. Code School kalder disse "stier", og de er dybest set på plads, så du ikke begynder at lære om sprog og kodetyper, som du ikke er interesseret i. Code School har en rubinsti, JavaScript-sti, HTML / CSS-sti, iOS Sti og andre.

Codecademys sektioner er en del af det, det kalder Code Hour, som er grundlaget for hele appen. Code Hour-løfter om at lære nogen det væsentlige ved kodning på under en time.

Vigtigt: Code Schools stier giver mulighed for en større række kodning, fra læring til design af et websted til programmering af en iOS-app. Codecademy holder sig primært til at undervise i JavaScript og HTML, så det er noget at overveje.

Codecademy er hurtigere og lettere, men mindre omfattende

Den største fordel ved Codecademy i forhold til Code School er dens brugervenlighed. Læringsteknikken er fleksibel nok til at du kan piske din iPhone næsten overalt og hente, hvor du slap i en Code Hour-session. Skriv nogle kodelinjer, udfyld nogle blanke her og der, mens du lærer undervejs, og gem derefter resten til senere.

Da Code Schools primære undervisningsformat er via video, har du brug for enten adgang til hovedtelefoner eller et roligt sted at lytte og koncentrere. Appen er dybest set bare en samling af videoer, og det er dit job at absorbere viden og arbejde med den selv, enten mens du ser eller på et senere tidspunkt.

Codecademy tvinger dig til at anvende viden, mens du lærer. For eksempel, hvis du lærer om et H1-tag i Codecademy, er chancerne for, at du læser en sætning eller to om, hvad det gør. Under det er et kodeeksempel, hvor du selv indsætter et H1-tag og kører koden for at se din kode øjeblikkeligt liv. Codecademy fortæller dig, om du har forkert eller har ret, og hvordan du løser problemet, hvis du skulle være førstnævnte.

Mens det intuitive hands-on-format af Codecademy giver det nogle punkter i dette ansigtsudtryk, plukker Code School løkken, når det kommer til de fine detaljer. Oftere end ikke, lærer en af ​​Code Schools 10-minutters video "klasser" dig mere om kode end 10 minutters løb gennem trin og udskrivning af kode i Codecademy.

Igen udføres Code Schools videoer strålende. Selvom du ikke laver praktisk arbejde, er lektionerne tæt nok til at fylde dit sind.

Code School har mere at lære dig … til en pris

Tag navnet meget bogstaveligt. Code School er dybest set en skole, undtagen kurserne er udelukkende tilgængelige via korte videoer. Der er dog masser af dem, og hver enkelt har masser at tilbyde dig som studerende.

Desværre for Codecademy's Code Hour, bør du også tage dette navn meget bogstaveligt. Appen har kun cirka en times værdi af indhold i den, og det er næsten umuligt at lære alt, hvad du har brug for at vide om kode på en enkelt time - uanset om du designer en enkel webside eller opretter en app fra bunden af.

Det er en skam, at Codecademy ikke kunne passe mere ind i appen. Det har masser at tilbyde og er en fænomenal ressource til at lære og anvende kode ekstremt hurtigt. Men for størstedelen af ​​det, du skal vide, skal du bruge desktopwebstedet på codecademy.com.

Code Hour-appen berører datatyper, variabler, sammenligninger, hvis-andet udsagn, HTML og design af et websted - men alt sammen meget kort. Hvis hele Codecademy-webstedet - som har grundige ressourcer meget på niveau med Code Schools - var tilgængeligt for din iPhone, ville appen vinde denne konkurrence ved et jordskred.

Du kan streame (eller gemme offline) alle Code Schools videoer på din iPhone, hvilket gør mobiluddannelse langt mere omfattende. I modsætning til Codecademy kommer Code School dog til en pris: $ 29 pr. Måned. Nogle af videoerne er gratis tilgængelige, og de lærer dig det grundlæggende, men resten er kun til abonnenter. Dette abonnement låser også op “udfordringer” og screencasts på Code Schools websted, men disse er heller ikke tilgængelige i appen.

I sidste ende skuffer begge apps over, hvad de leverer i deres apps i forhold til hvad der kræver en stationær computer, men Code School får den lille fordel her.

Vinder: Code School

Det hele kommer ned på mobiloplevelsen: hvilken app lærer kode mere effektivt og har mere at tilbyde lige i hånden? Svaret er Code School. Codecademys praktiske tilgang er unægtelig fantastisk, og det er svært at slå prisen på gratis, men Code Schools videoer er vidunderligt inkluderende og dækker en lang række kodesprog og emner. Hvis du vælger at tilmelde dig, får du endnu flere af dem.