Programmieren mit Mojo
placeKöln 9 Mar 2026 until 13 Mar 2026 |
computer Online: Zoom 9 Mar 2026 until 13 Mar 2026 |
placeKöln 10 Aug 2026 until 14 Aug 2026 |
computer Online: Zoom 10 Aug 2026 until 14 Aug 2026 |
placeKöln 14 Sep 2026 until 18 Sep 2026 |
computer Online: Zoom 14 Sep 2026 until 18 Sep 2026 |
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Sie verstehen die Grundlagen und Konzepte der Mojo-Programmierung, können eigene Programme effizient erstellen und gezielt Performance-Potenziale nutzen. Nach dem Seminar sind Sie in der Lage, Mojo produktiv in bestehenden Python- oder C++-Workflows einzusetzen, High-Performance-Komponenten zu entwickeln und Mojo für KI- und numerische Rechenanwendungen zu nutzen.Inhalt
-
Tag 1 - Einführung & Grundlagen
- Mojo vs. Python: Unterschiede & Motivation
- Installation & Setup (Mojo SDK, Jupyter/CLI)
- Syntax-Basics: Variablen, Typen, Funktionen
- Mojo-spezifische Features (statisch vs. dynamisch, Performance-Fokus)
- Übungen: Erste kleine Skripte & Benchmarks
- Tag 2 - Sprachkonzepte vertiefe…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Sie verstehen die Grundlagen und Konzepte der Mojo-Programmierung, können eigene Programme effizient erstellen und gezielt Performance-Potenziale nutzen. Nach dem Seminar sind Sie in der Lage, Mojo produktiv in bestehenden Python- oder C++-Workflows einzusetzen, High-Performance-Komponenten zu entwickeln und Mojo für KI- und numerische Rechenanwendungen zu nutzen.Inhalt
- Tag 1 - Einführung & Grundlagen
- Mojo vs. Python: Unterschiede & Motivation
- Installation & Setup (Mojo SDK, Jupyter/CLI)
- Syntax-Basics: Variablen, Typen, Funktionen
- Mojo-spezifische Features (statisch vs. dynamisch, Performance-Fokus)
- Übungen: Erste kleine Skripte & Benchmarks
- Tag 2 - Sprachkonzepte vertiefen
- Funktionen, Argumente, Rückgabewerte
- Control Flow: if, for, while, pattern matching
- Structs, Tuples, Enums
- Ownership, Borrowing & Mutability (Rust-ähnlich)
- Übungen: Mini-Tools implementieren (z. B. Mathefunktionen, String-Parser)
- Tag 3 - Performance & Systeme
- Mojo und C/C++ Interoperabilität
- Memory Management & Low-Level Control
- Parallelisierung & Concurrency in Mojo
- Einführung in Performance-Tuning (Benchmarks, Profiling)
- Übungen: Matrixmultiplikation & Performancevergleich zu Python
- Tag 4 - Mojo für KI & Numerik
- Mojo + ML/AI: Torch-Integration & MLIR
- Numerische Bibliotheken in Mojo
- Vektorisierung, GPU/TPU-Integration (Überblick)
- Übungen: Lineare Algebra, kleines neuronales Netz in Mojo
- Tag 5 - Praxisprojekt & Abschluss
- Projektarbeit in Gruppen (z. B. ein Mini-Simulator, ein KI-Modell oder ein Scientific-Tool)
- Präsentation der Projekte
- Mojo Best Practices & Roadmap der Sprache
- Vergleich Mojo <-> Python <-> C++ (wann Mojo einsetzen?)
- Q&A, Feedback, Abschluss
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
