Find out what to expect in class and how this training can benefit you.
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
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.
- 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
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.
- Minimum of a Canadian high school grade 12 or equivalent, or 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
Not all programs or learning formats available at all campus locations.
A Software Development program is registered at and delivered by Herzing College Toronto. Please click for information on program tuition and fees.
A Software Development program is registered at and delivered by Herzing College Ottawa and Winnipeg.
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 Minister of Education and Higher Education of Quebec.
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).