Docs/Getting Started/Quick Start Guide

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.

app.securecodinghub.com/login
Sign in to SecureCodingHub
admin@acme.com
Send Code
Enter the 6-digit code from your email
47291
SSO available: If your organization uses SAML or Azure AD, your admin can configure Single Sign-On so users authenticate through your corporate identity provider. See the SSO Configuration guide.

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.

app.securecodinghub.com/users
Add User
Sarah
Chen
sarah.chen@acme.com
Learner
Cancel
Add User
RoleCan do
Org AdminManage users, teams, assignments, view dashboard analytics
LearnerComplete challenges and scenarios, track personal progress
Bulk sync: Need to onboard hundreds of users? Configure SCIM provisioning to automatically sync users and groups from your identity provider.

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

Backend Team
Frontend Team
Mobile Team
New Hires 2025
Security Champions

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.

app.securecodinghub.com/assignments/new
Create Assignment
Practice
Learn
Category: OWASP Web Top 10
Team: Backend Team
2025-04-30
Create Assignment

Assignment Target Options

Target LevelDescriptionExample
CategoryAssign an entire OWASP categoryAll of OWASP Web Top 10
TopicAssign a single topic within a categorySQL Injection only
ScenarioAssign a specific learn scenarioReflected XSS Attack walkthrough

Assignee Options

AssigneeDescription
UserAssign to a single person
TeamAssign to everyone in a team
OrganizationAssign 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.

Next steps: Explore the Navigating the Dashboard guide to learn how to read your analytics and track your team's progress.