AI Programming

Principles and Algorithms with Practical Application

12h 35m59 lectures6 sections

What you'll learn

  • Understand the basic concepts of AI
  • Learn to develop intelligent agents
  • Analyze data using advanced techniques
  • Design AI models effectively
  • Apply code and algorithms in practical projects
  • Use tools like Python and Anaconda

About this course

Start your journey in learning AI application programming through this comprehensive course. The course covers all fundamental and advanced aspects, from theoretical concepts to practical applications using modern tools and techniques. Learn how to design AI algorithms, analyze data, and develop practical projects that turn your ideas into reality.

Expected outcomes

  • 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.
  • Develop real projects using advanced programming tools.
  • Prepare to enter the professional field of AI applications.

Course content

1

Introduction to Artificial Intelligence

3 lectures
  1. What is Artificial Intelligence4:31
  2. Methods of Defining Artificial Intelligence9:02
  3. Fields and Sciences of Artificial Intelligence15:32
2

Intelligent Agents

8 lectures
  1. Introduction to Smart Agent1:36
  2. What is an Agent15:34
  3. Rational Agent8:11
  4. PEAS Analysis for Agent8:56
  5. Types of Environments9:48
  6. Types of Agents (Part One)12:08
  7. Types of Agents (Part Two)23:26
  8. Types of Agents (Part Three)17:15
3

Search Operations

15 lectures
  1. Introduction to the Research Process8:57
  2. Steps to Convert the Problem9:05
  3. Practical Example of Problem Transformation Steps12:23
  4. Determining the Number of Cases20:35
  5. Organizing Cases18:01
  6. Search Method within the Search Tree18:40
  7. First Search Strategy DFS23:51
  8. Second Strategy BFS14:07
  9. Practical Application of the First and Second Strategies DFS & BFS17:17
  10. Third Strategy ID12:43
  11. Fourth Strategy UCS16:51
  12. Fifth Strategy GBFS25:15
  13. Sixth Strategy A Star21:33
  14. Seventh Strategy Minimax33:43
  15. Practical Application Maze
4

Knowledge

10 lectures
  1. Introduction to Knowledge2:00
  2. Logical Thinking6:12
  3. Default Logic (Part One)14:41
  4. Default Logic (Part Two)9:31
  5. Model Checking Algorithm14:38
  6. Practical Example of Model Checking Algorithm25:04
  7. Practical Application Model Checking
  8. Knowledge Engineering29:25
  9. The Code Used in Designing the Clue Game
  10. First-Order Logic17:18
5

Probability

12 lectures
  1. Introduction to Probability2:44
  2. Probability and Unconditional Probability12:17
  3. Conditional Probability10:29
  4. Random Variable and Independence19:00
  5. Bayes' Theorem12:01
  6. Joint Probability11:12
  7. Probability Rules20:46
  8. Bayesian Network25:31
  9. Inference for Probability11:55
  10. Practical Application of Building a Bayesian Network25:23
  11. Downloading the Application and Codes
  12. Installing Anaconda2:09
6

Optimization

11 lectures
  1. Introduction to Optimization1:50
  2. Local Search7:31
  3. Hill Climbing Algorithm12:07
  4. Algorithm Variables8:39
  5. Practical Application24:10
  6. Downloading the App and Codes
  7. Annealing Simulation Algorithm16:39
  8. Linear Programming Algorithm16:40
  9. Practical Solution to Linear Programming Algorithm Problem10:02
  10. Downloading the App and Codes
  11. Machine Learning6:27

Instructor

Eng. Amr Abdel Fattah

Eng. Amr Abdel Fattah

Computer systems engineer specializing in mobile app and website development, with experience in creating popular platforms and web applications.
6,563 students20 courses

This course is part of the diploma

  • Diploma in AI Application DevelopmentDiploma
    4.8|5|49 h

    Diploma in AI Application Development

    5 courses
    $79.99
    Buy now

Related courses

  • Microsoft Access
    4.6|5,337|0h 0m

    Microsoft Access

    Learn to Create Databases and Reports

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Key Logger Spyware Design
    4.5|5,026|0h 0m

    Key Logger Spyware Design

    Spyware Design Using C++ Language

    Eng. Mohamed Ali Mansour
    Eng. Mohamed Ali Mansour
    $19.99
    Buy now
  • Adobe Animate & Action Script
    4.7|6,962|16h 58m

    Adobe Animate & Action Script

    Learn to Create Cartoon Films and Interactive Games

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Deep Learning
    4.5|5,162|12h 40m

    Deep Learning

    Simulating the Human Mind in Thinking

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
    $25.99
    Buy now