สารบัญ:

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. Coursera

ภาพ
ภาพ
  • เทคโนโลยี: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift และอื่นๆ
  • ค่าใช้จ่าย: ฟรีหรือจาก $ 49 ต่อเดือนสำหรับเนื้อหาเพิ่มเติม
  • ภาษา: อังกฤษ รัสเซีย และอื่น ๆ
  • ระดับความยาก: ทุกระดับ

Coursera เปิดสอนหลักสูตรอันหลากหลายในภาษาการเขียนโปรแกรมอันหลากหลายจากมหาวิทยาลัยชั้นนำของโลก ที่นี่คุณสามารถเรียนรู้ไม่เพียงแค่การพัฒนาเว็บเท่านั้น แต่ยังรวมถึงการสร้างโปรแกรมมือถือและเดสก์ท็อปด้วย บางหลักสูตรมีเนื้อหาครบถ้วนในตัวเอง แต่ส่วนใหญ่จะรวมเป็นวิชาเฉพาะทาง - ชุดหลักสูตรที่เกี่ยวข้อง

คุณสามารถดูเนื้อหาเชิงทฤษฎีที่นำเสนอโดยข้อความและวิดีโอได้ฟรี แต่งานทดสอบและฝึกปฏิบัติส่วนใหญ่ที่ต้องมีการตรวจสอบโดยครูหรือผู้ใช้รายอื่นๆ จะใช้ได้เฉพาะกับการสมัครแบบชำระเงินเท่านั้น

คอร์สร่า →

4.edX

ภาพ
ภาพ
  • เทคโนโลยี: HTML, CSS, JavaScript, Java, Python, Ruby และอื่นๆ
  • ค่าใช้จ่าย: ฟรีหรือจาก $ 49 ต่อเดือนสำหรับใบรับรอง
  • ภาษา: ภาษาอังกฤษและอื่น ๆ
  • ระดับความยาก: ทุกระดับ

ใน edX คุณสามารถเข้าถึงหลักสูตรต่างๆ จากบริษัทและมหาวิทยาลัยที่มีชื่อเสียงได้ ตัวอย่างเช่น การแนะนำโปรแกรมเมอร์มือใหม่ที่มีชื่อเสียงอย่าง Introduction to Computer Science จาก Harvard University เนื้อหาด้านการศึกษานำเสนอโดยวิดีโอบรรยายและข้อความเป็นหลัก บางหลักสูตรมีการทดสอบและกิจกรรมเชิงโต้ตอบอื่นๆ

สำหรับเนื้อเรื่องส่วนใหญ่ แพลตฟอร์มไม่ขอเงิน แต่คุณสามารถรับใบรับรองเพื่อยืนยันการสำเร็จหลักสูตรเฉพาะเพื่อเงินเท่านั้น

edX →

5. INTUIT

ภาพ
ภาพ
  • เทคโนโลยี: HTML, CSS, JavaScript, อัลกอริทึมและฐานข้อมูล, C #, Java, Python, Ruby และอื่นๆ
  • ค่าใช้จ่าย: ฟรีหรือจาก 500 rubles ต่อเดือนสำหรับบริการของผู้สอน
  • ภาษารัสเซีย.
  • ระดับความยาก: ทุกระดับ

แคตตาล็อกของแพลตฟอร์มการศึกษา "INTUIT" มีหลักสูตรข้อความและวิดีโอจากสถาบันการศึกษาของรัสเซียและ บริษัท ไอทีระหว่างประเทศเนื้อหาของไซต์ครอบคลุมพื้นที่หลักทั้งหมดของการเขียนโปรแกรมตั้งแต่การพัฒนาเว็บไซต์ไปจนถึงการสร้างโปรแกรมเดสก์ท็อป การศึกษาด้วยตนเองฟรี แต่มีบริการแบบชำระเงินซึ่งผู้ใช้จะได้รับความช่วยเหลือจากติวเตอร์ส่วนตัว

"INTUIT" →

6. Stepik

ภาพ
ภาพ
  • เทคโนโลยี: JavaScript, C #, โครงข่ายประสาทเทียม, C ++ และอื่นๆ
  • ค่าใช้จ่าย: ฟรีอย่างสมบูรณ์
  • ภาษา: รัสเซีย, อังกฤษ.
  • ระดับความยาก: ง่าย-ปานกลาง

อีกหนึ่งแพลตฟอร์มที่ไม่แสวงหาผลกำไร หลักสูตรที่บริษัทและมหาวิทยาลัยในรัสเซียสร้างขึ้น แม้ว่าจะมีเนื้อหาไม่มากนักเกี่ยวกับภาษาโปรแกรมเฉพาะบน Stepik แต่ที่นี่คุณสามารถเรียนรู้ความรู้พื้นฐานในด้านคณิตศาสตร์และทฤษฎีอัลกอริทึมที่จะเป็นประโยชน์กับนักพัฒนาทุกคน

สเตปิก →

7. บทช่วยสอน Javascript ที่ทันสมัย

ภาพ
ภาพ
  • เทคโนโลยี: JavaScript และอื่นๆ
  • ค่าใช้จ่าย: ฟรีหรือจาก 6,500 rubles สำหรับหลักสูตรเพิ่มเติม
  • ภาษารัสเซีย.
  • ระดับความยาก: ทุกระดับ

ทรัพยากรนี้มีไว้สำหรับภาษา JavaScript และเทคโนโลยีเว็บที่เกี่ยวข้อง ที่นี่ คุณจะได้พบกับหลักสูตร JS แบบข้อความที่มีรายละเอียดมาก มีโครงสร้างที่ดีและเข้าใจง่าย การมอบหมายหลังจากแต่ละหัวข้อจะช่วยรวบรวมความรู้ที่ได้รับ ในเวลาเดียวกัน เนื้อหาเป็นทฤษฎีล้วนๆ และไม่ได้สอนการสร้างโครงงานในทางปฏิบัติ

คุณสามารถเรียนหนังสือด้วยตนเองได้ฟรีหรือชำระเงินสำหรับหลักสูตรขั้นสูงที่มีการเรียนรู้ JavaScript เองหรือเทคโนโลยีที่เกี่ยวข้องกับครู

"การสอนจาวาสคริปต์สมัยใหม่" →