Associate and Bachelor's Degrees
Software Development
Online Programs
Associate and Bachelor's Degrees
Software Development
Online Programs
Your career in software development IS possible with Herzing
Accreditation | Accredited by the Higher Learning Commission |
---|---|
Transfer credit | Up to 45-90 approved credits |
Format | 100% online coursework with optional internship or capstone project |
Options | Choose from 6 business disciplines |
Languages | Learn in-demand programming languages including Java, C++, Python and more |
Pathways | Earn dual credit towards a Master’s in Business Administration (MBA) degree |
QuickPaths | Transfer credit, stackable credentials, and adaptive learning technology build a faster pathway to a higher education with Herzing University |
Choose Your Software Development Program Pathway
Software development online degree programs include associate and bachelor's degree options which prepare you for a career as a software developer or engineer.
Each program provides students with fundamental knowledge and skills in software engineering, computer networks, network security, object-oriented programming, database concepts, and much more. No coding experience required!
Career-focused curriculum
Discover the crucial knowledge and skills required to succeed in your work and build a foundation for continued career growth.
Flexible schedule
You can take classes during the day or in the evening. We strive to be as flexible as possible for busy non-traditional students.
Virtual services
Access to extensive virtual services, including academic advising, tutoring, support services, technical support and library services.
Lifelong support
We support your ongoing career advancement by providing comprehensive, personalized student services with lifelong career coaching.
Rolling admissions
No application deadlines to worry about. Apply when you’re ready and prepare to get started soon.
Classes Start July 8th
Learn More Today
Follow your career pathway with Herzing
- Program length: 16 months
- Classes: View the curriculum
- Credential earned: Associate and Associate of Applied Science in Software Development
- Program length: 32 months
- Classes: View the curriculum
- Credential earned: Bachelor of Science in Software Development
Classes Start July 8th
Waived Enrollment FeeCareers
What can I do with a degree?
Upon earning a degree in software development from Herzing University, you’ll be prepared for many types of different jobs in software development.
Potential job titles include:
- Application software developer
- Systems software developer
- Software quality assurance engineer/tester
- Web developer
- Computer systems analyst
As you learn more about the fundamentals of coding and get comfortable with different programming languages you’ll get a feel for what you do best.
Software Developer ranked the #1 Best Job of 2023 by U.S. News & World Report
With a degree in software development you may find opportunities creating websites, designing video games, developing mobile apps, building business applications and much more. Our program is designed to empower you to find the job that’s perfect for you.
Program Finder
Software Development Degree Programs
Showing 2 programs for the Online campus
This program prepares students for a broad range of positions in the computing field, with particular emphases placed on software development. Foundational skills taught include programming logic, object-oriented programming, applications development, including web and mobile application fundamentals, database applications, security concepts, and network and computer architecture fundamentals. Advanced skills include software application design, systems analysis and design, software testing, and business analysis.
Students will have the opportunity to complete their studies through a selection of elective coursework that deepens their understanding of information technology and software development techniques, as well business management concepts.
This program prepares students for entry-level positions in the computing field, with particular emphases placed on software development. Skills taught include programming logic, object-oriented programming, applications development, including web and mobile application fundamentals, database applications, security concepts, and network and computer architecture fundamentals. Graduates of this program may continue on to a bachelor's degree in software development.
Request Information
Ready to get started?
Contact us to request more information
Related Programs
Accreditation
Accreditation & Disclosure
Herzing University is accredited by the Higher Learning Commission (hlcommission.org), an institutional accreditation agency recognized by the U.S. Department of Education.
* Bureau of Labor Statistics (BLS), U.S. Department of Labor, Occupational Employment and Wage Statistics 2022 / Occupational Outlook Handbook 2022. BLS estimates do not represent entry-level wages and/or salaries. Multiple factors, including prior experience, age, geography market in which you want to work and degree field, will affect career outcomes and earnings. Herzing neither represents that its graduates will earn the average salaries calculated by BLS for a particular job nor guarantees that graduation from its program will result in a job, promotion, salary increase or other career growth.
Eligible states for enrollment: Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, Florida, Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin, Wyoming, District Of Columbia, and the Virgin Islands.
What I liked most about my experience at Herzing University was the fact that a lot of the classes were fairly small so I had a lot of one-on-one time with the instructor.