พื้นฐานการเขียนโปรแกรม

เรียนรู้แนวคิดหลักของการเขียนโปรแกรม ตั้งแต่อัลกอริทึม โครงสร้างข้อมูล และหลักการออกแบบซอฟต์แวร์ เรียนรู้ภาษาที่ได้รับความนิยมอย่าง Python, Java และ C++ ตั้งแต่เริ่มต้น

10 subcategories · 346 courses total

พื้นฐานการเขียนโปรแกรม Python
เริ่มต้นเส้นทางการเขียนโปรแกรมของคุณด้วย Python ซึ่งเป็นภาษาที่หลากหลายและเหมาะสำหรับผู้เริ่มต้น เรียนรู้ไวยากรณ์หลัก ประเภทข้อมูล การควบคุมโฟลว์ และเขียนโปรแกรมแรกของคุณ
108 courses
อัลกอริทึมและโครงสร้างข้อมูล
เรียนรู้วิธีเขียนโค้ดที่มีประสิทธิภาพและขยายขนาดได้โดยการเรียนรู้เกี่ยวกับอัลกอริทึมและโครงสร้างข้อมูลพื้นฐาน วิเคราะห์ประสิทธิภาพด้วยแนวคิดอย่าง Big O notation และแก้ปัญหาการคำนวณที่ซับซ้อน
52 courses
พื้นฐานการเขียนโปรแกรม Java
ค้นพบพื้นฐานของ Java ซึ่งเป็นภาษาเชิงวัตถุ (object-oriented) ที่ทรงพลังซึ่งใช้ในแอปพลิเคชันระดับองค์กรและการพัฒนา Android ทำความเข้าใจ JVM, ไวยากรณ์ และโครงสร้างคลาสเบื้องต้น
49 courses
การทดสอบและดีบักโค้ด
เรียนรู้ทักษะที่จำเป็นในการทดสอบและดีบักเพื่อให้แน่ใจว่าโค้ดของคุณเชื่อถือได้และปราศจากข้อผิดพลาด ครอบคลุมการทดสอบหน่วย (unit testing) การทดสอบการรวมระบบ (integration testing) และเทคนิคการดีบักอย่างเป็นระบบ
48 courses
พื้นฐานการเขียนโปรแกรม C++
เจาะลึก C++ ซึ่งเป็นภาษาประสิทธิภาพสูงที่ใช้ในการพัฒนาเกม การเขียนโปรแกรมระบบ และการเงิน เรียนรู้เกี่ยวกับการจัดการหน่วยความจำ พอยน์เตอร์ และคุณสมบัติเชิงวัตถุ
20 courses
การเขียนโปรแกรมเชิงวัตถุ (OOP)
ทำความเข้าใจหลักการสำคัญของการเขียนโปรแกรมเชิงวัตถุ ซึ่งเป็นกระบวนทัศน์หลักในการสร้างซอฟต์แวร์ที่ปรับเปลี่ยนและนำกลับมาใช้ใหม่ได้ เรียนรู้เกี่ยวกับคลาส อ็อบเจกต์ การสืบทอด และการพ้องรูป
19 courses
การควบคุมเวอร์ชันด้วย Git
เชี่ยวชาญ Git ซึ่งเป็นระบบควบคุมเวอร์ชันมาตรฐานอุตสาหกรรม เรียนรู้วิธีติดตามการเปลี่ยนแปลง ทำงานร่วมกับทีมโดยใช้แพลตฟอร์มอย่าง GitHub และจัดการประวัติโค้ดอย่างมีประสิทธิภาพ
17 courses
แนวคิดการเขียนโปรแกรมเชิงฟังก์ชัน
ค้นพบกระบวนทัศน์การเขียนโปรแกรมเชิงฟังก์ชัน โดยเน้นที่ pure functions, immutability และ first-class functions เรียนรู้แนวคิดที่ช่วยเพิ่มความชัดเจนของโค้ดและมีประโยชน์ในการประมวลผลข้อมูลและระบบที่ทำงานพร้อมกัน
13 courses
พื้นฐานการเขียนโปรแกรม JavaScript
เรียนรู้ JavaScript ซึ่งเป็นภาษาที่สำคัญของเว็บ ทำความเข้าใจตัวแปร ประเภทข้อมูล ฟังก์ชัน และการควบคุมโฟลว์เพื่อสร้างหน้าเว็บและแอปพลิเคชันแบบอินเทอร์แอคทีฟ
11 courses
รูปแบบการออกแบบซอฟต์แวร์
สำรวจรูปแบบการออกแบบซอฟต์แวร์ที่ใช้กันทั่วไปเพื่อแก้ปัญหาที่เกิดขึ้นซ้ำๆ ในสถาปัตยกรรมซอฟต์แวร์ เรียนรู้เกี่ยวกับรูปแบบการสร้าง (creational), โครงสร้าง (structural) และพฤติกรรม (behavioral) เพื่อโค้ดที่แข็งแกร่งและบำรุงรักษาง่ายขึ้น
9 courses