Код бичиж сурах нь орчин үеийн ертөнцөд зайлшгүй шаардлагатай ур чадвар болж байгаа бөгөөд олон тооны хүмүүс кодлогчдод зориулсан олон төрлийн мэргэжлээр код бичиж сурахыг эрэлхийлж байна. Та програм хангамж хөгжүүлж сурах, хөгжүүлэгчээр ажиллах эсвэл вэбсайт хөгжүүлэхийг хүсэж байгаа эсэхээс үл хамааран танд код бичих ур чадвар зайлшгүй хэрэгтэй болох болно.
Та хаанаас хэрхэн суралцахаа мэдэхгүй байна уу? Тэгвэл бид танд кодчиллын суралцах боломжтой хамгийн энгийн бөгөөд гайхалтай вэб сайтуудыг санал болгоё.
1. Codecademy
Codecademy бол интерактив кодчиллын заавар бүхий боловсролын вэбсайт юм. Эдгээр хичээлүүд нь програмчлалыг эхлэгчдэд хялбар, хүртээмжтэй болгох зорилготой юм. Codecademy нь HTML, CSS, JavaScript, Python болон Ruby-г хамардаг.
Нэмж дурдахад энэ нь PHP эсвэл Ruby on Rails гэх мэт вэб хөгжүүлэлтийн мэргэжилтнүүдийн ашигладаг хэлүүдийг хамардаг. Үүнийг ашиглахад үнэ төлбөргүй боловч нэмэлт функцууд болон ахисан түвшний сургалтууд нь төлбөртэй байдаг.
Энэ сайт нь бусад хэрэглэгчдээс тусламж авахын тулд асуултуудыг нийтлэх боломжтой хэлэлцүүлгийн самбарыг агуулдаг. Энэ сайтын хамгийн сайн тал нь та код хэрхэн ажилладаг талаар нийтлэл унших эсвэл видео үзэхийн оронд хийж сурдаг явдал юм.
Үндсэн ойлголтуудаас гадна Codecademy нь Google болон Apple-ийн програмуудыг хөгжүүлэхэд зориулагдсан Swift гэх мэт тусгай програмчлалын хэлүүдийг санал болгодог.
Хичээлүүдэд тайлбар, зааварчилгаа, код засварлагч багтсан бөгөөд оюутнууд ур чадвараа дээшлүүлэх боломжтой.
Та интерактив хичээл, өдөр тутмын дасгалуудыг багтаасан үнэ төлбөргүй төлөвлөгөөнд хамрагдах боломжтой боловч үндсэн хичээлээр хязгаарлагддаг. Хэрэв та илүү гүнзгий суралцахыг хүсвэл тэд төлбөртэй төлөвлөгөөг санал болгодог.
Энэ бол код бичих туршлагагүй эсвэл давтан сургалтанд хамрагдахыг хүсч буй хүмүүст зориулсан маш сайн вэбсайт юм. Энэ сайт нь харилцан ярианы заах арга барилыг ашигладаг бөгөөд хэт техникийн шинж чанартай байдаггүй.
2. Khan Academy
Хан Академи нь анхлан суралцагчдад зориулсан код бичих чадвар, нөөцийг үнэ төлбөргүй олгодог ашгийн бус байгууллага юм. Salman Khan уг платформыг хүн бүр ашиглаж болох боловсролын эх сурвалжийг санал болгох үүднээс бүтээжээ.
Энэ нь төрөл бүрийн компьютерийн шинжлэх ухаан, програмчлалын сэдвээр хичээлүүдийг агуулдаг. Үүнд хоёртын тоо гэх мэт үндсэн зарчмуудаас эхлээд нарийн төвөгтэй өгөгдлийн бүтэц хүртэл бүх зүйл багтана.
Энэ нь HTML, CSS, Java, Python, Ruby, C++ болон бусад програмчлалын хэл зэрэг цөөн хэдэн кодчиллын хэлний зааварчилгаатай. Оюутнууд Хан Академиар дамжуулан вэб хуудас, хөдөлгөөнт дүрс бүтээх, JavaScript ашиглан өгөгдлийг удирдах зэргээр код сурч болно.
Лекц нь програмчлалын сэдвүүдийг заах нийтлэг арга бөгөөд үүний өмнө Sublime Text гэх мэт текст засварлагч хэрэгслийг ашиглан дасгал хийдэг. Жишээлбэл, оюутнууд багш ярьж дууссаны дараа ижил засварлагч ашиглан асуудал шийдвэрлэх дадлага хийж болно.
3. Coursera
Coursera бол хүмүүст хэрхэн кодлохыг заадаг хамгийн алдартай вэбсайтуудын нэг юм. Python-оос JavaScript-ээс Data Analyst хүртэлх 100 гаруй сургалтууд байдаг.
Хичээл бүрд лекц, гэрийн даалгавар, асуулт хариулт, тест орно. Оюутнууд хурдаараа сурч, ахиц дэвшлийг нь хянаж байдаг.
Платформ дээр олон үнэ төлбөргүй сургалтууд байдаг боловч хэрэв та ихэнх хугацаанд гэрчилгээ авахыг хүсч байвал төлбөртэй сургалтыг авч үзэх хэрэгтэй. Төлбөртэй сургалтууд нь ихэвчлэн нэг курсын хувьд ойролцоогоор 39 доллар байдаг. Гэсэн хэдий ч тэд илүү мэдээлэлтэй шийдвэр гаргахын тулд 7 хоногийн үнэгүй туршилтын хугацааг санал болгодог.
Ихэвчлэн видео материал, унших материал, үйл ажиллагаа, асуулт хариулт, форумаар дамжуулан сургалт явуулдаг. Та мөн өөрийгөө урамшуулах тодорхой зорилго тавьж болно.
4. Udemy
Udemy нь хэрэглэгчиддээ дэлхийн өнцөг булан бүрээс ирсэн багш нарын санал болгож буй олон зуун сургалтанд хандах боломжийг олгодог. Энэ нь Coursera-тай төстэй, учир нь хүмүүст үнэ төлбөргүй онлайн хичээл хийх боломжийг олгодог.
Гэсэн хэдий ч Coursera-аас ялгаатай нь энэ нь бие даан суралцахаас илүү бодит ертөнцийн төслүүдэд илүү их анхаарал хандуулдаг.
Udemy бол 130,000 гаруй онлайн сургалттай шилдэг онлайн кодчиллын вэбсайтуудын нэг юм. Мянга мянган хичээлд анхан шатны программист, нарийн вэб хөгжүүлэгч эсвэл ур чадвараа дээшлүүлэхийг хүссэн туршлагатай мэргэжилтнүүд гэх мэт бүх түвшний оюутнууд хамрагдах боломжтой.
Эдгээр үнэгүй онлайн курсуудын тусламжтайгаар та видео бичлэгүүдийг үзэх боломжтой боловч багш нартай харилцах боломжгүй. Мөн та гэрчилгээ авах эсвэл тэднээс санал авах боломжгүй.
5. Code.org
Code.org бол хүүхдүүдэд хэрхэн кодлохыг заах өөр нэг гайхалтай вэбсайт юм. Хади, Али Партови нар 2013 онд өсвөр үеийнхэнд компьютерийн шинжлэх ухааны үндсийг заах зорилгоор байгуулав. Энэ вэб сайт нь хувьсагч, массив, функц зэрэг програмчлалын үндсэн ур чадваруудыг хамарсан курсуудыг өгдөг.
Мөн үйл явцыг илүү тааламжтай болгох янз бүрийн хөгжилтэй үйл ажиллагаанууд байдаг. Жишээлбэл, “Миний дугаарыг таах” тоглоом нь хүүхдүүдэд хөгжилтэй байхын зэрэгцээ тоолох дадлага хийх боломжийг олгодог.
Курсын каталог нь Python сурах сонирхолтой шинэхэн програмистуудад зориулагдсан болохыг бид олж мэдсэн. Гэхдээ энэ нь ямар ч насны болон ур чадварын түвшний оюутнуудад тохиромжтой. Хичээлүүд нь блок системийг ашигладаг бөгөөд энэ нь оюутнуудад блокуудыг засварлах цонх руу чирэх боломжийг олгодог.
6. FreeCodeCamp
freeCodeCamp нь бүх насны хүмүүст компьютерийн шинжлэх ухааныг заах зорилготой ашгийн бус байгууллага юм.
Үүний зорилго нь хүйс, арьсны өнгө, шашин шүтлэг, бэлгийн чиг баримжаа, эдийн засгийн байдал, бие бялдрын чадвар, өмнөх мэдлэгээс үл хамааран хэн бүхэнд компьютерийн шинжлэх ухааныг сурахад үнэ төлбөргүй, нээлттэй эхийн сургалтын хөтөлбөр, хичээлээс гадуурх материалаар хангах явдал юм.
Энэхүү платформ нь төсөлд суурилсан арга барилаар заадаг. Хичээл бүр нь танилцуулга видеогоор эхэлж, дараа нь текстэн материал, асуулт хариулт, практик сургалтын кодчиллын төслөөр эхэлдэг. Оюутнууд төсөлдөө анхаарлаа төвлөрүүлж, дуусгасны дараа оруулахыг зөвлөж байна.
7. The Odin Project
Odin төсөл нь бүх үнэгүй вэб эх сурвалжуудыг бүгдийг нэг дор цуглуулж хэрэгцээг арилгадаг.
Хэрэв та эхэлж байгаа бол анхан шатны програмчлалын курсуудыг сонирхож магадгүй бөгөөд энэ нь оюутнуудад бүх зүйлийг эхнээс нь авч үзэх болно. Энэ платформ нь HTML, CSS, JavaScript гэх мэт бүх зүйлийг хамардаг.
Хэсэг бүр нь оюутнуудад мэдлэгээ хэрэгжүүлэх боломжийг олгодог хэд хэдэн даалгавартай. Гишүүд дараа нь бусад гишүүдэд үнэлгээ өгөх, шүүмжлэх зорилгоор гүйцэтгэсэн даалгавраа нийтлэх боломжтой. Платформыг ашиглах явцад асуудал гарвал туслах баг туслахад бэлэн байна.
8. edX
edX нь дэлхийн шилдэг багш нарын заадаг 190 гаруй сургалтыг явуулдаг. Мэдээллийн шинжлэх ухаан, програмчлалын хэл, компьютерийн хараа, хиймэл оюун ухаан, машин сургалт болон бусад салбаруудыг хамарна.
edX нь MOOC-ээс сертификат авах боломжтой бөгөөд олон төрлийн хөтөлбөрүүдийг санал болгодог. MOOC нь ихэвчлэн их дээд сургуулиудын заадаг курсууд бөгөөд дэлхийн өнцөг булан бүрт байгаа хэн бүхэнд нээлттэй.
Нөгөөтэйгүүр, түүний гэрчилгээ нь ихэвчлэн хичээлийн тусгайлсан курсууд олгодог бөгөөд зөвхөн шаардлагатай шалгалтанд тэнцсэн хүмүүст авах боломжтой .
Гэсэн хэдий ч гэрчилгээ нь үнэ төлбөргүй биш гэдгийг та мэдэх ёстой. Та гэрчилгээний шалгалтыг төлбөрийг төлөх ёстой бөгөөд тус бүр нь 50 долларын үнэтэй байдаг. Гэсэн хэдий ч энэ нь дипломын хөтөлбөрт цаг хугацаа, мөнгө зарцуулахгүйгээр C++, Python зэрэг програмчлалын хэлийг сурах гайхалтай арга юм.
Хэрэв та edX-ээр дамжуулан нэг буюу хэд хэдэн сургалтанд хамрагдсаны дараа ур чадвартаа итгэлтэй байгаа бол компьютерийн шинжлэх ухааны магистрын хөтөлбөрт хамрагдахыг хүсч болно.
9. SoloLearn
SoloLearn бол бие даан кодлохыг хүсдэг хүмүүст зориулсан маш сайн эх сурвалж юм.
Тэд HTML, CSS, JavaScript, PHP, MySQL, JavaScript болон бусад олон кодчиллын хэлээр хичээлүүдийг санал болгодог. SoloLearn нь бусдад хэрхэн кодлохыг заах хүсэлтэй хүмүүст зориулсан сертификатын хөтөлбөрийг санал болгодог.
Англи, Испани, Франц, Герман, Бразилийн Португали гэсэн таван өөр хэл дээрх хичээлүүд байдаг. Энэ вэб сайтаас санал болгож буй эх сурвалжууд нь бие даан кодлохыг сурч эхлэх хүсэлтэй эсвэл тодорхой кодчиллын хэлээр тусламж хэрэгтэй байгаа хүмүүст маш их тустай.
10. Scrimba
Scrimba бол HTML, CSS, JavaScript болон бусад зүйлийг заадаг онлайн интерактив кодчиллын платформ юм. Scrimba-ийн тусламжтайгаар та дэлхийн шилдэг багш нарын сургалтыг үзэж, тэдгээрийн кодыг ямар ч програм хангамж суулгахгүйгээр хөтөч дээрээ дагаж мөрдөх боломжтой.
Офлайн хандалтыг илүүд үздэг хүмүүст зориулж Scrimba 30 гаруй цагийн видео контентыг татаж авах боломжтой. Ашиглахад маш хялбар, явж байхдаа сурахыг хүссэн оюутнуудад олгохоос гадна jQuery эсвэл Ruby зэрэг өөр өөр сэдвээр хичээлүүд байдаг.
Энэ вэб сайтын нэг гайхалтай зүйл бол танд ямар нэг зүйлийг хэрхэн кодлох жишээг харуулах бөгөөд дараа нь юу хийхийг зааж өгсний дараа юу хийх ёсгүйг харуулах болно.
Цаашилбал, оюутнууд гацсан тохиолдолд чатаар асуулт асуух боломжтой шууд хичээлүүд байдаг.
11. Udacity
Udacity нь HTML болон CSS, JavaScript, React болон Angular гэх мэт урд талын хүрээ, Ruby on Rails гэх мэт back-end framework зэрэг вэб хөгжүүлэлтийн цогц сургалтыг санал болгодог. Хичээлүүд бие даан явагддаг бөгөөд даалгаврын эцсийн хугацаа нь цааш шилжихээс өмнө дуусгах ёстой.
Үүнд асуулт хариулт, интерактив форумууд багтсан тул оюутнууд багш, зөвлөгч, төгсөгчид болон бусад оюутнуудаас санал хүсэлт, тусламж авах боломжтой.
Udacity нь компьютерийн шинжлэх ухаан, өгөгдлийн аналитикаас эхлээд бизнесийн удирдлага, бизнес эрхлэлт, тоглоомын дизайн, машин суралцах зэрэг сэдвээр 60 гаруй нано градусын хөтөлбөрүүдийг санал болгодог. Дөрвөн сарын курс сард 399 доллараас эхэлдэг.
12. Codewars
CodeWars бол программистууд Ката гэгддэг програмчлалын асуудлыг шийдвэрлэхийн тулд өрсөлддөг онлайн платформ юм. Үүнийг технологийн үнэлгээний компани удирддаг.
Codewars-аас ялгагдах нэг тал нь олон нийтийн оролцоог чухалчилдаг бөгөөд гишүүд бие биедээ өөрийгөө үнэлж, кодыг нь шинжлэн, бусдын дадлага хийхэд зориулж захиалгат ката үүсгэж болно.
Хэрэглэгчид суралцахыг хүссэн хэлнээсээ аль нэгийг нь сонгож эхэлдэг. Тэд тодорхой бэрхшээлийн түвшинд дуусгасны дараа дараагийн багц сорилтууд руу явж болно. Тэд катас дундуур явах тусам даалгаврууд нь төгсгөлд нь хүрэх хүртлээ улам хэцүү болдог.
13. CodeMonkey
Та хүүхдүүдээ кодлож сурахыг харах дуртай юу? CodeMonkey үүнд тусалж чадна .
CodeMonkey нь хүүхдүүдийг CoffeeScript эсвэл Python дээр бичигдсэн бодит кодыг ашиглан процедурын кодлох таавараар дүүрэн хөгжилтэй газрын зураг дээр аялж байхдаа алга болсон гадилаа олоход нь сармагчинд туслах үүрэгтэй.
Түвшин бүрийг дээрээс доош харах өнцгөөс харуулдаг бөгөөд хэрэглэгчид дэлгэцийн аль нэг хэсэгт кодын хэсгүүдийг бичиж, ажиллуулж, сармагчинг өөр нэг түвшний түвшинд хөтлөх ёстой.
Энэхүү сегментчилсэн формат нь оюутнуудад хичээл зүтгэлийнхээ үр дүнг шууд харах боломжийг олгодог бөгөөд тоглоомыг гүйцэтгэх явцдаа кодын мөр бүрээр дамждаг.
Хичээлүүд нь бага насны хүүхдүүдэд зориулсан блок дээр суурилсан кодчилолоор эхэлж, Dodo Does Math, Banana Tales Python Course зэрэг үйл ажиллагаанд шилжинэ.
Эцэст нь хэлэхэд кодчлох сургалт ба онлайн эх сурвалжууд олширч байгаа тул хэрхэн кодлохыг сурах нь урьд өмнөхөөсөө илүү хялбар болсон. Гэсэн хэдий ч маш олон сонголт байгаа тул аль нь үнэ цэнэтэй болохыг олж мэдэхийн тулд нэлээд хүчин чармайлт шаардагдана.
Манай вэбсайтуудын жагсаалт нь танд хэрхэн кодлох, вэб хөгжүүлэгч болох эсвэл бүр өөрийн бизнесээ эхлүүлэхэд тань туслах болно. Та эдгээр вэб сайтуудын аль нэгийг ашиглан ахиц дэвшил гаргахдаа дадлага хийж, үргэлжлүүлэн суралцахын тулд өөрөө ямар нэгэн зүйл бүтээхээ мартуузай.
Хэрхэн кодлохыг сурах нь эхэндээ хэцүү мэт санагдаж болох ч энэ гарын авлагыг ашигласнаар бид илүү хялбар болно гэж найдаж байна!
Хайлт
Категори
Категори
- 1 минутын уншлага (280)
- 2 минутын уншлага (135)
- Богино прожектууд (9)
- боловсрол (75)
- Зөвлөгөө (21)
- Зөвлөгөө (60)
- Код (35)
- Хөндлөнгийн (14)
Comments
Everything is very open with a very clear description of the issues. It was really informative. Your site is very useful. Thank you for sharing!