

What is Code+?
Code+ is a 10-week project-based summer coding program for Duke undergraduate students run by the Office of Information Technology. The program exposes students to the latest leading-edge industry technologies and tools in a peer learning environment, and provides an important professional development opportunity. During the program, students are guided by and learn from IT professionals and work on project teams of five to six students. Each project addresses a real-world issue or challenge at Duke, in Durham, or beyond.
The program is designed to provide students with little or no tech-related work experience with a coding-based product development experience. Given this experience, past participants have secured internships with Google, Square, Facebook, and Salesforce, as well as smaller "boutique" tech companies.
Code+ is unique -- unlike a traditional company internship where you may be assigned to a project or effort already in progress, the program provides an end-to-end experience, from project definition to requirements gathering to development of a product. As a participant, you'll also gain experience interfacing with IT professionals and project stakeholders, learning how to manage a project, and developing your presentation skills. Other skills you may acquire include:
- Front-end and back-end web app development
- Mobile app development
- User experience (UX) and user interface (UI) design
- Information integration
- Machine learning
- Natural language processing
Code+ is dedicated to expanding opportunities in the technology talent pipeline by welcoming students from a wide range of backgrounds. We aim to attract students who may not have had traditional access to technology career pathways, including those who are the first in their families to attend college.
Where and When
Code+ 2025 will be run out of The Edge in Bostock Library, with occasional use of other facilities on West Campus. In order to foster a sense of community, living on campus is strongly encouraged; students are housed with other +Programs students. On campus students receive housing and a meal plan.
Program timing:
- Mid-January - Applications open. Apply early; applications are reviewed on a rolling basis until all spots are filled.
- February - First round of offers is extended
- Mid-late March - Applications close; watch this site for announcements
- Tuesday, May 20 - Program begins
- Friday, July 25 - Program ends
Expectations
Participants are expected to participate full-time in person with their teams and may not accept employment or take classes that interfere with the business workday. If a student cannot be present for the entirety of the program, they must contact codeplus@duke.edu as soon as this is known, stating the reason for the absence. Excessive absence may impact a student's stipend.
Criteria for selection
We consider several criteria when reviewing applications and selecting Code+ participants:
- Academic year – Duke undergraduates only, first-years 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 – Intention to major and/or minor in a tech-related field
Program Details
Code+ provides participants with a non-compensatory award. On campus students receive $1,000.00 in addition to a housing and a meal plan; off campus students receive $5,000.00.
In order to receive your first award payment on time, visit DukeHub and set up direct deposit before May 1. Payments are paid in equal halves on May 31 and June 30.
We strongly encourage Code+ participants to live on campus. +Programs students (Code+, Data+, CS+, Climate+, Applied Ethics+, and Math+) will live together in Keohane Quad on West Campus. Being co-located will provide countless opportunities to socialize, spontaneously get together, share activities, and create a sense of community.
The following apply to any +Program student living on campus:
- New for 2025: You will need to apply for housing during Code+. If you need housing outside of the Code+ program dates, see below.
- Your Code+ award covers your room and meal plan during the dates of the program; you are responsible for all other expenses.
- Move-in day is Monday, May 19. Check in is typically between noon and 4pm. If you can't arrive between noon and 4pm, contact Housing.
- You may receive a physical key for your room. Take it with you everywhere to avoid lockouts. If you lose the key or don't return it to Housing at the end of the program, you will be charged $125.
- Move-out is July 26 before noon. If you move out before the move-out date, you must advise Housing in advance. You must return your key to Housing to avoid a $125 charge.
housing outside of Code+ dates
You can apply for housing through the housing portal if you need housing between:
- The end of spring semester and Code+ move-in on May 19
- The end of Code+ and the start of fall semester
For any questions, contact housing@duke.edu.
If you live on campus, a meal plan will be loaded on your DukeCard at the beginning of the program.
The plan is a declining cash balance you can use to purchase food, snacks, and drinks. Meal plans are non-refundable; we encourage you to deplete the balance.
MEAL PLAN TIPS
- When checking out, tell the cashier you are using "Conference Food"
- To see the balance, ask for a receipt. You can also check the balance on the eAccounts app and portal.
- You cannot use the meal plan to order food online.
VENDORS
- Find dining locations, menus, and hours
- The Cafe 300 (inside Swift) will be open 7 am to 9 am and 4 pm to 8 pm daily with snacks and other provisions (opens May 31)
- The meal plan can be used for Merchant on Points
If you have a valid parking permit for the current academic year, it is valid until mid-August. Beginning in early May, you can purchase 1-day, 7-day, and 30-day permits valid at 300 Swift Ave., Blue Zone, and East surface lots from Parking and Transportation. Buses and vans will also run. For questions, contact tranpark@duke.edu.
If you do not have a U.S. Taxpayer ID in the form of a Social Security Number (SSN) or Individual Taxpayer Identification Number (ITIN), take your Code+ offer email to Duke Visa Services (no appointment necessary) to request one. It can take 10 weeks to receive an ITIN. If Duke does not have your ITIN, your award payment may be delayed.
Checks and US tax forms cannot be mailed outside of the US. If you need your Duke mailbox to remain open during the summer, contact dukepostoffice@duke.edu.
After exams end, we will schedule Meet & Greet meetings for each team so you can meet your teammates and team leads. These will be on Zoom. During the meeting, you'll learn more about the program and your project, including any languages, tools, platforms that your project may use. You will also be given resources and materials to review before the program starts.