1. Introduction to Python

2. How to choose Python IDE and Installation Steps

3. Overview of Jupyter Notebook and Python Programming Basics

4. Identifiers and Keywords

5. Python Variables

6. Python Numbers and Arithmetic Operators

7. Comparison and Logical Operators

8. Assignment and Bitwise Operators

9. Identity and Membership Operators

10. if and if else Statement

11. if..elif..else and nested if Statement

12. Python For Loop Statement

13. Python While Loop Statement

14. Python Break and Continue Statement

15. Python String Part 1

16. Python String Part 2

17. Python Strings Methods

18. Python Lists

19. Python Lists Methods Part 1

20. Python Lists Methods Part 2

21. Python Tuples

22. Python Tuple Methods

23. Python Dictionary

24. Python Dictionary Part 2

25. Python Dictionary Methods

26. Creation and Execution of Functions

27. Python Functions with Return Value

28. Python Function Arguments