U

Not Logged In

Education is not to be finished

You have been logged out. Please log in to continue.

Notifications

No notifications yet

We'll notify you when something new arrives

Problem-Solving Through Making

In these classes we'll be following this one idea:

the best way to understand something is to build it.

Each session, we pick a problem worth solving — something real, something yours — and work through it using code, tools, and creative thinking. Rooted in the maker movement's belief that tinkering leads to understanding, this course isn't about following a curriculum. It's about developing the instinct to look at any system, break it apart, and make something new from what you find.

Recommended for students 8+ who can:

  • Use a mouse confidently and accurately.
  • Navigate a computer independently.
  • Use a keyboard comfortably.
  • Type at least 16 words per minute.
  • Follow multi-step instructions independently.
  • Explain what they are trying to accomplish and ask for help when they get stuck.

These basic skills allow us to spend more time on thinking, making, experimenting, and solving problems rather than learning basic computer controls.

Shuja ul Hasan
problem solvingmakingentrepreneurshipCodingWeb DevelopmentPythonproduct development

Overview

Live 1-on-1 LessonsMeet over live video meetings
Meets on DemandSchedule meetings as needed
60 minsper session
Teacher SupportDedicated instructor attention
Personalized LearningTailored to your child's pace
Progress TrackingTrack your child's growth

Class Experience

Students will:

  • In these classes we'll be following this one idea:

    the best way to understand something is to build it

  • Each session, we pick a problem worth solving — something real, something yours — and work through it using code, tools, and creative thinking

  • Rooted in the maker movement's belief that tinkering leads to understanding, this course isn't about following a curriculum
  • It's about developing the instinct to look at any system, break it apart, and make something new from what you find
  • Recommended for students 8+ who can:

    • Use a mouse confidently and accurately
  • Navigate a computer independently
  • Use a keyboard comfortably
  • Type at least 16 words per minute
  • Follow multi-step instructions independently
  • Explain what they are trying to accomplish and ask for help when they get stuck
  • These basic skills allow us to spend more time on thinking, making, experimenting, and solving problems rather than learning basic computer controls

Other Details

Language of InstructionEnglish
Subjectsproblem solving, making, entrepreneurship, Coding, Web Development, Python, product development
Age RangeAges 8–27
Sessions per BookingUp to 8 sessions

Available Times

Available DaysSun, Mon, Tue, Wed, Thu, Sat
Session Duration60 minutes per session

Meet the Teacher

Shuja ul Hasan

Teacher Expertise & Credentials

I’m a maker, and the founder of The STEM Educators, where I’ve designed and taught hands-on STEM programmes to more than 5,000 students across Pakistan and internationally.

I’m a UCL Making Spaces 3-STEP Accredited Trainer, and I’ve taught robotics and programming using Arduino, Raspberry Pi, LEGO, and other maker technologies. I’ve also worked with students on design thinking, entrepreneurship, and creative problem-solving.
Most recently, I taught AI-Powered Web Development at the Centre for Continuing Education at LUMS, where I worked with learners on using technology and AI as tools for building and solving problems.

My teaching approach combines structure with experimentation. I like giving students enough direction to work on something achievable while leaving room for their own ideas, questions, and discoveries. The goal is to help students move from “I wonder if…” to “Let me build it and find out.”

Reviews

0
0 reviews

There are no reviews for this class yet.

$55/ session