
1 History of Computing
2 Python Introduction
3 Python Print, Basics, Variables, Data Types, input and Operators
4 Python Decision Making
5 Python Loop , Break and Continue
6 Python Strings, Lists, Tuples, Dictionaries and Sets
7 Python Functions
8 Object Oriented Programming
9 Python Classes and Inheritance
10 Python Errors, Exceptions and Assertions
11 Testing, Debugging
12 Python Files Handling
13 Searching Algorithms
14 Sorting Algorithms
The courses are accredited by Al-Nahda University Academy
The largest university in Upper Egypt since 2006

Ahmed Farouk Ibrahim
Assistant Lecturer. Ahmed Farouk received a B.Sc. degree in Computer science in 2012 From the Faculty of Computer Science at Minia University, then an M.Sc. degree in Computer Science in 2021 from the Faculty of Computer Science at South Valley University, Egypt. His Master’s research was in the area of Data Science. He worked for the Department of computer science in the faculty of computer science, Nahda University, Egypt. His research interests include Information Retrieval, Data Science, Data mining, and Data security.