25 หลักสูตรการเขียนโปรแกรมออนไลน์ฟรี – Lifehacker

Java

การเขียนโปรแกรม Java สำหรับผู้เริ่มต้นที่สมบูรณ์

ปริมาณ: 11 โมดูล 3-4 ชั่วโมง
พื้นที่: อลิสัน.
ผู้จัดงาน: ClayDesk อีเลิร์นนิง
ภาษา: ภาษาอังกฤษ.

หลักสูตร Java เบื้องต้นที่ออกแบบมาสำหรับผู้เริ่มต้นที่ไม่มีประสบการณ์การเขียนโปรแกรม ประกอบด้วยสื่อที่จะช่วยให้คุณเรียนรู้พื้นฐานของภาษาและงานจริงเพื่อรวมทักษะของคุณในการเขียนโปรแกรมอย่างง่าย

ลงคอร์ส →

เรียนรู้การเขียนโปรแกรมใน Java

ปริมาณ: 4 สัปดาห์ 6-10 ชั่วโมงต่อสัปดาห์
พื้นที่: เอ็ดเอ็กซ์
ผู้จัดงาน: ไมโครซอฟต์.
ภาษา: ภาษาอังกฤษ.

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

ลงคอร์ส →

จาวา. เริ่มต้นอย่างรวดเร็ว

ปริมาณ: 9 บรรยาย.
พื้นที่: จี๊ดเบรนส์.
ผู้จัดงาน: จี๊ดเบรนส์.
ภาษา: รัสเซีย.

หลักสูตรเชิงปฏิบัติเกี่ยวกับการเรียนรู้ Java จากการพัฒนาโครงการขนาดเล็ก นักเรียนจะได้เรียนรู้พื้นฐานของภาษาและฝึกเขียนแอปพลิเคชันคอนโซลอย่างง่าย ตลอดจนเรียนรู้วิธีสร้างเกมด้วยอินเทอร์เฟซแบบกราฟิกในเวลาไม่กี่นาทีโดยไม่ต้องใช้ไลบรารีของบุคคลที่สาม

ลงคอร์ส →

จาวา. คอร์สพื้นฐาน

ปริมาณ: 23 การบรรยาย (วิดีโอ 5 ชั่วโมง)
พื้นที่: ขั้นตอน
ผู้จัดงาน: ศูนย์วิทยาการคอมพิวเตอร์.
ภาษา: รัสเซีย.

หลักสูตรสำหรับผู้ที่เพิ่งเริ่มเรียนรู้ Java การบรรยายประกอบด้วยเนื้อหาที่ครอบคลุมไวยากรณ์ภาษา การคอมไพล์โปรแกรม พื้นฐานของการเขียนโปรแกรมเชิงวัตถุ และแง่มุมขั้นสูงของ Java ตลอดจนแบบทดสอบและงานฝึกหัด

ลงคอร์ส →

แอนดรอยด์ เริ่มต้นอย่างรวดเร็ว

ปริมาณ: 15 บรรยาย.
พื้นที่: จี๊ดเบรนส์.
ผู้จัดงาน: จี๊ดเบรนส์.
ภาษา: รัสเซีย.

หลักสูตรออนไลน์เชิงปฏิบัติเพื่อเริ่มต้นการพัฒนา Android โดยต้องใช้ความรู้พื้นฐานเกี่ยวกับ Java ในระหว่างการฝึกอบรม นักเรียนจะสร้างเกมง่ายๆ โดยนำความรู้เชิงทฤษฎีที่ได้มาไปปฏิบัติจริงในทันที

ลงคอร์ส →

JavaScript

JavaScript สำหรับผู้เริ่มต้น

ปริมาณ: การบรรยาย 17 ครั้ง, 1-2 ชั่วโมงต่อสัปดาห์
พื้นที่: ขั้นตอน
ผู้จัดงาน: ขั้นตอน
ภาษา: รัสเซีย.

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

ลงคอร์ส →

พื้นฐาน JavaScript

ปริมาณ: 24 การบรรยาย (วิดีโอ 7 ชั่วโมง)
พื้นที่: ลอฟท์บล็อก.
ผู้จัดงาน: ลอฟท์บล็อก.
ภาษา: รัสเซีย.

หลักสูตรออนไลน์ที่มีรายละเอียดมากซึ่งจะช่วยให้คุณเรียนรู้ JavaScript จากพื้นฐาน นักเรียนจะได้ดูทุกแง่มุมของภาษาการเขียนโปรแกรมยอดนิยมตั้งแต่ง่ายไปจนถึงซับซ้อน และเรียนรู้วิธีใช้งานด้วยตัวอย่างจริง

ลงคอร์ส →

Python

ข้อมูลพื้นฐานเกี่ยวกับ Python

ปริมาณ: 17 บรรยาย.
พื้นที่: จี๊ดเบรนส์.
ผู้จัดงาน: จี๊ดเบรนส์.
ภาษา: รัสเซีย.

หลักสูตรเบื้องต้นนี้เหมาะสำหรับทั้งผู้เริ่มต้นและนักพัฒนาที่มีประสบการณ์ที่ต้องการทำความคุ้นเคยกับ Python บทเรียนครอบคลุมพื้นฐานของการเขียนโปรแกรม ตัวอย่างต่างๆ ของการใช้ภาษาเพื่อแก้ปัญหาในทางปฏิบัติ และการเขียนโปรแกรมเต็มรูปแบบ

ลงคอร์ส →

การเขียนโปรแกรมใน Python

ปริมาณ: 28 การบรรยาย 3-6 ชั่วโมงต่อสัปดาห์
พื้นที่: ขั้นตอน
ผู้จัดงาน: สถาบันชีวสารสนเทศ.
ภาษา: รัสเซีย.

หลักสูตรออนไลน์เบื้องต้นที่มีรายละเอียดและแนะนำเพื่อเรียนรู้พื้นฐานของ Python และแง่มุมพื้นฐานของการเขียนโปรแกรม มุ่งเป้าไปที่ผู้ที่ไม่มีประสบการณ์ นักเรียนจะได้รับการแนะนำให้รู้จักกับแนวคิดต่างๆ เช่น ตัวดำเนินการ ตัวแปร รายการ เงื่อนไข และลูป ในบรรดาวัสดุต่างๆ มีแบบฝึกหัดปกติและงานเสริมที่มีความซับซ้อนเพิ่มขึ้น

ลงคอร์ส →

Python: พื้นฐานและแอปพลิเคชัน

ปริมาณ: 20 การบรรยาย (วิดีโอ 5 ชั่วโมง)
พื้นที่: ขั้นตอน
ผู้จัดงาน: สถาบันชีวสารสนเทศ.
ภาษา: รัสเซีย.

หลักสูตรพื้นฐานที่เน้นไปที่พื้นฐานของ Python และการเขียนโปรแกรมโดยทั่วไป ประกอบด้วยแบบฝึกหัดเพื่อรวมเนื้อหาที่มีการตรวจสอบข้อผิดพลาด ในส่วนสุดท้ายจะพิจารณาปัญหาจริงที่อาจพบในการพัฒนาและให้ตัวอย่างวิธีแก้ปัญหา

ลงคอร์ส →

การเรียนรู้ของเครื่องด้วย Python: บทนำที่เป็นประโยชน์

ปริมาณ: 5 สัปดาห์ 4-6 ชั่วโมงต่อสัปดาห์
พื้นที่: เอ็ดเอ็กซ์
ผู้จัดงาน: ไอบีเอ็ม.
ภาษา: ภาษาอังกฤษ.

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

ลงคอร์ส →

C++

ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม (C++)

ปริมาณ: 12 บทเรียน
พื้นที่: ขั้นตอน
ผู้จัดงาน: Yandex Academy โรงเรียนมัธยมเศรษฐศาสตร์ (NRU HSE)
ภาษา: รัสเซีย.

หลักสูตรพื้นฐานที่จะแนะนำคุณเกี่ยวกับพื้นฐานของ C ++ และช่วยให้คุณได้รับประสบการณ์ที่จำเป็นสำหรับการศึกษาการเขียนโปรแกรมเชิงลึกมากขึ้น กระบวนการเรียนรู้สร้างขึ้นจากการใช้งานจริงเล็กๆ มากมาย ครอบคลุมโครงสร้างพื้นฐานทั้งหมดของภาษา

ลงคอร์ส →

ความรู้เบื้องต้นเกี่ยวกับ C++

ปริมาณ: 4 สัปดาห์ 3-5 ชั่วโมงต่อสัปดาห์
พื้นที่: เอ็ดเอ็กซ์
ผู้จัดงาน: ไมโครซอฟต์.
ภาษา: ภาษาอังกฤษ.

คำแนะนำสั้น ๆ เกี่ยวกับ C++ จากผู้เชี่ยวชาญของ Microsoft ในห้องเรียน นักเรียนจะได้เรียนรู้ไวยากรณ์และหลักการพื้นฐานของภาษาการเขียนโปรแกรมนี้ เรียนรู้วิธีสร้างฟังก์ชัน และเตรียมเรียนรู้แง่มุมที่ซับซ้อนมากขึ้นของ C ++

ลงคอร์ส →

พื้นฐานของ C++

ปริมาณ: การบรรยาย 12 ครั้ง (วิดีโอ 13 ชั่วโมง)
พื้นที่: “ดูและเรียนรู้”
ผู้จัดงาน: “ดูและเรียนรู้”
ภาษา: รัสเซีย.

ออกแบบมาสำหรับผู้เริ่มต้น หลักสูตรออนไลน์ที่เน้นพื้นฐานของภาษา C ++ ครอบคลุมองค์ประกอบพื้นฐานและพื้นฐานของการเขียนโปรแกรมเชิงวัตถุพร้อมตัวอย่างและงาน ส่วนสุดท้ายมีไว้สำหรับการใช้งานจริงของทักษะที่ได้รับ

ลงคอร์ส →

การเขียนโปรแกรม C++

ปริมาณ: 41 บทเรียน (วิดีโอ 10 ชั่วโมง)
พื้นที่: ขั้นตอน
ผู้จัดงาน: ศูนย์วิทยาการคอมพิวเตอร์.
ภาษา: รัสเซีย.

หลักสูตรพื้นฐานโดยละเอียดในภาษา C++ ซึ่งเน้นที่หลักการพื้นฐานของโปรแกรมและกระบวนการรวบรวม โครงสร้างวากยสัมพันธ์ได้รับการพิจารณาในการบรรยายครั้งแรกเท่านั้น ดังนั้นนักเรียนควรคุ้นเคยกับแนวคิดของ “ตัวแปร” “ฟังก์ชัน” “วงจร”

ลงคอร์ส →

การเขียนโปรแกรม C/C++ ขั้นสูง

ปริมาณ: 12 บทเรียน (วิดีโอ 16 ชั่วโมง)
พื้นที่: ขั้นตอน
ผู้จัดงาน: กลุ่ม Mail.ru
ภาษา: รัสเซีย.

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

ลงคอร์ส →

การเขียนโปรแกรม C++ — คุณสมบัติขั้นสูง

ปริมาณ: 5 โมดูล 2-3 ชั่วโมง
พื้นที่: อลิสัน.
ผู้จัดงาน: ไมโครซอฟต์.
ภาษา: ภาษาอังกฤษ.

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

ลงคอร์ส →

วัตถุประสงค์-C

มาเป็นนักพัฒนา iOS จาก Scratch

ปริมาณ: 98 การบรรยาย (วิดีโอ 8 ชั่วโมง)
พื้นที่: ยูเดมี่.
ผู้จัดงาน: ยูเดมี่.
ภาษา: ภาษาอังกฤษ.

หลักสูตรที่ละเอียดและครอบคลุมซึ่งเป็นคำแนะนำทีละขั้นตอนสำหรับทุกคนที่ต้องการเรียนรู้ Objective-C ตั้งแต่เริ่มต้นและเรียนรู้วิธีสร้างโปรแกรมสำหรับ iPhone ในระหว่างการฝึกอบรม นักเรียนจะคุ้นเคยกับ iOS SDK และเขียนแอปพลิเคชันที่ทำงานได้อย่างสมบูรณ์เป็นครั้งแรกโดยใช้เครื่องมือที่มีอยู่

ลงคอร์ส →

Swift

Swift 5: พื้นฐาน

ปริมาณ: 78 การบรรยาย (วิดีโอ 13 ชั่วโมง)
พื้นที่: ยูเดมี่.
ผู้จัดงาน: ยูเดมี่.
ภาษา: รัสเซีย.

หลักสูตรออนไลน์ที่ละเอียดมากเหมาะสำหรับผู้เริ่มต้นโดยไม่ต้องมีความรู้มาก่อน เนื้อหาประกอบด้วยพื้นฐานของทฤษฎีการเขียนโปรแกรม ตัวแปรและค่าคงที่ ลูปและเงื่อนไขตลอดจนการเขียนโปรแกรมเชิงวัตถุและโปรโตคอล

ลงคอร์ส →

ข้อมูลเบื้องต้นเกี่ยวกับการพัฒนาแอพ iOS ด้วย Swift

ปริมาณ: 5 การบรรยาย ประมาณ 1 เดือน
พื้นที่: ยูดาซิตี้
ผู้จัดงาน: ยูดาซิตี้
ภาษา: ภาษาอังกฤษ.

หลักสูตรออนไลน์เชิงปฏิบัติสำหรับผู้ที่รู้พื้นฐานอยู่แล้ว ซึ่งจะแนะนำคุณเกี่ยวกับการพัฒนา iOS ด้วย Swift นักเรียนจะได้เรียนรู้ความแตกต่างทั้งหมดของภาษาการเขียนโปรแกรมนี้ และสร้างแอปพลิเคชันตลกๆ ที่บิดเบือนเสียง (ฟังดูเหมือนกระแตหรือดาร์ธ เวเดอร์)

ลงคอร์ส →

การพัฒนาเว็บ

การพัฒนาเว็บ เริ่มต้นอย่างรวดเร็ว

ปริมาณ: 13 การบรรยาย
พื้นที่: กี๊กเบรนส์
ผู้จัดงาน: กี๊กเบรนส์
ภาษา: รัสเซีย.

หลักสูตรรวมสำหรับผู้ที่ต้องการเรียนรู้วิธีสร้างเว็บไซต์ที่ใช้งานได้ตั้งแต่เริ่มต้น นักเรียนจะได้ทำความคุ้นเคยกับพื้นฐานของ HTML และ CSS, ได้รับทักษะการพัฒนาเว็บขั้นพื้นฐานใน PHP เช่นเดียวกับหลักตรรกะในการทำงานกับภาษานี้ คำศัพท์และหลักการทำงาน

ลงคอร์ส →

ข้อมูลพื้นฐานเกี่ยวกับ SQL สำหรับผู้เริ่มต้น

ปริมาณ: 5 การบรรยาย (วิดีโอ 1.5 ชั่วโมง)
พื้นที่: ลอฟท์บล็อก.
ผู้จัดงาน: ลอฟท์บล็อก.
ภาษา: รัสเซีย.

หลักสูตรออนไลน์เบื้องต้นที่จะครอบคลุมพื้นฐานของ SQL ในการบรรยาย นักเรียนจะได้เรียนรู้ว่าระบบการจัดการฐานข้อมูลคืออะไร และเรียนรู้วิธีใช้ SQLite, MySQL และเครื่องมืออื่นๆ ที่จำเป็นสำหรับการทำงาน

ลงคอร์ส →

หลักสูตรพื้นฐาน PHP

ปริมาณ: 10 การบรรยาย (วิดีโอ 14 ชั่วโมง)
พื้นที่: “ดูและเรียนรู้”
ผู้จัดงาน: “ดูและเรียนรู้”
ภาษา: รัสเซีย.

หลักสูตรออนไลน์แบบละเอียดสำหรับทุกคนที่ต้องการเรียนรู้การเขียนโปรแกรมเว็บตั้งแต่เริ่มต้น บทเรียนครอบคลุมหลักการพื้นฐานของภาษาและปัญหาที่จะต้องเผชิญ หลังจากเสร็จสิ้นโปรแกรม นักเรียนจะสามารถสร้างเว็บไซต์ง่ายๆ ได้ด้วยตนเอง

ลงคอร์ส →

บทช่วยสอน PHP และ MySQL ระดับเริ่มต้น

ปริมาณ: 156 การบรรยาย (วิดีโอ 10 ชั่วโมง)
พื้นที่: ยูเดมี่.
ผู้จัดงาน: ยูเดมี่.
ภาษา: อังกฤษ รัสเซีย.

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

ลงคอร์ส →

อ่านยัง 🖥⌨📝

สิ่งที่ควรฟังบนท้องถนน: เพลย์ลิสต์และเสียงแนะนำ

ผู้อ่าน Lifehacker คุณเป็นใคร? บอกเราเกี่ยวกับตัวคุณ!