Loading...

Course Description

Building upon the fundamentals, this course introduces students to intermediate Python concepts. Translate Object-Oriented concepts to the Python language and explore interfacing Python objects with Databases. Topics include: Object Oriented Programming, Inheritance, Polymorphism, Recursion, Asynchronous Code and more.

This course may be eligible for the Canada-Alberta Productivity Grant (CAPG), with final approval determined by CAPG administrators. Employers and applicants can review the CAPG guidelines and full details on the University of Albertaโ€™s Continuing Education website.

Learning Objectives

By the end of this course, students should be able to:

  • ๐Ÿ—ธ Write an object-oriented Python command-line program.
  • ๐Ÿ—ธ Use Python to read a file and write to it.
  • ๐Ÿ—ธ Use standard libraries in a Python program.

Notes
  • ๐Ÿ—ธThis course delivery format is bichronous.
  • ๐Ÿ—ธ100% of course content is delivered online.
  • ๐Ÿ—ธStudents engage in both asynchronous learning, coupled with scheduled synchronous sessions throughout the course.
  • ๐Ÿ—ธTo view the schedule of the synchronous sessions, click the "view details" link under Schedule and Location on the course section.
  • ๐Ÿ—ธEXEXSM 3950 - Python II is 40 hours.

Recommendations

Applicants intending to complete a program are encouraged to apply as soon as possible to lock in their course requirements.

Applies Towards the Following Programs
Loading...

Find a Section

Section Title
Python II
Language of Delivery
English
Type
Online - Asynchronous
Dates
Feb 16, 2026 to Mar 29, 2026
Type
Online - Synchronous
Days
T, Th
Time
7:00PM to 9:00PM
Dates
Feb 17, 2026 to Mar 26, 2026
Schedule and Location
Contact Hours
40.0
Delivery Options
Course Fee(s)
Tuition non-credit $1,195.00
Required fields are indicated by .