Home » Programs » Diploma » Diploma in Computer Programmer

Diploma in Computer Programmer

Humber College’s Computer Programmer diploma program is designed to prepare students for a wide variety of employment opportunities within the dynamic and ever-growing field of programming.

Quick Facts

Full-time Duration: 2 years
Starting in: September 2020
Tuition Fee: CAD 8,056 per semester
Location: North Campus (Toronto, Canada)

In addition to learning programming in a variety of languages, from Java and C# to ASP.NET, PHP, Python and Android programming, you will gain an in-depth understanding and use of industry-standard operating systems and database management systems.

The Humber College’s Computer Programmer diploma program is designed to give you a thorough grounding in theory and practice including web development and design, distributed computing using J2EE, Oracle database management and administration, mobile app development, project management, technical writing, and all facets of information systems. You will also learn about software and web application development and follow the standards of planning, developing, testing and supporting. In addition to building your collaborative and teamwork skills, this program will teach you how to best market yourself to prospective employers in today’s competitive job market.

Upon graduation, you will be equipped with the up-to-date skills you need for success.

Courses include:

  • Critical Thinking and IT Concepts
  • Object-Oriented Programming using Java
  • Numeric Computing
  • Operating Systems
  • Web Programming and Design
  • Technical Reading and Writing Skills

Get started today!


Canada has approximately 675,000 people working in information and communications technology (ICT), and about half of that workforce is in Ontario where the ICT industry accounts for over $30 billion in sales. Help satisfy the continuing demand for skilled IT professionals.

Our graduates are able to work as computer programmers, junior web developers, junior android developers, junior database designers, junior software testers, customer support analysts, system co-ordinators, technical sales co-ordinators and technical support representatives.

Learn more