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 Competing' 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 JavaScript, Python, Java, C++, and C#. You can select your preferred language in the code editor during battles.

How does the ELO rating system work?

Your ELO rating increases when you win battles and decreases when you lose. 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 your ELO rating, 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 your ELO rating.

Account & Billing

What's included in the free plan?

The free plan includes 5 battles per day, access to basic problems, and community features with ads.

How do I upgrade to Pro?

Go to Settings > Subscription and choose the Pro plan for unlimited battles, ad-free experience, and advanced analytics.

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 noreply@algoarena.com to your contacts.

My battle results seem incorrect

Battle results are determined by correctness, execution time, and code quality. 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 times:

General Inquiries24 hours
Technical Issues12 hours
Billing Questions6 hours