fbpx
  • English
  • Français
  • Career Exploration Kit
  • News / Blog
  • Students
    • MyStudentLogin
    • MyOnlineClasses
    • Office365/Teams
    • Manual / Policies
  • Contact
search
Herzing logo
  • English
  • Français
  • Programs
    Programs
    • Business
    • Design
    • Education
    • Healthcare
    • Legal Studies
    • Media
    • Professional Development
    • Skilled Trades
    • Technology
    English
    • Accounting and Payroll Administration
    • Administrative Assistant
    • Business Administration
    • Business Administration – Accounting and Payroll
    • Digital Marketing and Project Management
    • Hospitality and Event Management
    • Occupational Health and Safety
    • Supply Chain Management and Logistics
    French
    • Administration Des Affaires, Comptabilité Et Paie
    • Chaîne d’approvisionnement et logistique
    • Marketing numérique et gestion de projets
    English
    • Building Design Technician
    • Computer Graphic Design
    • Interior Design
    • Sustainable Architecture
    French
    • Design d’intérieur
    • Impression 3D
    • Techniques d’architecture durable
    English
    • Early Childhood Education
    French
    • Techniques d’éducation à l’enfance
    English
    • Community Mental Health and Addictions Worker
    • Community Services
    • Health Care Aide
    • Medical Laboratory Assistant
    • Medical Office Administration
    • Mental Health and Addictions Worker
    • Personal Support Worker
    English
    • Immigration Case Manager
    • Immigration Support Officer
    • Legal Assistant
    French
    • Agent/Agente de Soutien en immigration
    English
    • Broadcasting and Media Communications
    English
    • Explore Kompass Programs
    English
    Pre-Apprenticeship Programs
    • Carpentry
    • Construction Maintenance Electrician Pre-Apprenticeship
    • Electrician and Network Cabling Technology
    • Heating and Ventilation and Advanced Gas Technician
    • Plumber Pre-Apprenticeship
    • Plumbing Pre-Apprenticeship and Gas Technician 3
    Construction Training Programs
    • Construction Management
    • Gas Technician
    • Gas Technician 2
    • Gas Technician 3
    • Network Cabling Technician
    English
    • Computer Networking Technology
    • Cybersecurity
    • Cybersecurity and Network Systems
    • Data Analytics With AI
    • Software Development
    French
    • Analyse de données et intelligence artificielle
    • Cybersécurité
    • Développeur/développeuse de logiciels
    • Soutien Informatique
    • Technicien/technicienne de réseau informatique
  • Programs
  • Campus Services
    Campus Services
    • Admissions
    • Career and Employment
    • Educational Funding
    • Employer Services
    • Student Support Services
  • International Students
    International Students
    • About International Studies
    • International Programs
    • Frequently Asked Questions
    • Why Study at Herzing
    • Study in Montreal
    • Study in Ottawa
    • Study in Toronto
    • Study in Winnipeg
  • Why Herzing
    Why Herzing
    • Why Choose Herzing
    • Stories of Success
    • Learn Online
    • Student Benefits
    • About Us
    • Accreditation
    • Skilled Trades Training
    • Careers at Herzing
    • Student Referral Program
    • Herzing Wear
  • Locations
    Locations
    • All Locations
    • Montreal
    • Ottawa
    • Toronto
    • Toronto Skilled Trades Division
    • Winnipeg
    • Cambridge Skilled Trades
    • Kompass Professional Development Division
  • Programs
  • Campus Services
    • Admissions
    • Career and Employment
    • Educational Funding
    • Employer Services
    • Student Support Services
  • International Students
    • About International Studies
    • International Programs
    • Frequently Asked Questions
    • Why Study at Herzing
    • Study in Montreal
    • Study in Ottawa
    • Study in Toronto
    • Study in Winnipeg
  • Why Herzing
    • Why Choose Herzing
    • Stories of Success
    • Learn Online
    • Student Benefits
    • About Us
    • Accreditation
    • Skilled Trades Training
    • Careers at Herzing
    • Student Referral Program
    • Herzing Wear
  • Locations
    • All Locations
    • Montreal
    • Ottawa
    • Toronto
    • Toronto Skilled Trades Division
    • Winnipeg
    • Cambridge Skilled Trades
    • Kompass Professional Development Division
  • MyStudentLogin
  • MyOnlineClasses
  • Manual / Policies
  • Career Exploration Kit
  • News / Blog
  • Contact
Career Exploration
search
Herzing College › Programs › Program Overview >

Software Development

  • OVERVIEW
  • CAREERS
  • COURSES
  • INSTRUCTORS

Start coding on day one! Gain real-world experience with an included internship. Graduate in 14 months or less.

What Does a Software Developer Do?

Software developers design, create, and maintain computer applications. They consider what a piece of software is supposed to do, then come up with a solution that meets both user and business needs.

Software developers’ typical responsibilities include:

  • Collecting and documenting functional requirements
  • Developing specifications
  • Writing, testing, and debugging code
  • Documenting applications for easier maintenance

Herzing College Software Development Program

This training teaches the practical programming skills employers want. It also includes real work experience so that you can be ready to hit the ground running in your first job.

  • Flexible scheduling and online learning format for maximum convenience
  • Internship included
  • Get help finding your first software development job after graduation
  • Continuously updated course content, reviewed by an expert curriculum committee
  • Frequent start dates
  • Financial assistance may be available for students who qualify

What Skills Will You Learn?

In Herzing’s software development training, you will learn how to:

  • Design, develop, implement, maintain, and test applications using industry-standard software development methodologies based on existing open source and proprietary frameworks
  • Design and create object-oriented applications
  • Design, create, implement, optimize, and maintain database solutions
  • Analyze and maintain software applications through validation testing
  • Troubleshoot, diagnose, and document application technical problems using appropriate methodologies and tools

A Quality Online Learning Experience

Herzing offers everything you need to succeed in your online education.

  • Easily connect with experienced and knowledgeable instructors whenever you need support
  • Programs include three hours of live sessions each week for real-time learning and interaction
  • Dedicated academic and technical support

Career Outlook

There’s high demand for software developers and programmers across the country. The Government of Canada Job Bank expects a shortage of these skilled professionals to persist over the next few years.

Successful graduates of our Software Development program can find work with:

  • Corporate IT departments
  • Government agencies
  • Educational institutions
  • Hospitals and other healthcare facilities
  • Financial services companies
  • IT consulting firms

Graduates can pursue positions like:

  • Software Developer
  • Computer Programmer
  • Application Programmer
  • Front-End Web Developer
  • Back-End Developer
  • .NET Developer
  • Full-Stack Developer
  • Quality Assurance Analyst
Software developer using keyboard

Career Paths in Software Development

Find out where a career in coding can take you.

READ MORE

Study Topics

Our software development courses focus on the programming languages and methodologies you need to create and modify computer software, databases, and applications.

Topics covered include:

  • HTML, PHP, Python, .NET, Java, and C/C#
  • Working with images, text, and style sheets to create and publish web pages
  • Developing native applications with and without a database
  • Deploying internet servers
  • Web application programming

Instructors

Nasrin Khodapanah
Instructor, Software Development

With a Ph.D from Malaysia, I embarked on a three-year journey as a university professor in Malaysia, deepening my understanding of academic practices and guiding students through their educational paths. My B.Sc. and M.Sc. degrees from Tehran University in Iran laid the foundation, complemented by hands-on experience in a research center. After moving to Canada, I honed my programming skills at Marketing Websites Inc.

Currently, I teach software development courses at Herzing College, seamlessly merging industry and academic expertise. My teaching passion is rooted in unlocking students’ potential and instilling a genuine love for learning. Committed to bridging theory with practice, I ensure students receive a comprehensive education.

Beyond my professional pursuits, I derive joy from engaging in activities like yoga and meditation, which contribute to my overall well-being and provide an extra layer of motivation.

Naresh Nagandla
Instructor, Software Development

Naresh has a total of 16 years of experience in the IT industry and has worked for several clients across the globe. He started his career as a web developer and has worked with multiple technologies like Java, .Net, Visual basic, Angular, React, MSSQL,etc..

He is passionate about online teaching, and is looking forward to being a mentor and a great support for the students.

Admission Requirements

What you need to get started.

  • Have a minimum of a Canadian provincial high school diploma or equivalent, or be a mature student
  • Pass an entrance test administered by Herzing College
  • Be interviewed in detail regarding interest in the field
  • Note: admission to some programs may include additional requirements

Specific admission requirements for programs delivered through Herzing College Montreal:

  • Regulation respecting the French knowledge requirements for the issue of an Attestation of College Studies Charter of the French language (chapter C-11, s. 88.0.18, 2nd par.).
  • 1. The French knowledge requirements that a student must meet in order to be issued an Attestation of College Studies in accordance with section 88.0.18 of the Charter of the French language (chapter C-11) correspond, on the Échelle québécoise des niveaux de compétence en français,
        °  to level 7 in oral expression and comprehension;
        °  to level 4 in written expression and comprehension.
  • 2. The student shows that the French knowledge requirements provided for in section 1 are met by providing to the college-level educational institution a valid certificate of the results of a standardized test that reports those results.
Get Started Today

Not all programs or learning formats available at all campus locations.

  • Herzing College Toronto: A Software Development program is registered at and delivered by Herzing College Toronto. Please click for information on program tuition and fees.
  • Herzing College Winnipeg: A Software Development program is registered at and delivered by Herzing College Winnipeg.
  • Herzing College Montreal: A Software Developer (LEA.EJ) A.C.S. is registered at and delivered by Herzing College Montreal. This program leads to an Attestation of Collegial Studies (ACS) recognized by the Ministère de l’Enseignement supérieur (MES). Herzing College Montreal is a post-secondary institution recognized by the Ministry of Education and Higher Learning (permit number 749758) and a secondary vocational studies institution (permit number 534501).

 

Overview

Industry
Technology
Program Length 14 months or less, includes internship
Learning Format Online
Language English and French
Cliquez pour le français

EXPLORE CAREERS

TRY OUR CAREER EXPLORATION KIT

Our online quiz takes three minutes to complete and you’ll get a personalized report. Identify your strengths and social style plus the training and positions you’re best suited for.

See Admission Requirements >

Your Next Steps

Ready to learn more about the Software Development training? It’s easy to get started. Choose from the following options:

  • Fill out the form to ask questions via email
  • Chat live with an Admissions Advisor to get your questions answered now
  • Click Request Info to get started today!
Get Started Today

2025 Overall Graduate Employment Rate

80% of available Herzing College graduates were employed in a related field.*

*statistics based on most recent available

Download Program Brochure

 

 

 

 

Why Choose This Training?

  • Get workforce-ready in about a year
  • Learn from IT experts with years of software development experience
  • Kick-start your career with an included internship
  • Take advantage of the Herzing Open Education Program (HOEP), which lets qualified grads take additional IT courses tuition-free
  • Get personalized help with creating your resume, applying for software development jobs, and preparing for interviews
Request Info

RELATED TECHNOLOGY PROGRAMS:

  • Computer Networking Technology
  • Cybersecurity
  • Cybersecurity and Networking Systems
  • Data Analytics With AI
Play Icon

BRENDA H. WINNIPEG

Very friendly staff, provide all information and are very eager and willing to help you in the process. I would definitely recommend Herzing to anyone interested in returning to school to further their education.

PARASKEVI S. MONTREAL

Herzing College gave me the education I needed to get a great job in the aerospace industry. Classes were interesting, pertinent and fun! Not only does this school help you find an internship, they help you find the right job, and continue to maintain relationships with alumni in the future. Great experience at Herzing!

JENNA D. WINNIPEG

As a single mom going back to school was intimidating but at Herzing College I actually feel that I can reach my career goal!

More Stories Right Arrow Icon

Campus Locations

Multiple locations, one collaborative environment.

Visit one of our convenient campus locations in: Winnipeg, MB, Cambridge, ON, Toronto, ON, Ottawa, ON, Montreal, QC. Admissions, career development, and educational funding staff are available at each location to meet with students and answer any questions and assist with application processes.

Locations
View all locations >

Ready for the next step?

Request more information

Please fill out the form below and our admissions team will contact you with all the requested information and answer any other questions you may have.

05 HerzTrads Eng Ask a Question – WEB - v2 2025
Consent *

EXPLORE CAREERS

TRY OUR CAREER EXPLORATION KIT

Our online quiz takes three minutes to complete and you’ll get a personalized report. Identify your strengths and social style plus the training and positions you’re best suited for.

Flick

Coming From Abroad?

Attend Herzing College as an international student

We welcome students from all over the globe. At Herzing, you can join a vibrant community of diverse learners and build the skills you need to thrive in the Canadian job market.

 

See our Qualifying Programs
icon of an arrow pointed right
  • Why Choose Herzing
  • Programs
  • Locations
Student Login Icon MyStudentLogin MyOnlineClasses Office365/Teams
  • Careers
  • Student Manual/Policies
Herzing College is not affiliated with, associated with, authorized by, endorsed by, or in any way officially connected with Herzing University or any of its subsidiaries or affiliates.
Copyright © 2026 Herzing College




Live Chat (Offline)

X
005 HerzTrads Eng LiveChat Offline – WEB - v3 Active
Consent *

Book a Tour

X

Visit a Herzing College Campus!

Ask a Question

X

Want to Learn More?

005 HerzTrads Eng Ask a Question – WEB - v3 2025-26
Consent *

Explore

X

Is Career Training right for you?

ACCESS OUR CAREER EXPLORATION KIT

Live Chat
Request Information
Career Exploration