IBATLive
IBATLive

Online Diploma in Python Programming

Python the hottest skill for programmers and data analysts

Duration:
10 weeks, part-time, one evening per week, 6.30-9.30pm
Start Date:
18th June 2020
Days:
Thursday
Qualification:
IBAT DIPLOMA
Reference Code:
OIPI0PP1
Price:
€750

This course is starting June 2020. Apply now!

Enquire today to download our programme factsheet

Why Python Programming?

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 great 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.  

Python’s design is based on the principles of elegance, simplicity, readability. Its massive libraries used for data manipulation and are easy to learn for anyone looking to take their data analytics skills to the next level. Where Python differentiates itself from other programming languages is in the area of Data Analytics, AI and Machine Learning. Because Python comes with many built-in libraries it provides a wealth of additional functionality for Programmers, Data Analysts and Data Scientists. Also with the rise of the Internet of Things, Python has moved to the top of programming languages which have been adopted to support devices such as Raspberry Pi and Bluetooth.

Companies like Google, Dropbox, and Instagram all rely heavily on Python; Python has been used to strengthen Google’s internal infrastructure and in building applications like YouTube.  One of the best features of Python is that it is an open-source language. This means anyone can add to the existing functions of Python. In fact, companies each day are coming up with their own set of frameworks and functions that are helping them accomplish a goal faster and at the same time also assisting other developers and data analysts who share the platform. 

"Python is now of the world's most popular programming languages. In fact, it's more so than ever. Python climbed from third place to tie for second in the latest ranking of programming language popularity published by the analyst firm RedMonk"

Python Is More Popular Than Ever, Wired Febuary 2020 

"Data really powers everything that we do. Developers and researchers are using it for all sorts of reasons. Statistics suggest that Python is officially the most widely used programming language in the world today"

Why learning Python is now essential for all data scientists, TheNextWeb April 2020 

This course is designed for

  • Anyone looking for hands-on instructions, interesting and illustrative examples while learning Python.
  • Anyone wishing to design and implement scalable automation solutions using Python.
  • Anyone looking for the ability to use Python's inbuilt data structures in your programs.
  • Anyone looking to take their data analytics skills to the next level.

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 Phyton 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.
  • 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.

Why IBAT College?

Career Potential
Maximise your career potential as you remain working while obtaining a professionally relevant, career enhancing, qualification at the same time.

Excellent Lecturing Staff
Learn from friendly and highly qualified academic staff, with industry experience, in small class-sizes, and guest lecturers who are experts in their fields.

Student Experience
Being part of a culturally diverse student nationality mix at IBAT College Dublin, with learners from over 30 different countries, gives you the opportunity to learn culturally different working methods first-hand, and the fundamentals to succeed in a globally connected network once you graduate.

City Centre Location
With our campus located in Dublin city centre, in Temple Bar, you are close to all major transport hubs making it easy to attend classes in between work and home.

Programme Material
Printed course notes are supplied for the first lecture. All subsequent notes are then available to download/view/print through the student virtual learning (Moodle) platform.

Career Opportunities

Developers with Python Skills are in high demand given the speediness with which Python programme can be developed.  Reducing project time has a positive benefit to all development projects.  Data Scientists and Analysts also embrace Python as a language.  It has an extensive set of libraries and APIS for data analysis and manipulation and visualisation.  

Academic Progression Opportunities

Students who complete the Diploma in Pyton Programming  and are interested in furthering their study in the area of programming are eligible to progress onto the more Advanced Diploma in Computer Programming (Advanced Java) or Mobile App Development.

Lecturer Profile

Morgan McKnight/ Lecturer Diploma in Python Programming /
Morgan currently teaches on a number of programming courses in both DCU and IBAT College which include a number of development languages such as JavaScript, PHP and Python.

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

Don’t miss out because you’re unsure.

You can contact or apply to us directly using the the "Contact Us" or "Apply Online" options below, this will reserve your place and also give us the key details to start your application, a member of our admissions team will then contact you with further details, or alternatively you can simply "Ask us a Question" using the form below.

You can also "Book a One-to-One" with one of our course specialists who will provide you with additional guidance on your application, you can set up a meeting by:

  • Calling us at:  +353 1 8075 055 
  • Email us at:  This email address is being protected from spambots. You need JavaScript enabled to view it.  

We also have flexible payment plans, please contact 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.

We look forward to meeting you.

0,000
Average Base Pay for Python Programmers.
0
Hot Skills Ranking as a Data Analysis BI Tool
0
Python ranking within TIOBE programming language index.

Apply now to reserve your place.

Contact us and one of our course specialists will be able to speak to you one-on-one about your needs by phone, email or in person.

Question? Ask us.

Discuss your needs with one of our course specialists.

Student Benefits

Discover the additional support services and facilities we have to help you thrive; from IT Labs, a Career Service, Networking Evenings and more..

Meet Richard O'Brien, Head of Recruitment at IBAT College

Richard O'Brien, Head of Student Recruitment at IBAT College Dublin gives an insight into working at the college.

Take the first step

Contact us and one of our course specialists will be able to speak to you one-on-one about your needs by phone, email or in person.