Intro to Programming 2021

วีดีโอแนะนำคอร์สเรียน IT Fundamentals

Our Goals

หลังจากเรียนจบคอร์สนี้ นักเรียนจะเข้าใจ 3 เทคโนโลยีที่ใช้กันอย่างแพร่หลายในงาน IT, data analytics และ data science เราเน้นสอนแบบ hands-on (command line, sqlite และ python 3.8) ทุกบทเรียนนักเรียนจะได้ลงมือเขียนโค้ด/ โปรแกรมเองทั้งหมด

  • สร้างและจัดการไฟล์ โฟลเดอร์ใน Windows OS
  • สร้าง database ด้วย sqlite3 command
  • เขียน query เพื่อดึงข้อมูลจากหลายๆตารางพร้อมกัน
  • เขียน python script พื้นฐาน รู้จักการใช้งานฟังก์ชันและ control flow
  • เขียน python เพื่อเชื่อมต่อกับ database
  • สร้างแอพพลิเคชั่นง่ายๆสำหรับรันใน command prompt

Modules

แต่ละ module จะมีวีดีโอสอน บทความรีวิวคอนเซ็ปต์ และแบบทดสอบความรู้ (formative quiz)

แอดกำลังทำเพิ่มอีกสองบทเกี่ยวกับการจัดการ CSV และ Intro to Machine Learning รอเรียนได้เร็วๆนี้ครับ

How to Learn

คอร์สเราออกแบบมาให้เรียนเฉพาะวีดีโอก็ได้นะครับ จริงๆถ้าเรียนวีดีโออย่างเดียวก็สามารถทำ final project ได้เลย แต่ถ้าอ่านบทความรีวิวและทำ quiz ด้วยจะเข้าใจบทเรียนมากขึ้น แต่จะใช้เวลาเรียนนานขึ้นเช่นกัน

Prerequisite

  • คอมพิวเตอร์ แล๊บท๊อปส่วนตัว Windows 7 ขึ้นไป Ram อย่างน้อย 1GB เข้าถึงอินเตอร์เน็ต
  • ใช้งานคอมพิวเตอร์พื้นฐาน สามารถดาวน์โหลดและติดตั้งโปรแกรมได้

Note – สำหรับนักเรียนที่จะใช้คอมหรือแล๊บท๊อปของบริษัทเรียนวิชานี้ ต้องขอสิทธิ์ admin เพื่อดาวน์โหลดและติดตั้งโปรแกรม รวมถึงการตั้งค่า PATH variable ด้วยนะครับ แอดแนะนำว่าใช้เป็นคอมส่วนตัวจะเรียนสะดวกกว่า

FAQ

  • คอร์สนี้เป็นคอร์สระดับเริ่มต้น ครอบคลุมพื้นฐานทั้งหมดที่ควรรู้เกี่ยวกับ command line, SQLite และ Python version 3.8+
  • เรามีทั้งหมด 35 วีดีโอ แบบทดสอบความรู้ บทความรีวิวเนื้อหา และโปรเจ็คจบ คอร์สเรียนนี้ใช้เวลาเรียนทั้งหมดประมาณ 2-3 ชั่วโมง (เฉพาะวีดีโอ) หรือ 4-5 ชั่วโมง รวมอ่านบทความและทำแบบทดสอบความรู้
  • หากมีข้อสงสัยในบทเรียน สามารถทักแชททาง FB messenger หรือทางไลน์แอดได้เลยที่ @datarockie (มี @ นำหน้าด้วยนะครับ)

The Road Ahead

หลังจากเรียนจบแล้ว นักเรียนทุกคนจะสามารถเขียน script แบบนี้ได้เลย ใช้ความรู้ command line + sqlite + python สร้างเป็นแอพง่ายๆสำหรับรันใน command prompt

คลิกที่ gear icon เพื่อดูแบบ HD หรือ full screen