Python foundations
- Installing Python 3.13, VS Code and PyCharm; virtual environments with venv and uv
- Variables, numbers, strings, f-strings and type conversion
- Operators, conditions and loops
- Lists, tuples, sets and dictionaries
- Slicing, unpacking and comprehensions
- Writing and calling functions; *args and **kwargs
- Reading and writing text, CSV and JSON files
Doha practice: Arabic text and right-to-left (RTL) layouts.