Labākās bezmaksas vietnes, lai uzzinātu, kā rakstīt kodu

Ne tik sen, rakstīt bija sekretāri, žurnālisti un topošie autori. Tagad mēs visi no rīta līdz vakaram pieskaramies klaviatūrām un ekrāniem.

To cilvēku skaits, kas pavadījuši savu darba dienu kodējumu, turpina strauji pieaugt. Tuvākajā nākotnē rakstīšanas kods var būt tikpat izplatīts kā mašīnrakstīšana un citas teksta ievadīšanas formas.

Mācīšanās kodēt nekad nav bijis vieglāk. Neatkarīgi no tā, vai esat programmēšanas jauneklis vai veca roka, kas vēlas iemācīties jaunu prasmi, vai divi, šie četri bezmaksas pakalpojumi ir iekļauti. (Ņemiet vērā, ka visiem, izņemot W3Schools.com, jāreģistrējas, lai izmantotu pakalpojumu, sniedzot e-pasta adresi un paroli.)

Visām četrām pārbaudītajām kodēšanas apmācībām ir savas pozitīvās īpašības (ahem), bet mans mīļākais ir LearnStreet Ruby for Beginners, kas bija tikai mans ātrums. Nodarbības liek jums uzrakstīt un palaist kodu katram solim, un, kad jūs kļūdāties - kas ir galvenais, lai iemācītos, kā programmēt - korekcijas padomi ir skaidri.

Video nodarbības Khan akadēmijas Programmēšanas programmā saglabā jūs nodarbojas ar šo tēmu un ir ideāli piemērotas cilvēkiem, kas sākas no kvadrātveida. Tomēr pilnīga programma varētu viegli aizņemt nedēļas.

Pirms 24% no Codecademy Ruby apmācības es to izdarīju, pirms es nonācu pie mācības, kas mani apturēja manās dziesmās: protams, cilpas sadaļā. Ja pagātnē esat veicis nelielu kodēšanu, jums, iespējams, būs labāki veiksmi, nekā es darīju ar Codecademy pieeju, kas raksta par sevi.

Vienkāršākā no kodēšanas apmācībām, ko es mēģināju, bija W3Schools.com JavaScript apmācība, kuru var pabeigt bez reģistrēšanās (atšķirībā no pārējiem trim pakalpojumiem). Katrs no desmitiem stundu nodarbības ietver sevī daudz iespēju "Izmēģināt sevi", lai veiktu šo metodi, kas ir solis.

Saistītie stāsti

  • Bezpajumtnieks mācās kodēt, uzsāk lietotni
  • Iepazīstinot bērnus ar vienu stundu kodēšanu
  • Visbeidzot, Google lapām nav nepieciešams tīkls

LearnStreet pievērš uzmanību kodam

Pirmā lieta, ko pamanāt, kad sākat mācības LearnStreet, ir redzamais kodu ievades ekrāns loga labajā pusē. Saskaņā ar kodu ir palaist vide, kas parāda jūsu ievadīto kodu. Norādījumi ir norādīti ekrāna kreisajā pusē.

Man bija apmēram divas stundas, lai strādātu pa pirmajām piecām stundām LearnStreet 12 stundu Ruby for Beginners. Kad esat pabeidzis vietnes programmēšanas kursus, jūs varat vērst uzmanību uz desmitiem JavaScript, Python un Ruby kodēšanas projektu. Projektus var sakārtot pēc līmeņiem (iesācējiem, vidējiem, progresīviem) un kategorijām (rīkiem, spēlēm un algoritmiem).

LearnStreet piedāvā arī bezmaksas mācību kursus skolotājiem, kuri vēlas iemācīt saviem skolēniem kodēt.

Khan Academy izveido stabilu plānošanas pamatu

Khan akadēmija ir slavena ar saviem revolucionāriem video konsultācijām, kas aptver gandrīz katru mācību priekšmetu, ar kuru students varētu sastapties. Tā vietā, lai koncentrētos uz konkrētu programmēšanas valodu, Khan akadēmijas programmēšanas modulis izmanto JavaScript, lai ilustrētu koncepcijas, kas attiecas uz kodēšanu kopumā, vienlaikus mācot arī dažas praktiskas JavaScript prasmes.

Kursi ir sadalīti apmēram divpadsmit kategorijās, no kurām katrai ir trīs līdz 12 atsevišķas nodarbības. Katra video stunda aktivizē kodēšanas tehniku ​​kreisajā logā un parāda labā pusē esošā koda rezultātu.

Kad esat skatījies, kā darbojas kodēšana, jums ir jārīkojas, lai rakstītu kodu, kas dublē operāciju. Kad jūsu kods nav gluži labi, apmācība sniedz ieteikumus, lai palīdzētu atrisināt un izlabot problēmu.

Ir viegli orientēties Khan akadēmijas stundās un pāriet starp tām un citām vietnes funkcijām. Ir pieejama vieta, lai izveidotu savas programmas, kuras jūs varat saglabāt savā profilā un dalīties ar pasauli. Varat arī pārlūkot citu studentu rakstītas programmas.

Tāpat kā LearnStreet, skolotāji var pierakstīties kā „treneri” saviem studentiem un pārvaldīt savu studentu progresu. Jūs varat pārraudzīt savu progresu un izvirzīt sev mērķus jūsu informācijas panelī, kas skaidri parāda uzvarētās nozīmītes un jūsu "enerģijas punktus".

Paplašiniet savu programmēšanas redzesloku ar Codecademy

Ciktāl es novērtēju Codecademy polirēto interfeisu un interaktīvās konsultācijas, vairāk nekā vienu reizi mani kavēja palīdzības trūkums, kad manis rakstītais kods neizdevās izpildīt, kā paredzēts.

Protams, mana programmēšanas pieredze ir tikai HTML un JavaScript. Codecademy Ruby apmācības stundās man bija vairāki individuāli soļi, pat ar padomiem, ka nodarbības mums piedāvā programmētājus, kad kaut kas nedarbojas, kā paredzēts.

Lielāko daļu Codecademy nodarbību ekrāna aizņem logs, kurā ievadāt kodu. Norādījumi par soli ir kreisajā rūtī. Pēc koda ievadīšanas un noklikšķiniet uz pogas Saglabāt un iesniegt kodu, kods darbojas uznirstošajā logā ekrāna labajā pusē.

Ruby apmācībā es guvu diezgan labus panākumus, līdz es sasniedzu Loops & Iterators moduli. Kad es pirms vairākiem gadiem ieņēmu klasi C + +, es atceros, ka cīnās ar to pašu tēmu. Aptuveni pusduci mēģinājumu es iemeta dvieli. (Tāpat kā lielākajā daļā apmācību, jūs nevarat pāriet uz nākamo moduli, līdz jūs pabeigsiet pašreizējo.)

W3Schools.com maksā par vienkāršu

No pirmā acu uzmetiena JavaScript apmācība par W3Schools.com izskatījās pārāk vienkārša, lai būtu noderīga. Pēc tam, kad man bija solis pa pirmajām pusducīm stundām, es atklāju, ka nodarbību temps mani turēja ieinteresēt, nepārspīlējot mani.

Vietnē papildus JavaScript ir pieejamas arī HTML, CSS, XML, SQL, PHP, JQuery un citas Web tehnoloģijas. Ir arī demo, lai izveidotu tīmekļa vietni, servera tehnoloģijas un tīmekļa datubāzes.

Nodarbības ir lēnākas nekā pārējās trīs mācības, kuras es mēģināju, un tās ietver daudz lappuses leju. Jūs izlasāt instrukcijas un pēc tam tiek parādīts kods. Noklikšķiniet uz pogas Izmēģināt sevi, lai atvērtu jaunu pārlūkprogrammas logu, kas ļauj jums rakstīt un vadīt nodarbības kodu.

W3Schools.com 's JavaScript apmācības sadaļai ir 19 atsevišķas nodarbības, no kurām katra aizņems 15 minūtes līdz pusstundu. Ir vēl astoņas uzlabotas stundas, kā arī astoņas līdz 12 stundas HTML DOM un pārlūkprogrammas BOM. Vēl viens ducis moduļu nodrošina bibliotēkas, piemērus un atsauces.

Kāda atšķirība ir stunda

Tā ir datorzinātņu izglītības nedēļa, un Code.org godina šo gadījumu, atbalstot programmu „Stundu laiks kodam”, kas mudina skolotājus pavadīt stundu, lai mācītu saviem skolēniem, kā kodēt. (Mans pabeigšanas sertifikāts ir redzams šī ziņojuma augšpusē.)

Datorzinātņu izglītības nedēļas vietnē ir apmācības, kas ļauj jauniešiem, kas ir jaunāki par 6 gadiem, rakstīt savu pirmo programmu dusmīgo putnu vidē. Vietnē ir arī Khan akadēmijas Ievads JavaScript, kas paredzēts skolēniem vidusskolā, un līdzās citiem lietotņu izstrādes resursiem visu vecumu studentiem, no kuriem daudzi ir paredzēti lietošanai bezsaistē.

 

Atstājiet Savu Komentāru