(6.30pm-9.30pm)
On-Campus: €1000
This course is starting in Feb 2025. Book Now!
Python has become one of the most useful and widely used programming languages by both software developers and data scientists. One of the main reasons it is popular as a programming language is that it's a useful and accessible way to learn how to code. It reads almost like plain English and has many features that allow you to write complex tasks very simply.
At the end of this course students will have:
- A fundamental understanding of programming and the different techniques and languages used for programming
- A firm base in procedural programming using Python
- A fundamental understanding of Python Object Orientated Programming.
- Learn how to integrate AI into Python development.
- A sound knowledge of the major libraries used for data analysis: NumPy, Pandas, Matplotlib, Seaborn.
- Practical knowledge on how to import, filter, manipulate and save data to CSV files.
- Ability to use the relevant tools to output data in tabular and graphical format.
- Recognise the power of Jupyter Notebooks to carry out, report and demonstrate sophisticated and complex data analysis.
Python is the second most popular programming language in 2021, according to TIOBE Index. Python demand in the Irish IT sector is at an all-time high, with forecasts for strong growth in 2020 and 2021.
Course Overview
The course uses a package called Jupyter Notebooks to practice programming. The main emphasis of the course will be hands-on, so students will be required to program for themselves during lectures, and practice outside the classroom. Students should commit to at least 5 hours learning outside of class time each week.
Due to the interactive nature of the classes the number of students is limited.
What you will Learn
If this all sounds like double Dutch, don’t worry, this introductory-level Python programming course is specifically designed for those with little or no previous experience in the area. It provides learners, regardless of their background, to feel justifiably confident in their ability to write code and is ideal for any learner with an interest and motivation to embark in a career in software development.
On this programming course, you’ll go from a complete beginner with no prior programming experience to having a solid understanding of the Python programming language.
You’ll begin by completing basic exercises that focus on the core concepts of programming. As you progress, you’ll learn how to use variables to store, retrieve and calculate information. Then move conditional execution, iteration and many other functions, lists, list processing, objects custom types and, handling exceptions.
Course Content
This is an interactive hands-on course in Python and Jupyter Notebooks
At the end of this course students will have:
- A fundamental understanding of programming and the different techniques and languages used for programming
- A firm base in procedural programming using Python
- A fundamental understanding of Python Object Orientated Programming.
- Learn how to integrate AI into Python development by leveraging ChatGPT as a learning tool and an assistant when programming.
- A sound knowledge of the major libraries used for data analysis, [NumPy, Pandas, Matplotlib, Seaborn].
- Practical knowledge on how to import, filter, manipulate and save data to CSV files.
- Ability to use the relevant tools to output data in tabular and graphical format.
- Recognise the power of Jupyter Notebooks to carry out, report and demonstrate sophisticated and complex data analysis.
What is a Professional Diploma?
An IBAT Professional Diploma is a focused, short duration practical course that consolidates, upskills and/or reskills learners in a professional area. They are stand-alone qualifications that do not lead to an award on the National Framework of Qualifications (NFQ).
Lecturer Profile
Career Opportunities
Developers with Python Skills are in high demand given the speediness with which Python programmes can be developed. Reducing project time has a positive benefit to all development projects so organisations are often seeking Python experts. Data Scientists and Analysts also embrace Python as a language meaning there are job opportunities across the industry.
Possible careers within this field include:
- Data Scientist
- Data Analyst
- Python Developer
- Financial Advisor
Python is one of the most popular programming languages for building data analytics in fintech. Python, HTML, and JavaScript are the three most popular coding languages among entry-level programmers, according to GitHub Education.
According to Indeed statistics, Python occupies first place on the list of top skills employers desire in 2021, followed by SQL, Java, and R.
Entry Requirements
This course is aimed at beginner programmers. No previous knowledge of programming is required. However, to ensure sufficient digital literacy students should be familiar with the core applications such as word-processing, and spreadsheets, at ECDL level or equivalent.
How to Apply
Click on ‘Find out More’ or ‘Book Now’ to reserve your place or enquire more about this course.
You can also book a one to one with one of our course specialists by calling us at: +353 1 8075 055 or emailing us at: This email address is being protected from spambots. You need JavaScript enabled to view it.
We also have flexible payment plans, please ‘Find out More’ or call us to discuss your options or visit the college anytime and our course specialists will be more than willing to discuss any queries you may have.
A Digital Certificate will be issued upon successful completion of a comprehensive Data Analytics project using Python, in addition, you will also receive a Digital Badge.
What is a Digital Badge?
A micro-credential is a compact credential that verifies the achievement of a skill or knowledge gained. A Digital Badge is a visual representation of having earned a micro-credential which can be shared on various online platforms to showcase the earner’s achievement.
Why have a Digital Badge?
Your Digital Badge and Certificate can be shared on social media channels such as LinkedIn and Facebook. Digital Badges can also be added to email signatures, displayed on resumes or added to recognised achievement platforms such as Badgr, Credly and OpenBadges. These are a great way to communicate your knowledge and skills, and highlight your commitment to Continuing Professional Development (CPD).