0Pricing
Mojo Academy icon

Mojo Academy

MOJOAiPythonData_science

Mojo'yu öğrenin, AI hızı için tasarlanan Modular'ın Python-ailesi dili. Python benzeri kod yazın, sistem düzeyinde performans, SIMD ve GPU'larla.

🤖 Yapay Zeka Destekli📚 30 kurs👥 100.000+ öğrenci⭐ 4,9 puan
Kurs Özeti

Mojo: Yüksek Performanslı AI Programlama

Mojo'yu öğrenin, AI hızı için tasarlanan Modular'ın Python-ailesi dili. Python benzeri kod yazın, sistem düzeyinde performans, SIMD ve GPU'larla. Bu yol, mutlak başlangıç (A1) seviyesinden ileri (B2) seviyeye kadar 30 kademeli mini-kurstan oluşur; kısa, odaklanmış dersler ve her kavramı pekiştirmek için hızlı quizlerle.

Neler Öğreneceksiniz

Temellerden başlayıp orta ve ileri konulara ilerlersiniz; her kurs bir öncekinin üzerine inşa edilir. Her ders pratiktir ve ağız tadında olup, yardıma ihtiyaç duyduğunuzda 7/24 AI öğretmeni hazırdır.

Nasıl Çalışır

Her kurs dört odaklanmış, ağız tadında derse ayrılır. Günde birkaç ders tamamlayın ve tüm yolu aylar değil, haftalar içinde öğrenin.

Öğrenmeye Başla →

Nasıl Öğreneceksin

🎯
Etkileşimli Dersler
Gerçek zamanlı geri bildirim ile uygulamalı kodlama alıştırmaları
🤖
AI Öğretmen
Takılırsan AI'dan anında yardım al
💻
Yerleşik Editör
Tarayıcında doğrudan kod yaz ve çalıştır
🏆
Sertifika
Kursu tamamladığında sertifika kazan
Müfredat

30 Kurs

Mojo Academy öğrenme yolundaki tüm kurslar.

01

Mojo ile Tanışın: Yapay Zeka için Python Hızı

A14 ders

Mojo'nun ne olduğunu ve Python'ın kolaylığını sistem düzeyi performansla nasıl birleştirdiğini açıklayın.

02

Modular Araç Zincirini Kurma

A14 dersPRO

Mojo'yu Modular araç zinciriyle makinenize kurun ve çalıştığını doğrulayın.

03

Hello World ve Mojo'yu Çalıştırma

A14 dersPRO

İlk Mojo programınızı bir dosyadan ve REPL'den yazıp çalıştırın.

04

Değişkenler ve Temel Türler

A14 dersPRO

var ile değerler bildirin ve Mojo'nun günlük kullanımdaki veri türlerini kullanın.

05

fn ve def: Tanımlamanın İki Yolu

A14 dersPRO

Katı kurallı fn fonksiyonları ile esnek def fonksiyonları arasında seçim yapın.

06

Dallanma Sağlayan Akış Denetimi

A24 dersPRO

Mojo'da koşullar ve döngülerle program mantığını yönlendirin.

07

Fonksiyonlar, Bağımsız Değişkenler ve Varsayılanlar

A24 dersPRO

Konumsal, anahtar sözcük ve varsayılan bağımsız değişkenlerle verilere fonksiyonlara düzenli biçimde aktarın.

08

İlk Struct'ınızı Oluşturma

A24 dersPRO

İlişkili verileri ve davranışları Mojo struct'larını kullanarak bir araya getirin.

09

Değer ve Başvuru Sezgisi

A24 dersPRO

Kodunuzun beklediğiniz gibi davranması için verilerin ne zaman kopyalandığını, ne zaman paylaşıldığını öngörün.

10

Mojo'dan Python ile Konuşma

A24 dersPRO

En sevdiğiniz kütüphaneleri kullanmaya devam etmek için Python kodunu içe aktarın ve çağırın.

11

Sahiplik: owned, borrowed, inout

B14 dersPRO

Mojo'nun sahiplik kurallarıyla fonksiyonların bağımsız değişkenleri nasıl alıp değiştireceğini denetleyin.

12

Değer Anlambilimi ve Yaşam Süreleri

B14 dersPRO

Kopyaları, taşımaları ve değerlerin ne zaman oluşturulup yok edildiğini analiz edin.

13

Trait'ler ve Paylaşılan Davranış

B14 dersPRO

Bir trait uygulayan her türle çalışabilen genel kod yazın.

14

Derleme Zamanı Parametreleri

B14 dersPRO

Program çalışmadan önce türleri ve fonksiyonları özelleştirmek için parametreleri kullanın.

15

SIMD ve Vektörleştirme

B14 dersPRO

Mojo'nun birinci sınıf SIMD türünü kullanarak çok sayıda sayıyı aynı anda işleyin.

16

Koleksiyonlar: List, Dict ve Set

B14 dersPRO

Mojo'nun standart koleksiyon türleriyle veri gruplarını saklayın ve yönetin.

17

raises ile Hata Yönetimi

B14 dersPRO

Mojo'nun hata modeliyle başarısızlıkları düzenli biçimde bildirin ve bunlardan kurtulun.

18

Mojo'da Belleğin Temelleri

B14 dersPRO

Güvenli ve hızlı kod yazmaya yetecek ölçüde yığın, yığın belleği ve işaretçileri anlayın.

19

Python Kütüphanelerini Uygulamada Çağırma

B14 dersPRO

NumPy gibi gerçek Python kütüphanelerini Mojo programlarının içinden kullanın.

20

Mojo ve Python Hızını Ölçme

B14 dersPRO

Bir iş yükünü kıyaslayarak Mojo'nun performans kazanımlarını görün ve açıklayın.

21

Yüksek Performanslı Bir Çekirdek Yazma

B24 dersPRO

İşlem hacmini en üst düzeye çıkaran, yoğun bir sayısal çekirdek oluşturun.

22

CPU Çekirdekleri Arasında Paralelleştirme

B24 dersPRO

Mojo'nun paralel ilkelleriyle işi birçok çekirdeğe dağıtın.

23

Mojo'da GPU Programlama Kavramları

B24 dersPRO

Mojo'nun GPU çekirdeklerini nasıl ifade ettiğini ve bunları ne zaman kullanmanız gerektiğini anlayın.

24

En Yüksek İşlem Hacmi için Otomatik Ayarlama

B24 dersPRO

En hızlı yapılandırmayı otomatik olarak bulması için Mojo'nun parametre alanlarını aramasını sağlayın.

25

İleri Düzey Üst Programlama

B24 dersPRO

İleri parametre teknikleriyle derleme zamanında kod üretin ve özelleştirin.

26

Sayısal ve Tensör Kodu

B24 dersPRO

Hem doğru hem de hızlı matris ve tensör yordamları oluşturun.

27

MAX ve Modular Ekosistemi

B24 dersPRO

Mojo kodunu MAX motoruna ve daha geniş Modular Yapay Zeka platformuna bağlayın.

28

Mojo Kodunu Paketleme ve Paylaşma

B24 dersPRO

Bir Mojo projesini modüller ve yeniden kullanılabilir bir paket hâlinde düzenleyin.

29

Profil Oluşturma ve Optimizasyon

B24 dersPRO

Gerçek darboğazları bulun ve gerçekten fayda sağlayan hedefli optimizasyonlar uygulayın.

30

Bitirme Projesi: Bir Python Uygulamasını Taşıma ve Hızlandırma

B24 dersPRO

Gerçek bir Python iş yükünü baştan sona ele alıp yüksek performanslı bir Mojo projesi olarak yeniden oluşturun.

SSS

Sıkça Sorulan Sorular

Mojo Academy kursu ücretsiz mi?

Evet. Mojo Academy kursunu ücretsiz olarak başlayabilir ve etkileşimli derslerini hiç ücret ödemeden tamamlayabilirsin. İsteğe bağlı PRO aboneliği gelişmiş yapay zeka araçlarını ve paylaşılabilir bir sertifikayı açar.

MOJO öğrenmek için önceki deneyim gerekli mi?

Hayır. Kurs temel bilgilerle başlar ve giderek daha ileri konulara ilerler, bu nedenle MOJO deneyimi olmasa bile başlayabilirsin.

CoddyKit'te MOJO nasıl öğreneceksin?

Yaparak öğrenirsin. Kısa etkileşimli dersler, açık bir açıklama ile gerçek zamanlı çalışan uygulamalı bir kodlama alıştırmasını bir araya getirir ve 24/7 AI öğretmen takılırsan kişiselleştirilmiş yardım sağlar.

Mojo Academy kursunu tamamladığımda sertifika alır mıyım?

Evet. PRO öğrenenler sınav yapabilir ve Mojo Academy kursu için doğrulanabilir bir koduyla paylaşılabilir bir tamamlama sertifikası kazanabilirler.

MOJO öğrenimini telefonumda yapabilir miyim?

Evet. CoddyKit web ve yerel iOS ile Android uygulamaları olarak erişilebilir, böylece MOJO öğrenimini herhangi bir cihazda yapabilir ve ilerlemeniz cihazlar arasında senkronize olur.

Mojo Academy Kursuna Şimdi Başla

Yapay zeka destekli derslerle programlamayı öğrenen binlerce öğrenciye katıl.

Ücretsiz Başla →Tüm Kursları Gözden Geçir