Course Description

Image by Ash Edmonds

In this hands-on course, students are introduced to Artificial Intelligence (AI) research and learn to design and build practical AI applications. The fundamental concepts covered by the course include logic programming, knowledge representation, and machine learning, applied to areas such as natural language processing, computer vision, and procedural generation. While this course does not require computer programming expertise, it is recommended that students have some computer programming experience. Students will be introduced to languages including Python, HTML/CSS, JavaScript, which underpin development frameworks such as NLTK, OpenCV, and Tensorflow. The course will also explore ethical issues, bias, and other concerns surrounding AI. 


  • Develop a basic understanding of an AI application development pipeline
  • Gain practical programming skills for building an AI-powered application
  • Comprehend the history of AI research and the ethical issues surrounding AI

Learn More About Artificial Intelligence

We asked our instructor, Chris Kim some questions.

Why is AI so important right now, and how does it relate to art and design?

Automation is a keyword that anchors today's tech sector, and we are right to be concerned and remain vigilant about this tension between humans and machines. While the arts sector continues to explore the promise and disappointment of artificial intelligence from afar, there is a certain level of resistance to adopting such technologies to produce original work. Once we demystify the current tools and realize that behind each AI solution is a human creator, I believe we can bridge the current gap in adoption and continue to produce great, inspiring work.

What does AI mean in the context of the course you’re teaching?

In this modern era, artificial intelligence serves a variety of human needs as a personal assistant and a source of inspiration, yet many fear that AI, often shrouded in secrecy and myth, will displace and dehumanize us. This course sets out to unfurl the black box that is AI by going back to simpler times and learning how things evolved from the point where scientists sought to build machines that imitate humans.

What types of things do you teach in your AI course?

Each weekly module is dedicated to a specific era in the history of modern AI, consisting of a series of readings (anchored to an innovation milestone). There is also a guided tutorial that utilizes a range of programming languages in demonstrating a specific concept via a sample application. It may present a steep learning curve to those with minimal coding experience, but each step is captured and reiterated so that you can always catch up. I hope that it will be a rewarding experience for all.



Some computer programming experience is recommended.


Applies Towards the Following Certificates

Enroll Now - Select a section to enroll in
Section Title
Introduction to Designing Artificial Intelligence (AI) Applications
Jul 02, 2024 to Aug 12, 2024
Schedule and Location
Contact Hours
Delivery Options
Course Fee(s)
Course Fee non-credit $500.00
Additional Fee(s)
Adobe CC $216.00 Optional
Required Software/Supplies
Regular access to a computer with a high speed broadband internet connection is required.
Section Notes

Online courses are delivered in an asynchronous format through a series of tutorials and related assignments which students may complete at their own pace on our Learning Management System, Canvas. The instructor is available throughout the course time period for questions and discussions. Learn more about what to expect in a Continuing Studies online course at OCAD U.

Important: Online courses have firm start and end dates. Each assignment has its own deadline. Extensions are not granted.

As a Continuing Studies student, you will receive an OCAD U user account, which will grant you access to Canvas, and our on-campus WiFi network. Your Canvas account will be enabled one week prior to the start date of your course. Please log in at https://canvascloud.ocadu.ca. If you do not know your OCAD U User ID, please check your registration confirmation email. You can reset your password here: https://login.ocadu.ca/forgot. If you need further help, please contact us at continuingstudies@ocadu.ca

After enrolling in a course, please allow up to 5 hours for your student data to migrate to Canvas.

Please note that courses may fill up early or be cancelled due to low enrollment. Students are encouraged to register early, at least ten (10) days prior to the start date of the course.