- تعلم لغات برمجة مثل Python وR - فهم الخوارزميات وهياكل البيانات
- الجبر الخطي
- حساب التفاضل والتكامل
- HTTP/HTTPS: فهم البروتوكولات الخاصة بالويب.
- الاحتمالات والإحصاء
3. تعلم الآلة (Machine Learning)
- التعلم غير المراقب (Unsupervised Learning)
- التعلم المعزز (Reinforcement Learning)
- الخوارزميات الأساسية:
- الانحدار الخطي
- الأشجار القرار
- الشبكات العصبية
- الشبكات العصبية الاصطناعية (ANN)
- الشبكات العصبية التلافيفية (CNN) لمعالجة الصور
- الشبكات العصبية المتكررة (RNN) لمعالجة السلاسل الزمنية
- TensorFlow
- PyTorch
- scikit-learn
- Keras
- معالجة اللغة الطبيعية (NLP)
- معالجة الصور
- التعرف على الصوت
- الذكاء الاصطناعي في الألعاب
- القضايا الأخلاقية في الذكاء الاصطناعي
- التأثيرات الاجتماعية والاقتصادية