> Source URL: /resources/coding-with-ai.resource
# Free ChatGPT Coding Help (Outside Cursor)

## What This Guide Is

This guide is for getting coding help from ChatGPT for **free** in your browser or phone app, while still doing the real coding and learning yourself.

The goal is not "AI does my homework."
The goal is "AI helps me think, debug, and improve my understanding of the code."

---

## Quick Start (2 Minutes)

1. Open [chatgpt.com](https://chatgpt.com) and sign in.
2. Start a new chat.
3. Paste this prompt:

```text
I am learning to code. Do not give me the full solution immediately.
Act like a tutor: ask 1-2 clarifying questions, then give me one small next step.
After I try it, review my attempt and give the next hint.
```

4. Paste your code or error message.
5. Keep the loop going: **try -> run -> report back -> next hint**.

---

## Where You Can Use ChatGPT For Free

- **Web:** [chatgpt.com](https://chatgpt.com)
- **iPhone/iPad app:** [App Store link](https://apps.apple.com)
- **Android app:** [Google Play link](https://play.google.com/store/apps/details?id=com.openai.chatgpt)

Tip: Make sure the app publisher is **OpenAI**.

---

## Free Plan: What You Get (As of February 9, 2026)

You can code with ChatGPT on the free plan, with usage limits.

- Access to GPT-5.2 (limited messages in time windows)
- Web search, Canvas, and Projects
- Limited file uploads and data analysis
- Limited image generation
- GPT Store usage (limited)
- Study Mode (learning-focused chat experience)
- Code edits on macOS desktop app

What you do **not** get on Free:

- Creating/sharing your own GPTs
- Tasks
- Voice with video
- Legacy model access

Important limit behavior:

- Free users can send up to **10 GPT-5.2 messages per 5 hours**; then chats switch to a mini model until reset.
- GPT usage shares the same main message limits.

---

## Paid Plan Snapshot (If You Are Comparing)

- **Free:** $0/month
- **Plus:** $20/month
- **Pro:** $200/month
- **Go:** low-cost paid plan; pricing varies by country and is shown in ChatGPT

You do **not** need paid plans to start learning code.
Free is enough for most beginners if you work in small chunks.

Note: model names and limits can change quickly. Check release notes and pricing pages before class/course updates.

---

## The Best "Learning-First" Prompt Pattern

Use this structure every time:

1. **Context:** what language, what file, what you are building
2. **Goal:** what should happen
3. **Current attempt:** your code
4. **Actual result:** error/output
5. **Tutor mode rule:** "no full solution yet"

Template:

```text
Language: Python
Goal: Read a CSV and print average points per game.
My current code:
[paste code]

Current error/output:
[paste traceback or output]

Please coach me without giving the full final code.
Give one hint at a time and ask me to try the step first.
```

---

## Prompt Suggestions That Keep You Actively Coding

### 1) "Hint-Only" Prompt

```text
Do not write the final solution.
Give me the smallest useful hint so I can write the next line myself.
```

### 2) "Socratic" Prompt

```text
Ask me up to 3 questions that help me discover the bug myself.
Then suggest one tiny experiment I should run.
```

### 3) "Explain Before Code" Prompt

```text
Before showing code, explain the idea in plain English and a short checklist.
Then wait for my approval.
```

### 4) "Review My Attempt" Prompt

```text
I want feedback, not a rewrite.
Point out what is correct, what is risky, and one improvement I should implement myself.
```

### 5) "Debug Coach" Prompt

```text
Help me debug this traceback step by step.
Start by telling me what the first error line means and where I should look.
```

### 6) "Test-First" Prompt

```text
Do not solve the function.
Give me 5 test cases (normal, edge, bad input) so I can implement and verify it myself.
```

### 7) "Refactor Practice" Prompt

```text
Suggest 3 refactoring goals, but do not refactor for me.
I will do one and come back for review.
```

### 8) "Study Mode + Quiz" Prompt

```text
Switch to Study Mode behavior:
Teach me this topic with short explanations, then quiz me after each step.
Do not give full answers until I attempt first.
```

---

## What To Avoid (If You Want To Learn Faster)

- "Write the whole project for me."
- "Fix everything and return final code only."
- Pasting huge codebases without saying what is broken.
- Skipping run/test steps between AI suggestions.

---

## Best Practices (Official Prompt Guidance, Applied to Coding)

- Be specific (language, goal, error, constraints).
- Iterate in small turns instead of one giant ask.
- Ask for a format (checklist, steps, pseudocode, tests).
- Keep prompts short but complete.
- Ask for one change at a time.

---

## Privacy + Safety Basics

- Do not paste API keys, passwords, tokens, or private client data.
- In settings, you can disable "Improve the model for everyone."
- Use **Temporary Chat** when you want a blank-slate chat not used for training and not saved in history.

---

## A Good 15-Minute Study Loop

1. Pick one bug or small feature.
2. Ask ChatGPT for one hint (not full code).
3. Implement it yourself.
4. Run code/tests.
5. Paste result and ask for the next hint.
6. End by asking: "Quiz me with 3 questions on what I just learned."

If you can explain your own code out loud, you are using AI correctly.

---

## Sources (Checked February 9, 2026)

- [ChatGPT Pricing](https://chatgpt.com/pricing)
- [ChatGPT Release Notes](https://help.openai.com/en/articles/6825453-chatgpt-usage-limits)
- [ChatGPT Free Tier FAQ](https://help.openai.com/en/articles/9275245-using-chatgpt-s-free-tier-faq)
- [GPT-5.2 in ChatGPT](https://help.openai.com/en/articles/11909943-gpt-51-in-chatgpt)
- [Using GPTs FAQ (Free)](https://help.openai.com/en/articles/9300383-using-gpts-on-our-free-tier-faq)
- [What is ChatGPT Plus?](https://help.openai.com/en/articles/6950777-chatgpt-plus)
- [What is ChatGPT Pro?](https://help.openai.com/en/articles/9793128)
- [What is ChatGPT Go?](https://help.openai.com/en/articles/11989085-what-is-chatgpt-go)
- [Prompt Engineering Best Practices for ChatGPT](https://help.openai.com/en/articles/10032626-prompt-engineering-best-practices-for-chatgpt)
- [Data Controls FAQ](https://help.openai.com/en/articles/7730893-data-usage-for-consumers)
- [Temporary Chat FAQ](https://help.openai.com/en/articles/8914046-temporary-chat-faq)
- [iOS App Install](https://help.openai.com/en/articles/7908378)
- [Android App Install](https://help.openai.com/en/articles/7920239)


---

## Backlinks

The following sources link to this document:

- [Free ChatGPT Coding Help (Outside Cursor)](/resources/index.resources.llm.md)
- [>button: 🤖 Coding with AI Guide](/ai-and-sports/weeks/week-4.module.llm.md)
