Skip to content

codewithEshaYoutube/Codingal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👩‍🏫 Eesha Tariq — Global Python, Data Structures & AI Instructor @ Codingal (YC W21)

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.


🚀 Milestone: Global Tech Educator – Codingal YC21

  • 🧠 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.

📅 Monthly Teaching Structure (June 2025 – May 2026)

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

📊 Summary

  • Total Hours: ~1,409 hrs
  • Live Classes: 600+
  • Students Trained: 500+

🌐 International Teaching Recordings

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.


📊 Key Achievements

  • 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.

📚 Recordings by Country & Topic

# 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

🌟 Highlights of Advanced Courses

  1. Advanced Data Science & AI Implementation Course

    • Deep Learning, Neural Networks, CNNs, RNNs, and AI-based Project Implementation.
  2. Python for AI Course

    • Comprehensive Python programming for AI projects, including ML libraries, data processing, and AI workflows.
  3. Game Development & Advanced Python Programming

    • Designing interactive games with OOP, event-driven programming, and GUI-based applications.
  4. Practical, Hands-On Projects

    • Every course includes real-world projects to ensure students gain industry-ready skills.

🎯 Purpose

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

🧠 Subjects & Skills Taught

🐍 Python Programming & Core CS

  • 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)

🧩 Data Structures & Algorithms

  • Lists, Tuples, Dictionaries
  • Stacks, Queues, Linked Lists
  • Problem-Solving & Algorithmic Thinking
  • Complexity Basics & Recursion
  • Algorithm Design for Real-World Applications

📊 Data Science & AI Implementation

  • 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

🤖 AI Foundations & Artificial Intelligence Specialization

  • 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

🌐 Web Development

  • 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

✨ Highlights

  • ✅ 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.

🌱 Teaching Takeaways & Growth

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.

🖼️ Teaching Portfolio Highlights

📊 Teaching Dashboard

Dashboard

📈 Teacher Performance Overview

Performance Overview

🌍 International Students – UAE Spotlight

UAE Students

🌍 International Students – United Kingdom Spotlight

UK Students

🌍 International Students – Australia Spotlight

Australia Students

🌍 International Students – Qatar Spotlight

Qatar Students

🌍 International Students – Sweden Spotlight

Sweden Students

💬 Student Feedback

Student Feedback


🔗 Connect with Me


“Empowering the next generation of coders through Python, Data Science, and AI.” 💡

About

🌟 International Coding Mentor: Python, Data Science, NLP & CNNs 1500+ hours of live instruction delivered to 250+ K–12 students worldwide. Includes teaching recordings, project-based lessons, and student feedback showcasing real-world coding impact.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors