AI Programming with Python

The aim of this course is to introduce participants to programming using the Python programming language, with a specific focus on data science. This means the skills and knowledge required to conduct and problem solve data science experiments programmatically.

Upon completing the course, participants will be able to analyse data science problems and conduct experiments by assembling a series of computer instructions to solve problems programmatically. Participants will be able to explain and write computer instructions that employ the use of variables, input and output statements, decision making constructs, repetition constructs and functions. They will also learn to test and debug computer programs to ensure that programs perform as they are intended to. Popular libraries used for data science will also be covered.

Laptops will be provided for the duration of the course.

Who should attend?

This course is designed for participants with basic understanding of Python and individuals who wish to further explore the world of applied artificial intelligence.

Learning Objectives

The key topics covered in this module include:

  • Stages of the programming cycle (edit, compile/interpret, execute)
  • Programming problem solving skills (problem decomposition, pattern recognition, pattern generalisation and abstraction, algorithm design)
  • Data variables and data types
  • Expressions and input and output statements
  • Decision making constructs
  • Repetition constructs (counter controlled versus sentinel controlled)
  • Functions for code clarity and code re-use, and function calls
  • Numpy for fast array operations
  • Matplotlib for data visualisation
  • Pandas for high-level data manipulation

Entry Requirement

General IT Knowledge

Certification

Participants will be awarded a certificate of completion upon meeting the 75% course attendance requirement.

For courses with assessment component, participants will be awarded the certification of completion upon passing the assessment. Otherwise, a certification of attendance will be issued instead upon meeting the 75% course attendance requirement.

Please click on the "Register" button to view the updated course schedule and fees on the Skills Training & Enhancement Portal (STEP).
Please click on the "Register" button to view the updated course schedule and fees on the Skills Training & Enhancement Portal (STEP).
Related Courses
Hot Links

Last updated on 25 Jun 2024

Need more help?

If you are still unsure about which course to pursue, please contact our Academy for Continuing Education