Program Details

Code+ is a full-time, 10-week, project-based summer coding program

Code+ is committed to increasing equity, inclusion, and diversity in the technology talent pipeline, and is interested in attracting students from historically marginalized communities, including first-generation college students. The program exposes Duke University undergraduates to the latest leading-edge industry technologies and tools in a peer learning environment, and provides an important professional development opportunity. Participants receive a $5,000 stipend and may not accept employment or take classes during the program. Key dates include:

  • January - Applications open and are reviewed on a rolling basis; first round of offers extended in February
  • Update! Applications will close April 6
  • For 2022, the program will start Monday, May 23 and end on Friday, July 29. Monday, May 30 and Monday, July 4 are holidays.

Code+ typically runs in-person in OIT's space in downtown Durham, but was 100% virtual in 2020 and hybrid (some in-person, some virtual) in 2021. We hope to resume in-person programming in the summer of 2022, per Duke University guidance.

Criteria for selection

The Code+ program is designed to provide students with little or no tech-related work experience with a real-world coding/product development experience, to help them obtain an industry internship in tech the following summer. Past participants have landed internships with companies such as Google, Square, Facebook, and Salesforce, as well as smaller "boutique" tech companies.  

We consider several criteria when reviewing and selecting Code+ applicants: 

  • Academic year – First-year and sophomores preferred; juniors are considered if they are recent entrants into a tech-related major/minor 
  • Experience – Limited or no experience working in the tech industry  
  • Major and/or minor – Expect to major and/or minor in a tech-related field    

Project teams 

Each team consist of four to six undergraduates and a project lead/mentor who is an IT professional. 

Partner programs

We partner with Duke's Data+ and CS+ summer programs. All three “plus” programs share a similar model: students collaborating in teams on a project in tech/data for the same 10 weeks of the summer and receiving the same stipend amount. We also partner to provide some common events (workshops, events, final poster fair, etc.), in order to create a larger ecosystem of students studying in tech and data over the summer. Each program has its own application.

  • Code+ focuses on projects in web and mobile application software development and is run by the Office of Information Technology (OIT). Project leads are professional developers. Project emphasis is on providing students with a real-world development experience. Staff in Duke departments are often key project stakeholders, and some projects have corporate sponsors, with whom the students interact throughout the course of the program.
  • Data+ focuses on interdisciplinary data science projects across the university, and is run by Rhodes Information Initiate at Duke. Project leads are typically faculty from diverse areas of the university, with frequent additional participation from community and/or industry partners.
  • CS+ focuses on projects in computer science research and applications and is run by the Department of Computer Science. Project leads are typically computer science faculty.

The projects

Code+ projects address real-world business needs of the Duke community. Participants are involved in every aspect of the project, including its definition, design, and development. Given the collaborative environment, Code+ students learn from their team members as well as the larger Code+ community. Opportunities for sharing project progress and lessons learned along the way are an essential part of the program.