Software Development Diploma Program

Our software development course offers 52 weeks of innovative training in Victoria, BC, as well as online across Canada, focusing on web development and scripting languages. These computer software development courses prepare graduates for high-growth careers in IT departments and software firms nationwide.
52 weeks / 1040 hours
Program Duration
In-Class or Online
Asynchronous · self-paced
August 10, 2026
Next Starting Date
PTIRU Approved Program

Program Description

The Software Development Diploma Program is a 52-week course designed to prepare students with the necessary knowledge and innovative training to have a successful career post-graduation.

In this Software Development Program, students will learn industry standards and procedures, web development, and network and design fundamentals, as well as scripting languages.

The graduates of this program will be eligible to work in the IT departments, software development firms, data analysis companies, and many other related industries.

Master Programming Fundamentals through Python and Java while exploring UX and UI Fundamentals. You will utilize JavaScript, JQuery, and Microsoft Azure to bridge the gap between Introduction to Databases and IoT and Networking. Are you looking to launch a high-growth career in the technology sector?

Program Highlights


  • Full-Stack Web Development: Master HTML, CSS, and JavaScript to build interactive and responsive modern applications.

  • Versatile Language Proficiency: Develop strong programming foundations using Python, Java, and the .NET Framework.

  • Object-Oriented Software Design: Apply fundamental design principles to create scalable and efficient software architecture solutions.

  • Cloud Computing Integration: Deploy and manage applications using Amazon Web Services and Microsoft Azure platforms.

  • Database and Network Management: Utilize SQL and PHP to integrate robust databases with secure networking systems.

Career Outlook & Salary in Canada

Software development is one of the most in-demand, highest-paying, and most future-proof career fields in the Canadian economy. Every organization that builds digital products — from startups and game studios to financial institutions and government agencies — depends on skilled developers and programmers who can write, test, and maintain the code that powers their systems and applications.

In British Columbia, WorkBC has designated computer systems developers and programmers as a high opportunity occupation—one of the strongest signals the province applies to careers with exceptional long-term demand.

Edison College offers this program both in-class at our Victoria campus and fully online—meaning aspiring developers across Canada can build career-ready coding skills without relocating.

76,300
Projected Job Openings
$62K–$160K
Annual Salary Range
$30.00–$76.92
Hourly Wage
$111K
Average Annual Income

Reference: WorkBC

Career Opportunities

Graduates of the Software Development diploma are prepared for a range of entry-level and junior technical roles in programming, web development, and software support — across virtually every industry that builds or depends on digital technology. Career opportunities include:

Programming & Development:

  • Junior Software Developer
  • Computer Programmer
  • Junior Web Developer
  • Junior Application Developer
  • Junior Full-Stack Developer
  • Front-End Developer (Entry-Level)
  • Back-End Developer (Entry-Level)

Systems & Technical Roles:

  • Systems Analyst (Junior)
  • Software Development Engineer (Entry-Level)
  • Junior Database Administrator
  • Web Technician

Quality Assurance & Support:

  • Software QA Tester
  • Technical Support Analyst
  • Junior Systems Administrator

Advancement Pathways (with experience):

  • Software Developer
  • Senior Developer
  • Software Engineer
  • Technical Lead

Computer systems developers and programmers are employed in computer software development firms, information technology consulting firms, and in information technology units throughout the public and private sectors. WorkBC Software developers and programmers also work for software, computer and video game development companies — as well as in consulting firms and in IT departments of larger organizations across multiple industries. WorkBC

The multi-language curriculum in this diploma — spanning Java, JavaScript, Python, C, C++, C#, SQL, and cloud platforms including Microsoft Azure and AWS — gives graduates versatility across different employer types and technical environments, increasing their range of viable entry points into the field.

Where You'll Work

Technology companies and startups, financial services, gaming studios, government, and IT consultancies — including remote and contract work.

View WorkBC Program Info

Tuition & Financial Aid

Program's tuition fees can be found in here.

Enroll today and take advantage of a $2,000 Completion Award, plus a $500 gift card to purchase or upgrade your computer. Flexible financing options and StudentAid BC support are available for eligible students. Speak with an advisor to learn more and explore your options.

Eligible newcomers may also access low-interest loans through Windmill Microlending to help build their future in Canada. Affordable financing is available on loans up to $15,000 for tuition, training, books, fees, and living expenses, with free career coaching included.

Admission Requirements

  • High school graduate or equivalent OR mature student status (19 years or older before starting the program).

Meet one of the following English language proficiency requirements:

  • Minimum Grade 10 English (Domestic Students).
  • Overall IELTS 5, OR CLB Level 5, OR Duolingo score of 75-80.

Courses You'll Take

Frequently Asked Questions

What Our Students Say

Student Recommendations of Edison College

Latest News

from our team

Read our latest news.

Apply now - Seats are limited

Speak with an admissions advisor or get the full program brochure with tuition, schedules, and funding options.

Request Info Today
Book an appointment