Project Description

Coding with Python

Coding with Python

Get introduced to the world of possibilities with Python, the fastest growing programming language in the world. Python is great for web development, data analysis, artificial intelligence, internet of things, robotics and embedded electronics applications. It is widely being used in all areas and is being learnt and applied by not only computer software engineers, but also mathematicians, statisticians, economists, architects, doctors and many more as its applications find more use cases in the future.

“Everyone should learn a computer language because it teaches you how to think. I think of computer science as a liberal art.” – Steve Jobs.

Each Module consists of approximately 15 sessions of 90 mins conducted once a week. Reinforce concept via innovatively designed exercises and tutorial sessions.


Level 1 : Introduction to Python

Introductory Python programming course. Covers the basic concepts and syntax in Python, variables, basic data types, taking input from users and printing output on the screen. The course develops all the elements required in algorithm design such as sequences, branching and decision making, and performing iterations. Students develop strong fundamentals of python with ample practice and exercises.

Level 2 : Functions and Data Structures in Python

This level builds on the basics of Python from PY-01 and develops the concept of complex data types and data collections such as lists, tuples and dictionaries. The level introduces user defined functions which are a fundamental tool for managing program complexity. Understanding how to use functions fluently is a key skill on the road to mastering Python. The course also covers usage of common libraries for file operations and persisting data to non volatile storage.

Level 3: Python Software Development Project

This level applies the Python theoretical programming concepts of PY-01 and PY-02 to develop and code an application suitable for a real world problem. Students are introduced to a software development project that they have to build using Python. The project is guided using the Software Development Life Cycle (SDLC) methodology, and students are stepped through the various steps as they develop the code for their project.  

Other Details

Duration 60-90 Minutes
Session 1/Week
Age 12+ Yrs
Price Dh 1500/10 Sessions
All prices excluding VAT.Look for special packages and discount offers in the promotion section.


Ask us a question about the program, or let us know what you are interested in. We will revert to you as soon as possible.