Skip to main content

How can we help you?

Find answers to common questions, troubleshooting guides, and get support from our team.

Documentation
Comprehensive guides and API references for all AlgoArena features.
Practice Problems
Sharpen your skills with our library of coding problems.
Contact Support
Get direct help from our support team for technical issues.

Frequently Asked Questions

Getting Started

How do I create an account?

Click 'Start Free' on the homepage, fill out the registration form with your email and password, and verify your email address to get started.

What programming languages are supported?

AlgoArena supports 18 languages, including JavaScript, Python, Java, C++, C#, Go, Rust, and TypeScript. You can select your preferred language in the code editor during battles.

How does ranked Elo work?

Your ranked Elo increases when you win live human ranked battles and decreases when you lose them. The amount of change depends on the skill difference between you and your opponent.

Battles & Competition

How are opponents matched?

Our matchmaking system pairs you with opponents of similar skill levels based on ranked Elo, ensuring fair and competitive battles.

What happens if I disconnect during a battle?

If you disconnect, you have 2 minutes to reconnect. If you don't return, the battle is forfeited and your opponent wins.

Can I practice problems without battling?

Yes! Visit the Practice section to solve problems at your own pace without affecting ranked Elo.

Account & Billing

What's included in the free plan?

Free includes unlimited ranked battles, the full practice library, and community features, plus a monthly allowance of Rena AI assistance.

How do I upgrade to Pro?

Open Settings > Subscription and pick Pro or Ultimate. Pro adds larger monthly Rena budgets for hints, chat, and code review; Ultimate makes Rena chat and mock interviews unlimited.

Can I cancel my subscription anytime?

Yes, you can cancel your subscription at any time from your account settings. You'll retain Pro features until the end of your billing period.

Technical Issues

The code editor is not working properly

Try refreshing the page or clearing your browser cache. If the issue persists, switch to a different browser or contact support.

I'm not receiving email notifications

Check your spam folder and ensure notifications are enabled in your account settings. Add contact@algoarena.net to your contacts.

My battle results seem incorrect

Battles are first-to-pass: the first player to pass all tests wins. If the timer runs out, the stronger partial result (more tests passed) takes it. Review the detailed feedback in your battle history.

Still need help?

Can't find what you're looking for? Visit our contact page to send us a message and we'll get back to you within 24 hours.

Expected response time

All messagesWithin 24 hours