Tracking Your Progress
SecureCodingHub tracks your progress across all challenges and scenarios. See your XP, completion rates, and performance metrics in one place.
XP System
Every challenge and scenario awards XP (experience points) as you complete them:
| Activity | XP Awarded | Details |
|---|---|---|
| Practice Challenge | Up to 100 XP | 50 XP for Phase 1 (find the vulnerability) + 50 XP for Phase 2 (select the fix) |
| Learn Scenario | XP on completion | Awarded when you finish all steps of an interactive scenario |
XP accumulates across all topics and categories. Your total XP is visible on your profile and the organization leaderboard.
Practice Progress
For each topic, the platform tracks your completion and performance:
| Metric | Description |
|---|---|
| Challenges completed | Number of challenges completed vs total available for the topic |
| Average score | Your average score across all attempted challenges in the topic |
| Language used | The programming language you used for each challenge |
| Progress indicator | A visual bar showing your completion percentage at a glance |
Practice Progress
SQL Injection
8/11 challenges720 XP
XSS
6/8 challenges480 XP
IDOR
11/11 challenges1,100 XP
CSRF
0/6 challenges0 XP
Learn Progress
For each interactive scenario, the platform tracks where you are:
| Metric | Description |
|---|---|
| Current step | Which step you're on and how many steps remain in the scenario |
| Status | Not Started In Progress Completed |
| Resume | You can resume from your last step at any time — no need to start over |
Assignments Progress
If your admin assigned training to you, you'll see your assignments with additional tracking details:
| Field | Description |
|---|---|
| Assigned topics/scenarios | The specific training content your admin selected for you |
| Deadline | The due date for completing the assignment |
| Completion status | Your current progress toward finishing the assignment |
| Priority flag | Mandatory or Optional |
OWASP Web Top 10 — Practice
StatusIn Progress
Progress24 / 50 challenges
Data Persistence
Progress is saved to your account and syncs across devices. If you're using the platform without an account (demo mode), progress is stored locally in your browser.
Tip: Your progress syncs across all devices. Switch between desktop and mobile without losing a single XP point.