0Pricing
Mojo Academy icon

Mojo Academy

MOJOAiPythonData_science

เรียนรู้ Mojo ภาษาของ Modular ที่เป็นส่วนหนึ่งของแฟมิลี Python สร้างขึ้นเพื่อความเร็วของ AI เขียนโค้ดเหมือน Python พร้อมประสิทธิภาพในระดับระบบ SIMD และ GPU

🤖 ขับเคลื่อนด้วย AI📚 คอร์ส 30👥 ผู้เรียน 100,000+ คน⭐ คะแนน 4.9
ภาพรวมคอร์ส

Mojo: โปรแกรมมิ่ง AI ที่มีประสิทธิภาพสูง

เรียนรู้ Mojo ภาษาของ Modular ที่เป็นส่วนหนึ่งของแฟมิลี Python สร้างขึ้นเพื่อความเร็วของ AI เขียนโค้ดเหมือน Python พร้อมประสิทธิภาพในระดับระบบ SIMD และ GPU หลักสูตรนี้ครอบคลุมกว่า 30 หลักสูตรขนาดเล็กที่เรียงลำดับไว้ตั้งแต่ระดับผู้เริ่มต้น (A1) ไปจนถึงระดับสูง (B2) พร้อมบทเรียนสั้นๆ ที่เน้นเฉพาะและแบบทดสอบด่วนเพื่อยึดแต่ละแนวคิดให้แน่น

สิ่งที่คุณจะได้เรียนรู้

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

วิธีการทำงาน

แต่ละหลักสูตรจะแบ่งออกเป็นบทเรียนสั้นๆ ที่เน้นเฉพาะ 4 บท ทำบทเรียนบางส่วนต่อวัน และคุณจะเชี่ยวชาญหลักสูตรทั้งหมดในเรื่องของสัปดาห์ ไม่ใช่เดือน

เริ่มเรียนรู้ →

วิธีการเรียนรู้ของคุณ

🎯
บทเรียนแบบโต้ตอบ
แบบฝึกหัดการเขียนโค้ดโดยตรงพร้อมข้อเสนอแนะแบบเรียลไทม์
🤖
ติวเตอร์ AI
ได้รับความช่วยเหลือแบบทันทีจาก AI ของเราเมื่อคุณติดขัด
💻
ตัวแก้ไขในตัว
เขียนและรันโค้ดโดยตรงในเบราว์เซอร์ของคุณ
🏆
ใบรับรอง
ได้รับใบรับรองเมื่อคุณเสร็จสิ้นหลักสูตร
หลักสูตร

30 หลักสูตร

ทุกหลักสูตรในเส้นทางการเรียนรู้ Mojo Academy

01

พบกับ Mojo: ความเร็วของ Python สำหรับปัญญาประดิษฐ์

A14 บทเรียน

อธิบายว่า Mojo คืออะไร และเหตุใดจึงผสานความง่ายของ Python เข้ากับประสิทธิภาพระดับระบบ

02

ติดตั้งชุดเครื่องมือ Modular

A14 บทเรียนPRO

ตั้งค่า Mojo บนเครื่องด้วยชุดเครื่องมือ Modular และตรวจสอบว่าใช้งานได้

03

Hello World และการเรียกใช้ Mojo

A14 บทเรียนPRO

เขียนและเรียกใช้โปรแกรม Mojo แรกจากไฟล์และ REPL

04

ตัวแปรและชนิดข้อมูลหลัก

A14 บทเรียนPRO

ประกาศค่าด้วย var และใช้ชนิดข้อมูลทั่วไปของ Mojo

05

fn เทียบกับ def: สองวิธีกำหนดฟังก์ชัน

A14 บทเรียนPRO

เลือกใช้ฟังก์ชัน fn ที่เคร่งครัด หรือฟังก์ชัน def ที่ยืดหยุ่น

06

ลำดับการควบคุมที่แยกแขนง

A24 บทเรียนPRO

ควบคุมตรรกะของโปรแกรมด้วยเงื่อนไขและลูปใน Mojo

07

ฟังก์ชัน อาร์กิวเมนต์ และค่าเริ่มต้น

A24 บทเรียนPRO

ส่งข้อมูลเข้าฟังก์ชันอย่างเป็นระเบียบด้วยอาร์กิวเมนต์ตามตำแหน่ง ตามชื่อ และค่าเริ่มต้น

08

สร้างโครงสร้างข้อมูลแรกของคุณ

A24 บทเรียนPRO

รวมข้อมูลและพฤติกรรมที่เกี่ยวข้องไว้ด้วยกันโดยใช้โครงสร้างข้อมูลของ Mojo

09

ความเข้าใจเรื่องค่าเทียบกับการอ้างอิง

A24 บทเรียนPRO

คาดการณ์ได้ว่าข้อมูลจะถูกคัดลอกหรือใช้ร่วมกัน เพื่อให้โค้ดทำงานตามที่คาด

10

เรียกใช้ Python จาก Mojo

A24 บทเรียนPRO

นำเข้าและเรียกใช้โค้ด Python เพื่อให้ยังใช้ไลบรารีโปรดของคุณได้

11

ความเป็นเจ้าของ: owned, borrowed, inout

B14 บทเรียนPRO

ควบคุมวิธีที่ฟังก์ชันรับและแก้ไขอาร์กิวเมนต์ตามรูปแบบความเป็นเจ้าของของ Mojo

12

ความหมายของค่าและอายุการใช้งาน

B14 บทเรียนPRO

ทำความเข้าใจการคัดลอก การย้าย และช่วงเวลาที่ค่าถูกสร้างหรือทำลาย

13

เทรตและพฤติกรรมร่วม

B14 บทเรียนPRO

เขียนโค้ดทั่วไปที่ทำงานกับชนิดข้อมูลใดก็ได้ซึ่งใช้งานเทรตนั้น

14

พารามิเตอร์ระหว่างคอมไพล์

B14 บทเรียนPRO

ใช้พารามิเตอร์เพื่อปรับแต่งชนิดข้อมูลและฟังก์ชันก่อนที่โปรแกรมจะเริ่มทำงาน

15

SIMD และเวกเตอร์ไลเซชัน

B14 บทเรียนPRO

ประมวลผลตัวเลขจำนวนมากพร้อมกันด้วยชนิดข้อมูล SIMD ที่ Mojo รองรับโดยตรง

16

คอลเลกชัน: List, Dict และ Set

B14 บทเรียนPRO

จัดเก็บและจัดการกลุ่มข้อมูลด้วยชนิดคอลเลกชันมาตรฐานของ Mojo

17

การจัดการข้อผิดพลาดด้วย raises

B14 บทเรียนPRO

ส่งสัญญาณและกู้คืนจากความล้มเหลวอย่างเป็นระเบียบด้วยรูปแบบข้อผิดพลาดของ Mojo

18

พื้นฐานหน่วยความจำใน Mojo

B14 บทเรียนPRO

ทำความเข้าใจสแตก ฮีป และพอยน์เตอร์ให้เพียงพอสำหรับเขียนโค้ดที่ปลอดภัยและรวดเร็ว

19

การเรียกใช้ไลบรารี Python ในทางปฏิบัติ

B14 บทเรียนPRO

เรียกใช้ไลบรารี Python จริง เช่น NumPy จากภายในโปรแกรม Mojo

20

วัดความเร็ว Mojo เทียบกับ Python

B14 บทเรียนPRO

ทดสอบประสิทธิภาพงานหนึ่งเพื่อดูและอธิบายข้อได้เปรียบด้านความเร็วของ Mojo

21

เขียนเคอร์เนลประสิทธิภาพสูง

B24 บทเรียนPRO

สร้างเคอร์เนลคำนวณที่กระชับและเพิ่มอัตราการประมวลผลให้สูงสุด

22

ทำงานขนานข้ามแกน CPU

B24 บทเรียนPRO

กระจายงานไปยังหลายแกนด้วยโครงสร้างพื้นฐานแบบขนานของ Mojo

23

แนวคิดการเขียนโปรแกรม GPU ใน Mojo

B24 บทเรียนPRO

ทำความเข้าใจวิธีที่ Mojo แสดงเคอร์เนล GPU และเวลาที่ควรใช้

24

ปรับจูนอัตโนมัติเพื่ออัตราการประมวลผลสูงสุด

B24 บทเรียนPRO

ให้ Mojo ค้นหาพื้นที่พารามิเตอร์เพื่อหาการกำหนดค่าที่เร็วที่สุดโดยอัตโนมัติ

25

เมทาโปรแกรมมิงขั้นสูง

B24 บทเรียนPRO

สร้างและปรับแต่งโค้ดระหว่างคอมไพล์ด้วยเทคนิคพารามิเตอร์ขั้นสูง

26

โค้ดตัวเลขและเทนเซอร์

B24 บทเรียนPRO

สร้างรูทีนเมทริกซ์และเทนเซอร์ที่ถูกต้องและรวดเร็ว

27

MAX และระบบนิเวศ Modular

B24 บทเรียนPRO

เชื่อมต่อโค้ด Mojo กับเอนจิน MAX และแพลตฟอร์มปัญญาประดิษฐ์ Modular โดยรวม

28

จัดแพ็กเกจและแบ่งปันโค้ด Mojo

B24 บทเรียนPRO

จัดโครงการ Mojo ให้เป็นโมดูลและแพ็กเกจที่นำกลับมาใช้ใหม่ได้

29

การทำโปรไฟล์และการปรับประสิทธิภาพ

B24 บทเรียนPRO

ค้นหาคอขวดที่เกิดขึ้นจริงและใช้การปรับปรุงเฉพาะจุดที่ให้ผลคุ้มค่า

30

โครงงานสรุป: ย้ายและเร่งความเร็วแอป Python

B24 บทเรียนPRO

นำงาน Python จริงมาสร้างใหม่ตั้งแต่ต้นจนจบเป็นโครงการ Mojo ประสิทธิภาพสูง

คำถามที่พบบ่อย

คำถามที่พบบ่อย

หลักสูตร Mojo Academy ฟรีหรือไม่

ใช่ คุณสามารถเริ่มหลักสูตร Mojo Academy ได้ฟรีและเสร็จสิ้นบทเรียนแบบโต้ตอบโดยไม่มีค่าใช้จ่าย การสมัครสมาชิก PRO ที่เป็นทางเลือกจะปลดล็อกเครื่องมือ AI ขั้นสูงและใบรับรองที่แชร์ได้

ฉันต้องมีประสบการณ์มาก่อนหรือไม่ในการเรียนรู้ MOJO

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

ฉันจะเรียนรู้ MOJO บน CoddyKit ได้อย่างไร

คุณเรียนรู้โดยการลงมือทำ บทเรียนสั้น ๆ แบบโต้ตอบจับคู่คำอธิบายที่ชัดเจนกับแบบฝึกหัดการเขียนโค้ดที่ทำงานในเวลาจริง และติวเตอร์ AI ที่ทำงาน 24/7 ให้ความช่วยเหลือแบบบุคคลเมื่อคุณติดขัด

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น Mojo Academy หรือไม่

ใช่ ผู้เรียน PRO สามารถสอบและได้รับใบรับรองการเสร็จสิ้นที่แชร์ได้พร้อมรหัสที่สามารถตรวจสอบได้สำหรับหลักสูตร Mojo Academy

ฉันสามารถเรียนรู้ MOJO บนโทรศัพท์ของฉันได้หรือไม่

ใช่ CoddyKit พร้อมใช้งานบนเว็บและเป็นแอปพลิเคชันแบบเนทีฟ iOS และ Android ดังนั้นคุณสามารถเรียนรู้ MOJO บนอุปกรณ์ใดก็ได้และความคืบหน้าของคุณจะซิงค์ในทุกอุปกรณ์

เริ่มเรียน Mojo Academy ตอนนี้

เข้าร่วมกับผู้เรียนนับพันคนที่กำลังเรียนรู้การเขียนโปรแกรมผ่านบทเรียนที่ขับเคลื่อนด้วย AI

เริ่มฟรี →ดูคอร์สทั้งหมด