Information Security Certification
- Free
- Certificate included
- Course certificate
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.
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
More free freeCodeCamp courses
Every freeCodeCamp course we have verified, with cost and certificate terms compared.
Cyber SecurityAll free cyber security courses
Free and free-to-audit cyber security courses from every provider, ranked.