Faruk Hasan

Faruk Hasan

Software QA Engineer | Automation & AI-Driven Testing Specialist

Inspiring the Next Generation of Coders & Thinkers

Hi, I'm Faruk Hasan — STEM Educator & Senior QA Engineer. I teach Python, Web Dev, AI/ML, Arduino, and Computer Fundamentals for ages 9–18.

Why Learn With Me?

Project-based lessons, industry best practices, and kid-friendly pacing that builds confidence.

I blend my day-to-day experience as an SDET (Playwright, Selenium, APIs, CI/CD, AI-assisted testing) with engaging activities and real-world mini-projects. Learners leave with portfolio-ready work and practical skills.

4.82/5Average Star Rating
1,945Followers
2,000Learners Taught

What I Teach

Practical, engaging STEM topics tailored for ages 9–18 — from coding fundamentals to AI and hardware.

Python Programming

From fundamentals to mini-apps: loops, functions, data, OOP, and beginner ML.

Web Development

HTML, CSS, JS. Build responsive sites, interactive apps, and deploy to GitHub Pages.

AI & Machine Learning

Kid-friendly AI: BoW, Naive Bayes, simple chatbots, ethics & safety.

Arduino & Electronics

Hands-on circuits, sensors, LEDs, and simple automation (with Wokwi sims).

QA Testing (Beginner)

Testing mindset, Playwright/Selenium basics, and intro to automation.

Computer Fundamentals

OS basics, files, browsers & DevTools, safe internet habits, CLI intro.

Grades 4–5 Grades 6–8 Grades 9–12 1:1 & Small Groups Project-Based

Professional Experience

Real-world expertise that I bring to every lesson.

Senior QA Automation Engineer (SDET)

2020 - Present

Python, Playwright, Selenium, CI/CD, API testing, and LLM-assisted testing workflows.

STEM Instructor – Outschool

2018 - Present

Teaching AI with Python, Year-Long Web Development, Python + Algebra, and Computer Fundamentals.

Course Creator & Educational Consultant

2016 - Present

Designed project-based STEM curricula for kids and teens, focusing on practical skills and portfolio development.

Find Me Online

Connect with me across different platforms for classes, content, and updates.

My Courses

Python Fundamentals Course
Udemy

Python Fundamentals: Fun and Practical Projects for Beginners

2024

An interactive course focusing on Python basics through real-world projects.

View Course
AI & Machine Learning for Beginners Course
Udemy

AI & Machine Learning for Beginners

2024

An accessible introduction to AI and machine learning concepts with hands-on projects for beginners.

View Course

What Parents & Students Say

"This is an excellent class. My daughter has been taking it for more than a year, and she doesn't want to miss a single week! She really enjoys it."
★★★★★ — Meghan S. • May 19, 2025
"My 13-year-old son thoroughly enjoyed this class! The teacher created a calm, positive learning environment where students could dive deep into the concepts. There is a great balance of structured instruction and a friendly atmosphere!"
★★★★★ — Parent • Dec 28, 2024
"My child recently completed the 'Advanced Python Development: Data Science, Git, OOP, Pytest, Playwright, and More' course, and I am incredibly impressed with its quality and depth of content. As a parent, I'm very happy to see my child engaged and excited about learning, and this course certainly sparked my son's enthusiasm. The teacher was knowledgeable and very patient, explaining complex concepts in a way that made them accessible and interesting. Thank you so much!"
★★★★★ — Parent • December 16, 2024