At lære at kode er en fantastisk måde at sætte dig op for en karriere inden for webudvikling, appudvikling eller endda opbygge din egen opstart. I løbet af de sidste par måneder har jeg lært at kode på min fritid, og siden jeg går gennem den selvlærte rute, har jeg været nødt til at stole på online ressourcer for at hjælpe min fremgang. Så i denne artikel deler jeg de 11 bedste websteder, jeg har fundet, hvis du vil lære programmering.
Bedste websteder til at lære kodning gratis
1. Codecademy
Codecademy er et af de mest populære websteder, hvor du kan lære at kode gratis. Faktisk har over 20 millioner mennesker allerede brugt dette websted til at lære programmering, og det er normalt den første anbefaling for begyndere at lære det grundlæggende i programmeringen. Alt du skal gøre er at tilmelde dig en gratis konto og komme i gang med dit foretrukne sprog. De tilbud, der tilbydes, omfatter HTML & CSS, JavaScript, JQuery, Python, Ruby og PHP.
2. Free Code Camp
Free Code Camp er et vidunderligt sted at lære webudvikling, især hvis du er interesseret i fuld stack-JavaScript, som er hovedfokus for denne hjemmeside. Læreplanen starter med HTML5 og CSS3, før du går videre til browserbaseret JavaScript og JQuery og derefter Regular Expressions. Andre ting, der er omfattet her, omfatter Git, Angular.js, Node.js og Express.js. Det bedste er, at du kommer til at bygge projekter til nonprofits som en del af din virkelige verden oplevelse efter afslutningen af kurset.
3. Kode skole
Kode skole er et fantastisk sted at fortsætte din udvikling og udvide din viden yderligere. Selv om det ikke er helt gratis, tilbyder de et godt antal gratis kurser, som du kan gøre med det samme. Du kan gøre alt fra din browser med video tutorials og screencasts til at guide dig og masser af programmeringsudfordringer for at sætte din viden til testen. Kursusbanerne, der tilbydes, omfatter Ruby, JavaScript, iOS, Git, HTML & CSS og valgfag (Regular Expressions, MySQL, Chrome Developer Tools).
4. Odin-projektet
Odin-projektet er en online studieplan rettet mod folk, der søger at ende som Ruby and Rails-udviklere. Men de tilbyder også HTML, CSS og JavaScript som en del af deres omfattende læseplan. De har allerede samlet de bedste ressourcer til hvert sprog og har grupperet dem i syv sektioner, så du kun behøver at arbejde dig fra top til bund. Der er også projekter for dig at arbejde på, så du kan mestre de teknikker, der læres.
5. Harvard University CS50 Class
Harvard University CS50 Class, en gratis computer science introduktionskursus er undervist af David J. Malan. Det er en af de bedste måder at komme i gang med programmering, selvom du ikke har nogen tidligere kodningserfaring. Emner dækket af dette kursus omfatter webudvikling, algoritmer, indkapsling, datastrukturer og meget mere. Du får også en introduktion til programmeringssprog som C, PHP, JavaScript plus SQL, HTML og CSS.
6. HTML Dog
HTML Dog er en vidunderlig ressource til selvstudier i HTML, CSS og JavaScript. Det er et godt sted at starte fra, hvis du er en komplet nybegynder på udkig efter at lære noget af de ovennævnte sprog. Der er også et lille udvalg af how-to teknikker til at skitsere måder, hvorpå almindelige webdesignede funktioner kan opnås som CSS Dropdowns, Indsamling af Form Data med PHP, Custom 404 Fejl sider og mere. Det er helt gratis, og du behøver ikke tilmelde dig noget til at bruge webstedet.
7. Khan Academy
Khan Academy er en komplet gratis online ressource, hvor du kan lære forskellige emner. De vigtigste tilbud i computerprogrammeringssektionen er HTML & CSS, JavaScript og SQL. Der er talk-throughs (interaktive videoer) for hver sektion og derefter kodende udfordringer for dig at øve med hints og meddelelser til at guide dig i den rigtige retning.
8. Kode Player
Code Player afspiller kode som en video for at hjælpe dig med at lære front-end teknologier - HTML, CSS og JavaScript. Her får du se, at de kølige ting bliver skabt fra bunden ved hjælp af ovenstående teknologier, og du kan replikere disse ting eller forbedre dem. Nogle eksempler omfatter HTML & CSS wireframes, HTML5 slange spil, JavaScript & CSS lommeregner og meget mere. Denne hjemmeside er ikke til den komplette begynder, da du skal have et kendskab til hvert sprog for at kunne forstå, hvordan de bruges til at oprette ting.
9. Udemy
Udemy er en fantastisk online platform til at lære og forbedre dine programmeringsevner. Der er en bred vifte af sprog at vælge imellem inklusive populære muligheder som HTML, CSS, PHP, MySQL Swift, Python, Java og meget mere. Du kan også lære forskellige aspekter af webdesign her, såsom UX (User eXperience) design og Photoshop. Der er masser af videoer og quizzer for hvert kursus, og du får også et certifikat for færdiggørelse. De fleste af kurserne vil koste dig penge, men der er nogle du kan tage gratis som HTML5 og Java programmering.
10. Udacity
Udacity er en anden kendt ressource til at fremme din viden og karriere i programmering. Deres kurser undervises af branchens eksperter fra software giganter som Google, Facebook, MongoDB og meget mere. Med Udacity kan du lære android developement, Git og GitHub, Java, ios app udvikling og endda hvordan man opbygger din egen opstart! Nogle af kurserne kræver betalt tilmelding, men adgang til kursusmaterialer er gratis.
11. Generalforsamlingens Dash
Dash er et godt sted at lære HTML, CSS og JavaScript gennem projekter, du kan gøre lige fra din browser. Projekterne (fra at lave en lille personlig hjemmeside til kodning af en CSS Robot) er af stigende vanskeligheder, men de gennemføres ved at gå gennem checkpoints, som skal gøre dig nyd processen og holde dig motiveret. Alt du skal gøre er at tilmelde dig en generalforsamlingskonto for at begynde at lære.
Så det er det. Du kan besøge nogen af disse hjemmesider for at få din kodende rejse startet med det samme. Hvis du er en komplet nybegynder, er Codecademy, HTML Dog, Odin Project og Free Code Camp gode steder at starte. Hvis vi har udeladt din yndlings online kodningsressource, så lad os vide om det i kommentarfeltet!