
… an Albertan invented JAVA, the programming language for advanced computer and communications technology? James Gosling, grew up in the Calgary area and is a graduate of the University of Calgary.
24 different universities, colleges and learning institutes in Alberta offer you over 100 different IT-related programs to choose from …
| Program | School | Type | Location |
| Applied Technology - Geographic Information Science | Southern Alberta Institute of Technology (SAIT) | Degree | Calgary |
| Applied Technology - Information Systems | Southern Alberta Institute of Technology (SAIT) | Degree | Calgary |
| Automated Systems Engineering Technology | Southern Alberta Institute of Technology (SAIT) | Diploma | Calgary |
| Bachelor of Applied Computer Information Systems and Business | Mount Royal College | Degree | Calgary |
| Bachelor of Applied Information Systems Technology (BAIST) | Northern Alberta Institute of Technology (NAIT) | Degree | Edmonton |
| Bachelor of Management - Computer Science | University of Lethbridge | Degree | Lethbridge |
| Bachelor of Science in Computing and Information Systems | Grande Prairie Regional College | Degree | Grande Prairie |
| Bio-Medical Engineering Technology | University of Alberta | Degree | Edmonton |
| Biological Sciences - Cell Biotechnology Option | University of Alberta | Degree | Edmonton |
| Biomedical Engineering Technology | Northern Alberta Institute of Technology (NAIT) | Diploma | Edmonton |
| Business Operations | DeVry Institute of Technology | Degree | Calgary |
| Chemical Engineering - Computer Process Control Option | University of Alberta | Degree | Edmonton |
| Computer Aided Drafting and Design Certificate | Bow Valley College | Certificate | Calgary |
| Computer Aided Drafting and Design-Technical Illustration | Medicine Hat College | Diploma | Medicine Hat |
| Computer Engineering | University of Calgary | Degree | Calgary |
| Computer Engineering | University of Alberta | Degree | Edmonton |
| Computer Engineering - Software Option | University of Alberta | Degree | Edmonton |
| Computer Engineering Technology | DeVry Institute of Technology | Degree | Calgary |
| Computer Engineering Technology | Southern Alberta Institute of Technology (SAIT) | Diploma | Calgary |
| Computer Engineering Technology | Northern Alberta Institute of Technology (NAIT) | Diploma | Edmonton |
| Computer Information Systems | Mount Royal College | Diploma | Calgary |
| Computer Information Systems | DeVry Institute of Technology | Degree | Calgary |
| Computer Information Systems - Hardware/Networking | Keyano College | Diploma | Fort McMurray |
| Computer Information Systems - Information Systems Fundamentals | Keyano College | Certificate | Fort McMurray |
| Computer Information Systems - Software Development | Keyano College | Diploma | Fort McMurray |
| Computer Information Technology | Lethbridge Community College | Diploma | Lethbridge |
| Computer Office Support | Grant MacEwan College | Diploma | Edmonton |
| Computer Programming/Technician | Lakeland College | Diploma | Vermilion |
| Computer Science | University of Lethbridge | Post-Diploma | Lethbridge |
| Computer Science | University of Lethbridge | Degree | Lethbridge |
| Computer Science | University of Calgary | Degree | Calgary |
| Computer Science | Mount Royal College | Certificate | Calgary |
| Computer Science and Geographical Information Science | University of Lethbridge | Degree | Lethbridge |
| Computer Systems Technology | Northern Alberta Institute of Technology (NAIT) | Diploma | Edmonton |
| Computer Systems Technology | Red Deer College | Diploma | Red Deer |
| Computer Systems Technology | Grande Prairie Regional College | Certificate | Grande Prairie |
| Computer Technician | Bow Valley College | Certificate | Calgary |
| Computer Technology | Southern Alberta Institute of Technology (SAIT) | Diploma | Calgary |
| Computers and Management Information Systems | Athabasca University | Certificate | Athabasca |
| Computing and Information Systems | Athabasca University | Degree | Athabasca |
| Computing and Information Systems | Athabasca University | Post-Diploma | Athabasca |
| Computing and Information Systems | Athabasca University | Certificate | Athabasca |
| Computing and Information Systems | University of Calgary | Diploma | Calgary |
| Computing Science | Augustana University College | Degree | Camrose |
| Computing Science | University of Alberta | Degree | Edmonton |
| Computing Science | Grande Prairie Regional College | Degree | Grande Prairie |
| Computing Science | The King's University College | Degree | Edmonton |
| Computing Science (transfer) | Red Deer College | Degree | Red Deer |
| Computing Science – Business Minor | University of Alberta | Degree | Edmonton |
| Computing Science - Minor | Concordia University College of Alberta | Degree | Edmonton |
| Computing Science – Software Quality Option | University of Alberta | Degree | Edmonton |
| Database Administrator | Southern Alberta Institute of Technology (SAIT) | Certificate | Calgary |
| Digital and Interactive Media Design | Northern Alberta Institute of Technology (NAIT) | Certificate | Edmonton |
| Digital Arts and Media | Grant MacEwan College | Diploma | Edmonton |
| Digital Graphics Communications | NorQuest College | Diploma | Edmonton |
| Digital Graphics Communications | Southern Alberta Institute of Technology (SAIT) | Diploma | Calgary |
| E-Commerce | Athabasca University | Degree | Athabasca |
| E-Commerce | Athabasca University | Post-Diploma | Athabasca |
| Electrical Engineering | University of Alberta | Degree | Edmonton |
| Electrical Engineering | University of Calgary | Degree | Calgary |
| Electrical Engineering Technology | Southern Alberta Institute of Technology (SAIT) | Diploma | Calgary |
| Electronic and Network Technology | DeVry Institute of Technology | Diploma | Calgary |
| Electronic Engineering Technology | Southern Alberta Institute of Technology (SAIT) | Diploma | Calgary |
| Electronic Service Technician | Northern Alberta Institute of Technology (NAIT) | Certificate | Edmonton |
| Electronic Systems Technology | DeVry Institute of Technology | Diploma | Calgary |
| Electronics Engineering Technology | Northern Alberta Institute of Technology (NAIT) | Diploma | Edmonton |
| Electronics Engineering Technology | DeVry Institute of Technology | Degree | Calgary |
| Engineering Physics - Nano Engineering | University of Alberta | Degree | Edmonton |
| Geographic Information Systems | University of Calgary | Degree | Calgary |
| Geographical Information Science | University of Lethbridge | Degree | Lethbridge |
| Geomatics Engineering | Lethbridge Community College | Diploma | Lethbridge |
| Geomatics Engineering | University of Calgary | Degree | Calgary |
| Geomatics Engineering Technology | Northern Alberta Institute of Technology (NAIT) | Diploma | Edmonton |
| Geomatics Engineering Technology | Southern Alberta Institute of Technology (SAIT) | Diploma | Calgary |
| Information Management/Library Technology | Grant MacEwan College | Diploma | Edmonton |
| Information Systems | Athabasca University | Degree | Athabasca |
| Information Systems | Athabasca University | Degree – Master’s | Athabasca |
| Information Systems | Athabasca University | Degree | Athabasca |
| Information Systems Security | Concordia University College of Alberta | Diploma | Edmonton |
| Information Technology | Medicine Hat College | Diploma | Medicine Hat |
| Information Technology | Southern Alberta Institute of Technology (SAIT) | Diploma | Calgary |
| Information Technology - minor | Concordia University College of Alberta | Degree | Edmonton |
| Information Technology and Systems Management | Grant MacEwan College | Diploma | Edmonton |
| Information Technology Management | Athabasca University | Degree – Master’s | Athabasca |
| Interactive Digital Design - Music | Grande Prairie Regional College | Diploma | Grande Prairie |
| Interactive Media Design - Visual Arts | Grande Prairie Regional College | Diploma | Grande Prairie |
| Media Arts & Digital Technologies | Alberta College of Art & Design (ACAD) | Degree | Calgary |
| Multimedia Production | Lethbridge Community College | Diploma | Lethbridge |
| Network and Communications Management | DeVry Institute of Technology | Degree | Calgary |
| Network Engineering Technology | Northern Alberta Institute of Technology (NAIT) | Diploma | Edmonton |
| Network Engineering Technology | Southern Alberta Institute of Technology (SAIT) | Diploma | Calgary |
| Network Technician | Southern Alberta Institute of Technology (SAIT) | Certificate | Calgary |
| New Media | University of Lethbridge | Degree | Lethbridge |
| New Media Production and Design | Southern Alberta Institute of Technology (SAIT) | Diploma | Calgary |
| Office Software Specialist | Keyano College | Certificate | Fort McMurray |
| Office Technology Certificate | Red Deer College | Certificate | Red Deer |
| Science, Technology and Society | University of Calgary | Degree | Calgary |
| Software Engineering | University of Calgary | Degree | Calgary |
| Specialization in Technology Commercialization | University of Alberta | Degree – Master’s | Edmonton |
| Telecommunications Engineering Technology | Northern Alberta Institute of Technology (NAIT) | Diploma | Edmonton |
| Telecommunications Technology | Southern Alberta Institute of Technology (SAIT) | Diploma | Calgary |
| Visual Communication Design | Alberta College of Art & Design (ACAD) | Degree | Calgary |
| Visual Communication Design | University of Alberta | Degree | Edmonton |
| Visual Communication Design Foundation | Grant MacEwan College | Certificate | Edmonton |