three students looking at computer

Pursue the Technology Career You Always Wanted

Computer Software Course Bundle

Advance your career in an IT-related field, earn credits toward a computer science degree, or take the first step to become a software developer.

Enroll in coursework that suits your interests and experience. All courses receive UVM credit, and you can apply them toward a UVM degree.

Request Information

Program Snapshot

Fall Start Date

August 31, 2026

Fall Application Deadline

August 24, 2026

How Often

Start dates every semester

Learning Format

On Campus, Online, Hybrid

Additional Details

HOW TO REGISTER AS A NEW UVM Advance/Non-Degree STUDENT:

  • Complete the Pre-Registration form
  • Within 1-2 business days you’ll receive an email from the Registrar’s Office with further instructions
  • Activate your UVM student account (also called your NetID)
  • Log into MyUVM dashboard to register for course(s)
  • Need help? Please reach out by filling out this contact form, chat with us, or give us a call at 802-656-2085

Overview

UVM’s Computer Software courses are made to suit your interests and experience, while offering flexible curriculums. All courses receive UVM credit, and you can apply them toward a UVM degree. The flexible nature allows you to enroll in a variety of courses, available online and on campus.

You can select courses of study from following areas:

  • Web Development
  • Cybersecurity
  • Software Development
  • Computer Science Master’s Preparation
  • Self-Designed Bundle

Earn UVM Credit

The highly flexible nature of the offerings allows you to enroll in a variety of courses suitable to your experience and interests.

Choose from a variety of different courses, including web development, cybersecurity and software development.

Receive UVM credit and apply them toward a UVM degree.

Admissions

Is This Coursework For You?

If you are interested in:

  • Improving or advance your career in an IT-related field
  • Enhancing your computer science skills and becoming a more valuable employee
  • Receiving a certification prior to entering or while working toward a degree in Computer Science
  • Preparing for graduate studies in Computer Science

Curriculum

The flexible nature allows you to enroll in a variety of courses, available online and on campus.

Courses by Topic Area

Web Development

  • CS 1080 Intro to Web Site Development
  • CS 1210 Computer Programming I
  • CS 2100 Computer Programming II
  • CS 2480 Database Design for the Web

Software Development

  • CS 1210 Computer Programming I
  • CS 2100 Computer Programming II
  • CS 2240 Data Structures & Algorithms1
  • CS 3050 Software Engineering
  • CS 3750 Mobile Apps & Embedded Devices

1Please note that CS 2240 has a prerequisite of Intermediate Programming (CS 2100).


Self-Designed

  • CS 1210 Computer Programming I
  • Choose courses that fit your needs

Computer Science Master’s Preparation1

  • CS 1210 Computer Programming I
  • CS 2100 Computer Programming II
  • CS 2210 Computer Organization
  • CS 2240 Data Structures & Algorithms2
  • CS 2250 Computability and Complexity

1Please note that acceptance to the MS in Computer Science also requires prior coursework in calculus, linear algebra, and probability & statistics.
2Please note that CS 2240 has a prerequisite of Intermediate Programming (CS 2100).


Cybersecurity

  • CS 1080: Introduction to Web Development
  • CS 1210: Computer Programming I
  • CS 2660: Cybersecurity Principles OR CS 266 Network Security and Cryptography
  • CIS 1010: Cybersecurity Law and Policy
  • CS 1060: Exploring Cybersecurity
  • CS 2660: Cybersecurity Principles
  • CS 2670: Cybersecurity Defense
  • CS 3660: Network Security and Cryptography
  • CS 3250: Programming Languages
  • CS 3650: Computer Networks

Visit UVM’s Catalogue Course List for a full list of Computer Science courses

View all

Course Logistics

Course Scheduling Options

  • Several courses are offered during the day and evening on UVM’s Burlington campus, as well as online.
  • Several courses are available on campus and online and offered during the summer.

Although computer labs are available on campus for student use during limited hours, students will be at a significant disadvantage if they do not have access to their own computer. Specific courses, including those offered live on campus or online, require a computer. Some courses require the purchase of software.

Students may enroll at any time before the start of a new term or semester; however it’s recommended that students speak with an advisor prior to beginning any coursework.

Courses

Browse the complete list of computer science courses.

Career Outlook

Computer and information technology jobs are projected to grow 15 percent between now and 2031

Advance or start your career to become a

  • Web developer
  • Cybersecurity professional
  • Software developer
  • Computer programmer
  • IT professional Database administrator

FAQ

For the self-designed bundle, students will work with faculty advisor Jason Hibbeler in the Computer Science department to develop their academic plan.

In general, students can take the courses in any order they wish; however, CS 1080 and CS 1210 serve as prerequisites for more advanced courses and should be completed first.

To view the Professional and Continuing Education estimated tuition and fees rates, please visit: http://www.uvm.edu/studentfinancialservices/continuing_education_tuition_and_fees

Summer tuition is offered at a discounted rate.  Information can be found here:  http://www.uvm.edu/studentfinancialservices/summer_university_tuition_and_fees

Learn about options for discounts, grants, loans, scholarships, and more on our tuition and financial aid page.

Coursework helps students improve or advance their career in an IT-related field, enhance their computer science skills to become a valuable employee, receive certification prior to entering or while working toward a degree in Computer Science, or prepare for graduate studies in Computer Science.

The University cannot issue immigration documents for entry to the US for purposes of enrolling in credit courses as a non-degree student, thus you will not be able to complete coursework.

The University of Vermont is able to certify VA benefits for this program. If you intend to use VA benefits for this program, please apply to the program and contact UVM’s Veterans Affairs Coordinator, David Carlson, via email at dcarlson@uvm.edu or by phone at (802) 656-0581 to inform the university of these intentions.

Ready to get started?

Request Information

Submit this form to receive additional program information and be alerted as soon as new dates are released.