← Blog

Best Prompt Engineering Course, According to Reddit

2026-09-20 · 5 min read · SubToAPI Team

If you search "best prompt engineering course reddit," you're probably trying to avoid wasting money on a course that turns out to be a rehash of ChatGPT screenshots from 2023. Fair instinct. The honest answer is that Reddit doesn't have one crowned winner — threads in r/PromptEngineering, r/ChatGPT, r/MachineLearning, and r/OpenAI tend to converge on the same handful of recommendations, repeated every time someone asks.

The short version: the most upvoted advice is usually not "buy a course," it's "read the official docs from the model vendors, then build something." When people do name specific courses, the same few come up over and over: DeepLearning.AI's "ChatGPT Prompt Engineering for Developers," Anthropic's own prompt engineering documentation, and Learn Prompting as a free reference. Below is what those threads actually agree on, and how to use that consensus without falling into the "paid course = automatic credibility" trap.

The Recurring Picks

DeepLearning.AI's short course

This is the single most-mentioned course in prompt engineering threads. It's short (a few hours), free, taught by people who actually build with these models, and focused on concrete techniques — few-shot examples, iterative refinement, structured output — rather than vague productivity tips. Reddit's main criticism is that it's aimed at beginners, so if you already write API calls for a living, you'll blow through it fast.

Anthropic's and OpenAI's own documentation

A common thread pattern: someone asks for a course, and the top reply links directly to the model provider's prompt engineering guide instead. This isn't a cop-out answer — vendor docs are updated when the underlying model changes, which most courses aren't. If you're building against Claude specifically, Anthropic's prompt engineering guide covers system prompts, XML tagging, chain-of-thought structuring, and prefilling responses, all with working examples you can paste straight into a terminal.

Learn Prompting

Frequently cited as the free, comprehensive alternative to paid courses. It's community-maintained, covers a wide range of techniques (few-shot, self-consistency, tree-of-thought), and doesn't require signing up for anything. Reddit's caveat is consistent: some sections lag behind current model behavior, so treat it as a reference for concepts, not a source of copy-paste prompts that will work identically on every model.

"Just build something"

This is the advice that shows up in nearly every thread, regardless of which course gets named. The reasoning is straightforward: prompt engineering is an empirical skill. You learn what works by sending real requests, checking real outputs, and iterating — not by watching someone else do it in a video. Courses can shortcut the theory, but they can't replace the loop of write-prompt, run-it, inspect-output, adjust.

Why the Loop Matters More Than the Course

If you take one thing from Reddit's collective opinion, it's this: the fastest way to get good at prompt engineering is to have a low-friction setup for testing prompts against a real model, not to finish a curriculum.

That means having programmatic access to a model — not just a chat window — so you can script variations, compare outputs, and log what changes actually move the needle. If you're already paying for Claude access and want to test prompts through code instead of a browser tab, SubToAPI turns that subscription into a standard HTTPS API you can call from any script:

curl https://api.subtoapi.app/v1/messages \
  -H "Authorization: Bearer $SUBTOAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4",
    "max_tokens": 300,
    "system": "Respond only in valid JSON with keys: summary, sentiment.",
    "messages": [
      {"role": "user", "content": "Customer feedback: the checkout flow kept timing out."}
    ]
  }'

Run the same request with a different system prompt, diff the outputs, repeat. That's the entire skill in practice — no course substitutes for it. The quickstart walks through getting an API key and sending your first request in a few minutes, and the messages docs cover system prompts, message structure, and response formatting in more depth.

How to Judge Any Course Yourself

Reddit's implicit filtering criteria, distilled from what people upvote and what they complain about:

Skipping the Course Entirely

A meaningful chunk of the advice on these threads amounts to: don't pay for a course at all. Get free API access or a subscription, read the vendor docs for an hour, and spend the rest of your time writing prompts against real tasks you actually care about — summarizing your own documents, extracting data from your own messy text, building a small tool. That feedback loop teaches more in a weekend than most courses teach in a month, because you're optimizing for outputs you can personally verify are right or wrong.

If you want to build that loop without switching between a chat UI and paid API credits, pricing shows the SubToAPI plans, and signup includes a free trial so you can test the workflow before committing.

questions

Is there one definitive "best" prompt engineering course on Reddit? No. Recommendations cluster around DeepLearning.AI's free short course and vendor documentation, but no single course gets unanimous support — most threads emphasize hands-on practice over any specific curriculum.

Should I pay for a prompt engineering course as a developer? Usually not necessary. Free vendor docs plus API access to experiment with real requests covers most of what paid courses teach, especially once you're past total-beginner level.

What's the fastest way to actually get better at prompt engineering? Write prompts against real tasks, run them through an API, and compare outputs systematically. Tools like SubToAPI make this loop fast if you already have Claude access and want programmatic testing instead of a chat interface.

Turn your Claude access into an HTTPS API

SubToAPI gives you application API keys, streaming, tool use and usage insights on top of your existing Claude access — set up in minutes.

Start free  Read the quickstart →