Skip to content
New this month 24 fresh C++, C#, F#, JavaScript, TypeScript and Lua courses just landed. Browse new releases Use code WELCOME10 for 10% off your first order · 14-day refund

About WisdomCharms

We sell the course we wish we had been given.

WisdomCharms is a small storefront for developers who want to learn one hard thing properly and get back to work. No subscriptions, no cohorts, no 40-hour “complete bootcamps” that stop at the interesting part. You buy a course once, it lands in your inbox in under a minute, and it is yours for good.

  • One payment, lifetime access
  • Instant delivery by email
  • 14-day money-back guarantee

What we will not do

Online education has a dark-pattern problem. This is the list we wrote on day one and have never had to revise.

  • Countdown timers that reset when you reload the page.
  • Fake “original” prices invented to make a discount look bigger.
  • “Only 3 seats left” on a product with infinite inventory.
  • Certificates dressed up as qualifications.
  • Upsells buried in the checkout flow.
  • Selling your email address to anyone, for any price.

Our mission

Make the expensive thing cheap and the vague thing precise.

Learning to program has never been short of material. It is short of material that respects your time — that assumes you can read, that gets to the difficult idea in the first twenty minutes, and that tells you honestly when a topic is not worth a course at all.

So we build small, sharp courses around one hard thing each: ownership and lifetimes in C++, discriminated unions in TypeScript, why your F# pipeline allocates, how a retrieval pipeline actually fails in production, what a prompt is really doing when it works. Each one ends with something you have built and can explain in an interview.

And we price them like tools rather than like status symbols. A prompt pack is a dollar because that is what a prompt pack is worth. A twelve-hour systems course is $149 because a fortnight of your evenings is worth more than that. Everything carries the same 14-day guarantee, so the risk of finding out sits with us, not with you.

Our story

Five years, four turning points

WisdomCharms was not a business plan. It was a weekend of exasperation that turned into a catalog.

  1. 2021

    A frustrated pull request

    Our founder spent a weekend reviewing junior code and realised the same six misunderstandings kept appearing — every one of them taught badly, or not at all, by the courses those developers had paid for. The first WisdomCharms guide was written that Sunday: 40 pages on pointers, ownership and lifetimes, sold for $4 to 60 people.

  2. 2023

    From guides to real courses

    Six practising engineers joined as instructors, each on the condition that they teach only what they actually ship. We introduced the rule that still governs everything we publish: no course goes live until a second engineer has built every project in it from an empty folder.

  3. 2025

    The prompt-engineering shelf

    Large language models turned prompting into a real engineering skill, and the market answered with $2,000 “AI mastery” bundles. We went the other way: $1 to $9 prompt packs with the exact prompts, the failure modes and the evaluation harness, so people could judge the value for the price of a coffee.

  4. 2026

    Ninety courses, one promise

    The catalog now spans ten categories, from C++ and F# through TypeScript and Lua to RAG pipelines and DevOps. What has not changed: one payment, lifetime access, updates included, and 14 days to change your mind — on every single product, including the $1 ones.

WisdomCharms by the numbers

Developers taught
1,970
Courses in the catalog
90
Instructors who still ship code
10
Average score on the courses that have been reviewed
4.5 / 5

Every figure above is counted off this site: the courses and instructors you can browse, the enrolments recorded against each course, and the average score of the courses learners have actually reviewed.

What we believe

Six rules we actually enforce

Not a poster in a hallway. These are the decisions we have turned down money over.

  • Price it like you mean it

    Courses cost between $1 and $200 because that is what they are worth, not because a fake countdown says so. We do not run permanent “90% off” theatre, and we never discount by inflating the price first.

  • Teach the real thing

    Every course is built around something that compiles, runs and could plausibly go into production — not a to-do list, not a calculator, not a todo list with a calculator in it.

  • Say what a course will not do

    The Requirements section on every course page is written to talk the wrong buyer out of it. A refund costs us money; a disappointed developer costs us far more.

  • Refund without a fight

    One email, your order number, done. No form, no exit survey, no “what could we have done better” gate in front of your own money. We would rather refund you today and keep you.

  • Answer as a person

    Support is email, in English, within one business day, from someone who can read the code you are stuck on. There is no ticket portal and there is no chatbot in the way.

  • Keep it current, for free

    Languages move, frameworks break, models get deprecated. Courses are updated in place and every update is included in what you already paid. You buy the course, not a version of it.

How a course is made

Four steps, and one of them is the reason our courses are short

Every course on this store went through exactly this process before it was allowed a price.

  1. Find the thing people get wrong

    Every course starts from evidence, not a keyword tool: support threads, code reviews, the questions that keep coming back. If we cannot name the specific misunderstanding a course fixes, we do not commission it.

  2. Design around a finished artefact

    We pick the thing you will have built by the end — a lock-free queue, a typed API client, a retrieval pipeline that survives bad input — and work backwards. Modules exist to get you there, not to pad the runtime.

  3. Have someone else build it cold

    A second engineer follows the course from an empty folder on a clean machine, with no help from the author. Anything that needs a hint gets rewritten. This is the step everyone else skips and it is why our courses are short.

  4. Publish, then keep it alive

    Release notes go out to everyone who owns the course. When a compiler, framework or model changes underneath it, we re-record the affected lessons — at no cost to anyone who already bought it.

The people who write them

Instructors who still have a day job

Every course has a named author with a public profile. Nobody here teaches a language they do not ship.

  • LM

    Laura Mbeki

    4.3 instructor rating

    Prompt engineer and AI workflow designer

    • Prompt engineering
    • Prompt libraries
    • AI workflows
    Students
    506
    Courses
    16
  • MH

    Marcus Hale

    4.7 instructor rating

    Web engineer and JavaScript educator

    • JavaScript
    • TypeScript
    • React
    Students
    259
    Courses
    12
  • PR

    Priya Raman

    4.3 instructor rating

    Applied AI and machine-learning engineer

    • Machine learning
    • RAG
    • Fine-tuning
    Students
    236
    Courses
    13
  • SN

    Sofia Navarro

    4.5 instructor rating

    Python and data engineer

    • Python
    • SQL
    • PostgreSQL
    Students
    231
    Courses
    11
  • TE

    Tom Eriksen

    4.8 instructor rating

    Platform engineer and DevOps instructor

    • Docker
    • Kubernetes
    • CI/CD
    Students
    219
    Courses
    13
  • AP

    Ana Petrova

    4.4 instructor rating

    Systems engineer and C++ instructor

    • C++
    • Systems programming
    • Memory management
    Students
    206
    Courses
    9
  • YT

    Yuki Tanaka

    4.3 instructor rating

    Game developer and C# instructor

    • C#
    • .NET
    • Unity
    Students
    120
    Courses
    5
  • VC

    Victor Chen

    4.1 instructor rating

    Lua developer and game-scripting instructor

    • Lua
    • Roblox
    • LÖVE 2D
    Students
    65
    Courses
    4

Business details

Who you are buying from

WisdomCharms Sõpruse pst 145, Tallinn 13418, Estonia misteryjj100@gmail.com

Prices are shown in USD. Any applicable tax is calculated at checkout.

Questions before you buy? Write to misteryjj100@gmail.com or use the contact form — we answer pre-sales questions with the same urgency as everything else, because “this course is not right for you” is a useful answer too.

Ninety courses. One of them is the one you need.

Start at a dollar, finish something real, and if it is not for you, take your money back within 14 days. WisdomCharms has never made anyone argue for a refund and does not intend to start.

The WisdomCharms dispatch

One useful email a week. No fluff, no spam.

New course releases, discount codes before anyone else, and a short, practical breakdown of one technique — a prompt pattern, a C++ idiom, a TypeScript trick — that you can use the same day.

  • Subscriber-only launch pricing
  • Unsubscribe in one click
  • We never sell your address

By subscribing you agree to our Privacy Policy. Questions? Write to misteryjj100@gmail.com.