Certificate in Python Programming

Live Online LearningNext Course Starts Nov 15thfrom €1,000

Take your first steps as a Python programmer with this hands-on course. The second most popular programming language globally, Python can be used to build innovative applications in areas such as data science, machine learning, and artificial intelligence.

Why UCD Professional Academy?

  • Valuable, trusted qualification
  • Industry expert lecturers
  • Flexible live online learning

Last places remaining for upcoming courses. Don't miss out!

Live Online Learning

Course Information for Python Programming

€1,000

Secure your place with a 10% deposit and pay the rest in instalments. Flexible payments and finance options are available.

Enrol with a 10% deposit Download Brochure

Showing dates for: Nov - Mar 2022

Starts 15 Nov - Ends 03 Jan 2022

Part-time

Course Type

Live online lectures with an industry expert

Duration

6 weeks: One 2 hour lecture per week

Timetable

Mondays, 6.30pm - 8.30pm

Starts 16 Feb - Ends 02 Mar 2022

Part-time

Course Type

Live online lectures with an industry expert

Duration

6 weeks: One 2 hour lecture per week

Timetable

Tuesdays, 6.30pm - 8.30pm

Starts 22 Mar - Ends 26 Apr 2022

Part-time

Course Type

Live online lectures with an industry expert

Duration

6 weeks: One 2 hour lecture per week

Timetable

Tuesdays, 6.30pm - 8.30pm

We've trained the employees of...

Certificate in Python Programming

Get started with Python and master programming concepts such as functions, looping, conditions, exception handling, and object-oriented programming (OOP). Open the door to fast-growing career tracks such as data analysis.

What will I learn about Python Programming?

image

This short, practical course will give you a solid foundation in Python programming. Python is considered the easiest code to learn as its syntax is similar to the English language. After installing your own programming environment, start building your confidence with simple exercises covering Python concepts. Discover syntax and libraries, use and create functions, and build and manage data structures that allow you to process long lists and tables of information.

image

Python Programming Course Modules:

Python Basics

Python Basics

Discover the basic concepts of Python. Learn to install your own programming environment and start building your confidence. Understand how data is stored in Python and the use of variables.

Download Brochure
  • Python integrated development environment (IDE)
  • PyCharm
  • Python interpreter
  • The shell as a simple calculator
  • Variables, multiline statements, and strings
Download Brochure

Functions

Functions

Reduce the amount of code needed to solve complicated problems with reusable code. Learn to call existing packages, functions, and methods. Discover custom functions with multiple parameters and return types.

Download Brochure
  • Function calls
  • Maths functions
  • New functions
  • Parameters
  • Importing functions
  • Return values
Download Brochure

Conditionals & Loops

Conditionals & Loops

Gain an in-depth understanding of conditional logic, control flow, and looping. Learn to use Boolean logic for decision-making in Python and filter information using looping and conditions.

Download Brochure
  • Boolean and logical expressions
  • Conditionals (if)
  • Looping (for/while)
  • Recursion
Download Brochure

Data Structures

Data Structures

Understand the data structures available in Python to store large datasets, useful for the manipulation of different data structures. Gain practical experience of lists, tuples, dictionaries, NumPy and pandas.

Download Brochure
  • Python data structure
  • Slicing and filtering
  • Deleting and adding
  • Aliasing
Download Brochure

Object-Oriented Programming (OOP)

Object-Oriented Programming (OOP)

Learn how OOP is used to reduce development times. Discover classes and the principles used to reuse and optimise code. Understand how to create beautiful code that is clean and efficient.

Download Brochure
  • Objects
  • Attributes
  • Instances
  • Class functions
  • Class methods
  • Inheritance and polymorphism
Download Brochure

Exception Handling & Packaging

Exception Handling & Packaging

Learn to handle exceptions and errors in Python programming language. Discover how to customise error messages and run a special block of code depending on the error.

Download Brochure
  • Organising packages
  • Try
  • Catch
  • Except
  • Custom exceptions
  • Finally
Download Brochure

Have questions about the Certificate in Python Programming?

Find out how this industry-focused course will give you the job-ready skills and knowledge to advance your career.

Download Brochure

Is this course right for me?

This course is a great start for anyone interested in data science, machine learning, or artificial intelligence who does not have any Python knowledge and finds the more advanced courses available intimidating. You do not need any special qualifications to take this course; if you have ever written a function in Excel, you’re ready to join the course and start coding in Python! Many of the coding concepts you will learn are transferable, if you decide to learn other programming languages.

How will this course help with my career?

This course is ideal for professionals who want to learn demonstrable programming skills and are looking to kickstart the journey with a short, practical course providing the kind of foundational knowledge required to further explore coding in Python. The skills learned on this course will help direct you to career tracks such as Data Analyst, Data Scientist, Data Engineer, or Machine Learning Scientist. We have more advanced data analytics courses which provide the perfect next step after this course.

What is the online learning experience like?

Our online experience is designed to be just as interactive, supportive, and inspiring as the UCD Professional Academy campus experience.

Online courses can be accessed from any computer or laptop with an internet connection.

Live lectures are delivered using Zoom. During these lectures, your teachers will use technology interactively to ensure an engaging learning experience. When appropriate, students will be encouraged to activate their microphones so that they can ask questions and communicate with other students.

What is the student experience like?

Student care is a high priority at UCD Professional Academy, which is why our Student Services team is on hand to support you throughout your time with us. They will respond to any queries you have, help you with any technical issues, and facilitate your learning experience at every point. All students are given access to our Student Portal, where you can see your timetable, access all your study materials, and manage your account.

How is this course assessed?

This course is assessed through a final project involving a set of defined tasks (making up 50% of your assessment) and 5 assignments carried out during the course (the other 50%). You are expected to put in 2 hours of self-study practice per week in addition to the live online lectures.

What are the benefits of a Certificate?

A Certificate is a relatively short, practical course that gives learners up-to-date skills in a professional area. They are suitable for learners wishing to advance their professional skills and career prospects rather than their academic credentials.

With their tight focus and duration, these diplomas are stand-alone qualifications and not referenced to NFQ levels or university degree/diploma courses. They are not generally accepted for transfer credit onto academic courses but are widely recognised and valued by employers.

How do I get my Certificate?

Your UCD Professional Academy Certificate will be issued electronically on a secure platform, with a link that you can share with employers and others wishing to verify your credentials. You can also add this qualification to your LinkedIn profile.

This Professional Certificate is not on the National Framework of Qualifications as a credit-bearing course. This is not unusual for professional courses of this nature, where the need is for fresh and actionable skills immediately applicable in the workplace.

What payment options are available?

A place on any of our programmes can be secured with a 10% deposit.

For full-time (boot camp) programmes, the balance must be paid in full before course commencement.

For part-time programmes students will be required to pay 45% of the fees before the start of the course, with the remaining balance due within 30 days of the course commencing.

Please note that standard terms and conditions apply, which you can review here: https://www.ucd.ie/professionalacademy/terms-and-conditions/

Pricing

Certificate in Python Programming

Start your journey as a programmer by learning to write code in the easiest and most versatile programming language, Python. 

Course Price

€1,000 Enrol Now

Secure your place with a 10% deposit and pay the rest in instalments.