Լավագույն վայրերից 11 սովորելու համար անվճար

Այսպիսով, դուք որոշել եք, որ դուք ցանկանում եք սովորել կոդ, բայց դուք չեք շահագրգռված շատ գումար վերադարձնելու պաշտոնական դասասենյակ:

Բարեբախտաբար, ինտերնետն ունի տոննա մեծ տեղեր, որոնք ձեզ կսովորեցնեն ձեզ այն հմտությունները, որոնք դուք պետք է իմանաք, այժմ սկսել կոդավորումը եւ նրանցից շատերը ազատ են:

Ահա 11 տեղերի ցանկը, որը դուք կարող եք սկսել կոդավորումը հենց հիմա `առանց պահանջվող գումարների:

Օրացույց

Հնարավորություններ, եթե նախքան նիշ ուսումնասիրել եք կոդը, դուք հանդիպել եք Codecademy- ին:

Դա հեշտ է օգտագործել եւ ցույց տալ ձեր կոդերի արդյունքները, երբ դուք կոդավորում եք:

HTML- ն առաջարկում է ծրագրավորման լեզուների լայն շրջանակ `ինտերակտիվ հարթակում` HTML եւ CSS, JavaScript , PHP, Python, Ruby, Angularjs, Command Line եւ այլն:

Free Code Camp- ը

Free Code Camp- ը սկսում է ձեզ 800 ժամ կոդավորման ծրագրով (ամառային ճամբարի թեմաներով): Ի տարբերություն այս ցուցակի մյուս տարբերակների, գոյություն ունի 800 ժամ ոչ կոմերցիոն նախագծերի համար կոդավորման փորձ ձեռք բերելու փորձի կոդավորում: Դա արժեքավոր հմտություններ սովորելուց հետո ձեր պորտֆելը կառուցելու մեծ ճանապարհ է:

Այժմ դուք կարող եք սովորել HTML, CSS, JavaScript, տվյալների բազաներ, DevTools, Node.js, եւ Angular.js, Free Code Camp- ի միջոցով:

GA Dash- ը

Ի տարբերություն Օրենքի կամ Ազատ Կոդի ճամբարի, ընդհանուր ժողովի անվճար առցանց ուսուցման պլատֆորմը հիմնված է նախագծերի վրա: Յուրաքանչյուր դասընթաց բաղկացած է մեկ «նախագիծ» ավարտելու աշխատանքից:

GA Dash- ը նաեւ առաջարկում է մի քանի տարբեր դասընթացի տարբերակներ, որոնք ուրիշները չեն, ինչպիսիք են պատասխանատու դիզայնը եւ Tumblr- ի թեման `զրոյից:

Codewars

Codewars- ը զվարճալի ձեւ է առաջարկում սինթեզելու հմտությունները սրելը: Կայքն առաջարկում է մի շարք ռազմական-արվեստի թեմատիկ մարտահրավերներ, որոնք կոչվում են «Կաթա»: Ավելի մեծ պատիվ եւ կոչումներ են նշանակում ավելի բարդ մարտահրավերներ, այնպես որ միշտ նոր բան է աշխատելու:

Այնուամենայնիվ, կա զգուշություն. Codewars- ը որոշակի գիտելիքներ է պահանջում կոդավորման լեզուներից մեկում, որը նրանք առաջարկում են այս պահին, նույնիսկ նույնիսկ թույլատրվել եք գրանցվել:

Այժմ նրանք առաջացնում են մարտահրավերներ CoffeeScript- ում, JavaScript- ում, Python- ում, Ruby- ում, Java- ում, Clojure- ում, Haskell- ում, առավել եւս, C ++ եւ PHP- ում:

Coursera

Ի տարբերություն մինչ օրս նշված այլ կայքերի, Coursera- ն ունի շատ մեծ դասընթաց գրադարան, որը հեռու է ծրագրավորման թեմաներից: Դասերը դասավանդվում են իրական համալսարանական դասախոսների կողմից եւ 100% անվճար մասնակցում են: Եթե ​​ցանկանում եք որոշակի տեսական կրթություն ձեռք բերել տվյալների գիտության կամ Android ծրագրերի ծրագրավորման մեջ, դա կարող է լինել լավագույն տարբերակ:

Այնուամենայնիվ, եթե ցանկանում եք վկայական տալ, նշելու համար, որ դուք ավարտել եք այս դասընթացը, դուք պետք է մի քիչ վճարեք 30-ից մինչեւ $ 100-ը `ձեր ընտրած հավաստագրին վաստակելու համար:

edX

Coursera- ի նման, edX- ն առաջարկում է շատ ավելի շատ դասընթացներ, քան պարզապես ծրագրավորման լեզուները, եւ դուք կարող եք ձեռք բերել համակարգչային գիտելիքների արդար չափը իրենց դասընթացներից: Բոլոր դասի նյութերը հովանավորվում են համալսարանների եւ իրական պրոֆեսորների կողմից: Դասերից շատերը կարող են վերցնել ձեր տեմպերով եւ չեն սահմանափակվում որոշակի ժամկետներով:

Բայց նաեւ, Coursera- ի նման, եթե ցանկանում եք ինչ-որ հավաստիացում դասի համար, ապա ձեզ հարկավոր է վճարել որոշակի գումար ($ 30- $ 100) եւ դասընթացը «հաստատված» ձեւաչափով, ինչը նշանակում է, որ նրանք գիտեն, դասընթացը.

Խան ակադեմիա

Coursera- ի եւ edX- ի նման, Խան ակադեմիան առաջարկում է տոննա առարկաներ, ավելին, քան պարզապես կոդավորում: Այնուամենայնիվ, ի տարբերություն մյուսների, մեկ ժամվա ընթացքում կկարողանան սովորել կոդավորման հիմունքները `կատարյալ, եթե հետաքրքրված եք թեմայի վերաբերյալ ակնարկներ ստանալու հարցում:

Առաջարկվող կոդավորման լեզուները ներառում են JavaScript, HTML եւ CSS, SQL եւ տարբեր ծրագրավորման / համակարգչային գիտելիքներ:

MIT OpenCourseWare- ը

MIT- ի դասընթացի նյութերի այս հավաքածուն մուտք գործելու համար պահանջվում է հաշիվ: Նրանց ծրագրավորման բաժինը տատանվում է համակարգչային անիմացիայի մեջ օգտագործվող ալգորիթմներին ճարտարագիտական ​​խնդրի լուծման ներածականներից:

Միակ բացասական կողմն այն է, որ որոշ դասընթացների հանձնարարությունները որեւէ պատասխան չեն ունենա, ուստի այս կայքում տեղյակ չգտնվելու որեւէ ձեւ չկա, եթե ճիշտ եք անում աշխատանքը:

The Odin նախագիծը

Պատրաստված է Viking Code դպրոցի ստեղծողներից `պրեմիերան առցանց կոդավորման բեռնախցիկ - Odin Project- ը անվճար տարբերակն է:

Այն նախագծի վրա հիմնված է եւ առաջարկում է նաեւ վերջնական դասընթաց, վարձել ձեր նոր հմտությունները, ինչը միշտ բոնուս է:

Առաջարկվող կոդավորման լեզուները ներառում են HTML, CSS, JavaScript & jQuery եւ Ruby on Rails- ում:

Udemy

Udemy- ն առաջարկում է վճարովի եւ անվճար դասընթացներ ցանկացած թեմայի մեջ, ներառյալ ծրագրավորում: Այնուամենայնիվ, դրանք համայնքի կողմից ստեղծված դասընթացներ են: Կարեւոր է կարդալ դասընթացների ակնարկներ, մինչեւ սուզվելը, քանի որ այն կարող է լինել ոչ այնքան արդյունավետ, որքան մյուս վայրերից մեկում ընթացք ունենալու համար:

Կոդի նվագարկիչ

Դա մի տեսահոլովակ է, որը օգնում է ձեզ սկսել գործընթացից սկսած մինչեւ վերջ: Այն կարող է լավագույնս օգտագործվել այլ վայրերի կամ դասընթացների հետ համատեղ, քանի որ հիմնված է ամբողջովին փոքր հասկացությունների եւ ծրագրերի վրա:

Եզրակացություն

Ինչպես տեսնում եք վերը նշված 11 դասընթացների նկարագրություններից, լավագույնն է արդյունավետ օգտագործել սովորելու մի քանի տարբեր ռեսուրսներ: Դա ձեր լավագույն փորձի ընդլայնման եւ ծրագրավորման ոլորտում լավագույն ձեւն է:

Նույնիսկ եթե դուք որոշում եք, որ դուք չեք ուզում կոդ ստանալ դասընթացի անցնելուց հետո կամ մի քանի զորավարժություններ անելուց, դուք դեռ կարող եք աշխատել տեխ .