Khurram Shahid Computer + Mathematics teacher
No reviews yet

I am an experienced Mathematics and Computer Science teacher with over 20 years of professional teaching experience. I teach students from school level to university level and specialize in O-Level and A-Level Mathematics, programming languages, and web development. My goal is to make difficult concepts simple, clear, and enjoyable for every student.

Mathematics (O-Level & A-Level)

I teach all major topics with detailed explanations and exam-focused practice:

Algebra, Linear & Quadratic Equations

Trigonometry, Geometry, Mensuration

Calculus: Differentiation & Integration

Sequences & Series, Functions, Vectors

Probability, Statistics, Graphs

Complete past papers guidance and exam strategies

I focus on building strong concept clarity, problem-solving skills, and exam confidence.

Programming & Computer Science

I provide practical, step-by-step guidance in:

Python, Java, C++, OOP Concepts

HTML, CSS, JavaScript, Bootstrap

PHP, Laravel, MySQL Database

Logic building, debugging, and coding fundamentals

Assignments, projects, and real-world coding tasks

All programming classes are hands-on, using live coding and real examples.

Teaching Method

Online classes through Zoom

Digital whiteboard for Mathematics

Live coding for IT courses

Easy explanations for beginners

Practice worksheets, quizzes, and regular feedback

Student progress tracking

What Students Achieve

Strong understanding of Mathematics and Programming

Better grades in O-Level & A-Level exams

Confidence in solving complex problems

Practical experience in coding and web development

Support with projects, assignments, and exam preparation.
I am committed to helping students learn effectively, improve their performance, and achieve their academic goals with confidence.

Subjects

  • Python Beginner-Expert

  • Mathematics O level-A level

  • Advanced Computer Architecture Intermediate-Expert

  • Web Designing Expert

  • Linux operating systems (Linux internals and kernel) Beginner-Expert

  • AI (Artificial intelligence) Beginner-Expert

  • Computer Science (A level)

  • Mobile & Application Development Beginner-Intermediate


Experience

  • Computer Teacher (Jan, 2024Present) at YCC (Your Cloud Campus)
    Teaching Algebra, Python Web designing
  • Lacturear ( Computer Science Department) (Jul, 2017Mar, 2021) at 4 year riphah international university
    As a Computer Science Lecturer, I teach programming, OOP, data structures, web development, databases, and operating systems. I prepare lessons, conduct practical labs, guide students in assignments and projects, and provide academic support. I also handle assessments, evaluate performance, and participate in departmental activities to ensure quality teaching and student success.
  • Lacturear ( Computer Science Department) (May, 2014Jun, 2016) at +3 years experiene in FAST University Islamabad
    As a Computer Science Lecturer, I teach programming, OOP, data structures, web development, databases, and operating systems. I prepare lessons, conduct practical labs, guide students in assignments and projects, and provide academic support. I also handle assessments, evaluate performance, and participate in departmental activities to ensure quality teaching and student success.
  • Maths Teacher (Apr, 2010Dec, 2013) at '04 years experience in punjab college teaching Islamabad
    As a Mathematics Teacher, I teach core topics from basic to advanced levels, including Algebra, Geometry, Trigonometry, Calculus, and O/A-Level Maths. I prepare lessons, explain concepts clearly, solve examples, and guide students through practice exercises and past papers. I assess student performance, provide feedback, and help them build strong problem-solving and exam-focused skills.

Education

  • MIT (Jul, 2008Jul, 2011) from The Virtual University of Pakistanscored 2.7
  • Bachelors of Science (Jul, 1999Feb, 2002) from University of Punjab Lahore Pakistan

Fee details

    Rs15,00040,000/month (US$53.85143.60/month)

    Mathematics fee is 15000 per hour
    Python Fee is 20000 per hour
    Web Designing fee (minimum 40000 for 1.5 hours)


Courses offered

  • Linux Operating System

    • US$100
    • Duration: 4 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English
    • Certificate provided: Yes
    I teach a complete Linux Operating System course designed for beginners and intermediate learners who want to understand Linux for programming, system administration, networking, or academic study. With my 20 years of teaching experience, I explain Linux concepts in a simple, practical, and step-by-step way.

    What I Teach in Linux

    Linux installation (Ubuntu, Fedora, Kali, etc.)

    File system structure and directory navigation

    Terminal commands (basic to advanced)

    File permissions, ownership, and user management

    Process management (top, ps, system monitoring)

    Shell scripting (Bash scripting for automation)

    Package management (apt, yum, dnf)

    Networking commands and configuration

    Linux services, daemons, and systemctl

    Disk management & mounting

    Linux-based project and practical tasks

    Teaching Method

    Live practical demonstrations on Zoom

    Hands-on command practice

    Real Linux environment (NO theory-only classes)

    Assignments, exercises, and troubleshooting tasks

    Step-by-step guidance for beginners

    Assistance for university projects and exams

    What Students Gain

    Strong command-line skills

    Ability to use Linux confidently

    Knowledge useful for DevOps, Cybersecurity, Programming, and System Administration

    Problem-solving and real-world IT skills
  • Python Programing Beginners to Intermediate

    • US$100
    • Duration: 4 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English
    • Certificate provided: Yes
    This course is designed for beginners to intermediate learners who want to build strong skills in Python programming. I teach Python in a practical, step-by-step, and easy-to-understand way. Students learn through real examples, exercises, and live coding.

    What You Will Learn

    Introduction to Python & Installation

    Variables, Data Types, Input/Output

    Operators & Expressions

    Conditional Statements (if–else)

    Loops (for, while)

    Functions & Modules

    Lists, Tuples, Dictionaries, Sets

    String Handling

    File Handling

    Object-Oriented Programming (OOP in Python)

    Error Handling & Exceptions

    Working with Libraries (math, random, datetime etc.)

    Basic Projects & Assignments

    Teaching Method

    Live coding sessions on Zoom

    Use of online Python editors

    Step-by-step explanations for beginners

    Practical exercises after every topic

    Guidance for assignments, quizzes, and projects

    What Students Gain

    Solid foundation in Python programming

    Ability to write clean and efficient code

    Problem-solving and logic-building skills

    Confidence to work on real Python projects

    Preparation for advanced topics like web development, data science, and automation
  • Prompt Engineering

    • US$50
    • Duration: 2 Weeks
    • Delivery mode: Online
    • Group size: Individual
    • Instruction language: English
    • Certificate provided: Yes
    This course teaches students how to communicate effectively with AI models using advanced Prompt Engineering techniques. It is designed for beginners as well as professionals who want to improve their AI interaction, automate tasks, generate high-quality content, and solve problems using AI tools.

    What You Will Learn

    Introduction to Prompt Engineering

    Understanding how AI language models work

    Types of prompts (instruction, conversational, creative, analytical)

    Writing clear and effective prompts

    Role, task, and context-based prompting

    Zero-shot, One-shot, and Few-shot prompting

    Chain-of-Thought prompting for step-by-step reasoning

    Prompt patterns for coding, writing, summarizing, and brainstorming

    Debugging and improving prompts

    Ethical use of AI and limitations of models

    Practical tasks: content generation, coding help, data extraction, idea creation, and automation

    Teaching Method

    Live sessions with demonstrations

    Step-by-step prompt creation

    Real examples across different domains

    Hands-on exercises for every concept

    Practical usage with ChatGPT and other AI tools

    Assignments to build prompt-writing confidence

    What Students Gain

    Ability to write powerful and accurate prompts

    Skills to use AI for learning, productivity, research, and coding

    Understanding of how to guide AI to produce better results

    Confidence to use AI tools professionally

    Capability to create prompts for projects, automation, and real-world tasks

Reviews

No reviews yet. Be the first one to review this tutor.