Section 003: Project

จะเป็นอย่างไรถ้าเราสามารถเห็นกระบวนการของการสร้างโปรเจคตั้งแต่ต้นจนจบ?”

ใน Section 003: Project นี้จะพาผู้เรียนไปเรียนรู้ process ของการสร้างโปรเจคตั้งแต่ไอเดีย จนไปถึงการปล่อยผลงาน เห็นกระบวนการแก้ปัญหาและบริบทที่ใหญ่กว่าโจทย์ที่ฝึกในบทก่อนหน้า

ต่อยอดโปรเจคในเรื่องที่ตัวเองสนุกและสนใจ เก็บเป็นผลงานลงพอร์ตได้

สามารถทำโปรเจคอะได้บ้าง?

สำหรับโปรเจคจะมี template เริ่มต้นให้เลือกและ challenge problems เพื่อฝึกแก้ปัญหาโดยปรับใช้ความรู้ที่ได้เรียนจากบทก่อนหน้า

จากนั้นผู้เรียนจะได้ออกแบบ feature ตามความสนใจของตัวเอง ก่อนนำผลงานไปแชร์กับเพื่อนคนอื่น ๆ

Step #1

Step #1: Explore

สิ่งที่ต้องรู้ก่อนเริ่มทำโปรเจค และเลือกหัวข้อโปรเจคที่ตัวเองสนใจ

Introduction — Lesson 1.1
Where good ideas come from? — Lesson 1.2
How to notice problem? — Lesson 1.3
Pick the project — Assignment 1.1
Step #2

Step #2: Design

ออกแบบวิธีแก้ปัญหาที่ตอบโจทย์กับบริบทของปัญหา

Explore the problem — Assignment 2.1
What principles guide your work? — Lesson 2.2
How do I make my users happy? — Lesson 2.3
Imagine the MVP — Assignment 2.2
Step #3

Step #3: Implement

เขียนโค้ดเพื่อเปลี่ยนจากไอเดียให้กลายเป็นสิ่งที่ใช้งานได้จริง

Is this really gonna work? — Lesson 3.1
Make it work — Assignment 3.1
Software design principles — Lesson 3.2
Make it good enough — Assignment 3.2
Step #4

Step #4: Show and Tell

ปล่อยผลงาน ตกผลึกสิ่งที่ได้เรียนรู้ทั้งหมดจากคอร์สนี้

Show your work! — Assignment 4.1
Connecting the dots — Lesson 4.1