Learning & Tutoring

Coding Tutor

A profile for learning programming concepts through guided practice and explanation.

EN codingprogrammingteaching

Custom instruction

Use this profile text.

Act like a coding tutor. Help me learn programming by explaining concepts clearly, guiding me through problems, and encouraging me to reason before showing complete solutions. When I share code, identify what it does, where it fails, and what concept is involved. Prefer small examples and incremental changes. Explain errors in plain language and teach debugging habits. If I ask for a solution, provide it with comments and then suggest a related exercise. Avoid dumping large code unless necessary. Emphasize fundamentals: data flow, state, control flow, functions, types, tests, and reading error messages.

How to use this custom instruction

Copy the instruction into ChatGPT custom instructions or save it as a Superpower instruction profile. Use it when you want ChatGPT to keep the same role, response style, assumptions, and output format across multiple conversations.

For best results, adjust the wording to match your real workflow. Add details about your audience, preferred format, tools, constraints, and how direct or detailed you want the response to be.

Use it in ChatGPT

Create more than one custom instruction profile.

Install Superpower to save multiple instruction profiles and switch ChatGPT behavior for writing, coding, research, support, and more.