You can find roadmaps for many tracks
Textbooks:
o Mathematics for machine learning - Marc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong
o Linear Algebra Done Right by Axler
Courses:
o Mathematics for Machine Learning Specialization – Coursera
https://www.coursera.org/specializations/mathematics-machine-learning
Calculus
o Essence of calculus – 3Blue1Brown
https://www.youtube.com/playlist?list=PLZHQObOWTQDMsr9K-rj53DwVRMYO3t5Yr
o Calculus 1- khanacademy
https://www.khanacademy.org/math/calculus-1
Linear Algebra
o Essence of linear algebra - 3Blue1Brown
https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
o Linear algebra – khanacademy
https://www.khanacademy.org/math/linear-algebra
Statistics and Probability
https://www.khanacademy.org/math/statistics-probability
Textbook:
o A Practical Introduction to Python Programming
https://www.brianheinold.net/python/python_book.html
Courses:
o Python for Everybody Specialization
https://www.coursera.org/specializations/python
o Crash Course on Python
https://www.coursera.org/learn/python-crash-course
o Statistics with Python Specialization
https://www.coursera.org/specializations/statistics-with-python
Textbooks
o Elements of Statistical Learning by Tibshirani et al.
https://web.stanford.edu/~hastie/ElemStatLearn/
o Pattern Recognition and Machine Learning, Bishop
https://www.microsoft.com/en-us/research/people/cmbishop/prml-book/
o Stanford’s CS229 (Machine Learning) Course Notes
http://cs229.stanford.edu/syllabus
Courses
o Machine Learning, Andrew Ng
https://www.coursera.org/learn/machine-learning
o Machine Learning A-Z,
https://www.udemy.com/course/machinelearning
Textbook
o Dive into Deep Learning
Courses
o Deep Learning Specialization
https://www.deeplearning.ai/program/deep-learning-specialization/
o Deep Learning A-Z
https://www.udemy.com/course/deeplearning/
o MIT 6.S191 Introduction to Deep Learning
http://introtodeeplearning.com/
https://www.youtube.com/playlist?list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI
o Natural Language Processing Specialization – deeplearing.ai
https://www.deeplearning.ai/program/natural-language-processing-specialization/
o CS231n: Convolutional Neural Networks for Visual Recognition
https://www.deeplearning.ai/program/tensorflow-developer-professional-certificate/
https://www.deeplearning.ai/program/tensorflow-data-and-deployment-specialization/
https://www.coursera.org/specializations/reinforcement-learning
https://deepmind.com/learning-resources/reinforcement-learning-series-2021
https://www.udemy.com/course/deep-reinforcement-learning-in-python/
https://www.udemy.com/course/artificial-intelligence-reinforcement-learning-in-python/
https://www.udacity.com/course/reinforcement-learning--ud600
https://www.youtube.com/watch?v=Mut_u40Sqz4
https://www.youtube.com/watch?v=93M1l_nrhpQ
o Database and SQL for Data Science
o Introduction to Data Science
o Tableau Data Visualization
o Data Analytics with Excel
o Python for Everybody
o Crash Course on Python
o Data Analysis with Python
o AWS Fundamentals
o Getting Started with Azure
o Data Analysis and Presentation Skills
- Introduction to C Programming Arabic Amr Ali (Arabic)
- Arabic C programming tutorials (Arabic)
- pointers (English)
- Introduction to Data Structures Ph.D Waleed Yousef
- Problems Solutions
- Hakerrank site to solve C problems and learn how to think.
- Embedded System Course 2015 - Arabic
- Embedded C Programing - ATMEL AVR(Arabic)
- Embedded System Design using AVR Microcontroller (Arabic)
- Embedded system course in Arabic
- Embedded C (Arabic)
- Microcontroller and Interface
Systems Course - PIC Microcontrollers Tutorials [Arabic]
- Embedded Systems Minutes (ESM)
- Modern Embedded Systems Programming Course
- RTOS Course (Arabic)
- introduction to Embedded Real Time Operating systems (Arabic)
- RTOS Quantum Leaps, LLC (English)
- Real Time Operating Systems Concepts (RTOS)Series
- ITI operating system