Sajida T.
Programming & Coding Tutor | Python, Web Development & Scratch
Are you looking for a friendly and patient coding instructor who can make programming easier to understand? Whether you’re looking for coding lessons for a child, help with university programming, or you’re completely new to coding yourself, I can help you learn step by step and build real projects along the way. I’m a Programming & Coding Instructor who teaches learners from beginner level to university-level programming. My focus is simple: explain concepts clearly, practice them together, and then use them in projects so you actually understand what you’re doing. 🧩 Block-Based Programming & Coding for Kids I help younger learners get started with programming through visual and interactive tools such as: ✓ Scratch ✓ Blockly and other block-based programming platforms ✓ Game development ✓ Animations and interactive projects ✓ Variables, loops, conditions, events and functions ✓ Logical thinking and problem solving ✓ Computational thinking The goal is not just to teach a child how to drag blocks. I help them understand the programming logic behind what they are building. 🐍 Python Programming For beginners and university students, I teach Python from the fundamentals through practical exercises and projects. ✓ Python syntax and fundamentals ✓ Variables and data types ✓ Conditions and loops ✓ Functions ✓ Lists, tuples, dictionaries and sets ✓ Problem solving and logic building ✓ Object-Oriented Programming (OOP) ✓ File handling ✓ Beginner Python projects ✓ Programming coursework and practice 🌐 Web Development I can also guide students through web development, starting from the basics and gradually moving toward modern web applications. ✓ HTML5 ✓ CSS3 ✓ JavaScript ✓ DOM manipulation ✓ Events and interactive websites ✓ Arrays and objects ✓ Functions and ES6 concepts ✓ Responsive web design ✓ React.js ✓ Node.js ✓ REST APIs ✓ Full-stack web development fundamentals 🗄️ Databases I teach the fundamentals of working with databases and connecting them with applications. ✓ SQL fundamentals ✓ PostgreSQL ✓ Database design basics ✓ Tables, relationships and queries ✓ CRUD operations ✓ Connecting databases with applications 🧠 Programming & Problem Solving If your goal is to become better at programming rather than simply learning a language, we can also focus on: ✓ Logical thinking ✓ Breaking problems into smaller steps ✓ Writing algorithms ✓ Debugging code ✓ Solving programming exercises ✓ Understanding errors ✓ Building small projects ✓ Developing independent coding skills 👨🎓 Who I Work With ✓ Kids learning their first programming concepts ✓ School students ✓ Complete beginners ✓ Homeschool students ✓ University students ✓ Computer Science students ✓ Adults starting programming ✓ Students working on programming coursework and projects 💡 My Teaching Style I don't believe in simply giving students code to copy. I explain the concept first, work through examples, let the student practice, and then gradually encourage them to solve problems independently. Depending on your goals, a typical learning path can look like: Learn → Practice → Solve → Build → Improve I can also adapt lessons to your existing coursework, current skill level, personal project, or specific programming language. If you or your child is just getting started with coding, or you're a university student who wants to strengthen your programming skills, feel free to send me a message. Tell me what you want to learn and your current level, and we can figure out the best way to start.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $737
Billed in all: $11,238$11k
$123 in the last 6 months
Across 7 contracts
Across 56 contracts
Earnings, last 30 days
Skill rankings: Top 22% in Computer Science
Ranked by MRR among everyone on Upwork with the skill.
- #5Scratch16 freelancers · 🇵🇰 #4Top 31%🇵🇰#4 of 8
- #12Coding Lesson39 freelancers · 🇵🇰 #5Top 31%🇵🇰#5 of 13
- #14Technology Tutoring56 freelancers · 🇵🇰 #6Top 25%🇵🇰#6 of 13
- #15Coding Art50 freelancers · 🇵🇰 #8Top 30%🇵🇰#8 of 13
- #35STEM Tutoring121 freelancers · 🇵🇰 #5Top 29%🇵🇰#5 of 29
- #60AI Instruction152 freelancers · 🇵🇰 #5Top 39%🇵🇰#5 of 13
- #113Computer Science515 freelancers · 🇵🇰 #21Top 22%🇵🇰#21 of 63
- #206Presentation Slide596 freelancers · 🇵🇰 #38Top 35%🇵🇰#38 of 123