iCode Program

Immigrant Coding Online for Development in Employment (iCode)

Interested in working in Information Technology (IT)? Do you want to learn how to code computer languages? Are you an IT technician or a Computer Scientist looking to upgrade your professional skills, or a tech savvy person with an interest in coding? Then iCode is a great opportunity for you! This free (for those eligible) technical employment training program includes:

  1. English Language Course

Learn about IT business vocabulary, job search skills in Canada, and Canadian workplace culture / IT workplace culture. This class component is 3 hours a week for 12 weeks.

  1. Technical Training Course

In this course, professional computer programmers will teach you to code computer languages for web and app development. This class component is 7 hours a week for 12 weeks.

  1. Practicum

After your language and technical training, you will have the opportunity to do an unpaid practicum with local employers, assisted by TIES. The practicum will give you Canadian working experience in IT and the opportunity to create professional networks! This is 20-hours a week for 12-weeks unpaid practicum.

This 6-month program will give you new skills and opportunities to improve your career path in the IT sector. The next intake will learn NodeJS.

If you have any questions about this program, please contact KreishaHilario@immigrant-education.ca.


Alberta Residents Only

Permanent Residents, Convention Refugees, and Naturalized Canadian Citizens

18+ years of age

Canadian Language Benchmarks (CLB) 4 or higher

Advanced Computer Skills

Participants must have an IT education and work experience from their home country

Commitment to complete the 3-month English and technical training course and the 3-month practicum

Participants must not be receiving EI / have recently received EI

Participants must be ready, willing and able


Technical + Language Training:
May 16, 2022 – August 18, 2022

Practicum Work Experience:
August – November 2022


The English language course and the Technical Training course will be delivered online.


No Registration Cost


Monday Tuesday Wednesday Thursday Friday Saturday Sunday
(Language Training)

6:00 – 9:00PM

(Technical Training)

5:30 – 9:00PM

(Technical Training)

5:30 – 9:00PM

Funded / Supported By

In Partnership With

Translate »