Codio and Southern New Hampshire University

Using Codio at scale to support CS and STEM programs

Southern New Hampshire University STEM programs comprise 250 courses teaching over 11,000 students with over 4,000 in computer science-related fields. SNHU programs are almost 100% online. 

Authored By

Gwen Britton, PhD

Academic Associate Vice President, Global Campus - STEM and Business Programs at SNHU

About SNHU


STEM Courses





Courses Taught Using Codio

  1. Data Analytics
  2. Applied Statistics
  3. Introduction to Programming in Python
  4. Java Programming
  5. Linux
  6. R
  7. Web Development
  8. Database Management
  9. Secure Coding
  10. Scripting

How Codio is Used at SNHU

We use Codio widely and extensively at SNHU. We have a team of subject matter experts and instructional content designers developing and leading courses that are now much more applied in nature.

Before we began working with Codio in 2016, students had to download an SDK, install something like Eclipse, and by the time we had solved setup and configuration issues, many students were failing while instructors were struggling to find a path forward.

In that context, once I’d seen the flexibility, power, and scale of Codio, the platform seemed a perfect fit to put technology in the hands of every student and to really scale what we’re trying to do with our STEM programs.

Watch On-Demand Demo

Authoring Courses in Codio

I love authoring in Codio. I like the side-by-side presentation of the curriculum with applied examples.

It’s been really easy to build out formative assessments. I like the ability to invoke another window, to change and modify content. The power and control to be able to adapt, iterate, publish, and re-use course content semester-to-semester is amazing.

More than that, the students love it and they’re successful in completing the course.

Learn More

Why SNHU Chose Codio

Key Factors
  1. Scalability, the ability to configure environments of any complexity and share these with students instantly
  2. The authoring tools and the ability to make all our courses more applied with auto-graded practical assessments
  3. The assessments engine and the ease with which we can author and integrate auto-graded assessments
  4. Immediate access to student code
  5. The flexibility to adapt, iterate, publish, and re-use course content
  6. The reduction in VM costs as each student gets a fully configured environment for each teaching unit and assignment

Initially, our courses were very theoretical and we needed to make them more applied.

However, we were always dogged with setup and configuration issues.

The ability to put a cloud platform to use with all our students while simultaneously fixing the setup and configuration issues has been a huge benefit from the outset.

The platform is easy to use, and there is extensive documentation, round-the-clock support, and a library of excellent videos on key use-cases to help people get started fast.

There is tremendous potential to expand the use of Codio at SNHU. 

We're in the process of rebuilding all tech-related undergraduate and graduate programs, as well as moving into the data science space, and Codio can support our effective course delivery in all of these fields.

Benefits Experienced

Key Benefits
  1. Each student has the same high-quality experience, regardless of device
  2. Authoring tools make it easy to create, modify, iterate, and propagate course materials at scale
  3. Extensive support for auto-grading and instant, rich student feedback 
  4. Instant, one-click access to student code
  5. Strong academic user community provides a valuable resource bank for other users
  6. Responsive, supportive, and efficient in-platform support from the Codio team

There have been many key benefits to using Codio at SNHU.

Overall, the ability to create highly immersive and engaging course materials at scale has been a tremendous advantage. Each student regardless of device and operating system has a consistently high-quality environment in which to engage with course materials.

When curating courses for online delivery, you need authoring tools that make it very easy to update, modify, clone, or replicate, and then propagate across a range of deployed courses, e.g. 25-30 sections of Python programming.

The platform also has extensive support for assessments and auto-grading including a new assessments library, all set up with auto-grading and instant rich feedback for students. Instructors also have one-click instant access to student code which makes for significant time savings.

There is also a strong academic user community, so when other academics make resources public in the platform, this provides a very valuable resource bank for the community to use. For example, we’ve made use of Jupyter notebooks and have found many useful resources within the community.

Tremendous potential to expand the use of Codio at SNHU

Gwen Britton, PhD
Southern New Hampshire University

“There is tremendous potential to expand the use of Codio at SNHU. We're in the process of rebuilding all tech-related undergraduate and graduate programs, as well as moving into the data science space, and Codio can support our effective course delivery in all of these fields.”


Get started in Codio for free

Experience Codio for yourself with a free Codio instructor account.

It only tasks a minute to sign up and you'll have unrestricted access to all of Codio's content authoring, auto-grading, editable course materials, and more.