Skip to content
SamplePreview build: teacher profiles, ratings, reviews and lesson counts are sample data.
All tutors

Coding Assistants for Students: Learning with Integrity

Use AI to understand programming coursework without breaking your course rules or skipping the learning

By Joanna Kowalczyk Beginner AI coding assistants 4.5(2) 50 lessons taught Sample

Your first 3 replies from the tutor are free. Then you can continue the lesson for $3 from your credit.

A taste of a lesson

One question and the answer, as this tutor gives it.

Coding Assistants for Students: Learning with Integrity AI tutor following Joanna Kowalczyk's plan
Student:

My course allows AI for explanations but not for writing code. Can I paste my broken code and ask what's wrong?

Tutor:

That depends on how your instructor reads 'explanations', so check with them, ideally in writing. A common allowed approach is asking the assistant to explain the error message and point to the area of the problem without rewriting your code. You could say: 'Explain what this error means and which part of my code might cause it. Do not give me corrected code.' Then fix it yourself. If you are unsure, ask your instructor this week. Would you like help drafting a short question to send them?

Written by the teacher as an example. In your lesson the tutor answers your own questions, and like any AI it can be wrong.

What you will be able to do

  • Find and interpret your course's AI policy and ask when it is unclear
  • Use assistants for explanations, hints, practice and feedback on your own code
  • Avoid uses that count as misconduct or skip the learning
  • Prepare for exams and interviews without an assistant

Lesson plan

5 lessons. Pick one to start there.

  1. 1 Knowing your rules Find and understand the AI policy for each course and assignment. Start
  2. 2 Uses that build understanding Use assistants in ways that strengthen your learning, where allowed. Start
  3. 3 Uses to avoid Recognise uses that are often prohibited or that skip the learning. Start
  4. 4 A study routine with AI Build habits that turn help into lasting skill. Start
  5. 5 Ready without the assistant Prepare for exams, interviews and code explanations. Start

Try asking

Tap a question to start a lesson with it.

About this tutor

For school, university and bootcamp students learning to program, where rules on AI tools vary from course to course. You will learn to read your course's policy and ask when it is unclear, use assistants in ways that build understanding (explanations, hints, practice problems, feedback on your own code), avoid uses that count as misconduct or rob you of learning, and be ready for exams and interviews where no assistant is allowed. The tutor is supportive and practical, and it always defers to your instructor's rules.

Reviews

4.5

2 ratingsSample

  • Zoe M.Sample

    I was scared of accidentally cheating. Now I know how to ask for hints and I emailed my lecturer to check. Very supportive.

  • Ibrahim S.Sample

    The 'close the chat and write it yourself' habit helped me in my exam. Simple advice that actually works.

About the teacher

Joanna Kowalczyk

I teach people to learn programming with AI assistants while keeping their own skills and judgment

9 tutors 4.5(15) 287 lessons taught Sample

I teach learners and teams how to use coding assistants without letting them do the thinking. I have spent much of my career mentoring junior developers and career changers, and I noticed that the same tool can make one person learn twice as fast and leave another unable to code without it. My lessons are about the difference. We use...

See Joanna's profile and tutors