Computer science tutoring: a guide for pros
What customers ask, how to win the job, and what to put on your profile.
Offering computer science tutoring
You tutor students in programming concepts, algorithms and debugging, in the languages their courses use. Your sessions work best when the student traces their own code, finds the bug themselves and writes the solution in their own words.
What customers ask
- Can you help my child with an assignment due tomorrow?
- Which languages do you teach?
- Do you write code for students?
- How do you teach algorithms?
- What should my child bring?
- Can you help before a test?
How to win the job
- On the first call, ask the student's course, the language, the assignment and the due date, then say what you will check first
- Start by reading the student's code together and tracing one function line by line
- Teach the bug search with a clear method: reproduce it, find where the value goes wrong, then fix it
- Put the number of sessions, length, format, software and cancellation terms in the quote
- Set the school's rules on outside help in writing before any assignment work
- Send a short written summary after each session with the concept covered and one program to rewrite
What to put on your profile
- Your teaching background, including degrees and the programming levels you have taught
- The languages and courses you tutor, from introductory programming to advanced algorithms
- Whether you tutor in person, online or both
- Results you can share with permission, such as the projects a student completed
- A background check listed on your profile, if you have one, when you work with minors
Follow-up that helps the customer
- A tracing practice set with one function to explain in words
- A project review before a deadline
- A check-in with the parent or student after a test or a grade
- A preview session before the next programming course
Licenses and permits
No license is usually required to tutor computer science privately. Keep your degree or professional credentials on your profile, complete a background check if you work with minors, and check with your state or local licensing agency for any rules that apply if you tutor through a school or program.
Questions
Do I need a background check to tutor a child?
Many parents ask for one, and many tutoring companies and schools require one before you work with minors. Keep a copy on your profile when you have it.
How do I handle a student who wants the full solution?
Explain that your role is to help them find the bug and understand the solution. Show them how to trace one function, and let them write the fix themselves.
What happens when a request does not fit my schedule?
On infinibell you can decline a request for free. You pay only for the leads you accept.
Pro reviewers
Pros who offer computer science tutoring remotely can improve this guide, like Wikipedia. We check every edit before it goes live. Every approved edit is credited in the edit history and on the pro's profile.
Edit history
- Oct 29, 2026: Drafted by infinibell to our content guidelines.
More tutoring and test prep guides for pros
Start here
About this guide
Get computer science tutoring requests
Customers pick you by name. Signup is free, and you pay only for leads you accept.
Join as a pro