1. Introduction to computer science
- MIT : Introduction to Computer Science and Programming Using Python
- Harvard : CS50's Introduction to Computer Science
- CS50 2020 Translated
- CS50 Tutorial In Arabic
2. Fundamentals Of Programming With C++
- Course In Arabic
- Object Oriented Programming with C++
3. Problem Solving With C++
- codeforces
- ICPC Assiut University Community
- problem solving (C++) Assiut Sheets and General problems
4. Data Structures
- Part01 Mega Code
- Part02 Adel Nasim Data Structures - Non-Linear - Tree - Graph
5. Algorithms