Welcome to my Codingal Teaching Portfolio — I'm Eesha Tariq, a passionate Tech Trainer and Software Engineer selected as a Global Instructor at Codingal, a Y Combinator-funded EdTech platform (YC W21).
I specialize in teaching Python, Data Structures, Data Science, and Artificial Intelligence to K–12 students worldwide.
- 🧠 Delivered ~1200 hours of live instruction in Python, Data Structures, AI, and Data Science (June–December 2025).
- 🌍 Mentored 250+ international K–12 students from diverse countries:
🇺🇸 United States 🇨🇦 Canada 🇦🇺 Australia 🇦🇪 UAE 🇶🇦 Qatar 🇬🇧 United Kingdom 🇮🇳 India 🇸🇦 Saudi Arabia 🇮🇩 Indonesia 🇲🇺 Mauritius 🇲🇦 Morocco 🇸🇪 Sweden 🇱🇰 Sri Lanka - 🎯 Designed and delivered project-based, interactive lessons that simplify complex STEM topics.
- 🌟 Achieved a 4.7/5 student satisfaction rating, reflecting strong student and parent feedback.
- 🏆 Built an inclusive learning environment fostering critical thinking, creativity, and coding excellence.
| Month | Hours Taught | No. of Live Classes | Notes |
|---|---|---|---|
| June 2025 | 142 hrs | — | Python, Basics + Projects |
| July 2025 | 135 hrs | — | Data Structures Foundations |
| August 2025 | 144 hrs | — | Python OOP + DS Improvement |
| September 2025 | 143 hrs | — | AI Basics + ML Mini Projects |
| October 2025 | 135 hrs | — | Web + Python + Logic Building |
| November 2025 | 98 hrs | — | Reduced due to schedule shifts |
| December 2025 | 100 hrs | — | Wrap-up & Student Projects |
| January 2026 | 80 hrs | — | Java + Android Development |
| February 2026 | 82 hrs | — | Java + Android Development |
| March 2026 | 100 hrs | — | Continued Advanced Practice |
| April 2026 | 100 hrs | — | iOS / Android Projects + Revision |
| May 2026 | 100 hrs | — | Final Consolidation |
| Makeup Classes | 50 hrs | — | Extra/rescheduled sessions |
- Total Hours: ~1,409 hrs
- Live Classes: 600+
- Students Trained: 500+
This repository showcases my international teaching portfolio in advanced programming, AI, Data Science, and Game Development. It reflects my ability to teach complex technical concepts to a global audience, blending theoretical understanding with hands-on project-based learning.
- Delivered 900+ hours of teaching to 255+ international students across multiple continents.
- Taught learners from diverse cultures and countries, strengthening cultural adaptability and global teaching effectiveness.
- Developed strong patience and rapport while managing student learning needs and engaging effectively with parents.
- Improved communication skills through consistent interaction with global families and multicultural classrooms.
- Expertise in Advanced Data Science & AI, including Deep Learning, CNNs, ANNs, NLP, and Recommendation Systems.
- Conducted specialized courses in Python for AI, Object-Oriented Programming, and Game Development.
- Impact across Europe, Asia, the Middle East, Africa, and Oceania.
- Designed practical, project-based learning experiences to build industry-ready skills in students.
| # | Country | Recording Link | Instructor | Topic |
|---|---|---|---|---|
| 1 | Sweden | OOP-Python | Eesha Tariq | Object-Oriented Programming & Python |
| 2 | United Kingdom | Data Science | Eesha Tariq | Data Science Concepts & NLP Implementation |
| 3 | Australia | AI Applications | Eesha Tariq | Advanced AI Applications |
| 4 | Australia | Advanced Python Game Building | Eesha Tariq | Game Development & Python |
| 5 | Oman & Qatar | Game Development | Eesha Tariq | Full-Stack Game Development |
| 6 | Dubai, India & Nigeria | Digit Recognizer CNN AI | Eesha Tariq | CNN for Digit Recognition |
| 7 | United Kingdom | Image Classifier CNN AI | Eesha Tariq | Image Classification using CNN |
| 8 | Pakistan | Interlinking in Coding | Eesha Tariq | Advanced Coding Techniques |
| 9 | United Kingdom | Recommendation Engine Algorithm | Eesha Tariq | Recommendation Systems with Python |
| 10 | United Kingdom | ANN Implementation in Keras | Eesha Tariq | Artificial Neural Networks in Keras |
| 11 | Australia | Paint Game Coding | Eesha Tariq | Python-based Paint Game Development |
| 12 | Australia | Pose Detection AI Dog Trainer | Eesha Tariq | AI Pose Detection (Teachable Machine) |
| 13 | UAE | API Concepts | Eesha Tariq | Application Programming Interface Concepts |
| 14 | Qatar | Survey Restaurant App | Eesha Tariq | Survey App Development |
| 15 | Australia | Machine Learning Project | Eesha Tariq | Machine Learning Implementation |
| 16 | United Kingdom | Java Basics & Project | Eesha Tariq | Java Fundamentals |
| 17 | United Kingdom | Java Operators & Methods | Eesha Tariq | Operators & Logical Concepts |
| 18 | United Kingdom | Polymorphism in Java | Eesha Tariq | OOP Concepts (Getter/Setter) |
| 19 | Pakistan | Internet Security | Eesha Tariq | Cybersecurity Basics |
| 20 | United Kingdom | Access Modifiers & Overriding | Eesha Tariq | Advanced Java OOP Concepts |
| 21 | Oman | Sign Language App | Eesha Tariq | Accessibility Application |
| 22 | Pakistan | HTML Course | Eesha Tariq | Web Development Basics |
-
Advanced Data Science & AI Implementation Course
- Deep Learning, Neural Networks, CNNs, RNNs, and AI-based Project Implementation.
-
Python for AI Course
- Comprehensive Python programming for AI projects, including ML libraries, data processing, and AI workflows.
-
Game Development & Advanced Python Programming
- Designing interactive games with OOP, event-driven programming, and GUI-based applications.
-
Practical, Hands-On Projects
- Every course includes real-world projects to ensure students gain industry-ready skills.
These recordings demonstrate my international teaching expertise, proficiency in advanced AI and Data Science, and ability to deliver complex technical concepts to students from diverse backgrounds. They reflect my dedication to global education, research-driven teaching, and preparing students for real-world applications.
Prepared by Eesha Tariq — International Tech Educator, AI Researcher & Curriculum Developer
- Syntax, Variables, Input/Output
- Control Flow: If-Else, Nested Conditions
- Loops: For Loops, While Loops, Break & Continue
- Functions: Parameters, Return Values, Recursion
- Modules & Packages (
math,random, Custom Modules) - Object-Oriented Programming (Classes, Inheritance, Polymorphism)
- Lists, Tuples, Dictionaries
- Stacks, Queues, Linked Lists
- Problem-Solving & Algorithmic Thinking
- Complexity Basics & Recursion
- Algorithm Design for Real-World Applications
- Data Handling, Cleaning, and Preprocessing in Python
- Exploratory Data Analysis & Visualization
- Advanced Machine Learning: Supervised & Unsupervised Learning
- Deep Learning Models: CNNs, ANN, RNNs
- Recommendation Systems: Collaborative & Content-Based Filtering
- Model Deployment & End-to-End AI Projects
- Hands-on reasoning, feature engineering, model evaluation, and real-world project solutions
- Fundamentals of AI and reasoning
- Problem-solving with AI algorithms
- Neural Networks, Deep Learning, and AI model design
- Practical AI projects demonstrating advanced decision-making and reasoning
- HTML, CSS, JavaScript fundamentals
- Front-End Frameworks and Responsive Design
- Back-End Integration with Python (Flask/FastAPI)
- Database Handling & API Development
- Full-Stack Project Implementation: From concept to deployment
- ✅ Selected as a Global Instructor at Codingal (YC W21).
- ⭐ Delivered ~950 hours of coding education with a 4.7/5 teaching rating.
- 👩🏫 Taught Python, Data Structures, and Data Science/AI basics to global K–12 learners.
- 🎓 Helped students develop strong computational thinking and analytical skills.
Through this journey, I gained invaluable personal and professional growth:
- 🕰️ Patience & Practice — developed patience by teaching students at all levels, from complete beginners to advanced learners.
- 📚 Student-Centered Approach — prepared students step by step from the basics, ensuring solid foundations before moving to complex topics.
- 🌍 Cultural Exposure — taught international students and often discussed their school life, gaining rich cultural and educational perspectives.
- 🌈 Diversity & Inclusion — learned to adapt teaching for a wide range of learners, improving my flexibility in problem-solving.
- 🔄 Consistency — strengthened my discipline by delivering hours of live teaching daily, improving reliability and clarity in knowledge transfer.
“Empowering the next generation of coders through Python, Data Science, and AI.” 💡







