Ang 11 Pinakamahusay na Mga Site para sa Libreng Online Computer Programming Courses

Ang 11 Pinakamahusay na Mga Site para sa Libreng Online Computer Programming Courses

Sa ngayon, mayroong isang sagana na bilang ng mga in-demand na mga programa sa computer programming, at isang masaganang bilang ng mga libreng kurso sa online na programa upang matulungan kang mapunta ang isa sa mga trabahong iyon --- kahit na walang tradisyunal na degree sa agham ng computer.





Ipapakita namin sa iyo kung saan mahahanap ang mahusay na mga klase sa online na programa. Kung hindi mo alam ang unang bagay tungkol sa programa, tingnan ang aming pagpapakilala sa kung ano ang coding .





1. SA OpenCourseWare

MIT OpenCourseWare ay hindi kapani-paniwala. Maraming taon na ang nakalilipas, nang nakikipaglaban ako sa isang kurso sa Linear Algebra sa kolehiyo, sumagip sa akin ang MIT OCW. Ang mga kumpletong kurso ay magagamit online nang libre, at maaari kang dumaan sa mga ito sa iyong sariling bilis.





Ang kursong Linear Algebra na iyon (hindi na magagamit, nakalulungkot) ay isang malakas na kalaban para sa The Best College Course na kailanman Ko Kinuha. Lahat ng ito ay panayam sa video, ngunit alam ng propesor ang kanyang mga gamit at ipinakita niya ang materyal sa isang madaling gamutin. Totoong napatunayan ang reputasyon ng MIT bilang isang institusyong pang-edukasyon.

Kaya't tiwala ako na magmamahal ka Mga kurso sa pagprograma ng MIT OCW . Ang mga nagpapakilala ay nahahati sa Pangkalahatang Mga Panimula, Mga Tiyak na Kurso sa Wika, at Mga Kursong Sumusunod. Para sa isang buong listahan, i-browse ang seksyong Computer Science .



maaari mo bang ipares ang mga airpod sa android

2. edX

Ang edX ay isang tagapagbigay ng mga libreng kurso sa online na antas sa kolehiyo, na pinagsamang pinangunahan ng MIT at Harvard University. Hindi lamang magagamit ang mga kurso nang walang bayad, ang samahan mismo ay non-profit, kaya't maaari kang mapahinga nang madaling malaman na hindi ka mapagsamantalahan ng mga nakakaibang motibo.

Ang mga kurso sa edX ay maaaring Lingguhan o Self-Paced. Sinasaklaw ng mga paksa ang buong saklaw ng mga paksa na maaari mong makita sa anumang kinikilalang unibersidad, ngunit mayroong isang mabigat na pamumula patungo sa Computer Science, Engineering, at Business & Management. Nahahati rin sila sa mga antas ng Panimula, Intermediate, at Advanced para sa iyong kaginhawaan.





Nag-aalok din ang edX ng Mga Programang Sertipiko, na kurikulum sa kurso na bumubuo patungo sa masteral sa isang tukoy na lugar, tulad ng Front-End Web Development o Data Science. Ang mga ito ay madaling gamitin para sa mas malalim na pag-aaral.

3. Coursera

Ang Coursera ay isang libreng platform ng kurso sa online na sinusuportahan ng Stanford University at mga venture capitalist. Nakikipagtulungan ang Coursera sa iba't ibang pamantasan at samahan upang maibigay ang kanilang mga kurso, at kumikita sa pamamagitan ng mga programa ng Sertipiko.





Ano ang maganda ay nakatuon ang Coursera sa mga Dalubhasa: mga hanay ng mga kurso na idinisenyo upang buuin ang iyong mga kasanayan sa isang partikular na paksa, ngunit hindi gaanong komprehensibo bilang isang buong programa. Halimbawa, ang pagdadalubhasa ng anim na kurso na 'Mga Istraktura ng Data at Mga Algorithm' ay sumasaklaw sa Pangunahing Mga Istraktura ng Data, Pangunahing Mga Algorithm, Mga Graph Algorithm, Mga String Algorithm, Mga Advanced na Algorithm, at Assembly ng Genome.

Tandaan na hindi lahat ng mga kurso ay libre, ngunit marami ang. Ang mga kurso ay may bilis ngunit may tiyak na mga petsa ng pagsisimula at pagtatapos, nangangahulugang kailangan mong dumaan sa kanila habang magagamit sila. Ang mga kurso ngayon ay maaaring wala doon bukas, ngunit ang mga bago ay maaaring magpakita sa kanilang lugar. Suriin ang pinakamahusay na mga kurso sa Coursera na nagkakahalaga ng pagbabayad kung kailangan mo ng ilang mga ideya.

4. Mga PVTut

Ang PVTuts ay isang libreng online na imbakan ng mga kurso sa video para sa pag-aaral ng mga wika ng programa. Hindi pa ito nai-update mula noong 2013, ngunit ang video library ay isang mahusay pang mapagkukunan para sa mga bagong dating. Basta alam na ang mga kursong ito ay mahigpit na tungkol sa syntax ng wika at wala nang iba pa.

Ang mga magagamit na paksa ay may kasamang apat na pangkalahatang wika sa pagprograma (C ++, C #, Java, at SQL) at anim na mga wika sa pagprograma ng web (HTML, CSS, JavaScript, PHP, ASP.NET, at XML).

5. Udacity

Ang Udacity ay isa pang platform ng kurso sa online, ngunit hindi katulad ng MIT OCW, edX, at Coursera, mahigpit na nakatuon ang Udacity sa mga paksang nauugnay sa programa, science sa data, at engineering. Walang matematika, walang agham panlipunan, walang makatao. Lahat ng ito ay tungkol sa teknolohiya, at masasabing mas mabuti para dito.

Ang layunin ng Udacity ay upang ihanda ka para sa tagumpay sa trabaho sa isa sa mga patlang na nauugnay sa tech. Ang platform ay naglalagay ng maraming pansin sa mga Nanodegree Programs nito, na kung saan ay mga compact na kurikulum (karaniwang nakumpleto sa ilalim ng isang taon) na idinisenyo upang maging handa ka sa trabaho nang mabilis hangga't maaari. Ngunit ang mga Nanodegree ay nagkakahalaga kahit saan mula sa $ 100 hanggang $ 500 bawat isa.

Ayokong magbayad ng kahit ano? Ayos lang yan Maaari mong iwasan ang buong diskarte na nakabatay sa kurikulum at dumikit sa mga indibidwal na libreng kurso.

6. Udemy

Ang Udemy ay isang pamilihan sa online na edukasyon kung saan ang sinuman ay maaaring lumikha (at magbenta pa) ng kanilang sariling mga kurso para ubusin ng iba. Ito ay ang dalawahang talim na tabak: pinapayagan nitong ibahagi ng kanilang mga kaalaman ang mga kaalaman nang walang degree sa edukasyon, ngunit kailangan mong lakarin ang maraming basura upang hanapin ito.

Saklaw ang mga kurso sa programa sa Udemy sa lahat ng uri ng mga paksa. Mahahanap mo ang lahat mula sa pag-crunch ng data na nakabatay sa Python hanggang sa mga pangunahing kaalaman sa pag-hack ng etikal, mula sa mga pangunahing kaalaman sa Java hanggang sa pag-unlad na web sa antas ng master. Makakakita ka rin ng maraming mga kurso nauugnay sa pag-unlad ng laro .

Tandaan: Huwag magbayad ng buong presyo para sa isang kurso sa Udemy! Ang pamilihan ng Udemy ay madalas na nagtataglay ng napakalaking mga benta, nagbabawas ng mga presyo saanman mula 50 hanggang 90 porsyento. Habang naghihintay ka, tingnan ang pinakamahusay na libreng kurso sa Udemy .

7. Libreng Code Camp o Ang Odin Project

Kung ang iyong layunin ay maging isang dalubhasang developer ng web, kung front-end o back-end, pagkatapos ay inirerekumenda ko ang alinman sa Free Code Camp (na nagtuturo ng HTML, CSS, JavaScript, at React) o The Odin Project (na nagtuturo sa HTML, CSS , JavaScript, Ruby on Rails).

Ang dalawang ito ay komprehensibong mga kurso, parehong 100 porsyento na libre, na magdadala sa iyo mula sa zero hanggang sa bayani sa iyong sariling bilis. Kahit na wala kang karanasan sa pag-coding, magiging maayos ka. Asahan na mamuhunan ng maraming buwan mula simula hanggang matapos upang maunawaan mo talaga ang mga konseptong itinuro. Huwag mo itong bilisan.

8. Khan Academy

Ang Khan Academy ay isa sa pinakadakilang kayamanan sa internet. Ang platform na pang-edukasyon na non-profit na ito ay naging isang kamangha-manghang mapagkukunan ng libreng edukasyon sa nakaraang dekada, at nagiging mas mahusay lamang ito. Nais mong malaman ang Calculus? Biology? Kasaysayan ng Mundo? Paano gawin ang iyong mga buwis o mamuhunan ang iyong pera? Nandito lahat.

Upang maging patas, ang mga seksyon ng Computer Science at Computer Programming ay naglalaro ng catch-up, kaya't napakababa sa listahang ito. Maaari mo lamang matutunan ang JavaScript sa ngayon, kasama ang mga pangunahing kaalaman sa mga algorithm at cryptography, ngunit tiyak na sulit na pagmasdan ito.

9. Youtube

Masyadong hit o miss ang YouTube. Libu-libong mga playlist ng tutorial ang umiiral, ngunit masyadong marami sa kanila ay mababaw o talagang mali. Sa mga tila nangangako, ang isang mahusay na tipak sa kanila ay hindi kumpleto. At sa mga nakumpleto, ang isang makabuluhang bahagi ay hindi na napapanahon.

Sinasabi na, kung mayroon kang isang nakikitang mata, ang YouTube ay maaaring maging isang mahusay na mapagkukunan para sa pag-aaral kung paano mag-program. Magsimula sa aming pag-iipon ng pinakamahusay na mga tutorial sa pagprograma ng YouTube.

10. OpenCourser

Ang OpenCourser ay hindi isang platform ng edukasyon tulad ng iba pang mga site na nakalista dito. Sa halip, ito ay isang search engine na nagsasama-sama ng libu-libong mga libreng online na kurso mula sa buong web at dinadala ito sa iyong mga kamay.

Tulad ng pagsusulat na ito, higit sa 900 libreng mga kurso sa online na pagprograma ang naka-catalog ng OpenCourser, na may higit pang idinagdag araw-araw. Oo, makakakita ka ng maraming mga kurso mula sa edX, Coursera, Udacity, atbp. Ngunit makakahanap ka rin ng ilang mula sa ibang lugar, tulad ng Saylor Academy. Sa pinakamaliit, ito ay isang maginhawang paraan upang maghanap ng marami sa mga nangungunang platform nang sabay-sabay.

labing-isang Codecademy

Ang Codecademy ay isang serye ng mga interactive na online na kurso na naglalayong ituro sa iyo ang mga pangunahing kaalaman ng kaunting mga wika at balangkas sa pagprograma. Ang bawat kurso ay isang gamified, sunud-sunod na proseso na humahawak sa iyong kamay hanggang sa simula.

Ngunit isang salita ng babala bago ka sumisid sa Codecademy: ang mga bagay na matututunan mo rito ay napaka-basic at mababaw. Nagtuturo sa iyo ang Codecademy kung paano sumulat ng code , ngunit hindi ito nagtuturo sa iyo kung paano mag-isip tulad ng isang programmer . Maraming mga first-time na bagong pasok ay nabigo dahil hindi nila alam kung ano ang gagawin sa kaalamang kanilang nakuha.

Kung mayroon kang karanasan sa pag-coding bago at nais mong malaman ang syntax ng isang bagong wika, kung gayon ang Codecademy ay talagang kapaki-pakinabang. Kung isaalang-alang mo ang iyong sarili bilang isang nagsisimula, kung gayon dapat mong iwasan ang Codecademy sa ngayon .

Kapansin-pansin na Pagbanggit: Lynda

Ang Lynda ay tahanan ng higit sa 6,000 iba't ibang mga kurso sa online na kumalat sa 12 mga patlang na nauugnay sa tech (hal. Animation, CAD, IT, Marketing, Photography) at daan-daang mas tukoy na mga paksa ng interes. Sa higit sa 670 na mga kurso, ang kategoryang Programming ay bumubuo ng isang malaking tipak ng nilalaman ni Lynda.

Ang mga paksang sakop ay may kasamang Mga Pang-konsepto na Pang-Programang Pang-Foundation, Pamamahala ng Database, Pag-unlad ng Laro, Pag-unlad sa Mobile, Pag-unlad sa Web, at, syempre, mga kurso para sa mga indibidwal na wika ng pagprograma. Ano ang maganda ay ang mga kurso ay nahahati sa mga antas ng Beginner, Intermediate, at Advanced, kaya maaari mong palaging mahanap ang mga pinaka-kaugnay sa iyo.

Ang Lynda ay isang bayad na platform na nagkakahalaga ng $ 20 / mo, ngunit mayroong isang trick na maaari mong gamitin upang ma-access ang mga kurso sa Lynda nang libre.

Higit pang Mga Tip para sa Mga Bagong Program sa Computer Programming

Kung manatili ka dito at magpasya na ituloy ang pagprograma bilang isang karera, tingnan ang aming mga tip para sa paghahanda ng pakikipanayam sa programa. Sa kabilang banda, maaari mong makita na ang programa ay masyadong mahirap: mga palatandaan na ang programa ay hindi para sa iyo.

Magbahagi Magbahagi Mag-tweet Email 5 Mga Tip upang Supercharge ang Iyong Mga VirtualBox Linux Machine

Pagod na sa hindi magandang pagganap na inaalok ng mga virtual machine? Narito kung ano ang dapat mong gawin upang mapalakas ang pagganap ng VirtualBox.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • Programming
  • Mga Kurso sa Online
Tungkol sa May-akda Si Joel lee(1524 Mga Artikulo Na-publish)

Si Joel Lee ay ang Editor in Chief ng MakeUseOf mula pa noong 2018. Mayroon siyang B.S. sa Computer Science at higit sa siyam na taong propesyonal na karanasan sa pagsusulat at pag-edit.

Higit pa Mula kay Joel Lee

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe