Զանգվածային բաց առցանց դասընթացների (MOOC) գրեթե բոլոր հարթակներում աշխարհի առաջատար համալսարաններն առաջարկում են ինֆորմատիկայի, ծրագրավորման հիմունքների և ծրագրավորման տարբեր լեզուների վերաբերյալ դասընթացներ ու առցանց դասախոսություններ ինչպես փորձառու մասնագետների, այնպես էլ սկսնակների և նույնիսկ որևէ փորձ չունեցողների համար։
Անհրաժեշտ է նկատի ունենալ, որ դասընթացների մեծ մասը ամբողջովին անվճար է․ մյուսներին հնարավոր է մասնակցել երկու տարբերակով՝ անվճար եղանակով, որի դեպքում հասանելի են դասընթացի հիմնական նյութերը, և ընտրելով վճարովի փաթեթը, որը հնարավորություն է տալիս, ուսումնական տեսանյութերից բացի, ձեռք բերել գնահատվող նյութերը, ստանալ ամփոփիչ գնահատական և հավաստագիր։ Գրեթե բոլոր դասընթացները փոխներգործուն են և ներառում են «համակուրսեցիների» ֆորումները, որտեղ կարող են քննարկվել դասերի արդյունքները ու դասընթացին վերաբերող այլ հարցեր։ Մասնակցելու համար անհրաժեշտ է գրանցվել համապատասխան հարթակում (ստեղծել անհատական հաշիվ), ապա մուտք գործել և բացել ընտրված դասընթաց(ներ)ը։
Ինֆորմատիկայի ներածություն ⇒
հարթակում Հարվարդի համալսարանի կողմից առաջարկվող դասընթացը վերաբերում է ինֆորմատիկայի և ծրագրավորման հիմնական սկզբունքերին և նախատեսված է ինչպես ծրագրավորման փորձ չունեցողների, այնպես էլ սկսնակների համար։ Ընդգրկում է թեմաների լայն շրջանակ՝ C, PHP, և JavaScript լեզուներ, ինչպես նաև SQL, CSS և HTML, ալգորիթմներ, տվյալների կառուցվածքներ, ծրագրային ապահովման ճարտարագիտություն, անվտանգություն, վեբ առաջխաղացում և այլն։
Մեկնարկը․ դասընթացի նյութերը մշտապես հասանելի են ինքնուրույն ուսուցման համար
Մասնակցի ներգրավվածությունը․ 9 առաջադրանք և 1 վերջնական նախագիծ
Արժեքը․ անվճար
Լեզուն․ անգլերեն
Ծրագրավորման հիմունքներ ⇒
հարթակում Բոմբեյի հնդկական տեխնոլոգիական ինստիտուտի (IIT Bombey) կողմից առաջարկվող դասընթացը ներկայացնում է ինֆորմատիկայի և ծրագրավորման հիմնական հասկացությունները՝ սկսած ալգորիթմներից։ Հիմնական նպատակն է զարգացնել մասնակիցների կարողությունները՝ գրելու համակարգչային գործնական խնդիրներ լուծելուն ուղղված ծրագրեր։
Մեկնարկը․ դասընթացի նյութերը մշտապես հասանելի են ինքնուրույն ուսուցման համար
Տևողությունը․ 9 շաբաթ
Մասնակցի ներգրավվածությունը․ շաբաթական 8 ժամ
Արժեքը․ անվճար
Լեզուն․ անգլերեն
Սովորել ծրագրավորում․ հիմունքներ ⇒
հարթակում Տորոնտոյի համալսարանի մասնագետների կողմից առաջարկվող դասընթացը նախատեսված է նրանց համար, ովքեր նախկինում երբեք ծրագիր չեն գրել։ Դասընթացը ներկայացնում է ծրագրավորման հիմնարար տարրերն ու բաղադրիչները և սովորեցնում է գրել օգտակար ծրագրեր՝ Python լեզվի օգտագործմամբ։
Մեկնարկը․ դասընթացի նյութերը մշտապես հասանելի են ինքնուրույն ուսուցման համար
Տևողությունը․ 10 շաբաթ
Մասնակցի ներգրավվածությունը․ շաբաթական 6-8 ժամ
Արժեքը․ անվճար
Լեզուն․ անգլերեն
Ծրագրավորում բոլորի համար․ սկսել Python լեզվից ⇒
հարթակում Միչիգանի համալսարանի մասնագետների կողմից առաջարկվող դասընթացը հնարավորություն կտա մասնակիցներին՝ սովորելու ծրագրավորման հիմունքները Python լեզվի օգտագործմամբ։ Համակարգչային չափավոր հմտություններին տիրապետող յուրաքանչյուր ոք կարող է հեշտորեն մասնագիտանալ դասընթացի նյութերի միջոցով։
Մեկնարկը․ հունիսի 13-ին
Տևողությունը․ 7 շաբաթ
Մասնակցի ներգրավվածությունը․ շաբաթական 2-4 ժամ
Արժեքը․ անվճար կամ ձեռք բերելով ամբողջական փաթեթը
Լեզուն․ անգլերեն
Ինֆորմատիկայի և ծրագրավորման ներածություն․ Python ⇒
հարթակում Մասաչուսեթսի տեխնոլոգիական ինստիտուտի մասնագետների կողմից առաջարկվող դասընթացը նախատեսված է ծրագրավորման փորձ չունեցողների համար և մասնակիցներին հնարավորություն կտա սովորել օգտակար ծրագրեր գրել, ինչպես նաև ինֆորմատիկայի ու ծրագրավորման վերաբերյալ նախնական հիմնարար գիտելիքներ ձեռք բերելով՝ հետագայում խորացնել իրենց հմտությունները։
Մեկնարկը․ հունիսի 7-ին (նյութերը հասանելի են նաև ավելի ուշ միանալու դեպքում)
Տևողությունը․ 9 շաբաթ
Մասնակցի ներգրավվածությունը․ շաբաթական 15 ժամ
Արժեքը․ անվճար
Լեզուն․ անգլերեն
Ալգորիթմներ․ մաս 1 ⇒ , մաս 2 ⇒
հարթակում Փրինստոնի համալսարանի մասնագետների կողմից առաջարկվող դասընթացը նախատեսված է Java լեզվով ծրագրավորման նախնական փորձ ունեցողների համար և ներառում է Java լեզվին առնչվող ալգորիթմների և տվյալների կառուցվածքի վերաբերյալ մի շարք թեմաներ։ Դասընթացը բաղկացած է դասախոսությունների տեսանյութերից և փոխներգործուն գործնական վարժություններից։
Մեկնարկը․ դասընթացի նյութերը մշտապես հասանելի են ինքնուրույն ուսուցման համար
Տևողությունը․ 6-ական շաբաթ
Մասնակցի ներգրավվածությունը․ շաբաթական 6-12 ժամ
Արժեքը․ անվճար
Լեզուն․ անգլերեն
Ալգորիթմներ․ նախագծում և վերլուծություն (մաս 1 ⇒, մաս 2 ⇒)
հարթակում Սթենֆորդի համալսարանի կողմից առաջարկվող դասընթացը հնարավորություն կտա սովորելու ծրագրավորման ալգորիթմների նախագծման վերաբերյալ մի շարք հիմնարար սկզբունքներ ու հմտություններ։ Նախատեսված է ծրագրավորման տարրական փորձ ունեցողների համար (C, Java կամ Python լեզուներով)։
Մեկնարկը․ դասընթացի նյութերը մշտապես հասանելի են ինքնուրույն ուսուցման համար
Տևողությունը․ 6-ական շաբաթ
Մասնակցի ներգրավվածությունը․ շաբաթական 5-7 (մաս 1) և 6-10 ժամ (մաս 2)
Արժեքը․ անվճար
Լեզուն․ անգլերեն
Մոտարկման ալգորիթմներ․ մաս 1 ⇒ , մաս 2 ⇒
հարթակում ֆրանսիական Բարձրագույն նորմալ դպրոցի (École normale supérieure) կողմից առաջարկվող դասընթացը վերաբերում է գծային ծրագրավորման և մասնավորապես մոտարկման ալգորիթմների խնդիրներին։
Մեկնարկը․ հունիսի 20-ին
Տևողությունը․ 5 և 4 շաբաթ
Արժեքը․ անվճար
Լեզուն․ անգլերեն
Օբյեկտ-կողմնորոշված ծրագրավորում․ Java ⇒
Ինչպե՞ս է ստեղծված Google-ի պես հսկայական որոնողական համակարգը․ ինչպե՞ս մշակել ալգորիթմներ ու ստեղծել բարդ նախագծեր (թեկուզև ոչ Google-ի չափ բարդ)։ հարթակում Կալիֆորնիայի համալսարանի (Սան Դիեգո) կողմից առաջարկվող Java լեզվով օբյեկտ-կողմնորոշված ծրագրավորման դասընթացը մասնակիցներին հնարավորություն կտա ոչ միայն հասկանալու այս հարցերի պատասխանը, այլև ձեռք բերելու հիմնարար գիտելիքներ ու հմտություններ։
Մեկնարկը․ հունիսի 20-ին
Տևողությունը․ 6 շաբաթ
Մասնակցի ներգրավվածությունը․ շաբաթական 4-6 ժամ
Արժեքը․ անվճար
Լեզուն․ անգլերեն
Օբյեկտ-կողմնորոշված ծրագրավորում ⇒
հարթակում Բոմբեյի հնդկական տեխնոլոգիական ինստիտուտի (IIT Bombey) կողմից առաջարկվող դասընթացը նվիրված է Օբյեկտ-կողմնորոշված ծրագրավորման հիմունքներին, մեթոդներին և մի շարք հասկացությունների՝ դաս, պոլիմորֆիզմ և այլն։
Մեկնարկը․ դասընթացի նյութերը մշտապես հասանելի են ինքնուրույն ուսուցման համար
Տևողությունը․ 4 շաբաթ
Մասնակցի ներգրավվածությունը․ շաբաթական 8 ժամ
Արժեքը․ անվճար
Լեզուն․ անգլերեն
Աղբյուրը՝ harmscoop.com