Type and hit enter to Search

Introduction to Programming Using Python

  • 4.7(45,581 Rating)

Course Overview

The 55284A: Introduction to Python course is a comprehensive training program designed to introduce learners to the world of Python programming. Covering a breadth of topics from the very basics of running Python and writing simple scripts to more advanced concepts like handling exceptions, working with dates and times, and running Python scripts from the command line, this course is structured to provide a strong foundation in Python. Throughout the modules, learners engage in lessons that include practical lab exercises, reinforcing their understanding of concepts like variables, functions, modules, and file processing. They will gain proficiency in flow control with conditional statements and loops, understand how to manipulate strings and work with tables like sequences, dictionaries, and sets, and learn to utilize virtual environments for project isolation. By the end of the course, participants will have a solid grasp of Python that will serve as a platform for further learning and development in the language. Whether it’s for data analysis, web development, automation, or scientific computing, this course equips learners with the necessary skills to start creating their own Python programs and scripts effectively.

Learning Objectives

  • Understand and apply Python’s basic syntax and script structure by writing and executing Python scripts.
  • Create, manipulate, and understand Python variables, data types, and fundamental operators to perform calculations and process data.
  • Define and use functions, including understanding scope, parameters, and return values to modularize code.
  • Utilize Python’s built-in and external modules to extend the functionality of Python scripts.
  • Work with Python’s string manipulation capabilities to format, search, and present text data effectively.
  • Manage and operate on sequences, dictionaries, and sets to organize and process data collections.
  • Implement flow control with conditional statements and loops to direct the execution flow of scripts.
  • Set up and use virtual environments for project dependencies to ensure consistent execution across different systems.
  • Employ regular expressions for pattern matching and text processing tasks.
  • Perform file operations, including reading from and writing to files, and navigate the file system using os and os path modules.

Course Prerequisites

To successfully undertake training in the 55284A: Introduction to Python course, students should meet the following minimum prerequisites:

  • Basic familiarity with computers and navigating the operating system (Windows, macOS, or Linux).
  • Understanding basic concepts in programming such as variables, loops, and functions is helpful but not required.
  • An openness to learning a new language and solving problems programmatically.
  • Ability to install software on one’s computer, as Python installation will be part of the learning process.

Target Audiance

  • University Students: Undergraduates seeking to enhance their coding skills attended the Introduction to Programming Using Python course in Dubai.
  • Professionals in Transition: Career changers aiming to pivot into the tech industry participated in the Python programming course.
  • Software Developers: Experienced developers looking to learn a new language enrolled in the Python programming course in Dubai.
  • Data Analysts: Analysts wanting to automate tasks and improve data processing capabilities attended the Python course.

Schedule Dates

Introduction to Programming Using Python
23 September 2024 - 27 September 2024
Introduction to Programming Using Python
23 December 2024 - 27 December 2024
Introduction to Programming Using Python
24 March 2025 - 28 March 2025
Introduction to Programming Using Python
30 June 2025 - 04 July 2025

Course Content

  • Assign data types to variables
  • Perform data and data type operations
  • Perform Arithmetic, Comparison and Logical Operations
  • Review

  • Construct and analyze code segments that use branching statements
  • Construct and analyze code segments that perform iterations
  • Review

  • Create Python code segments that perform file input and output operations
  • Create Python code segments that perform console input and output operations
  • Review

  • Construct and analyze code segments
  • Document code segments using comments and documentation strings
  • Review

  • Analyze, Detect and Fix code segments that have errors
  • Analyze and construct code segments that handle exceptions
  • Review

  • Use Built-In Modules to perform basic operations
  • Use Built-In Modules to perform complex operations
  • Review


No prior programming experience is required. Basic computer literacy and familiarity with using the internet are recommended.

You will learn the fundamentals of programming using Python, including syntax, data types, control structures, functions, modules, file handling, and an introduction to object-oriented programming.

Yes, this course is designed for beginners with no prior programming experience. It starts with the basics and gradually moves to more complex topics.

You will need to install Python (latest version recommended) and an Integrated Development Environment (IDE) like PyCharm, Jupyter Notebook, or Visual Studio Code. Detailed installation instructions will be provided.

Yes, there will be regular assignments, quizzes, and a final project that will help you apply the concepts learned and develop a practical understanding of Python programming.

Start learning with 15.8k students around the world.
  • 3.3k
  • 100+
    Certified Instructors
  • 99.9%
    Success Rate
Open chat
How Can We Help You?