undrar om tech är rätt för dig?
baserat på dina styrkor, bör du vara designer? En front end utvecklare? Eller ens en digital marknadsförare? Ta vår 3-minuters frågesport för att ta reda på om en teknisk karriär är rätt för dig.,
När jag började lära mig att koda var alternativen begränsade—massor av böcker (inte ens e-böcker), några mycket grundläggande online-handledning och en hel del experiment. Kodning spel? Inte så mycket.
online-lärande har kommit långt under de senaste åren. Det finns interaktiva kurser, massor av online tutorials, och en av mina personliga favorit sätt att öva kodning: roliga gratis spel!,
medan ett kodande spel ensam förmodligen inte kommer att lära dig allt du behöver veta om kodning, kan dessa gratis roliga spel vara ett riktigt otroligt sätt att träna de färdigheter du lär dig. Om du är något som jag, kommer du plötsligt inser att du har tillbringat de senaste fyra timmarna förstärka din kodning färdigheter utan att ens inse det.
Jag har provat ut några av de mest underhållande och användbara spelen för att lära sig att koda. Kolla in 15 av de bästa gratis spel för att lära sig att koda nedan.,
CodeMonkey
CodeMonkey lär kodning med CoffeeScript, ett riktigt programmeringsspråk, för att lära dig att bygga egna spel i HTML5. Det syftar till att koda för barn, men det är definitivt kul för vuxna också.
CodinGame
CodinGame erbjuder upp roliga gratis spel för att lära sig mer än 25 programmeringsspråk, inklusive JavaScript, Ruby och PHP. En av de stora sakerna med CodinGame är att du kan spela med vänner eller kollegor, och även gå in i internationella kodningstävlingar.,
CSS Diner
CSS Diner är ett enkelt men roligt sätt att lära sig CSS. Det finns 32 nivåer som lär dig grunderna i hur CSS-väljare fungerar. Varje nivå av detta gratis kodning spel blir allt mer komplex, bygger på vad du har lärt dig i tidigare lektioner.
Flexbox Froggy
vill du lära dig hur CSS flexbox fungerar? Kolla in Flexbox Froggy. Den har ett enkelt gränssnitt som lär dig grunderna i hur saker anpassa i flexbox medan du hjälper Froggy och hans vänner.,
Flexbox försvar
Flexbox försvar är ett annat bra sätt att öva dina flexbox färdigheter. Den här gången kommer du att flytta Pistol torn i position längs en väg för att besegra mötande vågor av fiender, med samma typer av kommandon som Flexbox Froggy.
CodeCombat
CodeCombat riktar sig till lärare och studenter, men vem som helst kan spela. Lär Python, JavaScript, CoffeeScript, eller lua spel skriptspråk., På nybörjar Dungeon-nivån flyttar du din hjälte genom spelet med några grundläggande kommandon enligt handledningen tillsammans med spelet.
Ruby Warrior
Om du vill lära dig Ruby är Ruby Warrior spelet för dig. Det finns nybörjare och mellanliggande spår som passar din färdighetsnivå. Lektionerna börjar lätt och går därifrån. Du måste logga in med Facebook för att spara dina framsteg.
undrar om tekniken är rätt för dig?
baserat på dina styrkor, bör du vara designer?, En front end utvecklare? Eller ens en digital marknadsförare? Ta vår 3-minuters frågesport för att ta reda på om en teknisk karriär är rätt för dig.
Untrusted
Untrusted är ett meta-JavaScript äventyrsspel som testar dina JavaScript-färdigheter för att lösa problem. Du använder JavaScript för att vägleda Dr. eval genom en maskin kontinuum och ändra sin verklighet för att flytta mellan nivåer. Det är ett gratis roligt spel för att öva mer komplexa JavaScript färdigheter.,
Code Hunt
Code Hunt lär dig kodning på ett unikt sätt. För att spela, du identifiera kodfragment, analysera dem, Ändra kod för att matcha fragmenten, och sedan fånga arbetskodfragmentet. Du kan använda den för att lära dig Java eller C#.
Robocode
Om du någonsin sett showen BattleBots, då Robocode är för dig. Du lär dig programmeringsförmåga genom att bygga virtuella robot stridsvagnar i Java eller. NET. Battles spelas sedan ut på skärmen i realtid.,
CheckIO och Empire of Code
CheckIO och Empire of Code är båda strategispel som kan lära dig JavaScript eller Python. Empire of Code använder en rymdinställning och du lär dig genom att försvara din egen bas och attackera andra, medan CheckIO låter dig förbättra dina färdigheter genom att använda andras lösningar.
vim Adventures
Vim är en mycket konfigurerbar textredigerare som används av programmerare. Om du vill lära dig att använda Vim, är Vim Adventures ett bra ställe att börja!, Använd vanliga vim kortkommandon för att navigera dig igenom ett Zelda-liknande äventyrsspel.
Cyber Dojo
Cyber Dojo har övningsövningar och utmaningar för dussintals kodningsspråk inklusive Ruby, JavaScript, PHP, Python och mer. Varje övning stavar ut en utmaning att slutföra med ett exempel som visar hur slutresultatet ska se ut. Det är ett bra sätt att öva dina kod färdigheter.,
Elevator Saga
Elevator Saga testar din JavaScript-kunskap med utmaningar relaterade till att flytta en hiss och transportera människor på bästa möjliga sätt. Det börjar med en utmaning att flytta 15 personer på mindre än en minut, med utmaningar blir allt svårare därifrån.
Code Wars
Code Wars hjälper dig att förbättra dina färdigheter genom att träna i utmaningar med andra. De erbjuder ett stort utbud av språk, inklusive JavaScript, Swift, PHP, Python, Ruby och Haskell., Du måste bevisa dina färdigheter först med ett grundläggande test av din förståelse för det språk du vill träna.
inte riktigt redo att delta i spelen här? Kolla Skillcrush gratis 10-dagars Kodningsläger för en grundläggande översikt över vad lära sig att koda handlar om!