Software Development, Graduate Certificate

Software Development, Graduate Certificate
15 Hour Credit Program
Admits: Fall & Spring
<h2 class="block-title">For More Information</h2> <div class="contact-form block-content" id="form-container"> <form action="/" method="POST" id="request_form"> <input keyname="" name="captcha_settings" type="hidden" value="{"/> <!-- Org ID --> <input name="orgid" type="hidden" value="00D390000005Z6D" /> <!-- Type and Subtype subtype needed for DE, Edit values only--> <input type="hidden" id="type" name="type" value="Recruitment" /> <input type="hidden" id="00N39000004WhxV" name="00N39000004WhxV" value="Recruitment" /> <!-- Case Record Type --> <input type="hidden" id="recordType" name="recordType" value="0120z000000UPl8" /> <!-- Return URL --> <input name="retURL" id="retURL" type="hidden" value="" /> <!--Event Tag--><input type="hidden" id="00N0z000003O0Xj" name="00N0z000003O0Xj" size="20" value="programs/software-development-graduate-certificate" /> <!-- Campaign --> <input data-defaultvalue="yvl1-g.c.%20in%20software%20development" id="00N0z000003GGtU" name="00N0z000003GGtU" type="hidden" value="yvl1-g.c.%20in%20software%20development" /> <!-- Description --> <input name="description" type="hidden" value="Online Graduate Certificate in Software Development" /> <!-- Academic Interest --> <input id="00N4X00000AuWxv" name="00N4X00000AuWxv" type="hidden" value="a0n4X00000GKf09" /> <!-- Form Elements --> <label class="hidden" for="name">Name</label> <br><input class="form-control" id="name" maxlength="80" name="name" placeholder="Name *" required="required" size="20" type="text" /> <label class="hidden" for="email">Email</label> <br><input class="form-control" id="email" maxlength="80" name="email" placeholder="Email *" required="required" size="20" type="email" /> <label class="hidden" for="phone">Phone</label> <br><input class="form-control" id="phone" maxlength="40" name="phone" placeholder="Phone *" required="required" size="20" type="text" /> <br /> <div class="form-check"> <label class="form-check-label"> <input class="form-check-input" id="smsCheck" type="checkbox" value=""/> <small>I would like to receive occasional support and advising for the selected program via text message to the phone number provided. Message and data rates may apply. Reply HELP for help or STOP to cancel.</small> </label> </div> <br /> <label class="hidden" for="submitBtn">Submit</label> <div id="submitContainer"> <button class="button button-gold" id="submitBtn" name="submit" type="submit"> <span id="submitText">Submit</span> </button> </div> </br> <div id="ErrorAlert" class="alert-danger alert" role="alert" style="display:none"> <!--Edit text to edit error alert--> There was an error submitting your request. If this issue persists, please contact our registration center at <a href=""></a> or <a href="tel:704-687-8900">704-687-8900</a>. </div> <div id="recaptchaText"> <!-- Do not edit this text, it is required to be present--> <p><small>This site is protected by reCAPTCHA and the Google <a href="">Privacy Policy</a> and <a href="">Terms of Service</a> apply. </small></p> </div> </form> </div>

Program Tabs


Invest In Your Tech Career Online with UNC Charlotte

In today's fast-paced digital world, software development stands as a cornerstone of technological advancement and a critical skill set for aspiring professionals. The UNC Charlotte Graduate Certificate in Software Development offers a golden opportunity for individuals aiming to break into the field of software development or enhance their existing expertise. Designed with flexibility in mind, this online program caters to working professionals and provides a comprehensive foundation in software development principles.

Key Features of the Program

  • 100% Online and Asynchronous Learning: Fit your studies around your schedule with our fully online, asynchronous classes. Ideal for working professionals looking to advance their careers without sacrificing their current positions.
  • Rapid Completion: Achieve your Graduate Certificate in Software Development in as little as 3 semesters, propelling you faster toward your career goals.
  • Diverse Career Opportunities: Graduates can pursue various roles in the tech industry, including Software Engineer, Computer Programmer, Coder, Software Developer, and Java Developer.

Program Curriculum Highlights

  • Object-Oriented Programming: Master the art of object-oriented programming (OOP), a fundamental skill in software development that enables you to write modular, reusable code.
  • Software Application Design and Implementation: Learn how to design and implement robust software applications that meet user requirements and stand the test of time.
  • Agile Methodologies: Gain proficiency in Agile methodologies, an industry-standard framework for efficient and adaptive software development.
  • Database Systems and Application Integration: Understand the intricacies of database systems and how to integrate them seamlessly into software applications.

Who Should Enroll?

This certificate is designed for a wide range of individuals, including:

  • Non-CS Graduates: Individuals without an undergraduate degree in computer science who wish to pivot into the tech industry.
  • Professionals Seeking Updates: Those who have completed a computing degree years ago and wish to update their knowledge and skills.
  • IT Workers Lacking Formal Training: IT professionals or those in the computing field lacking formal education or training in programming or coding.
  • Career Shifters: Individuals looking to add programming to their skill set and open up new career opportunities in software development.

Transform Your Future with Software Development

Whether you aim to transition into software development, update your skills, or position yourself for further academic pursuits, the UNC Charlotte online Graduate Certificate in Software Development offers the knowledge and skills you need to succeed.

Request More Information

Connect with an Enrollment Specialist today to learn more! Complete the For More Information box on this page or contact us using the links below.

Elena Artsiukhevich

Elena Artsiukhevich
Enrollment Specialist
Schedule an online appointment


Application Deadlines: 

  • August 1 (fall)
  • December 1 (spring)

Admissions & Requirements:

  • A bachelor’s degree from a regionally college or university accredited by US Department of Education-recognized accreditor.
  • Undergraduate GPA 2.75 on a 4.0 scale
  • An online application through the Graduate School’s application system 
  • A statement of purpose
  • Transcripts of all college coursework attempted
  • Resume

To earn the online Graduate Certificate in Software Development, students must complete all listed requirements with a minimum cumulative GPA of 3.0, and at most one course with a grade of C may be allowed towards the certificate.  All requirements must be completed within 5 years, starting from the semester when the first course in the certificate is taken.  Coursework taken in this graduate certificate cannot apply towards a second graduate certificate, but some coursework can be applied to the Master of Science in Information Technology with approval of the Department Graduate Program Director.


Grade Requirements: A cumulative GPA of 3.0 is required, and at most one course with a grade of C may be allowed towards the certificate.

Five (5) graduate level, 16 week courses (15 credits)

  • ITIS 5101: Foundations of Programming (3 credits)
  • ITIS 5135: Web-based Application Development (3 credits)
  • ITIS 5166: Network-Based Application Development (3 credits)
  • ITIS 6122: Software System Design and Implementation (3 credits)
  • ITIS 6120: Applied Databases (3 credits)

Students must start with ITIS 5101 to gain experience in programming.  ITIS 5135 can be taken concurrently with ITIS 5101.  Both ITIS 5101 and ITIS 5135 should be completed prior to taking the remaining 3 courses in the certificate


*Rates are subject to change* 


  • $288.82 per credit hour

Outside of NC Non-Resident:

  • $536.98 per credit hour

Non Resident:

  • $1,098.21 per credit hour

Find more information regarding tuition and fees here ».