Python Coding Language Course Price €1350.00. Flexible payment options available. Apply Online!
This Certified Python Programming 13-Week Online Course at the Dorset College Dublin Professional Academy is an excellent opportunity to master one of the most versatile and in-demand programming languages in today’s tech-driven world. It is suitable for beginners, career changers, and professionals who want to gain practical Python skills for roles in software development, data analysis, AI, automation, and related fields.
Why Choose This Course?
✔ Expert-Led Live Online Training
✔ Hands-On Python Projects
✔ Career-Ready, Practical Skills
✔ Aligned with Emerging Industry Trends
✔ Delivered by Experienced Industry Professionals
✔ Flexible Learning Options
✔ Strengthen Problem-Solving Capabilities
✔ Based on Industry Best Practices
Throughout the course, you will expand your expertise in key areas such as databases, multithreading, advanced Python features, and real-world applications including data science, web development, and automation, all while following professional coding standards and best practices. If you would like more information about this or any of our programmes, please contact [email protected] or call us on (01) 574 6850.
The Python Institute certification exam (cost included in the course fee) is structured as follows:
✔ PCEP – Certified Entry - Level Python Programmer (Exam PCEP-30-0x).
✔ PCAP – Certified Associate Python Programmer (Exam PCAP-31-0x)
✔ Understand Python syntax, variables, and core operations
✔ Use control flow effectively with if-statements, loops, and logical expressions
✔ Create reusable and efficient code using functions
✔ Handle errors and write clean, organised, maintainable code
✔ Manage data using lists, dictionaries, sets, and other built-in structures
✔ Utilise NumPy and pandas for slicing, filtering, and manipulating datasets
✔ Work with essential data structures and algorithms
✔ Design scalable code using classes and objects
✔ Apply OOP principles such as inheritance, encapsulation, and polymorphism
✔ Build modular programs using object-oriented programming techniques
✔ Interact with databases and perform fundamental database operations
✔ Implement multithreading and optimise programme performance
✔ Python Basics
✔ Introduction to Python
✔ Setting up the environment (installation, IDEs)
✔ Writing your first Python program
✔ Variables and data types
✔ Basic input and output
✔ Comments and documentation
✔ Operators (arithmetic, comparison, logical, bitwise)
✔ Type conversion
✔ Strings and string operations
✔ Basic built-in functions& functions
✔ Defining and calling functions
✔ Function parameters and return values
✔ Scope and lifetime of variables
✔ Lambda functions
✔ Recursion
✔ Function Calls: Invoke functions to perform tasks.
✔ Math Functions: Use built-in functions for calculations.
✔ New Functions: Create custom, reusable functions.
✔ Parameters: Pass values into functions to customize them.
✔ Importing Functions: Add functionality by importing library functions.
✔ Return Values: Send results back from functions for reuse.
✔ Conditionals & Loops
✔ Conditional statements (if, elif, else)
✔ While loops. & For loops
✔ Nested loops and conditionals
✔ Loop control statements (break, continue, pass)
✔ Data Structures
✔ Lists, Tuples & Sets
✔ Dictionaries
✔ List comprehensions and generator expressions
✔ Advanced list operations
✔ Dictionary methods and operations
✔ Working with nested data structures
✔ Practical examples and exercises
✔ Python Data Structures Overview: Understand lists, tuples, sets, and dictionaries.
✔ Lists: Create, access, and modify list elements.
✔ Tuples: Use immutable sequences for fixed collections.
✔ Sets: Manage unique elements with set operations.
✔ Dictionaries: Store and access key-value pairs.
✔ Slicing and Filtering: Extract and filter data subsets.
✔ Adding and Deleting Elements: Modify lists, sets, and dictionaries.
✔ Aliasing and Copying: Differentiate shallow vs. deep copies.
✔ List Comprehensions: Build lists with concise syntax.
✔ Dictionary and Set Comprehensions: Simplify dictionary and set creation.
✔ Advanced List Operations: Sort, reverse, and find max/min values in lists.
✔ Object-Oriented Programming (OOP)
✔ Introduction to OOP concepts
✔ Classes and objects
✔ Attributes and methods
✔ Encapsulation, inheritance, and polymorphism
✔ Object-Oriented Programming
✔ Special methods (constructors, destructors, string representation)
✔ Class and static methods
✔ Property decorators
✔ Practical OOP exercises and projects
✔ Exception Handling & Packaging
✔ Introduction to exceptions
✔ Try, except, else, and finally blocks
✔ Custom exceptions
✔ Introduction to modules and packages
✔ Creating and using packages
✔ Managing dependencies with pip
✔ Writing and distributing Python packages
✔ Project: Building a small Python package
✔ Course review
PCEP – Certified Entry - Level Python Programmer (Exam PCEP-30-0x).
✔ Computer Programming and Python Fundamentals
✔ Control Flow - Conditional Blocks and Loops
✔ Data Collections - Tuples, Dictionaries, Lists and Strings
✔ Functions and Exceptions
PCAP – Certified Associate Python Programmer (Exam PCAP-31-0x)
✔ Modules and Packages
✔ Exceptions
✔ Strings
✔ Object Orientated Programming
✔ List Comprehensions, Lambdas, Closures, and I/O Operations
✔ Simply submit the online application form to get started.
✔ You can upload your photo ID later, it is not required to begin your application.
Once your application is submitted, a member of our team will contact you to guide you through the next steps. You’re welcome to start your application even if your documents aren’t ready yet. If you need any support at any stage, our Admissions Team is here to help at [email protected].
Python Programming Courses At Dorset College Dublin are now 100% Online: You can now up-skill or re-skill from the comfort of your own home with a expert led industry experienced lecturers who will provide you with inspirational lectures and all support materials you need to achieve your goals. Programming courses online at Dorset College Dublin.
Project work will be utilised to assess students on this programme. - A project designed to showcase your ability to use Python's powerful applications.
✔ PCEP™ – Certified Entry-Level Python Programmer Certification (Exam PCEP-30-0x)
Assessment Method
Portfolio Project 100%
Award
Professional Diploma in Python Programming Essentials
Awarded by: Dorset College Dublin
Employers in the IT Industry demand continuous professional development from candidates that shows they are willing to expand their portfolio of qualifications in an ever evolving industry. You will will also have the skills required to begin a junior role in IT support relating to Python programming and operating systems or a junior development role in Python programming.
To secure a place on this course a non-refundable deposit of €150 applies and the remainder paid in instalments. You have the flexibility of using our online payment facility to manage your course payments at any time, from the comfort of your own home. Pay Online
Payment Plan
| Deposit: | €150 | |
| 1st Instalment: | 17/02/26 | €400 |
| 2nd Instalment: | 20/03/26 | €400 |
| 3rd Instalment: | 15/04/26 | €400 |