Mundarija:

Dasturlashni o'rganish uchun 7 ta eng yaxshi bepul manbalar
Dasturlashni o'rganish uchun 7 ta eng yaxshi bepul manbalar
Anonim

Dasturchi martaba sari birinchi qadamlaringizni tashlang yoki ushbu saytlar yordamida o'z loyihalaringizni qanday yaratishni o'rganing.

1.freeCodeCamp

Rasm
Rasm
  • Texnologiyalar: HTML, CSS, JavaScript, Git, Node.js, React.js va boshqalar.
  • Narxi: mutlaqo bepul.
  • Qiyinchilik darajasi: barcha darajalar.
  • Ingliz tili.

FreeCodeCamp dasturi doimiy ravishda foydalanuvchiga veb-dasturlashning barcha asosiy jihatlarini, asosiy tushunchalardan tortib murakkab ishlab chiqish texnikasigacha o'rgatadi. Har bir darsning boshida siz nazariyani o'qiysiz, keyin uni amalda qo'llaysiz: kodni maxsus muharrirda yozing va tizim sizni tekshiradi. Agar qiyinchiliklar yuzaga kelsa, ularni forumdagi boshqa talabalar bilan muhokama qilishingiz mumkin.

Nazariy modullar oxirida sizga o'z veb-ilovalaringizni yaratishda foydalanishingiz kerak bo'lgan loyihalar ko'rsatiladi. Rivojlanish natijalari resursda e'lon qilinishi kerak, shundan so'ng ular boshqa foydalanuvchilar tomonidan baholanishi mumkin.

Bundan tashqari, freeCodeCamp talabalarga birlashishga va haqiqiy notijorat loyihalarda hamkorlik qilishga yordam beradi. Bu ish uchun zarur bo'lgan qimmatli rivojlanish tajribasi va portfelini olish uchun yaxshi imkoniyatdir.

freeCodeCamp →

2. Codecademy

Rasm
Rasm
  • Texnologiyalar: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby va boshqalar.
  • Narxi: bepul yoki qo'shimcha kontent uchun oyiga 20 dollardan.
  • Ingliz tili.
  • Qiyinchilik darajasi: oson-o'rta.

Oldingi resurs singari, Codecademy ham veb-dasturlashni o'rganishga qaratilgan. Siz nazariyani o'qiysiz va keyin interaktiv kod muharririda vazifalarni bajarasiz. Foydalanuvchiga turli texnologiyalar bo'yicha alohida kurslar taqdim etiladi. Ularning har birining asosiy qismi bepul mavjud, ammo obuna bo'lgandan keyin tekshirish testlari va loyihani ishlab chiqish vazifalari ochiladi.

Codecademy shuningdek, turli kurslardagi materiallarni tartibga soluvchi va birlashtiradigan keng qamrovli pullik dasturlarga ega. Masalan, “Noldan veb-saytlar yaratish” sizga turli texnologiyalar yordamida noldan oddiy veb-sayt yaratishni bosqichma-bosqich o‘rgatadi.

Codecademy →

3. Kurslar

Rasm
Rasm
  • Texnologiyalar: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift va boshqalar.
  • Narxi: bepul yoki qo'shimcha kontent uchun oyiga 49 dollardan.
  • Til: ingliz, rus va boshqalar.
  • Qiyinchilik darajasi: barcha darajalar.

Coursera dunyoning yetakchi universitetlaridan turli dasturlash tillarida turli kurslarni taklif etadi. Bu yerda siz nafaqat veb-ishlab chiqish, balki mobil va ish stoli dasturlarini yaratishni ham o'rganishingiz mumkin. Ba'zi kurslar o'z-o'zidan mavjud, ammo ularning aksariyati mutaxassisliklarga - tegishli kurslar to'plamiga birlashtirilgan.

Matnlar va videolar orqali taqdim etilgan nazariy materiallarni bepul ko'rishingiz mumkin. Ammo o'qituvchi yoki boshqa foydalanuvchilar tomonidan tekshirishni talab qiladigan test va amaliyot topshiriqlarining aksariyati faqat pullik obuna bilan mavjud.

Kurs →

4.edX

Rasm
Rasm
  • Texnologiyalar: HTML, CSS, JavaScript, Java, Python, Ruby va boshqalar.
  • Narxi: bepul yoki sertifikat uchun oyiga 49 dollardan.
  • Til: ingliz va boshqalar.
  • Qiyinchilik darajasi: barcha darajalar.

edX-da siz taniqli kompaniyalar va universitetlarning kurslariga kirishingiz mumkin. Ular orasida, masalan, boshlovchi dasturchilarga mashhur kirish, Garvard universitetidan Introduction to Computer Science. Ta'lim mazmuni asosan videoma'ruzalar va matnlar orqali taqdim etiladi. Ba'zi kurslarda testlar va boshqa interaktiv tadbirlar mavjud.

Ko'pgina materiallardan o'tish uchun platforma pul so'ramaydi. Lekin siz ma'lum bir kursni muvaffaqiyatli tamomlaganligingizni tasdiqlovchi sertifikatni faqat pulga olishingiz mumkin.

edX →

5. INTUIT

Rasm
Rasm
  • Texnologiyalar: HTML, CSS, JavaScript, algoritmlar va ma'lumotlar bazalari, C#, Java, Python, Ruby va boshqalar.
  • Narxi: bepul yoki repetitor xizmatlari uchun oyiga 500 rubldan.
  • rus tili.
  • Qiyinchilik darajasi: barcha darajalar.

"INTUIT" ta'lim platformasi katalogida Rossiya ta'lim muassasalari va xalqaro IT-kompaniyalarining matn va video kurslari mavjud. Saytning mazmuni veb-saytlarni ishlab chiqishdan ish stoli dasturlarini yaratishgacha bo'lgan dasturlashning barcha asosiy yo'nalishlarini qamrab oladi. Mustaqil ta'lim bepul, lekin foydalanuvchiga shaxsiy o'qituvchi yordam beradigan pullik xizmat mavjud.

"INTUIT" →

6. Stepik

Rasm
Rasm
  • Texnologiyalar: JavaScript, C#, neyron tarmoqlar, C++ va boshqalar.
  • Narxi: mutlaqo bepul.
  • Til: rus, ingliz.
  • Qiyinchilik darajasi: oson-o'rta.

Yana bir notijorat platformasi, kurslari Rossiya kompaniyalari va universitetlari tomonidan yaratilgan. Stepik-da muayyan dasturlash tillari bo'yicha juda ko'p material bo'lmasa-da, bu erda siz matematika sohasidagi fundamental bilimlarni va har bir ishlab chiquvchi uchun foydali bo'lgan algoritmlar nazariyasini o'rganishingiz mumkin.

Stepik →

7. Javascript bo'yicha zamonaviy qo'llanma

Rasm
Rasm
  • Texnologiyalar: JavaScript va boshqalar.
  • Narxi: bepul yoki qo'shimcha kurs uchun 6500 rubldan.
  • rus tili.
  • Qiyinchilik darajasi: barcha darajalar.

Ushbu resurs JavaScript tili va tegishli veb-texnologiyalarga bag'ishlangan. Bu yerda siz juda batafsil, yaxshi tuzilgan va tushunarli matnli JS kursini topasiz. Har bir mavzudan keyingi topshiriqlar olingan bilimlarni mustahkamlashga yordam beradi. Shu bilan birga, material faqat nazariy bo'lib, amalda loyihalarni yaratishni o'rgatmaydi.

Siz darslikni mustaqil ravishda bepul o'rganishingiz yoki o'qituvchi bilan JavaScript-ni yoki tegishli texnologiyalarni o'rganishni o'z ichiga olgan ilg'or kurslar uchun to'lashingiz mumkin.

"Zamonaviy Javascript qo'llanma" →

Tavsiya: