How to start in AI Programming and Machine Learning

This path is for anyone who wants to enter AI from scratch. It starts with using AI tools to write code, moves through AI applications, machine learning and deep learning, then covers two key branches, computer vision and natural language processing, and ends with large language models.

  1. 1

    Why here: It is the only beginner course in this category, and it introduces AI coding tools before you go into the details.

    After it you can: You can use AI tools to write code and fix programming errors.

  2. 2

    AI Programming

    Intermediate

    Why here: It lays the foundation by explaining the principles and algorithms behind AI applications, using Python.

    After it you can: You can design and build AI applications and understand how their algorithms work internally.

  3. 3

    Machine Learning

    Intermediate

    Why here: Once you know the principles, you move on to building models that learn from data and make predictions, which is the base of the rest of the field.

    After it you can: You can build machine learning models, apply supervised and unsupervised learning, and create recommendation systems.

  4. 4

    Deep Learning

    Intermediate

    Why here: It builds on machine learning and introduces the neural networks behind most modern models.

    After it you can: You can use neural networks to build deep learning models and improve their performance.

  5. 5

    Computer Vision

    Intermediate

    Why here: It is the first applied branch after deep learning, where you apply what you learned to images and video.

    After it you can: You can process and analyze images and video using Python and OpenCV.

  6. 6

    Why here: It is the second branch and deals with text, which is an important step toward understanding language models in the next course.

    After it you can: You can analyze text, extract features, and choose and evaluate suitable models in a complete project.

  7. 7

    Why here: It comes last because it requires an understanding of models and text, and it teaches how to customize large language models.

    After it you can: You can use Hugging Face, customize models with PEFT and LoRA, and build applications that analyze and summarize text.

Frequently asked questions

Do I need prior programming experience?
The AI Programming course is marked for beginners and introduces AI tools for writing code. The other courses are intermediate and use Python, so learn its basics alongside them.
If I already know Python, where do I start?
You can start with the AI Applications Programming course, then move to Machine Learning and Deep Learning, which is the order of the AI Applications Development diploma.
What can I do at the end of the path?
You can build machine learning and deep learning models, process images and text, and customize large language models to build applications that analyze and summarize text.

All AI Programming & Machine Learning courses