Indholdsfortegnelse:

7 bedste gratis ressourcer til at lære programmering
7 bedste gratis ressourcer til at lære programmering
Anonim

Tag dine første skridt mod en udviklerkarriere, eller lær hvordan du opretter dine egne projekter ved hjælp af disse websteder.

1.freeCodeCamp

Billede
Billede
  • Teknologier: HTML, CSS, JavaScript, Git, Node.js, React.js og andre.
  • Pris: helt gratis.
  • Sværhedsgrad: alle niveauer.
  • Engelsk sprog.

FreeCodeCamp-programmet lærer konsekvent brugeren alle de grundlæggende aspekter af webprogrammering, fra grundlæggende koncepter til komplekse udviklingsteknikker. I begyndelsen af hver lektion læser du teorien og omsætter den derefter i praksis: skriv koden i en speciel editor, og systemet tjekker dig. Hvis der opstår vanskeligheder, kan du diskutere dem med andre elever i forummet.

I slutningen af de teoretiske moduler får du vist projekter, som du skal bruge til at lave dine egne webapplikationer. Udviklingsresultaterne skal offentliggøres på ressourcen, hvorefter de kan evalueres af andre brugere.

Derudover hjælper freeCodeCamp studerende med at komme sammen og samarbejde om rigtige non-profit projekter. Dette er en god chance for at få værdifuld udviklingserfaring og portefølje, der er nødvendig for beskæftigelse.

freeCodeCamp →

2. Kodeakademi

Billede
Billede
  • Teknologier: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby og andre.
  • Pris: gratis eller fra $ 20 pr. måned for yderligere indhold.
  • Engelsk sprog.
  • Sværhedsgrad: let-medium.

Ligesom den tidligere ressource fokuserer Codecademy på at lære webprogrammering. Du læser teorien og udfører derefter opgaverne i en interaktiv kodeeditor. Brugeren tilbydes separate kurser om forskellige teknologier. Størstedelen af hver af dem er tilgængelig gratis, men verifikationstests og projektudviklingsopgaver åbnes efter tilmelding.

Codecademy har også omfattende betalte programmer, der organiserer og kombinerer materialer fra forskellige kurser. For eksempel, Build Websites from Scratch lærer dig trin for trin, hvordan du udvikler en simpel hjemmeside fra bunden ved hjælp af forskellige teknologier.

Kodeakademi →

3. Coursera

Billede
Billede
  • Teknologier: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift og andre.
  • Pris: gratis eller fra $ 49 pr. måned for yderligere indhold.
  • Sprog: Engelsk, russisk og andre.
  • Sværhedsgrad: alle niveauer.

Coursera tilbyder en række kurser i en række programmeringssprog fra verdens førende universiteter. Her kan du lære ikke kun webudvikling, men også skabelsen af mobil- og desktopprogrammer. Nogle kurser er selvstændige, men de fleste er samlet i specialiseringer - sæt af relaterede kurser.

Du kan se det teoretiske materiale præsenteret af tekster og videoer gratis. Men de fleste af de test- og øvelsesopgaver, der kræver bekræftelse af en lærer eller andre brugere, er kun tilgængelige med et betalt abonnement.

Coursera →

4.edX

Billede
Billede
  • Teknologier: HTML, CSS, JavaScript, Java, Python, Ruby og andre.
  • Pris: gratis eller fra $ 49 per måned for et certifikat.
  • Sprog: Engelsk og andre.
  • Sværhedsgrad: alle niveauer.

På edX kan du få adgang til kurser fra anerkendte virksomheder og universiteter. Blandt dem er for eksempel den berømte introduktion til begynderprogrammører, Introduction to Computer Science fra Harvard University. Pædagogisk indhold præsenteres hovedsageligt af videoforelæsninger og tekster. Nogle kurser indeholder tests og andre interaktive aktiviteter.

For passage af de fleste materialer beder platformen ikke om penge. Men du kan kun få et certifikat, der bekræfter en vellykket gennemførelse af et bestemt kursus for penge.

edX →

5. INTUIT

Billede
Billede
  • Teknologier: HTML, CSS, JavaScript, algoritmer og databaser, C #, Java, Python, Ruby og andre.
  • Omkostninger: gratis eller fra 500 rubler om måneden for en vejleders tjenester.
  • Russisk sprog.
  • Sværhedsgrad: alle niveauer.

Kataloget på uddannelsesplatformen "INTUIT" indeholder tekst- og videokurser fra russiske uddannelsesinstitutioner og internationale it-virksomheder. Indholdet på webstedet dækker alle hovedområderne for programmering fra udvikling af websteder til oprettelse af desktop-programmer. Selvstudium er gratis, men der er en betalingstjeneste, hvor brugeren assisteres af en personlig vejleder.

"INTUIT" →

6. Stepik

Billede
Billede
  • Teknologier: JavaScript, C #, neurale netværk, C++ og andre.
  • Pris: helt gratis.
  • Sprog: russisk, engelsk.
  • Sværhedsgrad: let-medium.

En anden non-profit platform, som kurser er skabt af russiske virksomheder og universiteter. Selvom der ikke er meget materiale om specifikke programmeringssprog på Stepik, kan du her lære grundlæggende viden inden for matematik og teorien om algoritmer, som vil være nyttige for enhver udvikler.

Stepik →

7. En moderne Javascript tutorial

Billede
Billede
  • Teknologier: JavaScript og andre.
  • Omkostninger: gratis eller fra 6.500 rubler for et ekstra kursus.
  • Russisk sprog.
  • Sværhedsgrad: alle niveauer.

Denne ressource er dedikeret til JavaScript-sproget og relaterede webteknologier. Her finder du et meget detaljeret, velstruktureret og letforståeligt tekstligt JS-kursus. Opgaver efter hvert emne hjælper med at konsolidere den opnåede viden. Samtidig er materialet rent teoretisk og underviser ikke i skabelsen af projekter i praksis.

Du kan læse lærebogen på egen hånd gratis eller betale for avancerede kurser, der inkluderer at lære selve JavaScript eller relaterede teknologier med en lærer.

"Moderne Javascript-vejledning" →

Anbefalede: