Find out where a career in coding can take you.
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
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
Naresh Nagandla
Instructor, Software Development
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,
- 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.
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).


