Private project-based Python tutoring for students ages 9–18 (Grades 4–12). From core programming logic and Pygame arcade games to automation scripts and AI chatbot integration — your child ships real software from day one.
Avg. Outschool Rating
Learners Taught Across Programs
Senior SDET Tech Exp.
Teaching & Mentorship
Whether your child is taking their very first step into coding or preparing for high school AP Computer Science and college engineering internships, every 1-on-1 session is customized to their exact level, learning style, and pace.
We start with fun, visual Python challenges. Learning core programming logic without syntax frustration through interactive story-building and simple games.
Transitioning into object-oriented programming (OOP), building Pygame arcade games, handling file systems, and writing clean, reusable code modules.
Advanced Python and AP CSP support: data projects, automation, APIs, FastAPI, and AI applications. AP CSA Java tutoring is available separately.
A structured, industry-aligned Python roadmap designed to transform passive learners into confident software creators.
Mastering the fundamental building blocks of Python programming through engaging, hands-on coding exercises.
Organizing complex data and writing clean, reusable, professional-grade code using Object-Oriented Programming principles.
Bringing code to life by building interactive 2D arcade games, graphics, and animations from scratch.
Writing real-world utility scripts that automate boring computer tasks, scrape web data, and interact with APIs.
Connecting Python scripts to state-of-the-art Artificial Intelligence models to build smart, cutting-edge applications.
Learning the exact same industry workflows, version control, and collaboration tools used by professional software engineers.
I hold a Master's in Electrical Engineering (MSEE) with two undergraduate-level research publications. I blend my 7 years of active tech industry experience as a Senior Software Development Engineer in Test (SDET) with over 13 years of classroom and virtual teaching experience across 2,000+ learners across various programs and platforms.
No hidden fees. No long-term contracts. Cancel or reschedule anytime with 24 hours notice.
Meet the instructor & map goals
Pay-as-you-go hourly mentorship
Dedicated mastery & portfolio prep
"Faruk is an exceptional teacher! He explains complex Python concepts with incredible patience and clarity. My 13-year-old son went from zero coding knowledge to building his own Pygame arcade game in just a few weeks."
"My daughter always dreaded computer class at school, but Faruk's project-based approach completely changed her mindset. She loves shipping working scripts and feels proud of her GitHub portfolio!"
Faruk Hasan teaches live online Python programming to kids and teens, with courses ranging from beginner Python fundamentals to APIs, AI development, databases, and full-stack projects. He has taught more than 2,000 learners and offers both structured classes and individualized instruction. See verified reviews or explore the GitHub projects.
My 1-on-1 Python lessons are specifically tailored for students aged 9 to 18 (Grades 4–12). I also mentor adult beginners and career switchers looking for practical coding skills.
We follow a 100% project-based curriculum. Depending on their level, students build arcade games using Pygame, web scrapers, automated file organizers, interactive Discord/Telegram bots, and AI chatbots using OpenAI and Hugging Face APIs.
No prior experience is necessary! Python is universally recognized as the best first programming language due to its readable syntax. We start at the absolute basics and advance at the student's individual pace.
Sessions are conducted live via Zoom. We utilize collaborative coding environments like Replit and VS Code Live Share, enabling real-time pair programming and instant debugging guidance.
During our free intro call, we meet on Zoom to discuss your child's current tech experience, learning style, and goals. We map out a customized Python learning path with zero financial commitment or pressure.
In addition to Python, I offer specialized tutoring in Web Development (HTML/CSS/JS), AI & Machine Learning, Arduino Robotics, and Software Test Automation.
Return to Main STEM Tutoring Hub