About Us

Empowerment Through Computer Skills

Our main goal is to provide career advancement opportunities for adults through practical and carefully crafted experiential training programs. Delivering training in North America since 2004, our students have become knowledgeable professionals in their field.  Learn more about what we have to offer.

Small Meeting
Computer Learning
Remote Monitoring


Provides adult continuing education

Specializes in the education of business professionals

Supports immigrant serving organizations in Canada

Tutoring or one-on-one training can be arranged


Several practice sessions are incorporated into each course

Easy-to-understand manual along with practice files are provided with each course

Virtual classes are live and instructor-led.  Students interact with the trainer and other students using Zoom.


Non-standard hours and weekends training can be arranged

Needs assessment can be provided to present a more value-added, cost effective training, tailored specifically to your objectives and requirements

Similing Team



The Instructor was outstanding - absolutely without equal.  Hire an entire team like her.


This is the second class I have taken and it is as awesome as the first one. The instructor is understanding, keeps the class engaged, demonstrates with real life situations, takes the time to answer our questions.  I definitely want to take more classes with her.

A. Sloan from Lockheed Martin

J. Osnoe from TSA

Instructor did an excellent job customizing the course as per our request given the short time we had for training.

Always had extremely relevant experience to draw from, no "i'll get back to you" ever.

J.Buck from CMHC

J.Carroll from Univ. of Central Oklahoma

Instructor's examples were well targeted to the topic of study...

Great teaching style and presentation - difficult terminologies were explained clearly.

S,Zibela from Ground Effects Ltd.

D.Chandler from NASA

The instructor is clearly very well versed in this topic and an excellent teacher.  Complex topics were explained in simple terms which is not always easy granted the subject matter.


Instructor was very thorough, and detailed and spoke very well. Explained the fundamentals of programming in a very clear, easy-to-understand manner. I really appreciate the instructor's enthusiasm and engagement and made sure all of my questions were answered. I really appreciate all of the help.

J.Silgardo from Bell Media

J. Carlson from Grain Canada