0Pricing
Mojo Academy icon

Mojo Academy

MOJOAiPythonData_science

Lerne Mojo, Modulars Python-Familie Sprache für AI-Geschwindigkeit. Schreibe Python-ähnlichen Code mit System-Level Performance, SIMD und GPUs.

🤖 KI-Gesteuert📚 30 Kurse👥 100.000+ Lernende⭐ 4,9 Bewertung
Kursübersicht

Mojo: High-Performance AI Programming

Lerne Mojo, Modulars Python-Familie Sprache für AI-Geschwindigkeit. Schreibe Python-ähnlichen Code mit System-Level Performance, SIMD und GPUs. Dieser Kurs umfasst 30 progressive Mini-Kurse von absoluten Anfänger (A1) bis Advanced (B2), mit kurzen fokussierten Lektionen und schnellen Quizzes, um jedes Konzept zu festigen.

Was du lernen wirst

Du startest mit den Grundlagen und baust dich durch mittlere und fortgeschrittene Themen auf, wobei jeder Kurs auf dem vorherigen aufbaut. Jede Lektion ist praktisch und kompakt, mit einem 24/7 AI-Tutor, der dir hilft, wenn du Unterstützung brauchst.

Wie es funktioniert

Jeder Kurs ist in vier fokussierte, kompakte Lektionen unterteilt. Absolviere ein paar Lektionen pro Tag und du wirst den gesamten Kurs in Wochen, nicht Monaten, beherrschen.

Lernen starten →

So wirst du lernen

🎯
Interaktive Lektionen
Praktische Coding-Übungen mit Live-Feedback
🤖
KI-Tutor
Erhalte sofortige Hilfe von unserem KI-Tutor, wenn du nicht weiterkommst
💻
Integrierter Editor
Schreibe und starte Code direkt in deinem Browser
🏆
Zertifikat
Verdiene ein Zertifikat, wenn du den Kurs abschließt
Lehrplan

30 Kurse

Alle Kurse im Mojo Academy Lernpfad.

01

Mojo kennenlernen: Python-Geschwindigkeit für KI

A14 Lektionen

Erklären Sie, was Mojo ist und warum es Pythons Einfachheit mit Performance auf Systemebene verbindet.

02

Die Modular-Toolchain installieren

A14 LektionenPRO

Richten Sie Mojo mit der Modular-Toolchain auf Ihrem Rechner ein und überprüfen Sie die Ausführung.

03

Hello World und Mojo ausführen

A14 LektionenPRO

Schreiben und führen Sie Ihr erstes Mojo-Programm aus einer Datei und der REPL aus.

04

Variablen und Kerntypen

A14 LektionenPRO

Deklarieren Sie Werte mit var und verwenden Sie Mojos gängige Datentypen.

05

fn vs def: Zwei Arten der Definition

A14 LektionenPRO

Wählen Sie zwischen strikten fn-Funktionen und flexiblen def-Funktionen.

06

Verzweigter Kontrollfluss

A24 LektionenPRO

Steuern Sie die Programmlogik mit Bedingungen und Schleifen in Mojo.

07

Funktionen, Argumente und Standardwerte

A24 LektionenPRO

Übergeben Sie Daten mit Positions-, Schlüsselwort- und Standardargumenten sauber an Funktionen.

08

Ihr erstes Struct erstellen

A24 LektionenPRO

Bündeln Sie zusammengehörige Daten und Verhalten mit Mojo-Structs.

09

Intuition zu Wert und Referenz

A24 LektionenPRO

Erkennen Sie, wann Daten kopiert oder gemeinsam verwendet werden, damit sich Ihr Code wie erwartet verhält.

10

Von Mojo aus mit Python sprechen

A24 LektionenPRO

Importieren und rufen Sie Python-Code auf, damit Sie Ihre bevorzugten Bibliotheken behalten können.

11

Besitz: owned, borrowed, inout

B14 LektionenPRO

Steuern Sie mit Mojos Besitzkonventionen, wie Funktionen Argumente übernehmen und verändern.

12

Wertsemantik und Lebensdauern

B14 LektionenPRO

Beurteilen Sie Kopien, Verschiebungen und den Zeitpunkt, zu dem Werte erstellt oder zerstört werden.

13

Traits und gemeinsames Verhalten

B14 LektionenPRO

Schreiben Sie generischen Code, der mit jedem Typ funktioniert, der einen Trait implementiert.

14

Parameter zur Compile-Zeit

B14 LektionenPRO

Verwenden Sie Parameter, um Typen und Funktionen zu spezialisieren, bevor das Programm überhaupt läuft.

15

SIMD und Vektorisierung

B14 LektionenPRO

Verarbeiten Sie viele Zahlen gleichzeitig mit Mojos nativem SIMD-Typ.

16

Collections: List, Dict und Set

B14 LektionenPRO

Speichern und verwalten Sie Datengruppen mit Mojos Standard-Collection-Typen.

17

Fehlerbehandlung mit raises

B14 LektionenPRO

Signalisieren und behandeln Sie Fehler sauber mit Mojos Fehlermodell.

18

Grundlagen des Speichers in Mojo

B14 LektionenPRO

Verstehen Sie Stack, Heap und Pointer so weit, dass Sie sicheren, schnellen Code schreiben können.

19

Python-Bibliotheken in der Praxis aufrufen

B14 LektionenPRO

Steuern Sie echte Python-Bibliotheken wie NumPy aus Mojo-Programmen heraus.

20

Mojos und Pythons Geschwindigkeit messen

B14 LektionenPRO

Benchmarken Sie eine Arbeitslast, um Mojos Performance-Gewinne zu sehen und zu erklären.

21

Einen hochperformanten Kernel schreiben

B24 LektionenPRO

Erstellen Sie einen kompakten numerischen Kernel, der den Durchsatz maximiert.

22

Über CPU-Kerne parallelisieren

B24 LektionenPRO

Verteilen Sie Arbeit mit Mojos parallelen Primitiven auf viele Kerne.

23

GPU-Programmierkonzepte in Mojo

B24 LektionenPRO

Verstehen Sie, wie Mojo GPU-Kernel ausdrückt und wann Sie sie einsetzen sollten.

24

Autotuning für maximalen Durchsatz

B24 LektionenPRO

Lassen Sie Mojo Parametersuchräume durchsuchen, um automatisch die schnellste Konfiguration zu finden.

25

Fortgeschrittene Metaprogrammierung

B24 LektionenPRO

Generieren und spezialisieren Sie Code zur Compile-Zeit mit fortgeschrittenen Parametrierungstechniken.

26

Numerischer und Tensor-Code

B24 LektionenPRO

Erstellen Sie korrekte und zugleich schnelle Matrix- und Tensor-Routinen.

27

Das MAX- und Modular-Ökosystem

B24 LektionenPRO

Verbinden Sie Mojo-Code mit der MAX-Engine und der umfassenderen Modular-KI-Plattform.

28

Mojo-Code paketieren und teilen

B24 LektionenPRO

Organisieren Sie ein Mojo-Projekt in Module und ein wiederverwendbares Paket.

29

Profiling und Optimierung

B24 LektionenPRO

Finden Sie echte Engpässe und wenden Sie gezielte Optimierungen an, die sich tatsächlich auszahlen.

30

Abschlussprojekt: Eine Python-App portieren und beschleunigen

B24 LektionenPRO

Nehmen Sie eine echte Python-Arbeitslast von Anfang bis Ende und erstellen Sie daraus ein hochperformantes Mojo-Projekt.

FAQ

Häufig gestellte Fragen

Ist der Mojo Academy Kurs kostenlos?

Ja. Du kannst den Mojo Academy Kurs kostenlos starten und seine interaktiven Lektionen ohne Kosten abschließen. Ein optionales PRO-Abo schaltet erweiterte KI-Tools und ein teilbares Zertifikat frei.

Brauche ich Vorkenntnisse, um MOJO zu lernen?

Nein. Der Kurs beginnt mit den Grundlagen und bewegt sich schrittweise zu fortgeschritteneren Themen, sodass du auch ohne MOJO-Vorkenntnisse starten kannst.

Wie lerne ich MOJO auf CoddyKit?

Du lernst durch Tun. Kurze interaktive Lektionen verbinden eine klare Erklärung mit einer praktischen Coding-Übung, die in Echtzeit läuft, und ein 24/7 KI-Tutor gibt dir personalisierte Hilfe, wann immer du steckenbleibst.

Erhalte ich ein Zertifikat für den Abschluss von Mojo Academy?

Ja. PRO-Lerner können eine Prüfung ablegen und verdienen sich ein teilbares Abschlusszertifikat mit verifizierbarem Code für den Mojo Academy Kurs.

Kann ich MOJO auf meinem Telefon lernen?

Ja. CoddyKit ist im Web und als native iOS- und Android-Apps verfügbar, sodass du MOJO auf jedem Gerät lernen kannst und dein Fortschritt überall synchronisiert wird.

Starte Mojo Academy jetzt

Schließe dich Tausenden von Lernenden an, die Programmierung mit KI-gestützten Lektionen beherrschen.

Kostenlos starten →Alle Kurse ansehen