Skip to main content
University of North Dakota
University of North Dakota
    • Admitted Students
    • Current Students
    • Families of Current Students
    • Faculty & Staff
    • Alumni
    • Email
    • Blackboard
    • Campus Connection
    • Employee Self-Service
    • Hawk Central
    • Degree Map
    • Zoom
  • Directory
  • Academics
  • Admissions
  • Student Life
  • Research
  • Athletics
  • Majors & Programs
  • About
University of North Dakota
  • Academics
  • Admissions
  • Student Life
  • Research
  • Athletics
  • Majors & Programs
  • About
  • Request Info
  • Visit
  • Apply
  • Request Info
  • Visit
  • Apply
software engineering graduate students working on computers
  • Home
  • Program Finder
  • Software Engineering Graduate Certificate

Online Software Engineering Certificate

Stand out and build software that makes an impact.

UND's online Software Engineering graduate certificate will enhance your skills and knowledge necessary to design, develop, test, deploy and maintain software applications.

Program type:
Certificate - Graduate
Format:
Online
Est. time to complete:
1 - 2 years
Credit hours:
9
  • Requirements
  • Tuition & Aid
  • How to Apply

Request Information

Why earn a Software Engineering graduate certificate at UND?

Graduate Application Deadlines
Fall:
Aug. 1
Spring:
Dec. 1

If your goal is to develop software that solves real-world problems and meets the needs of end users, UND's online Software Engineering graduate certificate is a great fit. You'll take coursework in computer programming, software design and project management. You'll also have opportunities to gain real-world experience through internships or research projects.

From planning and coding to launching and updating, you’ll get hands-on experience at every stage of software development. This graduate certificate program goes beyond the basics, equipping you with the skills to design, build, and deliver high-quality, scalable, and cost-effective technology solutions.

Online Software Engineering Certificate

  • Join the Association of Computing Machinery (ACM) student chapter at UND.

  • Earn your graduate certificate 100% online. You never have to come to campus.

  • Learn from experienced professors and network with other professionals who can offer insight and guidance.

What can you do with a Software Engineering certificate?

15%

Projected growth of overall employment for software developers, quality assurance analysts and testers from to 2034, which is much faster than the average for all occupations

U.S. Bureau of Labor & Statistics

134K

Average annual pay for a Lead Full Stack Software Engineer in the United States

ZipRecruiter.com

With additional training, a certificate in Software Engineering can offer you an accelerated way to gain the skills and advanced knowledge necessary to expand your career options. Among the most in-demand and highest-paid jobs in the country are those in the field of software engineering. Earning this certificate can add value to your resume and help you stand out. Having this certification and earning the specialized skills that employers are looking for can give you greater leverage when negotiating your salary.

Many companies require specific software engineering certifications as a basic qualification for certain positions. Job positions within these companies can include:

  • Lead full stack software engineer
  • Software QA engineering
  • Software development engineer
  • Software developer
  • Software tester
  • Quality assurance analyst

Online Software Engineering Certificate Courses 

CSCI 562. Formal Specification Methods. 3 Credits.

A foundational course that introduces several formal specification techniques for construction and analysis of software artifacts. Included are rigorous program development, abstract specifications of modules, and modeling of concurrent and distributed software. Prerequisite: CSCI 435 and CSCI 463.

CSCI 565. Advanced Software Engineering. 3 Credits.

A study of current topics related to the design and implementation of large software systems. Course content may vary with instructor and student interest. Potential topics include: software testing and validation, programming environments, program metrics and complexity, design methodologies, software reliability and fault tolerance. Prerequisite: CSCI 463.

CSCI 582. Software Architecture. 3 Credits.

Software architecture is a fairly young sub-discipline within software engineering; it is aimed at shifting the designer's focus from algorithmic control structure to interactive interrelations among components. This course, among other things, will expose students to the concepts of design, design of design, principles and state-of-the-art methods and techniques in software architectures, which include the discussion of architectural patterns (or styles), domain specific architectural design, formal architectural description languages (ADLs), software connectors (simple and composite), architectural analysis, and middleware and component-based software development. Prerequisite: CSCI 463 and CSCI 435.

Online Software Engineering Certificate

+170

online programs

#1

best online college in North Dakota

Forbes

Live Online Software Engineering Courses

Synchronous classes are held in real-time. If you’re the kind of learner who likes active discussion and immediate feedback through live interaction, you’ll enjoy this online course format.

Every class is different, but generally, you’ll log into a virtual classroom at scheduled times to:

  • Listen to a lecture
  • Ask questions
  • Participate in class discussions
  • Conduct group activities
  • Participate in video-sharing
  • Have chat conversations
  • Use interactive whiteboards
  • Take live polls

You should prepare for your classes by finishing any assigned readings, compiling questions for your instructor and thinking about how to contribute to the next live class.

Leaders in Online Education

Over a third of UND's student population is exclusively online; plus, more take a combination of online and on-campus classes. You can feel reassured knowing you won't be alone in your online learning journey, and you'll have resources and services tailored to your needs.

No matter how you customize your online experience, you’ll get the same top-quality education as any other on campus student.

  • Same degree: All online programs are fully accredited by the Higher Learning Commission (HLC). Your transcript and diploma are exactly the same as our on-campus students.
  • Same classes: You’ll take courses from UND professors, start and end the semesters at the same time and take the same classes as a student on campus.
  • Real interaction: You can ask questions, get feedback and regularly connect with your professors, peers and professionals in the field.
  • Your own academic advisor: As an invaluable go-to, they’re focused on you, your personal success and your future career.
  • Free online tutoring: We're here to help you one-on-one at no cost. Plus, get access to a variety of self-help online study resources.
  • Unlimited academic coaching: Need support to achieve your academic goals or feeling stumped by a tough course? We'll help with everything from stress and time management to improving your memory to achieve higher test scores.
  • Full online access: Dig into virtual research at UND's libraries. Improve your writing skills with online help from the UND Writing Center. Get online access to career services, veteran and military services, financial services and more.
  • 24/7 technical support: UND provides free computer, email and other technical support for all online students.
  • Networking opportunities: Our significant online student population means you’ll have a large pool of peers to connect with. UND has numerous online events and activities to keep you connected.

Best Online College

Our high alumni salaries and job placement rates, with affordable online tuition rates make UND a best-value university for online education. UND's breadth of online programs rivals all other nonprofit universities in the Upper Midwest making UND one of the best online schools in the region.

UND ranks among the best online colleges in the nation for:

  • Affordability
  • Student satisfaction (retention rate)
  • Academic quality (4-year graduate rate)
  • Student outcomes (20-year return on investment per Payscale.com)

Request Information

Explore More Options

Connect with faculty you'll work with at UND or discover similar graduate certificates.

  • School of Electrical Engineering & Computer Science
  • Find Similar Graduate Certificates
Department Contact
Emanuel Grant
Graduate Director
P 701.777.4133
emanuel.grant@UND.edu

We use cookies on this site to enhance your user experience.

By clicking any link on this page you are giving your consent for us to set cookies, Privacy Information.

Ready to Enroll?

  • Request Information
  • Schedule a Visit
  • Apply Now
  • UND.info@UND.edu
  • 701.777.3000
  • Instagram
  • Facebook
  • LinkedIn
  • YouTube
  • TikTok
  • Contact UND
  • Campus Map
  • Events Calendar
  • Community & Belonging
  • Explore Programs
  • Employment
  • Make a Gift
  • Campus Safety (SafeUND)
University of North Dakota

© 2026 University of North Dakota - Grand Forks, ND - Member of ND University System

  • Accessibility & Website Feedback
  • Terms of Use & Privacy
  • Notice of Nondiscrimination
  • Student Disclosure Information
  • Title IX
©
UND.info@UND.edu
701.777.3000 | 1.800.CALL.UND
UND.edu/programs