Android

4 Libre at interactive na mga site para sa pag-aaral sa code - guidance tech

Inalipusta at Itinaboy Ng Katulong At Nang Gwardiya Ang Inaakala Nilang Isang Pulubi

Inalipusta at Itinaboy Ng Katulong At Nang Gwardiya Ang Inaakala Nilang Isang Pulubi

Talaan ng mga Nilalaman:

Anonim

Ang pagtuturo sa iyong sarili kung paano magprograma ay maaaring matakot, at ang pagbabasa ng buong aklat-aralin sa bagay na ito ay hindi napapagod. Sa halip, subukan ang isa sa mga apat na libreng website para sa pag-aaral kung paano mag-code. Mayroong iba't ibang mga aralin, gawain, at mga dokumento ng tulong sa bawat website - kaya gamitin ang lahat ng mga ito upang makakuha ng isang mas malawak na hanay ng materyal na tulong.

Ano ang nagtatakda sa apat na mga website na bukod sa iba pang mga serbisyo sa pag-aaral ng code ay lahat sila ay libre, magbigay ng isang interactive na interface para sa pag-aaral at pagtingin sa mga resulta, at nilalakad ka nila sa mga kinakailangang hakbang sa isang simple at malinis na paraan. Suriin natin ang mga ito.

1. Codeacademy

Ang Codeacademy ay ang puntong site para sa mga nagsisimula upang matuto ng programming. Sa maraming mga wika na pipiliin, gagana ito ng maayos para sa sinumang tao na gustong malaman - kung ikaw ba ay isang nagsisimula o advanced na gumagamit.

Pag-aralan ang mga wikang ito sa Codeacademy:

  • JavaScript
  • jQuery
  • PHP
  • Python
  • Ruby
  • HTML
  • CSS

Ang pag-aaral ay napakadali sa mga interactive na mga tutorial at live na mga preview. Ang bawat tutorial ay may isang hanay ng mga tagubilin para sa kung ano ang kailangan mong gawin upang magpatuloy sa aralin.

Ang unang aralin sa HTML, halimbawa, ay napakadali sapagkat nilalakad ka nito sa pagpapatupad nito habang nagpapaliwanag.

Sa kaliwa ay mga tagubilin para sa kung ano ang kailangang gawin upang makumpleto ang unang hakbang ng kurso, na magagamit para sa bawat kurso upang malaman mo kung ano ang mga kailangang magawa upang makumpleto ito.

Habang nagta-type ka, ang mga resulta ay ipinapakita sa isang simpleng naka-embed na webpage, kung gagawin mo, para sa madaling puna.

Kung natigil ka, i-click lamang ang pahiwatig upang makita kung ano ang kailangang gawin upang matapos. Ang mga ito ay magagamit para sa halos bawat kurso. Ang mas mahirap ay hindi tuwid na pasulong, ngunit sa oras na iyon dapat kang magkaroon ng isang magandang magandang ideya sa kung ano ang kailangang gawin upang tapusin ang mga gawain sa kamay.

2. Mga Avengers ng Code

Nagtatampok ang Code Avengers ng isang katulad na disenyo bilang Codeacademy, na may isang live na seksyon ng preview at editor ng teksto sa parehong window. Nariyan din ang mga tagubilin, na ginagawang madali ang pag-aaral at pagsasanay.

Pag-aralan ang mga wikang ito sa Code Avengers:

  • HTML5
  • CSS3
  • JavaScript

Sabihin mong nais mong malaman ang JavaScript sa mga Code Avengers. Nagtatampok ang Antas 1 ng 40 mga aralin at 5 mga gawain para sa bawat aralin. Iyon ang 200 mga hakbang upang malaman ang unang antas ng JavaScript. Ipinapakita nito kung gaano karaming mga detalye na iyong pupuntahan sa mga Code Avengers.

Ang bawat aralin ay may isang hanay ng mga tagubilin sa itaas ng lugar ng teksto para sa madaling pagtingin. Tama ang mga pahiwatig sa mga tagubilin kung na-click mo ang mga may salungguhit na salita. Makakatanggap ka ng mga puntos habang kasama mo ang kurso, ginagawa ang insentibo upang malaman nang walang mga pahiwatig o kumpletong mga aralin nang walang sagot na ibinigay sa iyo.

Ang lugar ng teksto at live na preview ay nakahanay sa ibaba sa mga tagubilin para sa isang simpleng pag-aaral at pagtingin sa kasiyahan.

3. Alamin angMga Bati

Ang mga kurso sa LearnStreet ay batay sa kanilang Alamin sa pamamagitan ng paggawa ng diskarte. Tulad ng mga naunang serbisyo, ang LearnStreet ay nagbibigay ng isang malinis at simpleng interface para sa pagsasanay ng programming habang natututo nang sabay.

Pag-aralan ang mga wikang ito sa LearnStreet:

  • JavaScript
  • Python
  • Ruby

Titingnan namin ang pag-aaral ng Ruby para sa halimbawang ito.

Sa pagsisimula ng kurso maaari mong tingnan ang mga nilalaman ng aralin upang makakuha ng isang pangkalahatang-ideya ng kung saan dadalhin ka sa paglalakbay sa pag-aaral na ito. Buksan ang seksyon ng Mga Nilalaman upang tingnan ang iba't ibang mga paksa.

Ang isang mahusay na hanay ng mga kahulugan at termino ay ipinakita sa seksyon ng Glossary upang madaling sumangguni sa mga katanungan sa anumang pag-aaral.

Ang lugar ng interactive na teksto ay nagbibigay ng mahusay na puna habang nagsasanay ka upang malaman mo kung ano ang nangyayari at kung paano ka makarating sa isang partikular na resulta.

I-update ang: Sa kasamaang palad, I-shut down ang sandali. Bilang isang kahalili, maaari mong suriin ang SnoopCode na nagpapahintulot sa iyo na maunawaan at matuto ng programming sa isang interactive na paraan.

4. Coursera

Ang Coursera ay isang kumpanya ng edukasyon na nag-aalok ng mga libreng kurso mula sa mga nangungunang unibersidad at mga organisasyon sa buong mundo. Habang ang interface ay hindi masyadong madaling maunawaan tulad ng nakaraang tatlong mga serbisyo, ang nilalaman na nilalaman dito ay puno ng mga impormasyon na kurso na magiging mahusay sa mga nakaraang website.

Pumili mula sa alinman sa mga kategorya para sa mga tiyak na kurso, tulad ng pag-aaral sa pag-aaral.

Ang mga kurso sa programming ay makikita mo sa isang aktwal na kurso ng paaralan. Halimbawa, alamin ang Python sa isang interactive na kurso na 9-linggong narito. Ang pangunahing punto na naghihiwalay sa Coursera sa iba pang nakalista na mga serbisyo ay kailangan mong maghintay para magsimula ang sesyon, tulad ng gagawin mo sa isang programa sa paaralan. Mag-sign up tulad ng gagawin mo sa ilalim ng anumang website at maghintay para sa email kapag nagsimula ang kurso.

Konklusyon

Ang lahat ng mga serbisyong ito ay nagbibigay ng mahusay na tagubilin sa gumagamit, interactive na lugar ng trabaho, at puna. Ang bawat isa ay nagbibigay ng mga tip at tulong na mga dokumento para sa pag-aaral ng iba't ibang mga wika sa programming. At higit sa lahat, libre silang lahat!

Ngayon ay ang iyong pagkakataon upang subukan ang mga ito at maperpekto ang iyong mga kasanayan sa programming.