Բովանդակություն:

Ծրագրավորում սովորելու 7 լավագույն անվճար ռեսուրսներ
Ծրագրավորում սովորելու 7 լավագույն անվճար ռեսուրսներ
Anonim

Կատարեք ձեր առաջին քայլերը դեպի ծրագրավորողի կարիերա կամ սովորեք, թե ինչպես ստեղծել ձեր սեփական նախագծերը՝ օգտագործելով այս կայքերը:

1.freeCodeCamp

Պատկեր
Պատկեր
  • Տեխնոլոգիաներ՝ HTML, CSS, JavaScript, Git, Node.js, React.js և այլն:
  • Արժեքը: ամբողջովին անվճար:
  • Բարդության մակարդակ՝ բոլոր մակարդակները:
  • Անգլերեն Լեզու.

FreeCodeCamp ծրագիրը հետևողականորեն սովորեցնում է օգտագործողին վեբ ծրագրավորման բոլոր հիմնական ասպեկտները՝ հիմնական հասկացություններից մինչև զարգացման բարդ տեխնիկա: Յուրաքանչյուր դասի սկզբում դուք կարդում եք տեսությունը, այնուհետև այն կիրառում եք գործնականում. գրեք կոդը հատուկ խմբագրիչում, և համակարգը ստուգում է ձեզ: Եթե դժվարություններ առաջանան, կարող եք դրանք քննարկել ֆորումի մյուս ուսանողների հետ:

Տեսական մոդուլների վերջում ձեզ ցուցադրվում են նախագծեր, որոնք դուք պետք է օգտագործեք ձեր սեփական վեբ հավելվածները ստեղծելու համար: Մշակման արդյունքները պետք է հրապարակվեն ռեսուրսի վրա, որից հետո դրանք կարող են գնահատվել այլ օգտվողների կողմից։

Բացի այդ, freeCodeCamp-ն օգնում է ուսանողներին հավաքվել և համագործակցել իրական շահույթ չհետապնդող նախագծերի վրա: Սա լավ հնարավորություն է ձեռք բերելու զարգացման արժեքավոր փորձ և աշխատանքի համար անհրաժեշտ պորտֆել:

freeCodeCamp →

2. Codecademy

Պատկեր
Պատկեր
  • Տեխնոլոգիաներ՝ HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby և այլն:
  • Արժեքը՝ անվճար կամ ամսական $20-ից լրացուցիչ բովանդակության համար:
  • Անգլերեն Լեզու.
  • Բարդության մակարդակ՝ հեշտ-միջին:

Ինչպես նախորդ ռեսուրսը, Codecademy-ն կենտրոնանում է վեբ ծրագրավորում սովորելու վրա: Դուք կարդում եք տեսությունը, այնուհետև կատարում եք առաջադրանքները ինտերակտիվ կոդերի խմբագրիչում: Օգտագործողին տրամադրվում են տարբեր տեխնոլոգիաների առանձին դասընթացներ։ Դրանցից յուրաքանչյուրի հիմնական մասը հասանելի է անվճար, սակայն ստուգման թեստերը և նախագծի մշակման առաջադրանքները բացվում են բաժանորդագրվելուց հետո:

Codecademy-ն ունի նաև համապարփակ վճարովի ծրագրեր, որոնք կազմակերպում և համատեղում են տարբեր դասընթացների նյութերը: Օրինակ, Build Websites from Scratch-ը քայլ առ քայլ սովորեցնում է ձեզ, թե ինչպես կարելի է զրոյից հասարակ կայք մշակել՝ օգտագործելով տարբեր տեխնոլոգիաներ:

Codecademy →

3. Կուրսերա

Պատկեր
Պատկեր
  • Տեխնոլոգիաներ՝ HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift և այլն:
  • Արժեքը՝ անվճար կամ ամսական 49 դոլարից լրացուցիչ բովանդակության համար:
  • Լեզուն՝ անգլերեն, ռուսերեն և այլն:
  • Բարդության մակարդակ՝ բոլոր մակարդակները:

Coursera-ն առաջարկում է ծրագրավորման տարբեր լեզուների տարբեր դասընթացներ աշխարհի առաջատար համալսարաններից: Այստեղ դուք կարող եք սովորել ոչ միայն վեբ մշակում, այլ նաև բջջային և աշխատասեղանի ծրագրերի ստեղծում: Որոշ դասընթացներ ինքնուրույն են, բայց մեծ մասը միավորված է մասնագիտացումների մեջ՝ հարակից դասընթացների հավաքածուներով:

Տեքստերով և տեսանյութերով ներկայացված տեսական նյութը կարող եք դիտել անվճար։ Բայց թեստային և գործնական առաջադրանքների մեծ մասը, որոնք պահանջում են ստուգում ուսուցչի կամ այլ օգտվողների կողմից, հասանելի են միայն վճարովի բաժանորդագրությամբ:

Coursera →

4.edX

Պատկեր
Պատկեր
  • Տեխնոլոգիաներ՝ HTML, CSS, JavaScript, Java, Python, Ruby և այլն:
  • Արժեքը՝ անվճար կամ ամսական 49 դոլարից վկայականի համար:
  • Լեզուն՝ անգլերեն և այլն։
  • Բարդության մակարդակ՝ բոլոր մակարդակները:

edX-ում դուք կարող եք մուտք գործել հայտնի ընկերությունների և համալսարանների դասընթացներ: Դրանց թվում է, օրինակ, հայտնի ներածությունը սկսնակ ծրագրավորողների համար՝ Հարվարդի համալսարանի Համակարգչային գիտության ներածություն: Ուսումնական բովանդակությունը ներկայացվում է հիմնականում տեսադասախոսություններով և տեքստերով։ Որոշ դասընթացներ պարունակում են թեստեր և այլ ինտերակտիվ գործողություններ:

Նյութերի մեծ մասի անցման համար հարթակը գումար չի խնդրում։ Բայց դուք կարող եք վկայական ստանալ, որը հաստատում է որոշակի դասընթացի հաջող ավարտը միայն գումարի դիմաց:

edX →

5. ԻՆՏՈՒԻՏ

Պատկեր
Պատկեր
  • Տեխնոլոգիաներ՝ HTML, CSS, JavaScript, ալգորիթմներ և տվյալների բազաներ, C #, Java, Python, Ruby և այլն:
  • Արժեքը՝ անվճար կամ ամսական 500 ռուբլուց՝ կրկնուսույցի ծառայությունների համար:
  • Ռուսաց լեզու.
  • Բարդության մակարդակ՝ բոլոր մակարդակները:

«INTUIT» կրթական հարթակի կատալոգը պարունակում է տեքստային և վիդեո դասընթացներ ռուսական ուսումնական հաստատություններից և միջազգային ՏՏ ընկերություններից:Կայքի բովանդակությունն ընդգրկում է ծրագրավորման բոլոր հիմնական ոլորտները՝ վեբկայքի մշակումից մինչև աշխատասեղանի ծրագրերի ստեղծում: Ինքնուսումն անվճար է, սակայն կա վճարովի ծառայություն, որտեղ օգտատերին օգնում է անձնական դաստիարակը։

«ԻՆՏՈՒԻՏ» →

6. Ստեպիկ

Պատկեր
Պատկեր
  • Տեխնոլոգիաներ՝ JavaScript, C #, նեյրոնային ցանցեր, C ++ և այլն:
  • Արժեքը: ամբողջովին անվճար:
  • Լեզուն՝ ռուսերեն, անգլերեն:
  • Բարդության մակարդակ՝ հեշտ-միջին:

Մեկ այլ շահույթ չհետապնդող հարթակ, որի համար դասընթացները ստեղծվում են ռուսական ընկերությունների և համալսարանների կողմից։ Թեև Stepik-ում ծրագրավորման հատուկ լեզուների վերաբերյալ շատ նյութեր չկան, այստեղ դուք կարող եք սովորել հիմնարար գիտելիքներ մաթեմատիկայի ոլորտում և ալգորիթմների տեսություն, որոնք օգտակար կլինեն յուրաքանչյուր մշակողի համար:

Ստեփանիկ →

7. Ժամանակակից Javascript ձեռնարկ

Պատկեր
Պատկեր
  • Տեխնոլոգիաներ՝ JavaScript և այլն:
  • Արժեքը՝ անվճար կամ 6500 ռուբլուց հավելյալ դասընթացի համար։
  • Ռուսաց լեզու.
  • Բարդության մակարդակ՝ բոլոր մակարդակները:

Այս ռեսուրսը նվիրված է JavaScript լեզվին և հարակից վեբ տեխնոլոգիաներին: Այստեղ դուք կգտնեք շատ մանրամասն, լավ կառուցվածքային և հեշտ հասկանալի տեքստային JS դասընթաց: Յուրաքանչյուր թեմայից հետո առաջադրանքները կօգնեն համախմբել ստացված գիտելիքները: Միևնույն ժամանակ, նյութը զուտ տեսական է և գործնականում չի սովորեցնում նախագծեր ստեղծել։

Դուք կարող եք անվճար սովորել դասագիրքը կամ վճարել առաջադեմ դասընթացների համար, որոնք ներառում են JavaScript-ի ուսուցում կամ հարակից տեխնոլոգիաներ ուսուցչի հետ:

«Ժամանակակից Javascript ձեռնարկ» →

Խորհուրդ ենք տալիս: