0Pricing
Mojo Academy icon
MojoAiPythonData_sciencePoziomy A1 → B215 języków

Mojo Academy

Naucz się Mojo, języka z rodziny Python stworzonym przez Modular na potrzeby szybkości AI. Pisz kod podobny do Pythona z wydajnością na poziomie systemu, SIMD i GPU. Ścieżka nauki CoddyKit obejmująca 30 krótkich kursów i 120 interaktywnych lekcji, z tutorem AI dostępnym przez całą dobę.

Kursy
30
Lekcje
120
Interaktywne kroki
1,560
Bezpłatny start
Kurs 1
Program nauczania

30 kursów w tej ścieżce

Każdy kurs w ścieżce Mojo Academy, w kolejności nauki. Pierwszy jest bezpłatny.

1

A14 lekcjiBezpłatny

Proszę wyjaśnić, czym jest Mojo i dlaczego łączy łatwość Pythona z wydajnością na poziomie systemowym.

2

A14 lekcjiPRO

Proszę skonfigurować Mojo na swojej maszynie za pomocą Modular Toolchain i sprawdzić, czy działa.

3

A14 lekcjiPRO

Proszę napisać i uruchomić pierwszy program w Mojo z pliku oraz REPL.

4

A14 lekcjiPRO

Proszę deklarować wartości za pomocą var i korzystać z codziennych typów danych Mojo.

5

A14 lekcjiPRO

Proszę wybierać między ścisłymi funkcjami fn a elastycznymi funkcjami def.

6

A24 lekcjiPRO

Proszę kierować logiką programu za pomocą warunków i pętli w Mojo.

7

A24 lekcjiPRO

Proszę przejrzyście przekazywać dane do funkcji za pomocą argumentów pozycyjnych, nazwanych i domyślnych.

8

A24 lekcjiPRO

Proszę łączyć powiązane dane i zachowania za pomocą struktur Mojo.

9

A24 lekcjiPRO

Proszę przewidywać, kiedy dane są kopiowane, a kiedy współdzielone, aby kod działał zgodnie z oczekiwaniami.

10

A24 lekcjiPRO

Proszę importować i wywoływać kod Pythona, zachowując możliwość korzystania z ulubionych bibliotek.

11

B14 lekcjiPRO

Proszę kontrolować sposób pobierania i modyfikowania argumentów przez funkcje zgodnie z konwencjami własności Mojo.

12

B14 lekcjiPRO

Proszę analizować kopie, przenoszenie oraz moment tworzenia i niszczenia wartości.

13

B14 lekcjiPRO

Proszę pisać kod generyczny działający z każdym typem implementującym trait.

14

B14 lekcjiPRO

Proszę używać parametrów do specjalizowania typów i funkcji, zanim program zostanie uruchomiony.

15

B14 lekcjiPRO

Proszę przetwarzać wiele liczb jednocześnie za pomocą natywnego typu SIMD w Mojo.

16

B14 lekcjiPRO

Proszę przechowywać i zarządzać grupami danych za pomocą standardowych typów kolekcji Mojo.

17

B14 lekcjiPRO

Proszę przejrzyście sygnalizować i obsługiwać niepowodzenia, korzystając z modelu błędów Mojo.

18

B14 lekcjiPRO

Proszę poznać stos, stertę i wskaźniki na tyle dobrze, aby pisać bezpieczny i szybki kod.

19

B14 lekcjiPRO

Proszę korzystać z rzeczywistych bibliotek Pythona, takich jak NumPy, wewnątrz programów Mojo.

20

B14 lekcjiPRO

Proszę przeprowadzić benchmark obciążenia, aby zobaczyć i wyjaśnić wzrost wydajności Mojo.

21

B24 lekcjiPRO

Proszę zbudować zoptymalizowany kernel numeryczny maksymalizujący przepustowość.

22

B24 lekcjiPRO

Proszę rozdzielać pracę między wiele rdzeni za pomocą prymitywów równoległości Mojo.

23

B24 lekcjiPRO

Proszę zrozumieć, jak Mojo wyraża kernele GPU i kiedy ich używać.

24

B24 lekcjiPRO

Proszę pozwolić Mojo automatycznie przeszukać przestrzeń parametrów i znaleźć najszybszą konfigurację.

25

B24 lekcjiPRO

Proszę generować i specjalizować kod w czasie kompilacji za pomocą zaawansowanych technik parametryzacji.

26

B24 lekcjiPRO

Proszę budować poprawne i szybkie procedury operujące na macierzach i tensorach.

27

B24 lekcjiPRO

Proszę łączyć kod Mojo z silnikiem MAX i szerszą platformą Modular AI.

28

B24 lekcjiPRO

Proszę organizować projekt Mojo w moduły i wielokrotnie używany pakiet.

29

B24 lekcjiPRO

Proszę znajdować rzeczywiste wąskie gardła i stosować ukierunkowane optymalizacje, które przynoszą wymierne korzyści.

30

B24 lekcjiPRO

Proszę przeprowadzić rzeczywiste obciążenie Pythona od początku do końca i przebudować je jako wysokowydajny projekt Mojo.

CoddyKit PRO

Odblokuj 30 kursów w tej ścieżce oraz wszystkie kursy w pozostałych ścieżkach

Tutor AI, egzamin certyfikacyjny i certyfikat. Działa w przeglądarce, na iOS i Androidzie.

Zobacz wszystkie plany
Rocznie$29.90 / rokOkoło $2.49 miesięcznieZapłać razDożywotnio$69.99 jednorazowoBez odnowień. PRO na zawsze.
Przegląd kursu

Mojo: Szybkie programowanie dla AI

Naucz się Mojo, języka z rodziny Python stworzonym przez Modular na potrzeby szybkości AI. Pisz kod podobny do Pythona z wydajnością na poziomie systemu, SIMD i GPU. Ten kurs obejmuje 30 progresywnych mini-kursów od poziomu początkującego (A1) do zaawansowanego (B2), z krótkimi skoncentrowanymi lekcjami i szybkimi quizami utrwalającymi każdą koncepcję.

Czego się nauczysz

Zaczniesz od podstaw i będziesz się rozwijać przez tematy pośrednie i zaawansowane, każdy kurs budując na poprzednim. Każda lekcja jest praktyczna i łatwa do przyswojenia, z dostępnym 24/7 tutorem AI, gdy potrzebujesz pomocy.

Jak to działa

Każdy kurs podzielony jest na cztery skoncentrowane, łatwe do przyswojenia lekcje. Ukończ kilka lekcji dziennie i opanujesz cały kurs w tygodniach, nie miesiącach.

Jak się będziesz uczyć

  1. 01

    Interaktywne lekcje

    Praktyczne ćwiczenia kodowania z opinią zwrotną w czasie rzeczywistym

  2. 02

    Tutor AI

    Uzyskaj natychmiastową pomoc od naszego AI, gdy się zatniesz

  3. 03

    Wbudowany edytor

    Pisz i uruchamiaj kod bezpośrednio w przeglądarce

  4. 04

    Certyfikat

    Uzyskaj certyfikat po ukończeniu kursu

FAQ

Często zadawane pytania

Czy kurs Mojo Academy jest bezpłatny?

Tak. Możesz rozpocząć kurs Mojo Academy za darmo i ukończyć jego interaktywne lekcje bez żadnych kosztów. Opcjonalna subskrypcja PRO odblokowuje zaawansowane narzędzia AI i certyfikat możliwy do udostępnienia.

Czy potrzebuję wcześniejszego doświadczenia, aby nauczyć się Mojo?

Nie. Kurs zaczyna się od podstaw i stopniowo przechodzi do bardziej zaawansowanych tematów, więc możesz zacząć nawet bez wcześniejszego doświadczenia z Mojo.

Jak nauczysz się Mojo na CoddyKit?

Uczysz się praktycznie. Krótkie interaktywne lekcje łączą jasne wyjaśnienie z praktycznym ćwiczeniem kodowania, które działa w czasie rzeczywistym, a tutor AI dostępny 24/7 udziela spersonalizowanej pomocy, gdy się zatniesz.

Czy dostajesz certyfikat po ukończeniu Mojo Academy?

Tak. Uczniowie PRO mogą przystąpić do egzaminu i uzyskać certyfikat ukończenia możliwy do udostępnienia z kodem możliwym do weryfikacji dla kursu Mojo Academy.

Czy możesz nauczyć się Mojo na telefonie?

Tak. CoddyKit jest dostępny na stronie internetowej i jako natywne aplikacje iOS i Android, dzięki czemu możesz nauczyć się Mojo na dowolnym urządzeniu, a Twoje postępy synchronizują się między nimi.

Ile kosztuje CoddyKit PRO?

Pierwszy kurs w ścieżce Mojo Academy jest bezpłatny. CoddyKit PRO odblokowuje wszystkie kursy: $5.90 tygodniowo, $7.90 miesięcznie, $29.90 rocznie lub $69.99 jednorazowo, aby uzyskać dożywotni dostęp bez odnowień.

Ile czasu zajmuje ukończenie ścieżki Mojo Academy?

Ścieżka Mojo Academy obejmuje 30 kursów i 120 lekcji. Większość lekcji zajmuje około 5–10 minut, więc cała ścieżka to mniej więcej 14 godzin praktyki we własnym tempie.

Zacznij Mojo Academy Teraz

Dołącz do tysięcy uczniów opanowujących programowanie dzięki lekcjom wspieranym AI.