Code+ 2021

Putting Theory into Practice

Go beyond the classroom and build on your academic foundation with a Code+ summer coding experience at Duke’s Office of Information Technology. Code+ is one of Duke's three "plus" programs, along with Data+ and CS+. For a taste of what Code+ offers, watch this video

This summer, the program will run in a hybrid format, both in-person and remotely. Read details here.

Applications have closed. 

Send Email
Code+ 2020 Zoom meeting

Code+ 2020 Recap

The Data+, Code+, and CS+ undergraduate summer programs held an online expo on July 30 and 31, 2020. Over fifty presentations took place in three sessions on two days. Student teams -- over 180 students in all -- presented their projects in "Zoom rooms" hosted by program administrators and project leads, with time for Q&A.

Read about the projects, and watch the Code+ presentations on YouTube.

Build your future with the Code+ program!

“Thanks to the Code+, I discovered what I want to do after college. I found that front-end development perfectly combines my interest in visual arts and computer science.”

Carolyn Blumberg
Junior, Duke Computer Science

“Code+ is awesome because I get to see the actual results of the work I did this summer since our project directly impacts Duke students’ lives.”

Teresa Mao
Junior, Duke Computer Science

“I loved the Code+ program because of how much independence I had in creating my own code. I felt like a real mobile developer!”

MacKenzie Simpson
Junior, Duke Computer Science & Global Health

Meaningful Work

team laughing

Professional Development

American tobacco campus at night

Latest Technologies

logos of various tools code+ interns may use
Donate Food Points Web application

2020 Project Highlight: Feed Every Devil

The Feed Every Devil Program, or FED, aims to address food insecurity among Duke students. Food insecurity is a serious problem in the university environment, leading to increased anxiety and unhealthy diets, negatively impacting student performance. The FED program tackles this problem with an application that allows students to donate their extra food points through a web or mobile interface to a Duke-managed Food Points bank. Students can make requests for food points, and upon approval, will receive a small supplement from the Food Points bank. Learn more about the project

Duke Notify

2020 Project Highlight: Streamline Communications Tool: Stay in the Loop with Duke Notify

Duke Notify is a communication streamlining tool that allows Duke services such as enterprise systems and entities such as student groups to send notifications automatically, through its API. Prior to the development of the application, there was no unified system for services to send notifications; each service has to create its own process to contact users. Duke Notify’s API, on the other hand, accepts incoming messages from services and can then pass the message along to the user's preferred notification method. Duke Notify supports a number of notification methods including email, SMS, MS Teams, and paging. Best of all, Duke Notify empowers users, allowing students, faculty, and staff the flexibility to choose their preferred notification methods for each system.The application went into production following the end of the Code+ program. Learn more about the project.