YoVDO

Mojo Programming Language – Full Course for Beginners

Offered By: freeCodeCamp

Tags

Programming Languages Courses Computer Science Courses Artificial Intelligence Courses Python Courses Object-oriented programming Courses SIMD Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive tutorial on the Mojo programming language, designed for beginners. Explore this enhanced version of Python tailored for AI developers, combining Python's usability with C's performance. Learn essential concepts including variables, data types, user input, control structures, functions, object-oriented programming, error handling, and advanced features like SIMD and metaprogramming. Set up your development environment, work with Jupyter notebooks, and understand the Mojo CLI. Compare Mojo's performance to Python through speed tests and gain insights on effectively asking questions and reporting errors. By the end of this 2-3 hour course, acquire a solid foundation in Mojo programming and its applications in AI development.

Syllabus

⌨️ Intro
⌨️ What is Mojo
⌨️ Modular Community
⌨️ Setting Up
⌨️ Hello World
⌨️ Local Jupyter Notebook
⌨️ Variables, Declarations, and Datatypes
⌨️ Getting User Input
⌨️ IF/ELSE Statements
⌨️ Loops & Functions
⌨️ Python VS Mojo functions
⌨️ OOP
⌨️ Importing Libraries
⌨️ Raises, Error handling, Exceptions
⌨️ Inout, Borrowed, Owned, and With Statements
⌨️ Variable Scope
⌨️ Mojo CLI
⌨️ SIMD single instruction, multiple data
⌨️ Decorators & Metaprogramming
⌨️ Speed test Mojo VS Python
⌨️ How to Ask Questions & Post Errors
⌨️ Final Comments
⌨️ Outro


Taught by

freeCodeCamp.org

Related Courses

Introduction to Artificial Intelligence
Stanford University via Udacity
Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Artificial Intelligence for Robotics
Stanford University via Udacity
Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent