Course Description

Professional Diploma in Python Programming - Live Online | On Campus





Course structure

The following are the topics covered in our Python Programming course:

An Introduction to Python Programming

  • What is programming and why Python?
  • Setting up Python and our first program

Python Programming Language

  • Variables and Datatypes
  • Arithmetic in Python
  • Strings and Text Manipulation

Control Flow

  • Boolean Variables
  • Conditional Statements
  • Lists and Loops

 Collections

  • Dictionaries
  • Tuples and Sets
  • NumPy arrays

Functions

  • Defining and calling functions
  • Modularising programs with functions

Error-Handling and Debugging

  • Python Errors and Exceptions
  • Try-Except statement
  • Debugging Methods
  • Using a Debugger

File Handling and Modules

  • Importing Python code
  • Python libraries and PIP package manager
  • Working with non-Python files

Object-Oriented Programming

  • Python Classes
  • Polymorphism, Inheritance, Abstraction

Python in Application

  • Data Analysis
  • Web Development
  • Networking

AI with Python

  • Natural Language Processing
  • Image-Detection

Assessments / Exams

This Python Programming course will be assessed as follows:

Final Exam

Students will take a live exam that tests their familiarity with Python syntax and computational thinking. A pass grade on the exam will be required for awarding the Python Programming Professional Diploma. A fail grade will result in a Certificate of Attendance for the course but without the Diploma being awarded.

Further information on course assessment criteria will be provided on the first day of class.

Students will be required to complete assignments every few weeks outside of class hours. These assignments are not graded as assessment but are given as practice exercises and are discussed during class time.

Who is this course for?

This Python Programming course is designed to meet the needs of candidates who are currently working in related fields and may want to up-skill or for those who wish to pursue entry-level roles in the ICT sector.

This Python Programming course is also ideal for those who wish to pursue further study in Computer Science and Data Science or are looking for a comprehensive, practical, and personal introduction to programming.

Career and further study opportunities

Why enrol onto our Python Programming course?

Python programming is currently the most popular programming language in businesses and universities. An understanding of the subject is an excellent gateway into ICT careers and studies.

  • Software Development:
    • Many popular software applications are built with Python codebases in a variety of industries such as Entertainment, Gaming, Healthcare, Science, Cybersecurity and Finance.
    • Potential to work as a Software Engineer and provide a high-impact contribution to businesses by working on their digital products
  • Data Analytics and Data Science:
    • AI & Machine learning is changing the way we use and develop software. Prediction models have shown to be highly valuable in all industries. The ability to effectively develop these models is more accessible now than ever.
    • An understanding of this subject can provide business-value to your company by making profitable use of company data, enable you to work on your own ideas or help you join one of the thousands of startups and businesses working on AI solutions.
  • Networking and Internet of Things:
    • In the rapidly evolving landscapes of Networking and IoT, adaptability and efficiency are key. Python, with its simplicity, versatility, and an extensive ecosystem of libraries, emerges as the ideal programming language.
  • Become a Python Network Engineer and work on next-generation telecommunication techniques such as Industry 4.0 and Cognitive Networks.

Learning outcomes

This Python Programming course is suitable for absolute beginners you will go from a complete novice with no prior programming experience to someone who has a solid understanding of the Python programming language.

As well as learning the basics of coding, you will learn some of the disciplines needed. These include organisation, research, teamwork, and perseverance.

Towards the end of this Python Programming course you will learn how to use your Python skills developed so far to create basic Machine Learning prediction models.

Course award

A City College Dublin’s Professional Diploma Course is a focused, practical programme designed and delivered by an industry practitioner, that consolidates, upskills or reskills learners in a professional area. They are stand-alone qualifications that indicate that you have been trained in a particular area or specific subject matter.

City College Dublin Diplomas are suitable for career minded learners wishing to advance their professional skills and prospects. They are widely accepted by employers and many students are sponsored to study here by their organisation.

Corporate training

In addition to our scheduled Professional Diploma courses, City College Dublin can provide bespoke training over 3 – 4 days, please contact Kevin.Coyne@citygroup.ie for further details.

The Professional Diploma in Python Programming - Live Online | On Campus course at City College Dublin is listed in Courses.ie's national courses finder.
Training ProviderCity College Dublin
Course LocationDublin
Location PostcodeDublin 2
Course TypeBlended Learning - Mix of Classroom & Online
Course QualificationDiploma
Awarding Body DetailsDiploma in Python Programming
Course Start Date20th May 2026
Course Duration10 weeks
Course Time6:30pm - 9:30pm
Course Fee€895
For more information about City College Dublin, please visit our College page on Courses.ie by clicking here.

Course Provider

City College Dublin



Wicklow House, 84-88 South Great George’s Street, Dublin, Republic of Ireland. Eircode: D02 Y284

Make Enquiry

Please insert your contact details and any additional information you require and we will forward your request to City College Dublin

    Captcha code        I confirm I have read the Cookie Information, Terms and Conditions and Privacy Policy and I agree to join the Courses.ie community.
     

    Map

    City College Dublin
    Wicklow House
    84-88 South Great George’s Street, Dublin
    Republic of Ireland
    Visit Website