The world of developers.
Learn. Build. Compete. Belong.
Codoria is where you learn by writing code, ship real projects, take on challenges with other developers, and grow an identity that shows what you've actually done.
Free to start. No password — just your email.
Layla Haddad
@layla
- Challenges
- 48
- Projects
- 3
- Reputation
- 212
A developer identity built from real work.
Every lesson finished, challenge solved, and project shipped adds to your profile at /u/you. Share it the way you'd share a portfolio.
XP shows progress
You earn it by doing, once per lesson or challenge. Repeating the same thing doesn't count twice.
Reputation shows contribution
It comes from other developers finding your reviews and answers useful — not from activity volume.
Verified means assessed
A skill is only marked verified after a real assessment. Completing lessons alone never claims it.
Every day has a next step.
Open Codoria and your dashboard answers one question: what should I do next? The answer always moves you along this route.
Learn
Short lessons you finish by writing code
The Python path is split into chapters — The Beginning, The Builder, The Engineer — with a quick checkpoint at the end of each lesson and a build at the end of each chapter.
for day in range(1, 8): print(f"Day {day}: shipped")Practice
A daily challenge, and more than algorithms
Bug hunts, SQL puzzles, API scenarios, and real-world fixes alongside classic problems. Each one is graded on the server, so XP means the answer was right.
Build
Projects that live on your profile
Plan tasks, track progress, list the roles you need, and publish to the showcase where other developers review the UI, code, idea, and performance.
Compete
Leaderboards that beginners can climb
Weekly and level-range boards sit beside the global one. Duels, ranked arena, and hackathons arrive season by season.
Arena in developmentBelong
A community that stays developer-shaped
Milestones, projects, and questions — not a timeline of hot takes. Link Discord and your Codoria level follows you into the server.
A tutor that hints before it solves
The Codoria assistant knows which lesson you're on and how far along you are. Stuck on a bug, it points at the line before it hands you the fix.
range starts when you give it one argument. What would change if you passed a start value too?Your level, in your Discord
Link Discord in Settings. Codoria stays the source of truth; the bot reads your profile and brings it into the server.
/rank
layla · Level 14 Apprentice
310 / 425 XP to Level 15, 21-day streak
Slash commands: /profile, /rank, /daily, /streak, /leaderboard.
Your first quest takes five minutes.
Claim a username, pick what you build, and start the Python path. Your streak begins with the first lesson you finish.