Pages

Saturday, August 22, 2015

ပရိုဂရမ္ေရးသားျခင္းကို အခမဲ့ေလ့လာႏိုင္ေသာ Free sites မ်ား


ပရုိဂရမ္ေရးသားျခင္းနယ္ပယ္က ယေန႕ေခတ္မွာအရွိန္အဟုန္ျဖင့္တိုးတက္ျမင့္မားလာျပီး programmer လုိအပ္ခ်က္ျမင့္တက္လာလွ်က္ရွိပါတယ္။ဘာ့ေၾကာင့္လည္းဆိုေတာ့ ကြန္ပ်ဴတာ၊တက္ဘလက္၊စမတ္ဖုန္းမ်ားနဲ႕ လူေတြကေန႕တဓူဝလုပ္ငန္းေဆာင္တာမ်ားစြာကို လုပ္ေဆာင္လွ်က္ရွိသလို ေနရာတုိင္းမွာ အိုင္တီနည္းပညာမ်ားကိုအသံုးျပဳေနၾကေသာေၾကာင့္ျဖစ္ပါတယ္။ မည္သို႕ေသာနယ္ပယ္ေတြမွာမဆို အိုင္တီကိုသံုးစြဲလွ်က္ရွိျပီး အလြန္အေရးပါေသာအခန္းက႑ကေန ပါဝင္ေနတာလည္းျဖစ္ပါတယ္။ဒါ့ေၾကာင့္ ေဆာ့ဖ္ဝဲေရးသားျခင္းနယ္ပယ္မွာ အျမဲတမ္းလူ႕စြမ္းအားအရင္းအျမစ္လိုအပ္ခ်က္က တစ္ေန႕တစ္ျခားၾကီးမားလာခဲ့ေသာေၾကာင့္ ေဆာ့ဖ္ဝဲေရးသားျခင္းအတြက္လိုအပ္ေသာ programming ပညာရပ္မ်ားကို ကၽြမ္းက်င္ေျပာင္ေျမာက္စြာလုပ္ေဆာင္ၾကမည္ဆိုလွ်င္ ေကာင္းမြန္ေသာ အလုပ္အကိုင္အခြင့္အလမ္းမ်ားစြာကိုရွာေဖြႏိုင္မည္ပဲျဖစ္ပါတယ္။
မိမိတို႕အေနျဖင့္ ကြန္ပ်ဴတာသိပၸံ၊အိုင္တီဘြဲ႕မ်ားရထားသည္ပဲျဖစ္ျဖစ္ အျခားေသာ သိပၸံ၊သခ်ၤာ၊စီးပြားေရးအစရွိေသာ ဘြဲ႕မ်ားရရွိထားသည္ပဲျဖစ္ျဖစ္၊ တက္ေရာက္ပညာသင္ၾကားေနသူပဲျဖစ္ျဖစ္ programmer လုပ္ဖို႕ ရည္ရြယ္ထားသည္ဆိုလွ်င္ programming ဘာသာရပ္မ်ားကုိ တစိုက္မတ္မတ္ေလ့လာသင္ၾကားထားျခင္းျဖင့္ ဒီနယ္ပယ္ထဲကိုဝင္ေရာက္ဖုိ႕အဆင္သင့္ျဖစ္ေနေစမွာပဲျဖစ္ပါတယ္။တစ္ခုရွိတာက မိမိတို႕အေနျဖင့္ အခ်ိန္မရ၍ေသာ္လည္းေကာင္း၊ သင္တန္းမ်ားတက္ေရာက္သင္ၾကားဖို႕ ေငြေရးေၾကးေရးအခက္အခဲရွိလွ်င္ေသာ္လည္းေကာင္းမေလ့လာႏိုင္သည့္အတြက္ စိတ္ေသာကေရာက္ရန္အေၾကာင္းေတာ့မရွိေပ။သင့္မွာသာ ကြန္ပ်ဴတာတစ္လံုးႏွင့္ အင္တာနက္ခ်ိတ္ဆက္မွဳသာရေနမည္ဆိုလွ်င္ programming ဘာသာရပ္မ်ားကို အခမဲ့ေလ့လာႏိုင္ေသာ အလြန္ေကာင္းမြန္သည့္ websites မ်ားစြာရွိေနပါသည္။ မိမိတို႕ဖက္ကအခ်ိန္ေပးျပီး စနစ္တက်ေလ့လာၾကမည္ဆိုလွ်င္ မိမိတို႕ရဲ႕ၾကိဳးစားအားထုတ္မွဳေပၚမူတည္ျပီး အဆင့္တစ္ခုကိုေရာက္ရွိႏိုင္မွာျဖစ္ပါတယ္။
တစ္ခုရွိတာကေတာ့ မိမိတို႕အေနျဖင့္ အေျခခံ ဗဟုသုတရွိထားႏိုင္မည္ဆိုလွ်င္ေတာ့ပိုမိုအဆင္ေျပမွာပါ။ ပရိုဂရမ္ေရးသားျခင္းလုပ္ငန္းအဖို႕ အျမဲတေစေလ့လာေနရသည့္ လုပ္ငန္းသေဘာသဘာဝရွိျပီး ဒီနယ္ပယ္မွာ self-study နည္းလမ္းျဖင့္ အျမဲတမ္းေလ့လာေနဖုိ႕လုိအပ္ပါသည္။ မိမိတို႕ကိုယ္တိုင္ေလ့လာျပီးသင္ၾကားတတ္ေျမာက္ေအာင္ၾကိဳးပန္းအားထုတ္ျခင္းအေလ့အက်င့္က သင့္ကို professional တစ္ေယာက္ျဖစ္ေစႏိုင္မယ့္ အဖိုးတန္အေလ့အက်င့္တစ္ခုလည္းျဖစ္ပါတယ္။ ဒါ့ေၾကာင့္ယခုေဆာင္းပါးမွာ programming ဘာသာရပ္မ်ားကိုေလ့လာႏိုင္မည့္ ထိပ္တန္း websites မ်ားကိုစုစည္းေဖာ္ျပေပးလုိက္ပါတယ္။ယခုေဖာ္ျပမည့္ websites မ်ားအနက္အခ်ဳိ႕ေသာ websites မ်ားအဖို႕ သိရွိၾကျပီးျဖစ္ႏိုင္ေသာ္လည္း အခ်ိဳ႕ေသာ websites မ်ားကေတာ့ မသိရွိၾကေသးႏိုင္မည္မဟုတ္ေပ။ ဒီ sites မ်ားမွာ ေလ့လာႏိုင္ေသာ programming ဘာသာရပ္မ်ားစြာတူညီေနႏိုင္ေသာ္လည္း တစ္ခုနဲ႕တစ္ခု ပံုစံမတူေသာေၾကာင့္ ျဖန္႕က်က္ေလ့လာျခင္းအားျဖင့္ အေသးစိတ္ပိုမုိသိရွိႏိုင္မွာလည္းျဖစ္ပါတယ္။ထုိ႕ျပင္ ပရိုဂရမ္မာတစ္ေယာက္အဖို႕ လံုးဝမသိမျဖစ္၊မတတ္မျဖစ္ေသာ programming ဘာသာရပ္မ်ားကို အဓိကထားျပီး ေလ့လာႏုိင္ေသာေသာေၾကာင့္ အေျခခံအုတ္ျမစ္ခိုင္မာေစႏိုင္မွာပဲျဖစ္ပါတယ္။
Code Academy
https://www.codecademy.com/
2011 ခုႏွစ္ကတည္းကစတင္တည္ေထာင္ထားေသာ Code Academy ရဲ႕ ပင္မဦးတည္ခ်က္ကေတာ့ သင့္အေနျဖင့္ အျခားေသာလုပ္ငန္းနယ္ပယ္မွာလုပ္ေနပါက အဆိုပါနယ္ပယ္မွေနျပီး programming နယ္ပယ္လုပ္ငန္းသို႕ ေျပာင္းေရႊ႕ႏိုင္ေစဖုိ႕ရည္ရြယ္ကာသင္ၾကားေပးပါတယ္။ အဆိုပါ site ကိုအသံုးျပဳျပီး coding အေၾကာင္းလံုးဝမသိဘဲႏွင့္ ေလ့လာသင္ၾကားျပီးေအာင္ျမင္သြားၾကေသာ success stories မ်ားစြာကို လည္းေဖာ္ျပေပးထားရာသင့္အတြက္ေတာ့ အားက်အတုယူဖြယ္ရာလည္းျဖစ္မွာပါ။ Code Academy မွာ အေျခခံကစျပီးသင္ၾကားႏိုင္တဲ့အတြက္အတြက္ အဆင္ေျပေစမွာျဖစ္ကာ အဲဒိထဲမွာ ယေန႕ေခတ္ အေရးပါေသာ interactive websites မ်ားကိုဘယ္လိုလုပ္ေဆာင္ရမလဲဆိုတဲ့သင္ခန္းစာေတြလည္းပါဝင္ပါတယ္။ သင့္အေနျဖင့္သင္ၾကားႏိုင္တဲ့ဘာသာရပ္ေတြကေတာ့ Rails,Angularijs, Rails Auth, The Command Line, HTML & CSS, Java Script, iQuery,PHP ,Python ႏွင့္ Ruby ဘာသာရပ္မ်ားပဲျဖစ္ပါတယ္။ ထို႕ျပင္ ပရိုဂရမ္အသစ္မ်ားစြာကိုလည္း ပံုမွန္ျဖည့္သြင္းေပးလွ်က္ရွိပဲတယ္။
Code Academy မွာသင္ၾကားေပးေနတဲ့ courses ေတြက free ျဖစ္တာေၾကာင့္ လူသိေတာ္ေတာ္မ်ားျပီး coding ဘယ္လိုေရးရမလဲဆိုတာကိုေလ့လာသင္ၾကားေနသူေတြၾကားမွာ ေလးစားမွဳမ်ားစြာနဲ႕ရပ္တည္လွ်က္ရွိပါတယ္။ သင့္အေနျဖင့္စတင္ေလ့လာမယ္ဆုိလွ်င္ account တစ္ခုကို လုပ္ေဆာင္ျပီး tutorials, forums ေတြမွာေလ့လာႏိုင္သလုိ သင့္ရဲ႕ code ေတြကိုစမ္းသပ္ႏိုင္မယ့္ sandboxes ေတြကိုလည္းေတြ႕ျမင္ရမွာျဖစ္ပါတယ္။အကယ္၍သင္က expert တစ္ေယာက္ျဖစ္သြားျပီဆိုလွ်င္လည္း သင္ကၽြမ္းက်င္ရာ ဘာသာရပ္ေတြကို ကုိယ္ပိုင္သင္ခန္းစာမ်ားအျဖစ္အျခားသူမ်ားေလ့လာႏိုင္ေစရန္ ဒီ website မွာတင္ေပးထားႏိုင္မွာလည္းျဖစ္ပါတယ္။
Kahn Acacemy
https://www.khanacademy.org/
Kahn Academy မွာေတာ့ programming သာမက “you can learn anything” လုိ႕ဆိုထားတဲ့အတြက္ အျခားေသာ ဘာသာရပ္မ်ားျဖစ္တဲ့ math, science,history,art and economics စတဲ့ဘာသာရပ္မ်ားကိုပါေလ့လာႏုိင္ပါတယ္။ ဒီ Kahn Academy ဟာ ကမၻာေက်ာ္ပညာေရးအဖြဲ႕အစည္းၾကီးျဖစ္တာနဲ႕အညီ NASA ႏွင့္ MIT တို႕ကဲ့သို႕ေသာ အဖြဲ႕အစည္းမ်ားနဲ႕မိတ္ဖက္ျပဳလုပ္ထားကာ အဆိုပါအဖြဲ႕အစည္းမ်ားမွကူညီေထာက္ပံ့ေပးထားေသာသင္ခန္းစာမ်ားစြာကိုလည္းေလ့လာႏိုင္မွာျဖစ္ပါတယ္။
ကိုယ္ေလ့လာမယ္ course တစ္ခုမွာ မ်ားစြာေသာေလ့က်င့္ခန္းေတြ၊ဗီဒီယုိသင္ခန္းစာေတြ၊ဂိမ္းေတြအျပင္ သင့္အတြက္လုိအပ္တဲ့ကၽြမ္းက်င္မွဳအရည္အေသြးမ်ားတိုးတက္လာေစႏိုင္ဖို႕ ကူညီမွဳမ်ားစြာလုပ္ေဆာင္ေပးထားပါတယ္။ Computer Programming ဘာသာရပ္မ်ားမွာေတာ့ drawing and animation, SQL, HTML/CSS,JavaScript အျပင္အျခားေသာ ဘာသာရပ္မ်ားစြာပါဝင္ပါတယ္။ ဒီဝန္ေဆာင္မွဳက အားလံုးအခမဲျဖစ္ျပီး courses ေတြကို ဘာသာစကားေပါင္း ၄၀ျဖင့္ေလ့လာႏိုင္မွာျဖစ္ပါတယ္။ ဒီ site ကိုတည္ေထာင္သူေတြရဲ႕ အဆိုအရ အက်ိဳးအျမတ္အတြက္လုပ္ေဆာင္တာမဟုတ္ဘဲ အျမဲတမ္း free ရႏိုင္ကာ ေၾကာ္ျငာမ်ားကိုလည္းေဖာ္ျပျခင္းျပဳမွာမဟုတ္ဘူးလုိ႕ဆိုပါတယ္။
The Code Player
http://thecodeplayer.com/
The Code Player ကေတာ့ အနည္းဆံုးအေျခခံ coding ပိုင္းေတြနဲ႕ပတ္သက္ျပီးရင္းႏွီးကၽြမ္းဝင္ျပီးသားသူေတြအတြက္ပိုမိုသင့္ေလ်ာ္ပါတယ္။ ဒီ site မွာ အဓိကအားျဖင့္ web developing ပိုင္းအတြက္ အခရာက်လွေသာ HTML 5,CSS3 ႏွင့္ Java Script တို႕ကို ဦးစားေပးသင္ၾကားကာ အျခားေသာဘာသာရပ္မ်ားစြာကိုလည္းျမင္ေတြ႕ရမွာျဖစ္ပါတယ္။ သင့္အေနျဖင့္ ဒီ site ကို log in ဝင္ျပီးၾကည့္ရွဳတဲ့အခါ ပရိုဂရမ္တစ္ခုကိုဘယ္လုိဖန္တီးေရးသားရသလဲဆိုတဲ့ process ေတြကိုျပသထားတာျမင္ေတြ႕ရမွာျဖစ္ပါတယ္။ တစ္ဖက္မွာ coding ေတြကိုေရးသားျပျပီး အျခားတစ္ဖက္မွာေတာ့ အဆုိပါ ေရးသားလိုက္တဲ့ coding ေတြေၾကာင့္ဘယ္လုိမ်ိဳး UI ေတြထြက္လာမလဲ ဆုိတာကိုျမင္ေတြ႕ရမွာပါ။ ဒီစနစ္က အျခားေသာ courses ေတြမွာ လို tutorials ,exercises ႏွင့္ videos ဖိုင္မ်ားနဲ႕သင္ၾကားေပးေနတာေတြနဲ႕မတူကြဲျပားေသာ နည္းစနစ္တစ္ခုျဖစ္ပါတယ္။
သင့္အေနျဖင့္ walkthrough ကိုေရြးတဲ့အခါ ဆိုခဲ့သလို program မ်ားေရးသားေနတာကိုေတြ႕ျမင္ရမွာျဖစ္ျပီး setting မွေနျပီး ပိုမုိျမန္ေအာင္လည္းလုပ္ေဆာင္ထားလို႕ရသလို pause လုပ္ထားလို႕လည္းရပါတယ္။ HTML5, CSS ႏွင့္ Java Script တို႕ကို ေျပာင္းလဲၾကည့္ရွဳႏိုင္မွာျဖစ္ပါတယ္။ အမ်ားစုေသာ tutorials ေတြက free ျဖစ္ကာ သင့္ရဲ႕ email နဲ႕ sign up လုပ္ျပီးၾကည့္ရွဳေလ့လာမယ္ဆိုလွ်င္ေတာ့ ပိုမိုမ်ားျပားစံုလင္ေသာ walkthrough မ်ားႏွင့္ tutorials မ်ားစြာကို ေလ့လာႏိုင္မွာျဖစ္ပါတယ္။
Code School Website
https://www.codeschool.com/
Code School က သင့္ကို “learn to code by doing” ဆိုတဲ့ပံုစံမ်ိဳးျဖစ္ေစခ်င္တဲ့အတြက္ သင့္အေနျဖင့္ ေလ့က်င့္ခန္းေတြကို ကိုယ္တိုင္လုပ္ေဆာင္ျပီးေလ့လာသင္ၾကားရမွာျဖစ္ပါတယ္။ Content ေတြကိုေလ့လာေနတာထက္ မိမိတို႕ကိုယ္တိုင္လုပ္ေဆာင္ျခင္းျဖင့္ ေတြ႕ၾကံဳလာရေသာအမွားမ်ားစြာကေနေလ့လာသင္ၾကားရျခင္းက တကယ့္ျပင္ပလုပ္ငန္းခြင္မွာ လုပ္ေဆာင္ေနမွဳမ်ားကို သိရွိႏိုင္မွာျဖစ္ကာ လက္ေတြ႕အသံုးခ်ႏိုင္ေစမွာျဖစ္ပါတယ္။ သင္ၾကိဳက္ႏွစ္သက္ရာလမ္းေၾကာင္းေတြကိုေရြးခ်ယ္ျပီးေလ့လာႏိုင္ပါတယ္။ အဲဒါေတြကေတာ Ruby Path, JavaScript Path, HTML/CSS Path, iOS Path ႏွင့္ Git Path တို႕ပဲျဖစ္ပါတယ္။ Development strategies ေတြကိုဦးတည္ထားတဲ့ သီးျခား Elective Path ေတြကိုလည္းေရြးခ်ယ္ေလ့လာႏိုင္ေစမွာျဖစ္ပါတယ္။
Courses ေတြက ေပ်ာ္ရႊင္ဖြယ္ေကာင္းေအာင္စီစဥ္ထားျပီး ဇာတ္လမ္းပံုေျပာသည့္ ဂိမ္းတစ္ခုႏွင့္ခပ္ဆင္ဆင္ ဒီဇိုင္းျပဳလုပ္ထားပါတယ္။ Introductory course ေတြကေတာ့ free ျဖစ္ေပမယ့္ ပိုမိုေလ့လာလုိပါက လစဥ္ေၾကး USD 29 သို႕မဟုတ္ ႏွစ္စဥ္ေၾကး USD 290 ျဖင့္ေလ့လာႏိုင္မွာျဖစ္ပါတယ္။
HTML 5 Rocks
http://www.html5rocks.com/en/
HTML 5 Rocks ကေတာ့ Google ရဲ႕ project တစ္ခုျဖစ္ပါတယ္။ HTML5 ကအလြန္အေရးၾကီးတဲ့ဘာသာရပ္ျဖစ္ျပီး Web development ပိုင္းမွာ standard အသစ္တစ္ခုလည္းျဖစ္ပါတယ္။ထို႕ျပင္ အလြန္အဖိုးတန္ေသာ ဘာသာရပ္ျဖစ္ျပီး mobile,gaming သို႕မဟုတ္ business ပိုင္းေတြမ်ားစြာမွာအသံုးတည့္မွာျဖစ္ပါတယ္။ HTML 5 Rocks မွာ HTML 5 ကို ဆရာတစ္ဆူျဖစ္ႏိုင္တဲ့အထိေလ့လာႏိုင္ေအာင္စံုလင္ျပည့္စံုစြာ သင္ၾကားေပးျပီး tutorials ေတြမွာ ေနာက္ဆံုးထပ္မံျဖည့္စြက္ထားမွဳေတြနဲ႕ resources မ်ားစြာကို ရရွိႏိုင္မွာျဖစ္ပါတယ္။ Resources ေတြထဲမွာေတာ့ စာအုပ္ေတြ၊ demos,tutorials,videos ေတြအျပင္ ေလ့လာသင္ၾကားဖုိ႕လုိအပ္သည့္အရာမ်ားစြာကိုပံ့ပိုးေပးထားပါတယ္။ ဒီ site ကလံုးဝ free ျဖစ္ပါတယ္။ဆိုလုိတာကေတာ့ subscription လုပ္စရာမလိုအပ္သလို locked content ေတြလည္းမရွိဘဲ ဝင္ျပီးခ်က္ခ်င္းေလ့လာႏိုင္မွာျဖစ္ပါတယ္။
Programmr
http://www.programmr.com/
Programmr ကသင္ကိုယ္တိုင္လုပ္ေဆာင္ျပီးေလ့လာႏိုင္မယ့္ တကယ့္ကို ၾကီးမားတဲ့ resource တစ္ခုျဖစ္ပါတယ္။ Beginners ေတြက စတင္ေလ့လာဖုိ႕ဒီ site ကိုအသံုးျပဳႏိုင္သလုိ အေတြ႕အၾကံဳရွိျပီးလုပ္ငန္းခြင္ဝင္ေနသူမ်ားအဖို႕လည္း သူတုိ႕ရဲ႕ skills ေတြကို ေလ့က်င့္ဖို႕နဲ႕ ျပိဳင္ပြဲေတြဝင္ေရာက္ယွဥ္ျပိဳင္ဖုိ႕ အသံုးျပဳႏိုင္ပါတယ္။ ဒီ site မွာ coding simulators ပါဝင္တဲ့အတြက္ သင့္ရဲ႕ code ေတြကိုေရးသားျပီး mobile, databases, Web နဲ႕ media apps မ်ားစြာကို သင့္ရဲ႕ browser မွာ စမ္းသပ္ႏိုင္မွာျဖစ္ပါတယ္။
Programmr မွာပါဝင္ေသာ courses ေတြကသင့္ကို hands-on coding practice ေတြနဲ႕အတူ step-by-step ေခၚေဆာင္သြားမွာျဖစ္ျပီး programming ဘာသာရပ္စံုလင္စြာေလ့လာႏိုင္မွာလည္းျဖစ္ပါတယ္။ Android, iOS, Java,J2EE,PHP,AngularJs,BackboneJs, C++,C#,Flash,Games,HTML/CSS,jQuery,JS,Phonegap,Python,Ruby ,SQL စသျဖင့္ စံုလင္စြာေလ့လာႏိုင္မွာျဖစ္ပါတယ္။ Java,C++,C#,Python ႏွင့္ PHP ေတြအတြက္ သင့္ရဲ႕ တိုးတက္မွဳမ်ားအလိုက္ certified လက္မွတ္မ်ားလည္းရရွိႏိုင္မွာျဖစ္ပါတယ္။
Code Avengers
https://www.codeavengers.com/
သင့္အေနျဖင့္ Web pages ေတြေရးခ်င္တာပဲျဖစ္ျဖစ္၊ apps နဲ႕ games ေတြေရးခ်င္တာပဲျဖစ္ျဖစ္ Code Avengers ကေတာ့ သင္လုိအပ္မယ့္ skills ေတြကိုျဖည့္ဆည္းေပးႏိုင္မယ့္ၾကီးမားေသာ resource တစ္ခုျဖစ္ပါတယ္။ Beginners မ်ားအတြက္ေရာ၊အေတြ႕အၾကံဳအတန္အသင့္ရွိသူေတြအတြက္ ပါ courses ေတြကို ဒီဇိုင္းလုပ္ထားျပီး course တစ္ခုခ်င္းစီအတြက္ျပီးေျမာက္ေအာင္ေလ့လာဖို႕ ၁၂နာရီသာၾကာျမင့္မွာျဖစ္ပါတယ္။ သင္ၾကားေလ့လာႏိုင္မွာျဖစ္သလို သင့္အေနျဖင့္ apps,games နဲ႕ websites ေတြကိုဖန္တီးႏိုင္မွာလည္းျဖစ္ပါတယ္။
Introduction courses ေတြအားလံုးက free ျဖစ္ေပမယ့္ ေနာက္ပိုင္းမွာေတာ့ အခေၾကးေငြေပးရမွာျဖစ္ပါတယ္။ Level 1 ကေတာ့ USD 29 ျဖစ္ျပီးအဲဒါက Introduction ျပီးရင္လာမယ့္ course ျဖစ္ပါတယ္။ Level 2 ကေတာ့ USD 39 ျဖစ္ပါတယ္။ ေလ့လာႏိုင္ေသာ course ၇ ခုအတြက္ “lifetime access” ကေတာ့ တစ္ၾကိမ္အတြက္ USD 146 က်သင့္မွာျဖစ္ပါတယ္။ဒီ course ေတြထဲမွာ JavaScript,HTML 5 & CSS 3 ႏွင့္ Python 3 တို႕လည္းပါဝင္မွာျဖစ္ပါတယ္။
MIT Open Courseware
http://ocw.mit.edu/index.htm
ကမၻာ့နံပတ္ ၁ နည္းပညာတကၠသိုလ္ျဖစ္တဲ့ MIT ရဲ႕ course ေတြကို အခေၾကးေငြမေပးဘဲသင္ၾကားႏိုင္တဲ့ MIT Open Courseware ေတြကေတာ္ေတာ္နာမည္ၾကီးပါတယ္။ ဒီတကၠသိုလ္က သူတို႕ရဲ႕ course material ေတြကို online မွလူတိုင္းအခမဲ့ ရယူႏိုင္ဖို႕အတြက္ ဆံုးျဖတ္ခဲ့ျပီးသူတို႕ရဲ႕ classes ေတြထဲမွာသင္ၾကားေနသလုိမ်ိဳးသင္ၾကားႏိုင္ေအာင္လုပ္ေဆာင္ေပးထားပါတယ္။ Courses ေပါင္း 2,260 ေတြရဲ႕ materials ေတြကို educators ေတြ၊ ေက်ာင္းသားေတြနဲ႕ ကိုယ္ပိုင္ေလ့လာလုိသူမ်ားစြာအတြက္ ေထာက္ပံ့ေပးအပ္ထားပါတယ္။
သင့္အေနျဖင့္ courses ေတြကိုေခါင္းစဥ္အလုိက္ရွာေဖြႏိုင္ျပီး programming ဘာသာရပ္ေတြကေတာ့ Engineering topic ေအာက္မွာ sub-topic အျဖစ္ရွိေနေသာ Computer Science ေအာက္မွာရွာေဖြႏိုင္ပါတယ္။Undergraduate ႏွင့္ graduate course မ်ားကိုေရြးခ်ယ္ႏိုင္မွာျဖစ္ပါတယ္။ သင့္အေနျဖင့္ C++,Java,graphics,animation,computer science fundamentals ႏွင့္အျခားေသာ programming ဘာသာရပ္မ်ားစြာကိုေလ့လာႏိုင္မွာျဖစ္ပါတယ္။
W3 Schools
http://www.w3schools.com/
W3 Schools ကေတာ့ Web developers မ်ားအတြက္ေရပန္းအစားဆံုး site ျဖစ္ျပီး တစ္လကို ဝင္ေရာက္ေလ့လာသူ 40 million ရွိပါတယ္။အဲဒိမွာ CSS နဲ႕ပတ္သက္တဲ့မ်ားစြာေသာ ဗီဒီယိုဖိုင္ေတြကိုၾကည့္ရွဳႏိုင္မယ့္ YouTube channel ကိုလည္းေတြ႕ျမင္ႏိုင္မွာျဖစ္သလုိ သင္ေမးျမန္းခ်င္တာေတြကို comments အျဖစ္ေရးသားႏုိင္ျပီးအေျဖမ်ားရရွိႏိုင္မွာျဖစ္ပါတယ္။ W3 Schools ရဲ႕အဓိက ဦးစားေပးထားသင္ၾကားေပးတာေတြကေတာ့ HTML/CSS,JavaScript,HTML Graphic,Server Side, Web Building ႏွင့္ XML Tutorials မ်ားပဲျဖစ္ပါတယ္။ စတင္ေလ့လာသူမ်ားအတြက္ေတာ့ ေတာ္ေတာ္ေလးျပည့္စံုတဲ့ site တစ္ခုျဖစ္ပါတယ္။
Tutorials ေတြမွာ code examples ေတြကိုလည္းေတြ႕ျမင္ႏိုင္ျပီး အဆိုပါ code မ်ားကို browser မွာ ဘယ္လုိေပၚမလဲဆိုတာကိုျမင္ေတြ႕ရႏိုင္ေစဖို႕ manipulate လုပ္ႏိုင္မွာျဖစ္ပါတယ္။ ဒီ site က free ျဖစ္ျပီး လြယ္ကူစြာ navigate လုပ္ျပီးၾကည့္ရွဳႏိုင္မွာျဖစ္ပါတယ္။ W3 Schools Certification Program လည္းရွိျပီး သင့္အေနျဖင့္ သတင္းပတ္အနည္းငယ္အတြင္း ပရိုဂရမ္ေတြကိုေလ့လာသင္ၾကားျပီးပါက certificate မ်ားကိုရယူႏိုင္ပါတယ္။ Certificate မ်ားကို HTML,HTML5, CSS, JavaScript, jQuery, PHP ,Bootstrapt ႏွင့္ XML တို႕အတြက္ ရရွိႏိုင္ကာ certificate တစ္ခုစီအတြက္ USD 95 က်သင့္မွာျဖစ္ပါတယ္။
===============================
Nyein Chan(BE-IT)