How can we help?
Find an answer or get in touch with us.
Getting started
Which qualifications are available?
Cambridge IGCSE Computer Science 0478 and 0984 (9–1). The 0984 roadmap uses the verified 0478 content while equivalence is checked. AS & A Level 9618 is not available yet.
Explore coursesWhat can I use for free?
You can browse the available lesson previews and try the pseudocode workspace. A free Starter account saves your learning progress within its access limits. The pricing page lists the access included in each paid plan.
Compare plansWhere do I check my qualification and exam session?
Open your profile, choose Settings, then Learning. You can choose an available exam session there. Your qualification is shown as read-only; contact support if it needs to change. Paid access belongs to the qualification shown on your membership.
Learning settingsLessons and practice
How do I complete a lesson?
Read the notes and finish the lesson quiz. The completion screen shows the result and whether your progress has saved. If saving fails, use its retry control before leaving.
Why do some lessons have no extra practice?
Extra practice appears only where questions match the material taught in that lesson. Introductory lessons do not send you into questions that require later topics.
How do I rate a lesson?
Use the 1–5 slider on the completion screen. Your rating is optional and does not affect your score. Feedback works even when analytics is off.
How do XP and streaks work?
Eligible completed learning activities award XP. Levels follow your total XP, and streaks reflect qualifying study days. Repeating an activity does not always award the same XP again.
Can I resume a mock exam?
Open Mock Exams and choose Resume on an in-progress attempt. Reset starts the attempt again, so check the confirmation before discarding your work.
Open Mock ExamsIs AI marking or tutoring available?
AI marking, hints and tutoring are currently unavailable. The learning activities and rule-based checks shown in the app still work.
Membership and payments
How do I cancel my membership?
Open Settings → Plan & payments and use the cancellation control for your confirmed membership. Check the resulting renewal status and access-end date. Contact support if the control is unavailable; you do not need to delete your account.
Plan & paymentsI paid but Premium has not appeared. What should I do?
Payment confirmation can arrive after checkout closes. Check Plan & payments and use the refresh control. Avoid starting another purchase while the first is pending. If it stays pending, send support your receipt or transaction reference without full card details.
Contact supportWhy is there no cancel button on my new account?
Creating an account or opening checkout does not confirm a subscription. Renewal controls appear when the payment provider confirms an eligible membership. You can still contact support to withdraw from a purchase while confirmation is pending.
Can I request a refund?
Cancellation stops renewal; a refund is a separate request. Your legal withdrawal rights and remedies for a faulty or misdescribed service remain available. The refund policy explains how to contact us.
Read the refund policyWhere are my invoices and payment details?
Open Plan & payments to see your membership and payment history. Use the payment controls shown for that membership. Select Manage membership for an earlier Stripe plan to view invoices, update your card or cancel renewal inside the app.
Plan & paymentsFriends and privacy
How do I add a friend?
Open Friends from Home, choose Invite friends and enter their username. For a Friends only profile, use the complete username. Private accounts and blocked people cannot receive a request from you.
Open FriendsWho can see my profile?
Friends only shares learning stats with accepted friends and allows requests using your exact username. Public also enables wider username search and public leaderboards. Private hides your profile and incoming requests. Registration names and email addresses are not shown in friend search.
Privacy settingsHow do I block or report someone?
Open the menu beside the person in Friends. Blocking removes the friendship and shared collaboration access; unblocking does not restore them. You can follow your reports and manage blocked people in Privacy settings.
How do I download or delete my data?
Open Settings → Your data. Account deletion, stopping renewal and removing browser drafts are different actions. Check the deletion confirmation and retention exceptions before proceeding.
Your dataCan I turn off analytics?
Yes. Analytics is optional. Reject it or withdraw permission from Cookie settings; learning, account management and lesson feedback remain available.
Cookie settingsSomething is not working
A page could not load. What should I do?
Check your connection and use the page’s retry control. Keep the page open while unsaved work is pending. Before a full refresh, copy any work that has not been confirmed as saved. If the error returns, send support the page and the steps that caused it.
Report a problemMy code will not run. How do I find the problem?
Check the first error and its line number, then check spelling, declared variables and the selected language. Enter inserts a new line; use the editor’s suggestion controls when you want a completion. If execution is unavailable, keep your code and retry when the connection recovers.
I cannot sign in or receive a verification code.
Check the email address and your spam folder, then request a new code using the sign-in screen. Use the newest code. If a retry limit appears, wait for it to expire. Support will never ask you to send your password or verification code.
Sign inSomething is difficult to use with my keyboard or screen reader.
Tell us the page, browser and assistive technology you use, plus the action that failed. We can help with an alternative format and investigate the problem.
Accessibility information