How can we help, assist, and support you?

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

Documentation

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 17 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 and 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 and Billing

What's included in the free plan?

Free includes unlimited ranked battles, the full practice library, and community features, plus 1 AI Analysis of your solutions a day, 5 Rena hints a day while you practice, and a one-time AI credit for the builder. Full Rena chat and mock interviews are on the paid plans.

How do I upgrade to Pro?

In Settings, open Subscription and pick Pro or Ultimate. Pro adds Rena chat, mock interviews, and a monthly AI credit allowance. Ultimate removes the monthly caps on Rena chat conversations and mock interviews. Rena chat still uses your monthly AI credits.

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

The first player to pass all tests wins the battle. 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