

Information Security with Helmet JS
Free Course
https://www.freecodecamp.org/learn/information-security/#information-security-with-helmetjs
This programming course focuses on HelmetJS, a type of middleware for Express-based applications that automatically sets HTTP headers. This way it can prevent sensitive information from unintentionally being passed between the server and client. Completing the courses below will help you understand how to protect your website from malicious behavior.

Python for Penetration Testing
Free Course
https://www.freecodecamp.org/learn/information-security/#python-for-penetration-testing
These video courses teach you penetration testing with Python. Also known as a pen test, penetration testing is a simulated attack against a system to check for vulnerabilities. In this course, you’ll learn about sockets, create a TCP server and client, build an Nmap scanner, and other tools and techniques that pen testers use daily.

Securing Express Applications
Paid Course
https://www.codecademy.com/learn/paths/securing-express-applications
From malicious threat actors to curious teenagers, hacking attempts and cyber attacks are coming from every angle. Using the OWASP Top Ten as a guide, learn to protect your users, and yourself, from threats to your Express and Node.js applications. Strong authentication and authorization practices, properly protected data, and secure code will protect your web app from these constant threats.

User Authentication & Authorization in Express
Free Course
https://www.codecademy.com/learn/user-authentication-authorization-express
By completing this course, you will have learned about and implemented a variety of authentication and authorization techniques using Express and Node.js. You will learn the differences between authentication, authorization, and encryption and when you should use each. You will implement basic authentication using sessions and cookies as well as delve into more advanced methods with OAuth 2.0. After completing this course, you will know how to secure your Express applications using secure authentication and authorization techniques.

Defending Node Applications from SQL Injection, XSS, & CSRF Attacks
Paid Course
https://www.codecademy.com/learn/defending-express-applications-from-sql-injection-xss-csrf-attacks
By completing this course, you will have learned how to start protecting your Node.js web application from SQL Injection, Cross-Site Scripting (XSS), and Cross-Site Request Forgery (CSRF) Attacks. You will also learn safer JavaScript coding practices as well as the basics of Remediation and Incident Response. After completing this course, you will know how to make your Node.js and Express applications safer from malicious actors.

The Complete Cyber Security Course : Hackers Exposed!
Paid Course
https://www.udemy.com/course/the-complete-internet-security-privacy-course-volume-1/
Learn a practical skill-set in defeating all online threats, including – advanced hackers, trackers, malware, zero days, exploit kits, cybercriminals and more.

The Absolute Beginners Guide to Cyber Security 2021 – Part 1
Paid Course
https://www.udemy.com/course/the-absolute-beginners-guide-to-information-cyber-security/
Have you ever wondered exactly how hackers ‘hack’? Do words like firewalls, encryption, bio-metrics and malware sound confusing to you? Have you been looking for a course that teaches you all the basics of both information and cyber security in a fun relaxed manner? If so then you are going to find this course absolutely perfect for you.

Learn Ethical Hacking from Scratch
Paid Course
https://www.udemy.com/course/learn-ethical-hacking-from-scratch/
Become an ethical hacker that can hack computer systems like black hat hackers and secure them like security experts.

The Complete Ethical Hacking Course: Beginner to Advanced!
Paid Course
https://www.udemy.com/course/penetration-testing/
Learn how to do ethical hacking, penetration testing, web testing, and wifi hacking using kali linux!

Website Hacking / Penetration Testing & Bug Bounty Hunting
Paid Course
https://www.udemy.com/course/learn-website-hacking-penetration-testing-from-scratch/
Become a bug bounty hunter! Hack websites & web applications like black hat hackers and secure them like experts.

Cybersecurity Foundations for Risk Management
Free Course
https://www.coursera.org/learn/cybersecurity-foundations-for-risk-management
In order to manage the cybersecurity function business, you must first understand its language and its environment. This course covers the foundations of cybersecurity, including threats and vulnerabilities as well as the tools, technologies, and strategies used to manage it.

Penetration Testing, Incident Response and Forensics
Free Course
https://www.coursera.org/learn/ibm-penetration-testing-incident-response-forensics
You will learn about the different phases of penetration testing, how to gather data for your penetration test and popular penetration testing tools. Furthermore, you will learn the phases of an incident response, important documentation to collect, and the components of an incident response policy and team. Finally, you will learn key steps in the forensic process and important data to collect.

Network Security & Database Vulnerabilities
Free Course
https://www.coursera.org/learn/network-security-database-vulnerabilities
This course gives you the background needed to understand basic network security. You will learn the about Local Area Networks, TCP/IP, the OSI Framework and routing basics. You will learn how networking affects security systems within an organization. You will learn the network components that guard an organization from cybersecurity attacks.