Essential Skills for Cyber Specialists

Courses

Essential Skills for Cyber Specialists

Course Duration: Course duration: 3 weeks
Level: Beginner
Essential Skills for Cyber Specialists

About

This comprehensive 3-week program provides essential skills for cyber specialists, combining Python programming and computer networking fundamentals.

Syllabus Summary

Course 1: Python Programming for Cyber Specialists

Duration: 2 Weeks

In this two week Python module, participants will gain Python programming skills, starting from the basic commands, variables, flow control, loops, and data structures.

Python is a vital tool for every cyber specialist; therefore, participants will learn how to test and debug their code, important skills such as Objects, Regex, Modules, Exceptions, OOP, how to understand new libraries and functions independently and practice developing several projects which combines different disciplines into one program.

Subjects Covered:
  • Introduction to Python
  • Python basics
  • Conditions and loops
  • Functions
  • Strings
  • Lists and tuples
  • Debugging
  • Dictionaries
  • Files
  • Objects
  • Function parameters
  • Modules
  • Regular Expressions
  • List comprehension
  • Exceptions and Context managers
  • Object Oriented Programming
  • Summary

Course 2: Computer Networks

Duration: 1 Week

In this one week Computer Networks module, in order to understand how a cyber-attack happened in the network, one must have a solid understanding of computer networks – protocols, services, architecture, and tools.

In this module, the participants will gain a deep understanding of data communication principles:

• The OSI and TCP/IP layers models (incl. each of the layers)

• Routing

• How signals are used to transfer data between nodes

• Internet communication

• Packets' structure routing

• Chosen network protocols (see the content below)

• How to capture, filter, and analyse traffic using Wireshark (incl. inferring a network layout based on captures)

In addition to gaining practical experience with useful network tools, participants will learn how to develop their own tools to generate traffic and collect data by using Python and Scapy.

Subjects Covered:
  • Introduction to Networking
  • Five and Seven Layers Model
  • Scapy
  • Data Link and Ethernet
  • Network layer and IP
  • Transportation layer – UDP and TCP
  • Sockets
  • Application Layer
  • HTTP and DNS
  • Summary

Course Pricing & Payment Terms

  • The course must be purchased as a group class, not for an individual class
  • Payment must be received prior to the start of the course
Refund Policy
  • Within 14 days of acceptance: 100% of course fees
  • Between 15-30 days of acceptance: 50% of course fees
  • More than 30 days: Not Applicable

The course has now been sold out. For further information, please contact us at [email protected]

Category: Foundational Training

Ready to Enroll?

Take the next step in your cybersecurity journey with this comprehensive training program.

Contact Us to Enroll

📋 Course Information

Duration: Course duration: 3 weeks
Level: Beginner
Category: Foundational Training
Format: On-site