Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
เริ่มต้นเรียนเขียนโปรแกรมด้วยภาษา C Basic Programmer

เริ่มต้นเรียนเขียนโปรแกรมด้วยภาษา C Basic Programmer

คอร์ส เรียนภาษาซี (C Programming) นี้เหมาะสำหรับผู้ที่ต้องการเริ่มต้นเขียนโปรแกรมด้วยภาษาซี ไม่ว่าคุณจะเป็นนักเรียน
Last updated 2/2025
Thai

What you'll learn

  • เข้าใจพื้นฐานของภาษา C – เรียนรู้โครงสร้างพื้นฐาน, ตัวแปร, ประเภทข้อมูล, และการทำงานของภาษา C
  • การเขียนโปรแกรมเชิงตรรกะและการควบคุมโฟลว์ – ใช้เงื่อนไข (if-else), วนลูป (for, while), และฟังก์ชัน (functions) ในการแก้ปัญหา
  • การจัดการหน่วยความจำและโครงสร้างข้อมูล – ใช้ตัวชี้ (pointers), อาร์เรย์ (arrays), และโครงสร้างข้อมูล (struct) เพื่อจัดการข้อมูล
  • การพัฒนาโปรแกรมที่ใช้งานได้จริง – สร้างและดีบั๊กโปรแกรมภาษา C เพื่อพัฒนาทักษะการเขียนโค้ดระดับเริ่มต้นถึงระดับกลาง

Course content

1 section79 lectures5h 39m total length
  • ตอนที่ 1 แนะนำ Complier ตัวแปลภาษา C5:03

    เรียนภาษาซี ตอนที่ 1 แนะนำ Complier ตัวแปลภาษา C

  • ตอนที่ 2 การติดตั้งลงโปรแกรม Dev C เพื่อเขียนภาษา C3:54

    ตอนที่ 2 การติดตั้งลงโปรแกรม Dev C เพื่อเขียนภาษา C

  • ตอนที่ 3 การติดตั้งเทอร์โบซี2:10

    เรียนภาษาซี ตอนที่ 3 การติดตั้งเทอร์โบซี

  • ตอนที่ 4 โครงสร้างพื้นฐานของภาษา c3:16

    เรียนภาษาซี ตอนที่ 4 โครงสร้างพื้นฐานของภาษา c

  • ตอนที่ 5 ขั้นตอนการเขียนโปรแกรมด้วยภาษา c3:23

    เรียนภาษาซี ตอนที่ 5 ขั้นตอนการเขียนโปรแกรมด้วยภาษา c

  • ตอนที่ 6 ทดลองเขียนภาษาซีโปรแกรมแรก บน dev c++8:13

    ตอนที่ 6 ทดลองเขียนภาษาซีโปรแกรมแรก บน dev c++

  • ตอนที่ 7 เรียนรู้การประกาศตัวแปรด้วย DevC++8:59

    ตอนที่ 7 เรียนรู้การประกาศตัวแปรด้วย DevC++

  • ตอนที่ 8 การประกาศตัวแปร Turbo C++6:32

    ตอนที่ 8 การประกาศตัวแปร Turbo C++

  • ตอนที่ 9 หลักเกณฑ์การตั้งชื่อตัวแปร7:20

    ตอนที่ 9 หลักเกณฑ์การตั้งชื่อตัวแปร

  • ตอนที่ 10 เรียนผังงานเพื่อออกแบบโปรแกรม2:59

    ตอนที่ 10 เรียนผังงานเพื่อออกแบบโปรแกรม

  • ตอนที่ 11 ทำความรู้จักสัญลักษณ์ในการออกแบบโปรแกรม3:15

    ตอนที่ 11 ทำความรู้จักสัญลักษณ์ในการออกแบบโปรแกรม

  • ตอนที่ 12 ตัวอย่างการออกแบบโปรแกรม.mp42:07

    ตอนที่ 12 ตัวอย่างการออกแบบโปรแกรม.mp4

  • ตอนที่ 13 การออกแบบโครงสร้างในโปรแกรม.mp43:02

    ตอนที่ 13 การออกแบบโครงสร้างในโปรแกรม.mp4

  • ตอนที่ 14 การออกแบบเงื่อนไขในโปรแกรม.mp44:56

    ตอนที่ 14 การออกแบบเงื่อนไขในโปรแกรม.mp4

  • ตอนที่ 15 ทำความเข้าใจการออกแบบเงื่อนไขซ้อนกัน5:18

    ตอนที่ 15 ทำความเข้าใจการออกแบบเงื่อนไขซ้อนกัน

  • ตอนที่ 16 ทำความรู้จักข้อมูล interger ในภาษา C7:44

    ตอนที่ 16 ทำความรู้จักข้อมูล interger ในภาษา C

  • ตอนที่ 17 ทำความรู้จักกับข้อมูลชนิด Char ของภาษา C4:47

    ตอนที่ 17 ทำความรู้จักกับข้อมูลชนิด Char ของภาษา C

  • ตอนที่ 18 ค่าคงที่ C Constance5:18

    ตอนที่ 18 ค่าคงที่ C Constance

  • อนที่ 19 พิสัยของการเก็บข้อมูล5:03

    อนที่ 19 พิสัยของการเก็บข้อมูล

  • ตอนที่ 20 แสดงผล printf5:59

    ตอนที่ 20 แสดงผล printf

  • ตอนที่ 21 แสดงผล putchar2:22

    ตอนที่ 21 แสดงผล putchar

  • ตอนที่ 22 แสดงผล puts1:59

    ตอนที่ 22 แสดงผล puts

  • ตอนที่ 23 การรับข้อมูลจากคีย์บอร์ด input function6:42

    ตอนที่ 23 การรับข้อมูลจากคีย์บอร์ด input function

  • ตอนที่ 24 รับข้อมูล getch2:08

    ตอนที่ 24 รับข้อมูล getch

  • ตอนที่ 25 รับข้อมูล getchar2:35

    ตอนที่ 25 รับข้อมูล getchar

  • ตอนที่ 26 รับข้อมูล getche2:11

    ตอนที่ 26 รับข้อมูล getche

  • ตอนที่ 27 รับข้อมูล gets1:45

    ตอนที่ 27 รับข้อมูล gets


  • ตอนที่ 28 นิพจน์และลำดับการดำเนินการ8:47

    ตอนที่ 28 นิพจน์และลำดับการดำเนินการ

  • ตอนที่ 29 ทำความรู้จักตัวดำเนินการ oprtator13:59

    ตอนที่ 29 ทำความรู้จักตัวดำเนินการ oprtator

  • ตอนที่ 30 ทำความรู้จักตัวดำเนินการเปรียบเทียบ6:44

    ตอนที่ 30 ทำความรู้จักตัวดำเนินการเปรียบเทียบ

  • ตอนที่ 31 ทำความรู้จักคำสั่ง for5:25

    ตอนที่ 31 ทำความรู้จักคำสั่ง for

  • ตอนที่ 32 เขียนโปรแกรมคำสั่ง for DevC++7:47

    ตอนที่ 32 เขียนโปรแกรมคำสั่ง for DevC++

  • ตอนที่ 33 เขียนโปรแกรมคำสั่ง for TurboC++5:25

    ตอนที่ 33 เขียนโปรแกรมคำสั่ง for TurboC++

  • ตอนที่ 34 เขียนโปรแกรมคำสั่ง if DevC++6:01

    ตอนที่ 34 เขียนโปรแกรมคำสั่ง if DevC++

  • ตอนที่ 35 เขียนโปรแกรมคำสั่ง if turbo C5:00

    ตอนที่ 35 เขียนโปรแกรมคำสั่ง if turbo C

  • ตอนที่ 36 ทำความรู้จัก while3:11

    ตอนที่ 36 ทำความรู้จัก while

  • ตอนที่ 37 ทำความรู้จัก Do while4:22

    ตอนที่ 37 ทำความรู้จัก Do while

  • ตอนที่ 38 ทำความรู้จักอาร์เรย3:55

    ตอนที่ 38 ทำความรู้จักอาร์เรย

  • ตอนที่ 39 เรียนรู้อาร์เรย 2 มิติ10:28

    ตอนที่ 39 เรียนรู้อาร์เรย 2 มิติ

  • ตอนที่ 40 ตัวอย่างการเขียนโปรแกรมอาร์เรย์.6:03

    ตอนที่ 40 ตัวอย่างการเขียนโปรแกรมอาร์เรย์.

  • ตอนที่ 41 ตัวอย่างการเขียนโปรแกรมอาร์เรย 2 มิติ6:40

    ตอนที่ 41 ตัวอย่างการเขียนโปรแกรมอาร์เรย 2 มิติ

  • ตอนที่ 42 แนะนำฟังก์ชันคำสั่งในภาษาซี5:40

    ตอนที่ 42 แนะนำฟังก์ชันคำสั่งในภาษาซี

  • ตอนที่ 43 เขียนโปรแกรมด้วยฟังก์ชันคณิตศาสตร์2:30

    ตอนที่ 43 เขียนโปรแกรมด้วยฟังก์ชันคณิตศาสตร์

  • ตอนที่ 44 เรียนรู้ฟังก์ชันมาตรฐานในภาษาซี1:51

    ตอนที่ 44 เรียนรู้ฟังก์ชันมาตรฐานในภาษาซี

  • ตอนที่ 45 ตัวอย่างการเขียนโปรแกรมด้งยฟังก์ชันในภาษาซี2:30

    ตอนที่ 45 ตัวอย่างการเขียนโปรแกรมด้งยฟังก์ชันในภาษาซี

  • ตอนที่ 46 ฟังก์เกี่ยวกับการจัดการอักษร3:46

    ตอนที่ 46 ฟังก์เกี่ยวกับการจัดการอักษร

  • ตอนที่ 47 ตัวอย่างการเขียนโปรแกรมด้วยฟังก์ชันทางอักษร4:41

    ตอนที่ 47 ตัวอย่างการเขียนโปรแกรมด้วยฟังก์ชันทางอักษร

  • ตอนที่ 48 ฟังก์การตรวจสอบตัวอักษร2:14

    ตอนที่ 48 ฟังก์การตรวจสอบตัวอักษร

  • ตอนที่ 49 ตัวอย่างการเขียนโปรแกรมตรวจสอบตัวอักษร2:59

    ตอนที่ 49 ตัวอย่างการเขียนโปรแกรมตรวจสอบตัวอักษร

  • ตอนที่ 50 ทำความรู้จักฟังก์ชันสตริง6:00

    ตอนที่ 50 ทำความรู้จักฟังก์ชันสตริง

  • ตอนที่ 51 การสร้างฟังก์ชันขึ้นมาใช้งานเองในภาษาซี3:51

    ตอนที่ 51 การสร้างฟังก์ชันขึ้นมาใช้งานเองในภาษาซี

  • ตอนที่ 52 ทำความรู้โครงสร้าง ฟังก์ชัน user define4:26

    ตอนที่ 52 ทำความรู้โครงสร้าง ฟังก์ชัน user define

  • ตอนที่ 53 การเรียกใช้ฟังก์ชันที่สร้างขึ้นมาเอง1:51

    ตอนที่ 53 การเรียกใช้ฟังก์ชันที่สร้างขึ้นมาเอง

  • ตอนที่ 54 ตัวอย่างการเขียนโปรแกรมเพื่อสร้างฟังก์ชันขึ้นมาใช้งาน3:55

    ตอนที่ 54 ตัวอย่างการเขียนโปรแกรมเพื่อสร้างฟังก์ชันขึ้นมาใช้งาน

  • ตอนที่ 55 ตัวอย่างการเขียนโปรแกรมประกาศฟังก์ชัน2:57

    ตอนที่ 55 ตัวอย่างการเขียนโปรแกรมประกาศฟังก์ชัน

  • ตอนที่ 56 เรียนรู้ฟังก์แบบไม่มีการส่งค่าและรับค่า2:03

    ตอนที่ 56 เรียนรู้ฟังก์แบบไม่มีการส่งค่าและรับค่า

  • ตอนที่ 57 ตัวอย่างการเขียนโปรแกรมฟังก์แบบไม่มีการส่งค่า4:36

    ตอนที่ 57 ตัวอย่างการเขียนโปรแกรมฟังก์แบบไม่มีการส่งค่า

  • ตอนที่ 58 ฟังก์แบบมีการส่งค่าแต่ไม่รับค่ากลับมาประมวลผล3:49

    ตอนที่ 58 ฟังก์แบบมีการส่งค่าแต่ไม่รับค่ากลับมาประมวลผล

  • ตอนที่ 59 ตัวอย่างการเขียนโปรแกรมแบบมีการส่งค่าแต่ไม่รับค่า5:20

    ตอนที่ 59 ตัวอย่างการเขียนโปรแกรมแบบมีการส่งค่าแต่ไม่รับค่า

  • ตอนที่ 60 ฟังก์ชันที่มีการรับค่าและส่งค่าในการประมวลผล2:30

    ตอนที่ 60 ฟังก์ชันที่มีการรับค่าและส่งค่าในการประมวลผล

  • 0612:30
  • ตอนที่ 62 ทำความรู้จักพอยเตอร์2:22

    ตอนที่ 62 ทำความรู้จักพอยเตอร์

  • ตอนที่ 63 ทำความรู้จักการปะกาศพอยเตอร์เพื่อใช้งาน4:35

    ตอนที่ 63 ทำความรู้จักการปะกาศพอยเตอร์เพื่อใช้งาน

  • ตอนที่ 64 ตัวอย่างการเขียนโปรแกรมพอยเตอร์2:56

    ตอนที่ 64 ตัวอย่างการเขียนโปรแกรมพอยเตอร์

  • ตอนที่ 65 ตัวอย่างการเขียนโปรแกรมพอยเตอร์3:24

    ตอนที่ 65 ตัวอย่างการเขียนโปรแกรมพอยเตอร์

  • ตอนที่ 66 ทำความรู้จักโครงสร้างข้อมูลแบบ structures3:53

    ตอนที่ 66 ทำความรู้จักโครงสร้างข้อมูลแบบ structures

  • เรียนภาษาซี ตอนที่ 67 รูปแบบการประกาศโครงสร้างข้อมูลแบบ structures3:37

    เรียนภาษาซี ตอนที่ 67 รูปแบบการประกาศโครงสร้างข้อมูลแบบ structures

  • ตอนที่ 68 การประกาศโครงสร้างข้อมูลแบบ structures2:32

    ตอนที่ 68 การประกาศโครงสร้างข้อมูลแบบ structures

  • ตอนที่ 69 การอ้างอิงตัวแปรภายในโครงสร้างข้อมูล structures3:16

    ตอนที่ 69 การอ้างอิงตัวแปรภายในโครงสร้างข้อมูล structures

  • ตอนที่ 70 ตัวอย่างการเขียนโปรแกรมโครงสร้างข้อมูล structure5:09

    ตอนที่ 70 ตัวอย่างการเขียนโปรแกรมโครงสร้างข้อมูล structure

  • ตอนที่ 71 ตัวอย่างการเขียนโปรแกรมโครงสร้างข้อมูล structures4:41

    ตอนที่ 71 ตัวอย่างการเขียนโปรแกรมโครงสร้างข้อมูล structures

  • ตอนที่ 72 ทำความรู้จักโครงสร้างข้อมูลแบบ unions2:06

    ตอนที่ 72 ทำความรู้จักโครงสร้างข้อมูลแบบ unions

  • ตอนที่ 73 การประกาศโครงสร้างข้อมูลแบบ unions2:52

    ตอนที่ 73 การประกาศโครงสร้างข้อมูลแบบ unions

  • ตอนที่ 74 การอ้างอิงตัวแปรภายในโครงสร้างข้อมูล unions2:07

    ตอนที่ 74 การอ้างอิงตัวแปรภายในโครงสร้างข้อมูล unions

  • ตอนที่ 75 ตัวอย่างการเขียนโปรแกรมโครงสร้างข้อมูล unions2:20

    ตอนที่ 75 ตัวอย่างการเขียนโปรแกรมโครงสร้างข้อมูล unions

  • ตอนที่ 76 การจัดการไฟล์ในภาษาซี3:06

    ตอนที่ 76 การจัดการไฟล์ในภาษาซี

  • ตอนที่ 77 ขั้นตอนในการเขียนโปรแกรมทำงานกับไฟล์1:15

    ตอนที่ 77 ขั้นตอนในการเขียนโปรแกรมทำงานกับไฟล์

  • ตอนที่ 78 การเปิดไฟล์ด้วยภาษาซี3:42

    ตอนที่ 78 การเปิดไฟล์ด้วยภาษาซี

  • ตอนที่ 79 ฟังก์ชันคำสั่งทางด้านไฟล์ในภาษาซี2:58

    ตอนที่ 79 ฟังก์ชันคำสั่งทางด้านไฟล์ในภาษาซี

Requirements

  • คอร์สนี้ออกแบบมาให้เหมาะสำหรับทั้งมือใหม่และผู้ที่มีพื้นฐานเขียนโปรแกรมอยู่แล้ว ดังนั้น ไม่มีข้อกำหนดที่ซับซ้อน อย่างไรก็ตาม หากคุณมีพื้นฐานด้านต่อไปนี้ จะช่วยให้เรียนรู้ได้ง่ายขึ้น: ทักษะและประสบการณ์ที่แนะนำ: มีพื้นฐานการใช้คอมพิวเตอร์ทั่วไป เข้าใจแนวคิดพื้นฐานของตรรกศาสตร์ (Logic) และคณิตศาสตร์เบื้องต้น หากเคยเรียนรู้ภาษาโปรแกรมอื่นมาก่อน (เช่น Python, Java) จะช่วยให้เข้าใจเร็วขึ้น แต่ ไม่จำเป็น เครื่องมือและอุปกรณ์ที่ต้องใช้: คอมพิวเตอร์ Windows, macOS หรือ Linux ติดตั้ง Code Editor เช่น Code::Blocks, Dev-C++, หรือ VS Code ติดตั้ง C Compiler เช่น GCC หรือ Clang (สามารถแนะนำวิธีติดตั้งได้ในคอร์ส) หากคุณเป็นมือใหม่ ไม่ต้องกังวล! คอร์สนี้จะเริ่มจากศูนย์และสอนทุกอย่างที่จำเป็นในการเริ่มต้นเขียนโปรแกรมภาษา C ได้อย่างมั่นใจ!

Description

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

คอร์สนี้เหมาะสำหรับ:
ผู้มีอำนาจไม่จำเป็นต้องมีพื้นฐานมาก่อนและต้องการเริ่มต้นจากศูนย์
นักเรียน/ นักศึกษาต้องการเสริมความรู้ด้านภาษาซีเพื่อใช้ในการเรียนหรือโปรเจกต์ค้นคว้า
มือใหม่ที่ต้องการเรียนรู้ภาษา ซีเพื่อเข้าใจหลักโปรแกรมซึ่ง
ผู้สนใจด้าน Embedded Systems, IoT หรือการพัฒนาโปรแกรมที่ต้องการควบคุม

คุณจะได้รับจากคอร์สนี้:

  • เข้าใจภาษาซีเช่นกรณีต่างๆ เงื่อนไขแรก ฟังก์ชั่น และโครงสร้างข้อมูล

  • สามารถเขียนโปรแกรมภาษาซีได้อย่างมั่นใจ

  • ปูพื้นฐานเพื่อเรียนรู้ภาษาที่ขึ้นหรือพัฒนาโปรแกรมที่ต้องการ

Who this course is for:

  • ผู้ที่ไม่มีพื้นฐานการเขียนโปรแกรมมาก่อนและต้องการเริ่มต้นจากศูนย์
  • นักเรียน/นักศึกษาที่ต้องการเสริมความรู้ด้านภาษาซี
  • นักพัฒนาซอฟต์แวร์มือใหม่ที่ต้องการเรียนรู้ภาษาซีเพื่อเข้าใจหลักการทำงานของโปรแกรม
  • ผู้ที่สนใจด้าน Embedded Systems, IoT หรือการพัฒนาโปรแกรมที่ต้องการความเร็วสูง