Прескочи на главни садржај

💁 Help center

Quick answers, less waiting

The things people ask us most often — sorted by category. If yours isn't here, we read every support email and reply within a day.

🚀Getting started

Do I need to install Python?
No. Python runs in your browser via Skulpt — open any lesson and you have a runnable editor. The first 15 lessons need zero signup.
Where should I start if I'm a total beginner?
Take the 60-second matchmaker quiz — five questions and we recommend one of nine learning paths. If you just want a default, start with lesson 1.
How long does the free part last?
15 lessons free, no card, no email. After that a 7-day trial of the full library — see /pricing.
Can I use this on my phone?
Yes — the lesson page collapses to a 2-tab mobile layout (task / editor). Code execution works the same; just a smaller screen.

🧑‍💻Lessons & code

My code looks right but the lesson says it's wrong.
Two common causes: (1) output whitespace — predict-type lessons accept trailing newlines + single-space variants. (2) the test expected a different value — open the theory tab and re-read the task in the original language; some translations soften the spec.
The Python runtime is stuck at 'Loading…'
Skulpt is self-hosted from /skulpt/ — same-origin, no external CDN, no third-party blocks. If it still won't load: hard-refresh the page (Cmd+Shift+R / Ctrl+F5) to clear any old cached files. If the self-hosted bundle is unreachable (rare — Vercel outage or aggressive corporate network filter), you'll see an explicit Retry button.
I can't find a feature mentioned in the theory.
Skulpt doesn't implement 100% of CPython's stdlib. Missing modules: pandas, numpy, requests, asyncio. The theory still teaches the concept; the editor just can't execute it. Lessons that depend on these run in a different mode (no editor). For the missing libraries — open /playground, which runs full CPython via Pyodide with pandas, numpy, scipy, matplotlib pre-installed.
How do I save my notes for a lesson?
Open the Notes panel — there's a 📝 button per lesson. Notes save automatically and stay with the lesson, not the browser.
How does spaced repetition work?
Quiz + predict lessons you pass get queued automatically. Schedule: 2 days → 5 → 14 → 30 → 90. Get one wrong on review and it drops back to day-2. See your queue at /review.

👤Account & profile

How do I make my profile public?
Open /settings, scroll to 'Public profile', toggle on. You'll get a /u/<handle> page learners and recruiters can visit.
I want to delete my account.
Email support@learnpython.academy from the address tied to your account. We delete the full record (progress, profile, subscription) within 72 hours.
Where's my XP / streak history?
See /progress for the visual map and /progress/print for a printable PDF report.
Can I reset my streak deliberately?
No way to manually reset, but recovery is one-click — if you missed exactly one day, the dashboard surfaces a Save-your-streak button (1 per 30 days).

💳Payment & subscription

Will I be charged after the trial?
Yes — that's how the trial works. The dashboard shows a banner counting down trial days + the exact charge date. Cancel any time from /settings → Subscription to avoid the charge.
How do I cancel?
Open /settings → Subscription → Cancel. Cancellation is immediate — no further charges, Pro access ends the same moment. If you were still inside the 14-day refund window, we also process the refund automatically via Paddle. Terms § 5 has the exact language.
My card was declined.
Paddle will retry automatically for a few days. The dashboard shows a red banner with an 'Update card' button to fix it. We never lock you out for a one-time decline.
Do you offer refunds?
Yes — 14-day full refund, worldwide, no follow-up questions, regardless of how much of the service you've used. Requests after the 14-day window are reviewed case-by-case. Email support@learnpython.academy with your order number; refunds are processed by Paddle, our Merchant of Record, and land back on your original payment method within 5–10 business days. EU consumers: this is on top of your statutory 14-day right of withdrawal under Directive 2011/83/EU — see /terms section 5 and /refund for the full policy.
What payment methods do you accept?
Paddle processes all payments — any major card (Visa, Mastercard, Amex, JCB, Discover), Apple Pay, Google Pay, PayPal in many regions, and local bank methods in the EU. Crypto not currently supported.

🔒Privacy & data

Where is my data stored?
Supabase (Postgres) in the EU region. Paddle processes payment data separately as our Merchant of Record and we never see your full card number.
Do you use my code to train models?
No. Your code stays in your editor; the AI Helper has read access to the current lesson and your message — nothing else.
Can I export my data?
Yes — email support@learnpython.academy from your account address and we send a JSON dump of every row tied to your user_id within 72 hours.

Still stuck?

I have a question this page didn't answer.
Two options that always work: email support@learnpython.academy or visit /community for the discussion channels.
I want to report a bug.
Email support with: the URL where the bug happened, what you expected, what actually happened, your browser + OS. Screenshots help. We read everything.