

Shifa's profile, diploma and contact details have been verified by our experts
Shifa
- Rate L176
- Response 2h
-
Students50+
Number of students Shifa has accompanied since arriving at Superprof
Number of students Shifa has accompanied since arriving at Superprof

L176/hr
1st lesson free
- Python
- Java
- JavaScript
- SQL
- Artificial Intelligence
Experienced Coding Instructor | 8+ Years Teaching Python, AI, Web Development & Game Development
- Python
- Java
- JavaScript
- SQL
- Artificial Intelligence
Lesson location
Super Prof
Shifa is one of our best Python tutors. They have a high-quality profile, verified qualifications, a quick response time, and great reviews from students!
About Shifa
Hello! I am an experienced Coding Instructor with over 8 years of teaching experience, passionate about making programming simple, practical and enjoyable for learners of all ages.
Over the years, I have taught students from different countries and backgrounds, helping children, teenagers and adults develop their coding skills, logical thinking and problem-solving abilities.
My teaching expertise includes Python Programming, Java, HTML, CSS, JavaScript, Game Development using Pygame, GUI Development using Tkinter, Data Analytics, Artificial Intelligence and Machine Learning, and Generative AI.
I believe that learning to code should go beyond memorising syntax. Students should understand how programming works, learn to think logically and gain the confidence to create their own projects.
My teaching approach is friendly, interactive and personalised. I break down complex concepts into simple explanations, use relatable examples and encourage students to write code independently.
Whether you are a complete beginner, a school student exploring programming, a teenager interested in AI, or an adult looking to develop technical skills, I can help you learn at your own pace.
My goal is to help every student become a confident, creative and independent programmer.
About the lesson
- Primary
- Lower Secondary
- Senior Secondary
- +15
levels :
Primary
Lower Secondary
Senior Secondary
Post Secondary Education
Higher Education
Adult Education
Bachelor's Degree
Master's Degree
Doctorate
Other
MBA
Early Childhood Care & Development
Beginner
Intermediate
Advanced
Professional
Other Extracurricular
Children
- English
All languages in which the lesson is available :
English
# Learn Coding Through Practical, Interactive and Project-Based Classes!
My coding classes are designed to make programming easy to understand, engaging and practical. Whether you are starting from scratch or already have some coding experience, I customise lessons according to your learning goals, age and skill level.
# What You Can Learn
**1. Python Programming**
- Python fundamentals, variables, data types and operators
- Conditional statements, loops and functions
- Lists, tuples, dictionaries and object-oriented programming
- File handling, modules and exception handling
- Practical Python applications and mini-projects
**2. Game Development**
- Create interactive games using Python and Pygame
- Learn game logic, keyboard controls, collision detection and animations
- Build projects such as Snake, Fruit Catcher and other fun games
**3. Web Development**
- HTML and CSS for website design
- JavaScript for interactive websites
- Build and customise your own websites
**4. Artificial Intelligence & Machine Learning**
- Understand the fundamentals of AI and ML
- Explore Python-based AI projects
- Work with libraries such as NumPy and OpenCV
- Explore computer vision and hand-tracking projects
**5. Data Analytics**
- Learn Python for data analysis
- Work with NumPy and data visualisation
- Understand how to analyse data and identify meaningful patterns
**6. Java Programming and GUI Development**
- Learn Java programming fundamentals
- Understand object-oriented programming
- Build graphical applications using Python Tkinter
**7. Generative AI**
- Understand Generative AI concepts
- Explore AI tools and their practical applications
- Learn how to use AI creatively and responsibly
# My Teaching Methodology
I follow a structured, hands-on approach:
1. Understand: Introduce the concept using simple explanations and relatable examples.
2. Demonstrate: Show how the concept works through live coding.
3. Practise: Encourage students to write code independently.
4. Build: Apply the concepts through practical exercises and projects.
5. Improve: Review the code, identify mistakes and develop problem-solving skills.
# What Makes My Classes Different?
- 8+ years of coding teaching experience.
- Lessons personalised to each student's learning pace.
- Step-by-step explanations, even for complex topics.
- Hands-on coding instead of theory-only sessions.
- Real-world examples and creative projects.
- Regular practice activities and coding challenges.
- Individual attention and doubt-clearing.
- Focus on developing independent thinking and coding confidence.
# Who Can Join?
- Children interested in learning coding.
- School students and teenagers.
- Beginners with no prior programming experience.
- Students looking to improve their programming knowledge.
- Adults interested in learning coding or exploring AI and technology.
All classes are conducted online in English, with interactive teaching and practical coding exercises.
Let's turn your curiosity into coding skills and your ideas into real projects. Join me and start building!
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the students of Shifa.
Perfect! Excellent teaching method, my child is keen on learning from her
- Ayaan was a wonderful student who showed great enthusiasm and curiosity towards learning coding. He was attentive during lessons, actively participated in coding activities and demonstrated a positive attitude towards learning new concepts. It was a pleasure teaching him, and I wish him continued success in his coding journey!Shifa's response :
Perfect! Shifa is very friendly and knows her subject very well. My daughter really enjoys her lessons.
Excellent! good response
Perfect! Shifa is an excellent teacher, committed and has a solid undertanding of python.
Perfect! Shifa is very passionate about the subject. She helped me in learning python with ease.
Would Highly recommend!!!Perfect! Shifa is excellent with kids and taught me the concepts with several examples..Looking forward to many more sessions with her.
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Shifa is the best python teacher than I have come across . She handles professionalism and friendly together. The one on one doubt solving is great opportunity to learn. And steadily you will end up learning the subject.
I highly recommend to take her classes . She is very generous, genuine, energetic and supportive in teaching her subjects.
She clarifies the topic in depth without leaving any doubts in mind. She answers all the doubts very patiently and provides alternative solutions to the problem.
She not only teaches the subject matter but also influences the life. I took java classes from her and I have started liking the subject since then.Shifa is great teacher with great teaching abilities and interpersonal capabilities.
She not only help in learning the subject matter but
also motivates and inspires her students to do best in their lives.
Her expertise in teaching has put our minds at ease.Shifa is a delight to work with – a dedicated educator with a positive attitude. Also she has all the qualities of a teacher and I know she will do really well.
Will surely recommend herI am taking this opportunity to give my personal recommendation to Shifa. As Shifa teaching strengths and positive qualities are numerous, and her dedication is sincere.She is a hardworking, well organized, committed teacher who has given much to our pupils.
Shifa is very sincere and compassionate. She is full of energy and very much motivated in training and teaching! She goes that extra mile in making things good for her pupils. Extremely dedicated.
Shifa is a potentially bright teacher. She is proficient in C, C++, Python and Java. The lectures that gave to my class 10 and 12 students helped them secure high marks in their examination. She explains the students from scratch. A must try for all students.
If someone understand better, he/she can teach better. And her understanding about this subject is very good.
So i am pretty sure she will be a great teacher.
No one can teach better then a friend.
She can make you understand the basic concepts, so that you never miss anything else.View more recommendations
Rates
Rate
- L176
Pack prices
- 5h: L879
- 10h: L1,757
free lessons
The first free lesson with Shifa will allow you to get to know each other and clearly specify your needs for your next lessons.
- 30mins
online
- L176/h
Similar Python teachers in Rourkela
-
![teacher_picture]()
Reza
Brooklyn & Online- Ambassador
Expert coding tutor (12+ yrs) python, javascript, c++, ai, web dev & more
- L659/h
- 1st lesson free
-
![teacher_picture]()
Gabriel
Brooklyn & Online- Ambassador
Experienced coding tutor (13+ years) | learn python, java, c/c++, git, ai, claude code, data science, and many more.
- L576/h
- 1st lesson free
-
![teacher_picture]()
Idahosa
Toronto & Online- Ambassador
Coding tutor for kids, beginners and career changers | python, javascript, java, c/c++, react, ai & more | software & ml engineer, 7+ years tutoring
- L290/h
- 1st lesson free
-
![teacher_picture]()
Ilian
Paris 8e & Online- Ambassador
Computer engineering engineer at sorbonne utc, i help you with python, courses and exercises. more info: iazz(.)fr
- L460/h
- 1st lesson free
-
![teacher_picture]()
Reza
London & Online- Ambassador
Software architect & tutor (12+ yrs) advanced java, python, javascript, web dev & ai coaching
- L769/h
- 1st lesson free
-
![teacher_picture]()
Adam
Paris 12e & Online- Ambassador
Engineer / experienced teacher dual expertise computers and electronics teaches privately in paris and surroundings
- L919/h
- 1st lesson free
-
![teacher_picture]()
Gabriel
Toronto & Online- Ambassador
Seasoned programming tutor with 8+ years experience teaches python, java, c/c++ for all levels. ace your exams and assignments with expert assistance.
- L174/h
- 1st lesson free
-
![teacher_picture]()
Esmaeil
New York & Online- Ambassador
Expert programming tutor: python, java, system design & interview prep — master's cs, 300+ students
- L412/h
- 1st lesson free
-
![teacher_picture]()
John
London & Online- Ambassador
Tutoring lessons with c, c++, c#, java, python, ai, javascript, data science, machine learning
- L659/h
- 1st lesson free
-
![teacher_picture]()
Massimiliano
Ancona & Online- Ambassador
It and automation engineer with 110 cum laude. develop software with python, java, c++, kotlin, swift, flutter, c# or websites with html, css, js, php. both front-end and back-end. also for groups
- L552/h
- 1st lesson free
-
![teacher_picture]()
Mourad
Paris 12e & Online- Ambassador
Data analytics consultant engineer, python, numpy, pandas. 35 € / h: 10 hour pack | flexible slots from 8 a.m. to 8 p.m., weekends too, christmas holidays | satisfied or refunded. flexible cancellatio
- L882/h
- 1st lesson free
-
![teacher_picture]()
Ammar
Montréal & Online- Ambassador
Master python, c++, java, vb.net, javascript, oop, algorithm design & software engineering with a phd engineer and professor | 25+ years’ expertise| beginner to university, research and professionals
- L290/h
- 1st lesson free
-
![teacher_picture]()
Robert
London & Online- Ambassador
Experienced london ai & machine learning tutor recommended by google - king's college 1st class graduate - executive training & students [msc ai, epqs] - neural networks, python, deep learning
- L2,176/h
- 1st lesson free
-
![teacher_picture]()
João
New York & Online- Ambassador
Tutoring lessons with python, artificial intelligence, data science, c#, c++, java, sql, databases, game development
- L329/h
- 1st lesson free
-
![teacher_picture]()
Fabio
Castel di Sangro & Online- Ambassador
Gis and geomatics specialist, author of qgis courses: i help university students of all scientific fields and levels pass exams, theses, and projects with practical and targeted support.
- L607/h
- 1st lesson free
-
![teacher_picture]()
Reihane
Guelph & Online- Ambassador
Computer programming - phd in software engineering, experienced university instructor with more than 15 years of experience in programming. my research focuses on artificial intelligence and nlp, llm.
- L580/h
- 1st lesson free
-
![teacher_picture]()
Michael
New York & Online- Ambassador
1-on-1 ai tutor: automate your work and build real projects with claude code, cowork, codex and cursor
- L988/h
- 1st lesson free
-
![teacher_picture]()
David
Toronto & Online- Ambassador
University of toronto computer science graduate: expert programming tutor (beginner to advanced)
- L1,044/h
-
![teacher_picture]()
Behdad
New York & Online- Ambassador
Data scientist | python developer | ibm machine learning engineer | ibm deep learning engineer | llms and agents
- L412/h
- 1st lesson free
-
![teacher_picture]()
Andrea, phd, cqf
London & Online- Ambassador
Academically trained phd graduate expert tutor in python, jupyter notebook or data science, data analysis, quantitative methods and data visualisation using pandas and related packages
- L2,198/h
-
See Python tutors




















