Enter your keyword

AI-Pro Training Program

Artificial Intelligence Professional Training Program (AI-Pro)

Creative Minds in Artificial Intelligence

Program Overview

The Artificial Intelligence Professional (AI-Pro) program is a 9-month post-graduate professional training program in Machine Learning and Artificial Intelligence. The program provides a unique learning experience with a balance between theoretical foundations, practical tools, and applications. Enabling a vast number of job opportunities in the fastest-growing field of technology. The program is developed in partnership with the French Graduate School of Computer Science and Advanced Technologies (EPITA).

Who May Apply?

Candidates fulfilling the following requirements may apply to the program:

  • B.Sc. in Engineering or Computer Science or related fields.
  • The graduation year 2011 and later (2011-2012-2013-2013-2015-2016-2017-2018-2019-2020)
  • Cumulative B.Sc. Grade of “Good” or higher.
  • Have the technical background needed for the program:
    • Basic knowledge of data structures and algorithms, with the ability to read and understand computer programs.
    • Basic understanding of Calculus, Linear Algebra, and Statistics.
    • Basic probability and statistics skills.
  • Clear AI career objectives and understanding of the program structure
  • Acceptable English language communication skills.

Why to enroll in this program?

  • Full scholarship program from the ministry of communication and information technology (MCIT).
  • Application-oriented training with industry-related projects in NLP,  Image processing and computer vision, recommender systems, data science, and big data.
  • Access to a state-of-the-art deep learning infrastructure.
  • All instructors are EPITA certified with industrial and academic experience in AI applications.
  • All graduates of the program receive an official ITI certificate in Artificial Intelligence powered by EPITA.

Targeted Program Graduate Job Profiles

Machine Learning Engineer

Machine learning engineers carry out data engineering, modeling, and deployment tasks. They demonstrate solid scientific and engineering skills. 

Companies may refer to this position as machine learning engineer, software engineer-machine learning, software engineer, data scientist, algorithm engineer, research scientist, research engineer, full-stack data scientist, and many more titles.


  • Study and transform data science prototypes
  • Design machine learning systems
  • Research and implement appropriate ML algorithms and tools
  • Develop machine learning applications according to requirements ■ Select appropriate datasets and data representation methods
  • Run machine learning tests and experiments
  • Perform statistical analysis and fine-tuning using test results
  • Train and retrain systems when necessary
  • Extend existing ML libraries and frameworks
  • Keep abreast of developments in the field

Artificial Intelligence Engineer

A variant of the machine learning engineer is called Artificial Intelligence or deep learning engineer. This role requires deep learning knowledge in addition to the skills profile presented in Machine Learning Engineers. It focuses on applications, usually powered by deep learning, such as speech recognition, natural language processing, and computer vision. Hence, it requires skills specific to deep learning projects such as understanding and using various neural network architectures such as fully connected networks, CNNs, and RNNs.


  • Set up and manage AI development and production infrastructure
  • Help AI product managers and business stakeholders understand the potential and limitations of AI when planning new products
  • Build data ingest and data transformation infrastructure
  • Identify transfer learning opportunities and new training datasets
  • Build AI models from scratch and help product managers and stakeholders understand results
  • Deploy AI models into production
  • Create APIs and help business customers put results of your AI models into operations

Software Engineer- Machine Learning.

Software engineer-machine learning carries out data engineering, modeling, deployment, and AI infrastructure tasks. He/She works well with scientists, analysts, and researchers who take charge of business analysis and modeling. The software engineer-machine learning is also the go-to role for early-stage teams or start-ups aiming to deploy machine learning models. Such a versatile individual fits well in start-ups, where engineers tend to carry out a variety of tasks. This one-person team is an alternative to the team combining a software engineer with a data scientist and/or a machine learning engineer.

Companies may refer to this position as a machine learning engineer, software engineer, full-stack data scientist, and many more titles.

Technical Admission Exam

The Technical Admission Exam ITI AI-Pro assessment will be performed online in partnership with workera.ai.It measures where you stand in the following four areas (data science, algorithmic coding, mathematics, and AI literacy).

The computerized adaptive assessments are created by a team of experts in both AI and assessments. The team is led by Dr. Andrew Ng and Kian Katanforoosh from Workera, DeepLearning.AI, and Stanford University. Our massive question library covers more than 800 AI and data skills in order to give you a holistic view of your abilities.

We recommend reviewing the following resources before beginning the assessment. 

For the duration of the assessment, Workera will act as a proctor to ensure test integrity. As such, Workera will have access to both your computer’s microphone and camera while you are active in the assessment. Any suspicious behavior on camera and/or desktop activity will be reported to ITI and could result in a canceled assessment. 

For more details, check the Workera ITI AI Pro Assesment guide,

Video Interview

The video interview will be conducted using Easyrecrue. Please check the FAQ section for more information.



Period 1: Foundation

This 3 months period includes all the necessary courses in mathematics and programming to brush up on the technical skills of the students

Foundation Period Courses

Period 2: Excellence

This 3 month period includes the core theory, tools, and applications of artificial intelligence (ML, DL, NLP, Computer Vision…).

Excellence Period Courses

Period 3: Operational Period

This period focuses on practice and how to establish and apply the outcome of periods 1 and 2 in real-life projects. Students will have to choose a sector of activity to conduct their projects.

Operational Period Courses

Powered By:

STARTS ON    28 Feb 2021

DURATION    9 Months

LEVEL         Professional

50% Online

Admission Process Steps

  1. Register through the ITI admission platform and upload your documents
  2.  Upload your learning certificates and badges (Optional)
  3. Take the Technical Exam
  4. Conduct your Video Interview
  5. Final Interview with ITI&EPITA joint committee (only shortlisted)

Frequently Asked Questions (FAQ)

What should I expect in the Technical Exam?

The Technical Exam is an MCQ Online test that will measure your knowledge and skills level in the following areas related to the program:

  • Algorithmic Coding:
  • Mathematics:
  • Data Science:
  • Artificial Intelligence

More details and preparation guides will be available soon

What is the video interview step?

The video interview stage is your chance to introduce yourself to us so we can know you better before making a decision. The video interview process will be conducted through a partner service provider that will send you a link to conduct the interview. Please follow the instructions carefully.

What are general instructions for the video interview?

  • Please wear formal clothes and test your camera and lighting conditions before you start your interview.
  • Avoid reading your answers from the screen or a piece of paper.
  • Speak freely.
  • Test your internet connection.

ملاحظات و تعليمات بخصوص امتحان القبول التقني

  • امتحان القبول هو امتحان خاص بالمعهد بالتعاون مع الشركة وليس بالضرورة نفس الامتحان الموجود للافراد على موقعهم او بنفس درجة الصعوبة او طريقة التقييم.
  • لينك الامتحان سيتم ارساله بعد اغلاق باب التقديم ومراجعة المتقدمين (في حدود يوم السبت الموافق ١٣ فبراير) وسيتم اعطاء مهلة للدخول و اجابة الامتحان في حدود ٥ ايام. لا وجود لامكانية طلب وقت اضافي
  • الامتحان من فرصة واحدة (محاولة واحدة) تم اصلاح خطأ الدليل السابق الخاص بوجود ثلاث فرص.
  • سيتم استخدام نفس البريد الالكتروني المستخدم في التقديم في كل المراسلات الخاصة بالامتحان.
  • يفضل تبدا الامتحان مبكرا لو تقدر لتجنب اي مشاكل تقنية في الايام الاخيرة ممكن تضيع فرصتك.
  • الامتحان قياسي بمعنى انه بيعتمد على بنك من الاف الاسئلة و افضل طريقة للاستعداد هي انك تكون درست الموضوعات المطلوبة و تراجع اساسياتها طبقا لدليل الاستعداد وليس محاولة تجربة الاسئلة.
  • الامتحان adaptive يخضع لقدرات الممتحن التقنيه في الماده وعلي حسب مستوي الممتحن وبالتالي اسئله الامتحان مش واحده للجميع وبتتغير للشخص نفسه طول ما هو بيمتحن
  • كاي امتحان قبول هو موضوع لترتيب المتقدمين و ليس النجاح والسقوط. يعني حضرتك اعمل اللي عليك و لا تشغل نفسك بالالية و تاكد ان في فرصة جيدة للقبول خصوصا مع كبر العدد المطلوب قبوله. 
  • درجتك في الامتحان ستضاف الى درجاتك في مقابلة الانترفيو عبر الفيديو + الدرجات الخاصة بشهادات الدورات الي ستقدمها (ترفع اثناء الفيديو انترفيو)+ درجات خاصة بالتخصص و التقدير وسنة التخرج لترتيب المتقدمين في النهاية.

الغش و عدم النزاهة

    • الامتحان يتميز باليات مختلفة لتحليل الاجابات و منع الغش ولهذا يطلب الوصول الى الكاميرا و المايك و عدم فتح اي صفحات انترنت او استخدام الموبايل اثناء الامتحان (فقط مسموح بورقة و قلم و الة حاسبة)
    • في حالة اي ورود اي تقارير من الموقع عن حالات غش سيتم استبعاد المتقدم و حرمانه من دخول اي دورات تدريبية بالمعهد بعد استدعاء المتقدم لامتحان شفوي خاص بالمعهد للتحقق من اجابته. 
    • محاولة اخد امتحانات الافراد على الموقع اكثر من مرة وعن اكثر من حساب ايميل او تصوير بعض الاسئلة و مشاركتها يعد انتهاك لحقوق شركة workera و في ينتج عنه ايضا الاستبعاد من المنحة

ملاحظات و تعليمات بخصوص امتحان الانترفيو المسجل عبر الفيديو

  • تعليمات خاصة بامتحان الانترفيو المسجل عبر الفيديو:

    الخطوة التالية في عملية القبول بالبرنامج هي تسجيل مقابلة شخصية عبر الفيديو  عبر تطبيق Easyrecrue  لنظم المقابلات

    ١- يرجى متابعة بريدك الالكتروني “ المسجل بنظام القبول و الذي استخدمته في الامتحان التقني” لوصول رسالة من الكلية الفرنسية للتكنولوجيا EPITA بها رابط خاص للدخول على البرنامج

    ٢- يتم اتباع الخطوات على موقع البرنامج بدقة لتفعيل الحساب و البدء في المقابلة

    ٣- يتم رفع المستندات التالية: صورة شخصية (نفس الصورة المرفوعة على نظام القبول بالمعهد- صورة بطاقة الرقم القومي)

    ٤- مسموح ايضا برفع أي شهادات تدريب حصلت عليها لها علاقة بمجال البرنامج، يتم تحميل جميع الشهادات في صورة ملف واحد بصيغة PDF بحيث تكون مل شهادة في صفحة مستقلة

    ٥- المقابلة عبارة عن ستة اسئلة باللغة العربية و سؤال باللغة الانجليزية، لابد أن تكون الاجابة بنفس لغة السؤال.

    ٦- الاسئلة تهدف الى التعرف على شخصيتك ومهاراتك بشكل عام و مدى توافقها مع المعهد و مدى اهتمامك بالمجال و اخيرا  مهارات التحدث باللغة الانجليزية.

    ٧- البرنامج يسمح بتسجيل الاجابة ثلاث مرات و اختيار اي نسخة ترغب في ارسالها، ولكن بعد الانتهاء من اي سؤال لا يمكن الرجوع اليه ثانية.

    ٨-هام جدا:  الاجابة يجب ان تكون بشكل تلقائي وان تكون على طبيعتك وبالتالي نحذر مما يلي و يؤدي الى خصم درجات من تقييمك

    • التدرب المبالغ فيه على الاجابة او حفظ الاجابة 
    • كتابة اجابتك و قراءتها من ورقة او شاشة الكمبيوتر
    • استخدام اجابات من على شبكة الانترنت او تكرار اجابات بعض زملاؤك

    تعليمات عامة:

    ١- الخلفية

    عند اختيار المكان الذي ستسجل فيه الفيديو، برجاء اختيار موقع هادئ و منظم و به اضاءة جيدة مباشرة على وجهك

    ٢- زاوية الكاميرا

    برجاء اختيار زاوية و بعد الكاميرا بحيث يظهر نصف جسمك العلوي و تكون في نفس مستوى عينك او اعلى قليلا 

    ٣- الاعدادات

    تاكد من حالة شبكة الانترنت و الكاميرا و المايك و تاكد من استخدام الوقت المتاح للسؤال بشكل فعال مع التركيز على اهم النقاط التي تميزك

    ٤- الملابس

    برجاء ارتداء ملابس مناسبة لمقابلة عمل و تاكد من استخدام لغة جسدك و تعبيرات الوجه الملائمة.

    تذكر ان الهدف من مقابلة الفيديو هو ان نتعرف عليك بشكل شخصي فحاول ان تكون على طبيعتك ولا تتوتر