Quick Start Guide
Step-by-step guide to get your organization up and running with SecureCodingHub in under 10 minutes.
Step 1 — Log in to Your Admin Dashboard
SecureCodingHub uses a passwordless login flow. Enter your email address and we will send you a one-time magic code. No passwords to remember or rotate.
Step 2 — Invite Your Team
Navigate to the Users page from the sidebar. Click Add User to invite team members one by one. Each user needs a first name, last name, email, and role.
| Role | Can do |
|---|---|
| Org Admin | Manage users, teams, assignments, view dashboard analytics |
| Learner | Complete challenges and scenarios, track personal progress |
Step 3 — Create Teams Optional
Teams let you group users by department, project, or skill level. This makes it easier to create targeted assignments and track progress by group.
Navigate to Teams in the sidebar. Click Create Team, give it a name, and add members. A user can belong to multiple teams.
Example Teams
Step 4 — Create Your First Assignment
Assignments let you direct specific training content to your team. Navigate to Assignments in the sidebar and click Create Assignment.
Assignment Target Options
| Target Level | Description | Example |
|---|---|---|
| Category | Assign an entire OWASP category | All of OWASP Web Top 10 |
| Topic | Assign a single topic within a category | SQL Injection only |
| Scenario | Assign a specific learn scenario | Reflected XSS Attack walkthrough |
Assignee Options
| Assignee | Description |
|---|---|
| User | Assign to a single person |
| Team | Assign to everyone in a team |
| Organization | Assign to all users in your organization |
Step 5 — Developers Start Training
Once assignments are created, learners will see them after logging in. Each learner has a personal dashboard showing their assigned training, progress, and XP.
Practice Challenges
Developers review real-world code snippets, identify the vulnerable block, and select the correct fix. Challenges are available in their preferred language and framework.
Learn Scenarios
Interactive, step-by-step attack walkthroughs in a simulated browser environment. Developers experience how vulnerabilities are exploited in practice.
As developers complete challenges, their progress and scores appear on your admin dashboard in real time. You can track completion rates, average scores, and identify topics where your team needs more training.