Isi kandungan:

7 sumber percuma terbaik untuk pembelajaran pengaturcaraan
7 sumber percuma terbaik untuk pembelajaran pengaturcaraan
Anonim

Ambil langkah pertama anda ke arah kerjaya pembangun atau pelajari cara membuat projek anda sendiri menggunakan tapak ini.

1.freeCodeCamp

Imej
Imej
  • Teknologi: HTML, CSS, JavaScript, Git, Node.js, React.js dan lain-lain.
  • Kos: percuma sepenuhnya.
  • Tahap kesukaran: semua peringkat.
  • Bahasa Inggeris.

Program freeCodeCamp secara konsisten mengajar pengguna semua aspek asas pengaturcaraan web, daripada konsep asas kepada teknik pembangunan yang kompleks. Pada permulaan setiap pelajaran, anda membaca teori, kemudian mempraktikkannya: tulis kod dalam editor khas, dan sistem menyemak anda. Jika masalah timbul, anda boleh membincangkannya dengan pelajar lain dalam forum.

Pada penghujung modul teori, anda ditunjukkan projek yang perlu anda gunakan untuk mencipta aplikasi web anda sendiri. Hasil pembangunan mesti diterbitkan pada sumber, selepas itu ia boleh dinilai oleh pengguna lain.

Selain itu, freeCodeCamp membantu pelajar berkumpul dan bekerjasama dalam projek bukan untung sebenar. Ini adalah peluang yang baik untuk mendapatkan pengalaman pembangunan yang berharga dan portfolio yang diperlukan untuk pekerjaan.

freeCodeCamp →

2. Codecademy

Imej
Imej
  • Teknologi: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby dan lain-lain.
  • Kos: percuma atau daripada $ 20 sebulan untuk kandungan tambahan.
  • Bahasa Inggeris.
  • Tahap kesukaran: mudah-sederhana.

Seperti sumber sebelumnya, Codecademy memfokuskan pada pembelajaran pengaturcaraan web. Anda membaca teori dan kemudian menyelesaikan tugasan dalam editor kod interaktif. Pengguna dibekalkan dengan kursus berasingan mengenai teknologi yang berbeza. Sebahagian besar daripada setiap daripada mereka tersedia secara percuma, tetapi ujian pengesahan dan tugas pembangunan projek dibuka selepas melanggan.

Codecademy juga mempunyai program berbayar yang komprehensif yang mengatur dan menggabungkan bahan daripada kursus yang berbeza. Sebagai contoh, Bina Laman Web daripada Scratch mengajar anda langkah demi langkah cara membangunkan tapak web mudah dari awal menggunakan pelbagai teknologi.

Codecademy →

3. Coursera

Imej
Imej
  • Teknologi: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift dan lain-lain.
  • Kos: percuma atau daripada $ 49 sebulan untuk kandungan tambahan.
  • Bahasa: Inggeris, Rusia dan lain-lain.
  • Tahap kesukaran: semua peringkat.

Coursera menawarkan pelbagai kursus dalam pelbagai bahasa pengaturcaraan daripada universiti terkemuka dunia. Di sini anda boleh belajar bukan sahaja pembangunan web, tetapi juga penciptaan program mudah alih dan desktop. Sesetengah kursus adalah serba lengkap, tetapi kebanyakannya digabungkan ke dalam pengkhususan - set kursus yang berkaitan.

Anda boleh melihat bahan teori yang dibentangkan oleh teks dan video secara percuma. Tetapi kebanyakan tugas ujian dan latihan yang memerlukan pengesahan oleh guru atau pengguna lain hanya tersedia dengan langganan berbayar.

Coursera →

4.edX

Imej
Imej
  • Teknologi: HTML, CSS, JavaScript, Java, Python, Ruby dan lain-lain.
  • Kos: percuma atau daripada $ 49 sebulan untuk sijil.
  • Bahasa: Inggeris dan lain-lain.
  • Tahap kesukaran: semua peringkat.

Di edX, anda boleh mengakses kursus daripada syarikat dan universiti terkenal. Antaranya ialah, sebagai contoh, pengenalan terkenal kepada pengaturcara pemula, Pengenalan kepada Sains Komputer dari Universiti Harvard. Kandungan pendidikan dipersembahkan terutamanya oleh kuliah video dan teks. Sesetengah kursus mengandungi ujian dan aktiviti interaktif lain.

Untuk laluan kebanyakan bahan, platform tidak meminta wang. Tetapi anda boleh mendapatkan sijil yang mengesahkan kejayaan menyelesaikan kursus tertentu hanya untuk wang.

edX →

5. INTUIT

Imej
Imej
  • Teknologi: HTML, CSS, JavaScript, algoritma dan pangkalan data, C #, Java, Python, Ruby dan lain-lain.
  • Kos: percuma atau dari 500 rubel sebulan untuk perkhidmatan tutor.
  • Bahasa Rusia.
  • Tahap kesukaran: semua peringkat.

Katalog platform pendidikan "INTUIT" mengandungi kursus teks dan video dari institusi pendidikan Rusia dan syarikat IT antarabangsa. Kandungan tapak meliputi semua bidang utama pengaturcaraan daripada pembangunan laman web kepada penciptaan program desktop. Belajar sendiri adalah percuma, tetapi terdapat perkhidmatan berbayar di mana pengguna dibantu oleh tutor peribadi.

"INTUIT" →

6. Stepik

Imej
Imej
  • Teknologi: JavaScript, C #, rangkaian saraf, C ++ dan lain-lain.
  • Kos: percuma sepenuhnya.
  • Bahasa: Rusia, Inggeris.
  • Tahap kesukaran: mudah-sederhana.

Satu lagi platform bukan untung, kursus yang dibuat oleh syarikat dan universiti Rusia. Walaupun tidak banyak bahan mengenai bahasa pengaturcaraan khusus di Stepik, di sini anda boleh mempelajari pengetahuan asas dalam bidang matematik dan teori algoritma yang akan berguna kepada setiap pembangun.

Stepik →

7. Tutorial Javascript moden

Imej
Imej
  • Teknologi: JavaScript dan lain-lain.
  • Kos: percuma atau dari 6,500 rubel untuk kursus tambahan.
  • Bahasa Rusia.
  • Tahap kesukaran: semua peringkat.

Sumber ini khusus untuk bahasa JavaScript dan teknologi web yang berkaitan. Di sini anda akan menemui kursus JS teks yang sangat terperinci, tersusun dengan baik dan mudah difahami. Tugasan selepas setiap topik akan membantu untuk menyatukan pengetahuan yang diperoleh. Pada masa yang sama, bahan tersebut adalah teori semata-mata dan tidak mengajar penciptaan projek secara praktikal.

Anda boleh mempelajari sendiri buku teks secara percuma atau membayar kursus lanjutan yang termasuk pembelajaran JavaScript itu sendiri atau teknologi berkaitan dengan guru.

"Tutorial Javascript Moden" →

Disyorkan: