Mojo
Get Started!
0
Course Details
Language: Mojo
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Requirements
✅ Basic understanding of programming concepts (Python knowledge helpful but not required) ✅ Mojo SDK or access to a Mojo-enabled environment ✅ Familiarity with basic terminal/command-line operations
Content
01Introducción a Mojo & Setting Up the Environment
4 Chapters - 0/4 Completed
01
Introducción a Mojo & Setting Up the Environment
4 Chapters - 0/4 Completed
¿Qué es Mojo? ¿Por qué es revolucionario?
Comparando Mojo vs. Python vs. C++
Configurar Mojo en su sistema (Mojo Playground, Instalación local)
Escribiendo tu primer programa Mojo
02Mojo Syntax " Basics
4 Chapters - 0/4 Completed
02
Mojo Syntax " Basics
4 Chapters - 0/4 Completed
Variables " Tipos de datos (Int, Float, Bool, String, etc.)
Constants (let) vs. Mutable Variables (var)
Operadores (+, -, *, /, mod, y, o no)
Flujo de control: si-else, mientras, para
03Funciones " Memoria Gestión en Mojo
4 Chapters - 0/4 Completed
03
Funciones " Memoria Gestión en Mojo
4 Chapters - 0/4 Completed
Definir y llamar funciones (def, retorno)
Motivos de funcionamiento " tipos de retorno
Funciones en línea para la optimización del rendimiento
Gestión de memoria y asignación de pila vs
04Trabajar con Tipos " Tipo Inferencia
4 Chapters - 0/4 Completed
04
Trabajar con Tipos " Tipo Inferencia
4 Chapters - 0/4 Completed
Static vs. Dynamic typing in Mojo
Uso de struct para definir tipos de datos personalizados
Tipo inferencia " anotaciones explícitas
Consideraciones de rendimiento del sistema de tipo Mojo
05Programación orientada al objeto (OOP) en Mojo
4 Chapters - 0/4 Completed
05
Programación orientada al objeto (OOP) en Mojo
4 Chapters - 0/4 Completed
Definir clases (clase vs. struct)
Inherencia " método overriding
Usando auto y super palabras clave
Clases abstractas & interfaces
06Alto rendimiento Computación en Mojo
4 Chapters - 0/4 Completed
06
Alto rendimiento Computación en Mojo
4 Chapters - 0/4 Completed
Mojo's Just-In-Time (JIT) Compilation vs. Python's Interpreter
Uso de fn para funciones compiladas
SIMD y procesamiento paralelo
Valor de referencia en Mojo
07Trabajando con Arrays, Listas " Estructuras de datos
4 Chapters - 0/4 Completed
07
Trabajando con Arrays, Listas " Estructuras de datos
4 Chapters - 0/4 Completed
Listas " Tuples in Mojo
Usando Array para colecciones de tamaño fijo
HashMaps & Diccionarios
Procesamiento de datos optimizados
08Excepciones Manipulación " Debugging en Mojo
4 Chapters - 0/4 Completed
08
Excepciones Manipulación " Debugging en Mojo
4 Chapters - 0/4 Completed
Utilizando try-catch para el manejo de errores
Manejo de excepciones de tiempo de ejecución
Debugging Mojo programs
Ajuste de rendimiento y rendimiento
09Concurrencia " Paralelismo en Mojo
4 Chapters - 0/4 Completed
09
Concurrencia " Paralelismo en Mojo
4 Chapters - 0/4 Completed
Multi-threading vs. Multi-procesamiento
Usando españa y asinc para ejecución paralela
Mojo modelo de concurrencia " condiciones de carrera
Optimización de la carga de trabajo paralela
10Construcción de un proyecto Mojo – Optimizaciones AI & ML
4 Chapters - 0/4 Completed
10
Construcción de un proyecto Mojo – Optimizaciones AI & ML
4 Chapters - 0/4 Completed