Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Mojo Programming Language – Full Course for Beginners

via freeCodeCamp

Overview

This course aims to teach learners the Mojo programming language, which combines the usability of Python with the performance of C, specifically designed for Artificial Intelligence developers. By the end of the course, students will be able to understand Mojo's syntax, work with variables, control flow structures, functions, object-oriented programming, error handling, and more. The course is taught through a series of video tutorials covering various topics such as setting up the environment, basic syntax, advanced features like SIMD, and performance comparison with Python. The course is designed for beginners interested in learning a new programming language tailored for 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

Reviews

4.0 rating, based on 2 Class Central reviews

Start your review of Mojo Programming Language – Full Course for Beginners

  • Profile image for Gopinathan Munappy
    Gopinathan Munappy
    This course is a great introduction to the Mojo programming language. It covers all the basics, from variables and functions to classes and objects. The instructor is clear and concise, and the lessons are well-paced.
    I especially appreciated the hands-on exercises. They helped me to solidify my understanding of the concepts and to gain practical experience with the language.
    Overall, I highly recommend this course to anyone who wants to learn the basics of Mojo Programming Language.
  • Profile image for Joseph Raja
    Joseph Raja
    One the life chang language it's different from python and easy on fast language compare than other language. I try to develop some AI models this language is good for that.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.