Online Course – Google Certified Professional Cyber ​​Security Network Internship

Enhance your career in cybersecurity and master security principles and tools to protect your networks, systems, and data.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Intermediate level

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Ability to create public/private keys, certificate requests, install/sign/verify them for server certification and client authentication.
  • Ability to write secure web applications with Crypto API.
  • Ability to hack web applications with vulnerabilities and fix them.
  • Ability to apply penetration testing tools to exploit vulnerable systems.
  • Ability to crack passwords from the password file using AWS P2 GPU.
  • Ability to configure firewall and IDS for secure network systems.
  • Ability to establish effective security policies and implement effective procedures for enforcing the policies.
  • Using gpg to sign and verify open source documents/software packages.
  • Using OpenSSL for data encryption/decryption.
  • Developing secure programs using Crypto API.
  • Hacking and patching using command and SQL injections.
  • Cracking Linux passwords with hashcat using AWS P2 GPU.
  • Building a DMZ firewall system with iptables.

What you will learn in the course

Courses for which the course is suitable

  • Information Security Specialist
  • Secure network systems designer
  • Secure software developer
  • Penetration Tester
  • Network Systems Security Manager
  • Cryptography expert
  • Web application vulnerability analyzer
  • Firewall and IDS Manager
  • Security Policy Enforcement Specialist
  • Web application developer

Internship – a series of four courses

This specialization is designed for IT professionals, computer programmers, managers, and IT security specialists who are interested in advancing and developing their network security skills. Over four courses, we will cover the following topics:

  • Design and analysis of secure network systems
  • Developing secure programs with basic cryptography and Crypto API
  • Web application patching hack
  • Performing penetration tests and securing network systems with a firewall and IDS

The learning outcomes of this internship include:

  • Ability to create public/private keys, certificate requests, install/sign/verify them for server certification and client authentication.
  • Ability to write secure web applications with Crypto API.
  • Ability to hack web applications with vulnerabilities and fix them.
  • Ability to apply penetration testing tools to exploit vulnerable systems.
  • Ability to crack passwords from the password file using AWS P2 GPU.
  • Ability to configure firewall and IDS for secure network systems.
  • Ability to establish effective security policies and implement effective procedures for enforcing the policies.

Hands-on Learning Project

Our project incorporates the security principles and knowledge learned in the first course and applies them to real-world tasks using advanced tools:

  • gpg for signing and verifying open source documents/software packages
  • Using OpenSSL for data encryption/decryption
  • Developing secure programs using Crypto API
  • Hacking and patching using command and SQL injections
  • Cracking Linux passwords with hashcat using AWS P2 GPU
  • Building a DMZ firewall system with iptables

Details of the courses that make up the specialization

Design and analysis of secure network systems

Course 1
16 hours
3.8 (212 ratings)

What you’ll learn

  • Cybersecurity concepts and identifying vulnerabilities and threats in network systems.
  • Implementing CIA’s basic security services in handling cyber incidents.
  • Risk management framework for analyzing risks in a network system.
  • Basic security design principles for data protection.
  • Checking the reliability of programs and data in systems.
  • Implementing the principle of least privilege for access control.
  • Using GnuPG software to create a public/private key pair.
  • Understanding public key infrastructure (PKI) and Linux tools for use as a CA.

Basic cryptography and programming with Crypto API

Course 2
16 hours
4.5 (88 ratings)

What you’ll learn

  • Basic concepts and principles of cryptography.
  • Basic cryptographic analysis and message decoding.
  • Understanding algorithms like DES and AES.
  • The Diffie-Hellman symmetric key exchange protocol.
  • Understanding the RSA algorithm and implementing it with OpenSSL.
  • Using the PHP Crypto API to write secure programs.

Hacking and software patches

Course 3
15 hours
4.0 (268 ratings)

What you’ll learn

  • Introducing web applications with command injection vulnerabilities.
  • Searching for information on Linux systems with LAMP services.
  • Fix apps with input validation.
  • Understanding hacking methodology and tools like Nessus and Kali Linux.
  • Security in memory systems and attacks on memory.

Secure network system with firewall and IDS

Course 4
8 hours
3.9 (57 ratings)

What you’ll learn

  • Securing network systems using firewalls and IDS.
  • Building a DMZ with a double firewall.
  • Understanding the common firewall in Linux.
  • In-depth analysis on Snort.