Python 101
A thorough introductory course on the fundamentals of Python.
120 hours
120 hours


Python is one of the most used languages.  It is commonly used as a “scripting language” for web applications since it automates specific tasks. Python is present in software apps, games, web pages, and OS interfaces. As of November 2020, the TIOBE index ranked Python the second most popular and the fastest-growing programming language. Like many other areas of cybercrime, when a programming language becomes popular it becomes a target for hackers. Security teams must be aware of this latest threat.
Our Python 101 course will allow trainees to delve into the world of this fast-growing programming language. Understanding Python and the fundamentals lay the foundations for anybody hoping to extend their cyber knowledge or proactively defend their company from attack.

The course covers the following topics:


It’s important to improve the accordion’s behaviour

Variables, expressions, and Syntax
  • Constants
  • Variable name and keywords
  • Basic Syntax
  • Expressions
  • Operators
  • Print Function
  • Comments
Boolean, none, and Strings
  • Boolean Type
  • None Type
  • Comparison operators
  • Strings
Conditional Execution
  • Flow Control
  • If, Elif,Else
Data Structures – List
  • What is a list
  • Working with a list
  • Strings and lists
  • What is a dictionary
  • Working with a dictionary
  • Methods
  • What is a Tupl?
  • Working with a dictionary
  • Packing,Unpacking
  • What is a set
  • Working with sets
Loops & Iterations
  • Iterations
  • While,For loops
  • What is a Function
  • Working with functions
  • Parameters and arguments
    • Recursion
Built in Methods
  • sum, min, max, enumerate, filter,map
  • Lambda functions
  • File handling
  • Reading a file
  • Writing to a file
  • Opening a file
  • File syntax
  • Basic Module Creation
  • Import statement
  • Built-in modules
  • Working with PIP
  • Selenium
  • Request module
  • Flask API Module
  • BeautifulSoup4 Module
  • GUI – TkInter
Don't touch this tab

SOTERIA Global is a global leader in cyber-security training solutions and services.

The cyber world is now a part of our everyday life. New technology emerges daily, and as opportunities increase, so do cyber risks. Threats constantly evolve, and we must protect our valuable assets.

A successful cyber defense has many factors, but they all have one thing in common: dedicated, skilled individuals.

SOTERIA Global experts develop our solutions and rely on the best technological assets in the market. Our impressive global presence expands over four continents, giving us access to the best cybersecurity professionals.

Our solutions range from customized training programs to developing cyber-oriented facilities, ensuring that individuals and organizations are ready to face real-world threats. Over the years, we have worked with various organizations across many sectors, giving us the skillset to shape and adapt our solutions to meet our client’s needs.

    • Everyone
    • Programmers with experience in other languages
    • None
    • Basic python programming