Network Security:
Anyone interested to learn about Network security will be able to understand most of the network security concepts by completing the following courses:
1) First setup seed lab:
a) Seed lab (the link to the website)
b) Youtube video for the installation.
2) Start the course Cyber Security Basics: A Hands-on Approach course (EDX) (Hands-on approach.)
3) Then complete Network Security (EDX) (Hands-on) Course.
4) Then complete Proactive Computer Security (Coursera) (hands-on approach )
5) CS 6035: Introduction to Information Security Course Videos (Georgia Tech)
6) CS 6262: Network Security Course Videos (Georgia Tech)
7) Web and Mobile Testing with Selenium (Coursera)
Application Layer security (HTTP/HTTPS):
These courses will help anyone to understand client-server communication, web server configuration, and functioning and security of HTTP.
1) Client-Server Communication (Udacity)
2) Networking for Web Developers (Udacity)