Android

4 Gratis och interaktiva webbplatser för att lära sig att koda - vägledande teknik

Varför ska jag kunna programmera?

Varför ska jag kunna programmera?

Innehållsförteckning:

Anonim

Att lära dig själv hur man programmerar kan tyckas skrämmande, och att läsa hela läroböcker om detta är inget annat än utmattande. Istället kan du prova en av dessa fyra gratis webbplatser för att lära dig att koda. Det finns olika lektioner, uppgifter och hjälpdokument på varje webbplats - så använd dem alla för att få ett ännu bredare utbud av hjälpmaterial.

Det som skiljer dessa fyra webbplatser från andra kodinlärningstjänster är att de alla är gratis, tillhandahåller ett interaktivt gränssnitt för att lära och se resultat och de leder dig igenom de nödvändiga stegen på ett enkelt och rent sätt. Låt oss kolla in dem.

1. Codeacademy

Codeacademy har varit go-to-sidan för nybörjare att lära sig programmering. Med många språk att välja mellan, fungerar det bra för alla personer som vill lära sig - oavsett om du är nybörjare eller avancerad användare.

Studera dessa språk på Codeacademy:

  • JavaScript
  • jQuery
  • PHP
  • Pytonorm
  • Rubin
  • html
  • CSS

Lärande är mycket enkelt med de interaktiva tutorials och live-förhandsvisningar. Varje självstudie har en uppsättning instruktioner för vad du behöver göra för att fortsätta med lektionen.

Den första HTML-lektionen, till exempel, är mycket enkel eftersom den leder dig genom dess implementering medan du förklarar.

Till vänster finns instruktioner för vad som behöver göras för att genomföra kursens första steg, som finns tillgängliga för varje kurs så att du vet vilka behov som krävs för att genomföra den.

När du skriver visas resultaten på en enkel inbäddad webbsida, om du vill, för enkel feedback.

Om du fastnar klickar du bara på antydan för att se vad som behöver göras för att avsluta. Dessa finns tillgängliga för nästan varje kurs. De svårare är inte lika framåt, men vid den tiden bör du ha en ganska bra idé om vad som måste göras för att avsluta uppgifterna.

2. Code Avengers

Code Avengers har en liknande design som Codeacademy, med ett live-förhandsvisningsavsnitt och textredigerare i samma fönster. Instruktionerna finns där också, vilket gör att lära och öva väldigt enkelt.

Studera dessa språk på Code Avengers:

  • HTML5
  • CSS3
  • JavaScript

Säg att du vill lära dig JavaScript med Code Avengers. Nivå 1 innehåller 40 lektioner och 5 uppgifter för varje lektion. Det är 200 steg för att lära dig den första nivån av JavaScript. Detta visar hur mycket detaljer du kommer att gå in på med Code Avengers.

Varje lektion har en uppsättning instruktioner ovanför textområdet för enkel visning. Tips finns i instruktionerna om du klickar på de understrukna orden. Du får poäng under kursen, vilket ger incitamentet att lära utan tips eller fullständiga lektioner utan svaret som du har fått.

Textområdet och live-förhandsgranskningen anpassas precis nedanför instruktionerna för en enkel inlärnings- och tittarglädje.

3. LearnStreet

LearnStreet-kurser är baserade på deras Learn by do- strategi. Liksom tidigare tjänster ger LearnStreet ett rent och enkelt gränssnitt för att öva programmering samtidigt som du lär sig.

Studera dessa språk på LearnStreet:

  • JavaScript
  • Pytonorm
  • Rubin

Vi tittar på att lära oss Ruby för detta exempel.

När du startar kursen kan du se innehållet i lektionen för att få en översikt över vart du kommer att tas med på denna inlärningsresa. Öppna avsnittet Innehåll för att se de olika ämnena.

En trevlig uppsättning definitioner och termer presenteras i avsnittet Ordlista för att enkelt hänvisa till frågor under alla studier.

Det interaktiva textområdet ger bra feedback medan du övar så att du lär dig vad som händer och hur du kommer till ett visst resultat.

Uppdatering: Tyvärr stängde LearnStreet av ett tag tillbaka. Som ett alternativ kan du kolla in SnoopCode som låter dig förstå och lära dig programmering på ett interaktivt sätt.

4. Coursera

Coursera är ett utbildningsföretag som erbjuder gratis kurser från de bästa universiteten och organisationerna i världen. Gränssnittet är inte riktigt lika intuitivt som de tre tidigare tjänsterna, men innehållet här är fullt av informativa kurser som skulle gå bra med de tidigare webbplatserna.

Välj bland någon av kategorierna för specifika kurser, som programmeringsstudier.

Programmeringskurser här är de som du hittar i en faktisk skolkurs. Lär dig till exempel Python på en interaktiv 9-veckors lång kurs här. Huvudpoängen som skiljer Coursera med de andra listade tjänsterna är att du måste vänta på att sessionen börjar, som du skulle göra i ett skolprogram. Registrera dig som du gör på en webbplats och vänta på e-postmeddelandet när kursen börjar.

Slutsats

Alla dessa tjänster ger bra användarvänliga instruktioner, interaktiva arbetsområden och feedback. Var och en ger tips och hjälpdokument för att lära sig de olika programmeringsspråken. Och bäst av allt, de är alla gratis!

Nu är det din tur att prova dessa och göra dina programmeringsfärdigheter perfekt.