fbpx

̽»¨Ö±²¥

  • English
  • ¹ó°ù²¹²Ôç²¹¾±²õ
  • Students
    • Manual / Policies
  • ̽»¨Ö±²¥
search
Herzing logo
  • English
  • ¹ó°ù²¹²Ôç²¹¾±²õ
  • 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
    • Occupational Health and Safety
    • Supply Chain Management and Logistics
    French
    • Gestion de la chaîne d’approvisionnement et logistique
    • Gestion des Affaires
    • Gestion Des Affaires – Comptabilité Et Paie
    English
    • 2D Animation
    • 3D Animation
    • Building Design Technician
    • Computer Graphic Design
    • Computer-Aided Design and Drafting
    • Industrial Drafting
    • Interior Decoration and Visual Display
    • Interior Design
    • Storyboard Artist
    • Sustainable Architecture
    French
    • Animation 3D
    • Conception et dessin assistés par ordinateur
    • Décoration d’intérieur et présentation visuelle
    • Design d’intérieur
    • Dessin de Bâtiment
    • Dessin Industriel
    • Techniques d’architecture durable
    English
    • Early Childhood Education
    French
    • Techniques d’éducation à l’enfance
    English
    • Community Services
    • Health Care Aide
    • Medical Laboratory Assistant
    • Medical Office Administration
    • Mental Health and Addictions Worker
    • Personal Support Worker
    English
    • Immigration Case Manager
    • Legal Assistant
    French
    • Agent/Agente de Soutien en immigration
    English
    • Broadcasting and Media Communications
    English
    • Explore Kompass Programs
    English
    Pre-Apprenticeship Programs
    • 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 Electrical Mechanical Estimator
    • Construction Management
    • Gas Technician
    • Gas Technician 2
    • Gas Technician 3
    • Network Cabling Technician
    English
    • Computer Networking Technology
    • Computing Support
    • Cybersecurity
    • Data Analytics With AI
    • Software Development
    French
    • Analyse de données avec l’IA
    • °ä²â²ú±ð°ù²õ鳦³Ü°ù¾±³Ùé
    • 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
  • Locations
    Locations
    • All Locations
    • Montreal
    • Ottawa
    • Toronto
    • Toronto Skilled Trades Division
    • Winnipeg
    • Cambridge Skilled Trades
    • Kompass Professional Development Division
Search for:
  • 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
  • Locations
    • All Locations
    • Montreal
    • Ottawa
    • Toronto
    • Toronto Skilled Trades Division
    • Winnipeg
    • Cambridge Skilled Trades
    • Kompass Professional Development Division
  • Manual / Policies
  • ̽»¨Ö±²¥
search
Search for:
̽»¨Ö±²¥ › Programs › Program Overview >

Software Development

  • OVERVIEW
  • CAREERS
  • COURSES
  • INSTRUCTORS

Start coding on day one! Gain real-world experience with a 6-week internship. Graduate in just 12 months.

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

̽»¨Ö±²¥ 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.

  • 12-month diploma program
  • Includes internship
  • Delivered online
  • One-on-one support from your instructor is available whenever you need it
  • Multiple start dates
  • Financial assistance may be available for students who qualify
  • Get help finding your first software development job after graduation

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

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

Find out what to expect in class and how this training can benefit you.

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 ̽»¨Ö±²¥, 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.

  • Minimum of a Canadian high school grade 12 or equivalent, or a mature student
  • Pass an entrance test administered by ̽»¨Ö±²¥
  • Be interviewed in detail regarding interest in the field
  • Note: admission to some programs may include additional requirements
Get Started Today

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

A Software Development program is registered at and delivered by ̽»¨Ö±²¥ Toronto. Please click for information on

A Software Development program is registered at and delivered by ̽»¨Ö±²¥ Ottawa and Winnipeg.

A Software Developer (LEA.EJ) A.C.S. is registered at and delivered by ̽»¨Ö±²¥ Montreal. This program leads to an Attestation of Collegial Studies (ACS) recognized by the Ministère de l’Éducation (MEQ).

̽»¨Ö±²¥ 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 12 months, includes 6-week internship
Learning Format Online
Language English and French

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

2024 Overall Graduate Employment Rate

84% of available ̽»¨Ö±²¥ graduates were employed in a related field.*

*statistics based on most recent available

Why Choose This Training?

  • Get workforce-ready in just one year
  • Learn from IT experts with years of software development experience
  • Kick-start your career with an included 6-week 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:

  • Computing Support
  • Computer Networking Technology
  • Cybersecurity
  • Data Analytics With AI

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

̽»¨Ö±²¥ 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 ̽»¨Ö±²¥ 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.

01 Herzing English Program Form – WEB
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 ̽»¨Ö±²¥ 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
  • Careers
  • Student Manual/Policies
̽»¨Ö±²¥ 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 © 2025 ̽»¨Ö±²¥




Book a Tour

X

Visit a ̽»¨Ö±²¥ Campus!

Ask a Question

X

Want to Learn More?

05 Herzing English Website Ask a Question – WEB
Consent *

Explore

X

Is Career Training right for you?

Live Chat
Request Information
Career Exploration