Secure Coding

Software Engineering · Tech Academy

Stop the common web vulnerabilities at the source: input, output, access and secrets.

At a glance

What you’ll learn

The course has 4 lessons, from 5 to 6 minutes each, about 22 minutes in all. Lesson content opens once you sign in and start the course.

Untrusted Input

  1. Injection6 min
  2. Cross-site scripting6 min

Access and Secrets

  1. Check access on the server5 min
  2. Keep secrets out of code5 min

How the course works

Start the course and it moves into your plan. Lessons open in order, and your progress is saved as you complete each one, so you can stop and come back at any time.

When you have finished the lessons, take the quiz. It has 4 questions, and you pass with 3 or more correct answers; passing completes the course and adds a certificate to your record. If you don’t pass, review the lessons and try again.

About Tech Academy

Hands-on engineering courses taught by Kestrel engineers.

Short, practical courses on the tools we use every day: version control, databases, containers, front-end and API design, and secure coding. Taught by the engineering team.

All courses in Tech Academy

More from Tech Academy

Learning with LearnerMap Academy

LearnerMap Academy runs its learning on LearnerMap, a free platform for organisations. Every course here is free for members of LearnerMap Academy: sign in with the email address LearnerMap Academy knows you by, or with a passkey, and the course opens in your own plan.

Your plan holds at most 3 courses in progress at a time, so you finish what you start before pulling in the next one. Lessons open in order, your progress is saved as you complete each one, and every course ends with a quiz; passing it adds a certificate to your record.

Not a member yet? Ask LearnerMap Academy to invite you. Lesson content, quizzes and everyone’s progress stay private to members; these public pages show only what LearnerMap Academy chose to publish.