(Urdu) Data Structures with Python

This course aims to introduce what data structures are, why they are needed and how to use them. It also aims to build some basic data structures from scratch in order to inculcate an appreciation of the theoretical foundations.
The second aspect of the course is related to how these data structures aid in understanding and implementing different algorithms to solve real world problems.
One of the distinction of the course is that it does not limit itself to the theoretical aspects of data structures and algorithms. We would also include some practical aspects of data structures and algorithms that would allow the student to get a better appreciation of how the theoretical concepts studied in the course can be used to solve real world problems.

Your Instructor

Mohammad Nauman
Mohammad Nauman

I have a PhD in Computer Sciences and a PostDoc from the Max Planck Institute for Software Systems. I have been programming since early 2000 and have worked with many different languages, tools and platforms. I have an extensive research experience with many state-of-the-art models to my name. My research in Android security has led to some major shifts in the Android permission model.

I love teaching and the most important reason I upload online is to make sure people can find my content. If you have any problem with finances and you want to take my courses, contact me. I am more than willing to give out coupons that will make the course free for you.

You can see all the different areas I've worked with on my site as well as on my github page.

Course Curriculum

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!