Android

Codecademy vs code school ios app: vilken är bättre?

Vscode full course

Vscode full course

Innehållsförteckning:

Anonim

Det var inte för länge sedan att om du ville lära dig att koda, antingen var du tvungen att ta examen i datavetenskap på college eller åtminstone ta fram en ganska dyr bok. Tack vare App Store och utvecklarna som får den att växa finns det appar som erbjuder helt gratis och omfattande inlärningsverktyg så att du kan vara på väg att bygga nästa stora sak i programvara.

Två av de bästa valen är Codecademy och Code School. Båda dessa iOS-appar är gratis och erbjuder ganska olika metoder för undervisningskod. I slutändan kommer det till denna fråga: vilken har den bättre metoden och den mer omfattande utbildningen att tillhandahålla?

Codecademy är praktiskt, kodskolan undervisar genom video

Den grundläggande skillnaden mellan Codecademy och Code School är den strategi som var och en tar för att undervisa kod. Codecademy är extremt praktiskt och det finns väldigt lite läsning eller tittande involverat. Varje steg på vägen, appen instruerar dig att lära dig när du går genom att koda lite här och där med början med mycket grunderna.

Code School-appen är å andra sidan till stor del bara en samling videor som du tittar på i kapitel för att bygga upp din kunskap om kod. Det finns ingen kodning i appen överhuvudtaget, bara utbildningsvideor som vanligtvis är cirka fem till 10 minuter långa vardera. De är välgjorda och intressanta nog för att hålla din uppmärksamhet, men kräver att du avsätter lite tid för att ge din fulla hängivenhet. Codecademy är lättare för en snabb lektion när du är på språng.

Dessutom delar Codecademy och Code School kodning i olika avsnitt. Code School kallar dessa "banor" och de är i princip på plats så att du inte börjar lära dig om språk och kodtyper du inte är intresserad av. Code School har en Ruby Path, JavaScript Path, HTML / CSS Path, iOS Sökväg och andra.

Codecademys avsnitt är en del av vad den kallar Code Hour, som är grunden för hela appen. Code Hour löften för att lära ut alla det väsentliga för kodning på under en timme.

Viktigt: Code Schools vägar möjliggör ett större utbud av kodning, från att lära till att utforma en webbplats till att programmera en iOS-app. Codecademy håller sig främst på att lära ut JavaScript och HTML, så det är något att tänka på.

Codecademy är snabbare och lättare, men mindre omfattande

Den största fördelen med Codecademy jämfört med Code School är dess användarvänlighet. Inlärningstekniken är tillräckligt flexibel så att du kan piska ut din iPhone nästan var som helst och plocka upp var du slutade i en kodtimmesession. Skriv in några kodrader, fyll i några tomma ämnen här och där medan du lär dig på vägen och spara sedan resten för senare.

Eftersom Code Schools primära undervisningsformat är via video behöver du antingen tillgång till hörlurar eller en lugn plats att lyssna och koncentrera sig på. Appen är i princip bara en samling videor och det är ditt jobb att ta till sig kunskapen och arbeta med den själv antingen när du tittar eller vid ett senare tillfälle.

Codecademy tvingar dig att tillämpa kunskapen när du lär dig. Om du till exempel lär dig en H1-tagg i Codecademy är det troligt att du läser en mening eller två om vad den gör. Under det är ett kodexempel där du skulle sätta in en H1-tagg på egen hand och köra koden för att se din kod direkt växa till liv. Codecademy berättar om du har fel eller rätt och hur du åtgärdar problemet om du skulle vara den förra.

Medan det intuitiva hands-on-formatet för Codecademy ger det några poäng i detta ansikte-off, tar Code School upp den slappa när det gäller de fina detaljerna. Oftare än inte lär en av Code Schools 10-minuters videoklasser "läror" dig mer om kod än 10 minuter att köra igenom steg och skriva in kod i Codecademy.

Återigen utförs Code Schools videor lysande. Även om du inte gör praktiskt arbete är lektionerna tillräckligt täta för att fylla ditt sinne.

Kodskolan har mer att lära dig … till ett pris

Ta namnet mycket bokstavligen. Code School är i princip en skola, förutom att kurserna är exklusivt tillgängliga genom korta videor. Det finns dock många av dem och alla har mycket att erbjuda dig som student.

Tyvärr för Codecademys Code Hour bör du också ta det namnet mycket bokstavligen. Appen har bara ungefär en timmes värde av innehåll i den och det är nästan omöjligt att lära sig allt du behöver veta om kod på en enda timme - oavsett om du utformar en enkel webbsida eller skapar en app från grunden.

Det är synd att Codecademy inte kunde passa mer i appen. Det har mycket att erbjuda och är en fenomenal resurs för att lära sig och tillämpa kod extremt snabbt. Men för huvuddelen av vad du borde veta måste du använda skrivbordswebbplatsen på codecademy.com.

Code Hour-appen berör datatyper, variabler, jämförelser, om annat-uttalanden, HTML och utformning av en webbplats - men allt mycket kort. Om hela Codecademys webbplats - som har grundliga resurser mycket i nivå med Code Schools - var tillgänglig för din iPhone, skulle appen vinna denna tävling genom ett jordskred.

Du kan strömma (eller spara offline) alla Code Schools videor på din iPhone, vilket gör mobilinlärning mycket mer omfattande. Till skillnad från Codecademy kommer Code School dock till en kostnad: $ 29 per månad. Vissa av filmerna är gratis tillgängliga och de lär dig grunderna, men resten är endast för prenumeranter. Detta prenumeration låser också upp "utmaningar" och skärmar på Code Schools webbplats, men de är inte heller tillgängliga i appen.

I slutändan besviker båda apparna vad de levererar i sina appar jämfört med vad som kräver en stationär dator, men Code School får den lilla fördelen här.

Vinnare: kodskola

Allt beror på mobilupplevelsen: vilken app lär kod mer effektivt och har mer att erbjuda direkt i handflatan? Svaret är Code School. Codecademys praktiska tillvägagångssätt är onekligen fantastiskt och det är svårt att slå priset på gratis, men Code Schools videor är underbart inkluderande och täcker ett brett utbud av kodspråk och ämnen. Om du väljer att registrera dig får du ännu fler av dem.