Skip to content
Codoria

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.

LearnPracticeBuildCompeteBelong

Layla Haddad

@layla

14Level 14, Apprentice
310 / 425 XPLevel 15 in 115
Challenges
48
Projects
3
Reputation
212
PythonSQLAPIsGit
21-day streak Bug HunterApprentice

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.

  1. 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")
  2. 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.

  3. 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.

  4. 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 development
  5. Belong

    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.

Why does my loop print 0 to 4 when I asked for 5 numbers starting at 1?
Look at where 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.