Getting Started
Before you begin your learning journey on CodePlanet, make sure you have everything set up correctly.
Required Accounts
Codeforces Account (Required)
CodePlanet integrates directly with Codeforces for problem solving and certification. You must have a Codeforces account to:
- Solve competitive programming problems
- Track your progress and submissions
- Earn certifications
- Sync your competitive programming history
How to create:
- Go to codeforces.com/register
- Fill in your details and verify your email
- Link your account in CodePlanet Settings → Profile
Optional Accounts
Google Account
Use Google for quick sign-in and profile sync.
- One-click authentication
- Sync profile picture and name
- Connect in Settings → Integrations
GitHub Account
Connect GitHub to showcase your coding projects.
- Display your repositories on your profile
- Show contribution activity
- Alternative sign-in method
- Connect in Settings → Integrations
Discord Account
Join our developer community on Discord.
- Get help from other learners
- Participate in discussions
- Receive announcements
- Connect in Settings → Integrations
System Requirements
Browser
CodePlanet works best on modern browsers:
- Chrome 90+ (Recommended)
- Firefox 88+
- Safari 14+
- Edge 90+
JavaScript must be enabled for full functionality.
Internet Connection
A stable internet connection is required for:
- Loading problems and tutorials
- Syncing with Codeforces
- AI-powered features
- Real-time leaderboards
Device
CodePlanet is fully responsive and works on:
- Desktop computers
- Laptops
- Tablets
- Mobile phones (limited editor experience)
For the best problem-solving experience, we recommend a device with a physical keyboard.
Quick Setup Checklist
| Requirement | Status | Action |
|---|---|---|
| Codeforces Account | Required | Create Account |
| Modern Browser | Required | Use Chrome, Firefox, Safari, or Edge |
| Internet Connection | Required | Stable connection recommended |
| Google Account | Optional | For quick sign-in |
| GitHub Account | Optional | For repository showcase |
| Discord Account | Optional | For community access |
Getting Help
If you run into any issues during setup:
- Check our FAQ - Common questions answered
- Community Discord - Get help from other users
- Contact Support - Email support@acodeplanet.tech
Next Steps
Once you have everything set up:
- Complete your profile - Add your details and Codeforces handle
- Take the onboarding - Quick tour of features
- Solve your first problem - Start with an easy one
- Explore learning paths - Structured curriculum
- Earn your first certificate - Complete challenges
Ready to start? Go to Dashboard