Information Security Certification

  • Free
  • Certificate included
  • Course certificate
Provider
freeCodeCamp
Cost
Free
Certificate
Included, free and verifiable
Format
Self-paced
Language
English
Subjects
Cyber Security, Programming
Source
freeCodeCamp
Last verified
14 Sep 2026

A practical introduction to protecting people's information online, in three blocks. The first, Information Security with HelmetJS, has you build a secure web app and learn the fundamentals of hardening a Node and Express application. The second, Python for Penetration Testing, switches language: you build a TCP client, then an Nmap and port scanner in Python, to learn the basics of penetration testing. The third block is the Information Security projects, which must be completed to claim the certification.

The course is self-paced and free, and the certificate is published at a public URL on freecodecamp.org that anyone can verify. freeCodeCamp now lists this course under its archived coursework, stating that the content is not being updated but is still available for learning, and recommends its current curriculum, which does not include a security certification. Because the first block builds on Express, it suits learners who have already covered back-end development.

Advertisement

What you’ll learn

  • Secure an Express web application with HelmetJS
  • Write a TCP client in Python
  • Build an Nmap and port scanner in Python
  • Understand the basics of penetration testing
  • Complete the Information Security certification projects

Who it’s for

Web developers who want a hands-on first look at application hardening and network scanning with a free certificate; not a route to security-industry credentials, and no longer updated.

Source: freeCodeCamp (opens in a new tab) · Verified · Report a change

Advertisement
FreeOpens freecodecamp.org Go to course (opens in a new tab)