HACKUP
PathsToolsPricingSign up freeSign up

Create a free account to save your progress

Earn XP, track streaks, and sync your dashboard across devices.

Sign up free
Backend

Auth & Security

medium20 lessons6 modules

Modules

#ModuleLessonsProgressStatus
1

Auth: Fundamental Concepts

Understand authentication vs authorization, password hashing and best practices

3
0%
2

Auth: Sessions and JWT

Implement session and JWT authentication in an Express application

2
0%
3

Auth: OAuth and Social Login

Implement authentication with Google, GitHub and other OAuth providers

3
0%
4

Roles, Permissions & Access Control

RBAC, ABAC, middleware patterns, protected routes

4
0%
5

Two-Factor Authentication

TOTP, SMS, authenticator apps, recovery codes

4
0%
6

Advanced Security

Advanced authentication patterns, security best practices, and protecting against vulnerabilities

4
0%
10/3 lessons

Auth: Fundamental Concepts

Understand authentication vs authorization, password hashing and best practices

20/2 lessons

Auth: Sessions and JWT

Implement session and JWT authentication in an Express application

30/3 lessons

Auth: OAuth and Social Login

Implement authentication with Google, GitHub and other OAuth providers

40/4 lessons

Roles, Permissions & Access Control

RBAC, ABAC, middleware patterns, protected routes

50/4 lessons

Two-Factor Authentication

TOTP, SMS, authenticator apps, recovery codes

60/4 lessons

Advanced Security

Advanced authentication patterns, security best practices, and protecting against vulnerabilities

HACKUP

Understand code, one day at a time

© 2026

Learning Paths

Tech FoundationsCode with AIBuilder ToolkitFrontendBackendFullstack

Platform

ToolsAI Coding PlansAI Code ToolsSpeech to TextFeedbackPricingPrivacyTerms