AI Programming & Machine Learning

Pick your next course from the easyT library

How to start in this field

8 courses

  • Deep Learning
    4.4(91)|3,231|12:40

    Deep Learning

    Simulating the Human Mind in Thinking

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Machine Learning
    4.6(80)|3,603|9:54

    Machine Learning

    Making Predictions Based on Data Analysis

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • AI Programming
    4.9(72)|5,599|12:35

    AI Programming

    Principles and Algorithms with Practical Application

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
  • Artificial Intelligence Programming
    4.7(78)|1,037|3:12

    Artificial Intelligence Programming

    Discover AI Tools Used in Programming

    Eng. Moamen Mohamed
    Eng. Moamen Mohamed
  • Natural Language Processing
    4.4(56)|1,827|3:00

    Natural Language Processing

    Make AI Programs Understand and Generate Human Language

    Eng. Ziad Mahmoud
    Eng. Ziad Mahmoud
  • Computer Vision
    4.9(61)|1,411|5:51

    Computer Vision

    Learn Computer Vision and Image Analysis with Python and OpenCV

    Eng. Mustafa Abul-Fadl
    Eng. Mustafa Abul-Fadl
  • Large Language Models
    4.7(65)|989|3:18

    Large Language Models

    Train and Customize Language Models

    Eng. Ziad Ahmed
    Eng. Ziad Ahmed
  • LangChain Application Development
    4.6(59)|589|3:33

    LangChain Application Development

    Practical Guide to Building AI Apps with LangChain

    Eng. Ziad Ahmed
    Eng. Ziad Ahmed

6 diplomas

What you will learn in AI Programming & Machine Learning courses

Deep Learning

This course aims to teach you how to simulate the human mind using deep learning techniques.

  • Master the use of neural networks to build efficient deep learning models.
  • Analyze data and apply deep learning to solve complex problems.
  • Design and implement real projects using advanced deep learning tools.

Machine Learning

Learn how to make predictions using data analysis with Python.

  • Ability to build machine learning models using modern tools and techniques.
  • Understanding how to apply supervised and unsupervised learning algorithms.
  • Ability to analyze data and use it to improve performance and predictions.

AI Programming

Learn to program AI applications using Python and apply principles and algorithms.

  • Master the design and implementation of AI applications.
  • Understand the inner workings of AI algorithms.
  • Ability to analyze data and use it to improve processes.

Artificial Intelligence Programming

Learn how to use AI tools in programming and code writing.

  • Master programming with AI tools.
  • Ability to debug code efficiently.
  • Produce optimized and customized code for various needs.

Natural Language Processing

Learn how to enable AI to understand and analyze human language and emotions.

  • Ability to implement a complete text processing project.
  • Analyze texts and extract features using advanced techniques.
  • Select and evaluate suitable models for optimal performance.

Computer Vision

You will learn how to use computer vision for image and video analysis with Python and OpenCV.

  • Deep understanding of computer vision concepts.
  • Develop practical applications using Python libraries.
  • Professionally process images and videos.

Large Language Models

Learn how to train and customize large language models to develop advanced smart applications.

  • Comprehensive understanding of training and customizing large language models.
  • Ability to use the Hugging Face platform to work with LLMs.
  • Mastery of PEFT and LoRA techniques for efficient model customization.

LangChain Application Development

Learn how to develop AI applications using LangChain and LLM interfaces.

  • Ability to build practical AI applications using LangChain.
  • Implement real projects based on LLMs from start to deployment.
  • Use HuggingFace with LangChain in real applications.