
Author
Kevin is a web development consultant and educator based in Northern Ireland. After a decade teaching secondary school mathematics, he moved into web development and worked with clients ranging from Sega and the British Library to emerging startups. He now teaches developers through courses, workshops, mentoring, and written and video content.
30 Hours
of content
105 Addicting
lessons
Earn a certificate
of completion
Learn online
at your pace
Learn everything you need to know about practical web security by patching a vulnerable TypeScript, Express, and SQLite application. You'll secure authentication and authorization, stop injection and browser attacks, protect sensitive data, improve infrastructure defenses, and prepare for denial-of-service attacks and incident response.
Avoid tutorial hell
by writing a ton of code
Stay motivated with
a game-like curriculum
Build portfolio projects
to prove your skills
Delve deeper
into foundational concepts
Learn flexibly online
without interrupting your life
For 1% the price of college
to minimize your financial risk
Yes! It's free to create an account and start learning. You'll get all the immersive and interactive features for free for a few chapters. After that, if you still haven't paid for a membership, you'll be in read-only (content only) mode.