Person uses laptop computer

June 27 to August 12

Undergraduates studying engineering or science: You're invited to build new skills in programming, data science, and machine learning through an immersive online experience.

  • 6 weeks, online
  • Non-credit; offered pass/fail
  • No previous programming experience required
  • Receive a Certificate of Completion from Duke University

This program is open to undergraduates studying engineering or science at any college or university anywhere in the world.

Scholarships are available to students who would increase diversity in the fields of computing and data science.

Apply before Feb. 15 to guarantee consideration for admission and scholarships.

How to Apply

Program Schedule and Details

Students work in a flexible online environment, 3 to 6 hours per day:

  • June 27-July 15: Programming Topics
  • July 16-July 24: Break—no sessions
  • July 25-August 12: Data Science Topics

Class content is delivered asynchronously, with significant synchronous help from your instructor.

Join Our Mailing List


 Programming Topics

  • The Seven Steps: Devise an algorithm and turn it into code
  • Python Semantics: Understand what a program means
  • Development tools, such as Linux and Git
  • Python Data Structures: Lists, sets, dictionaries
  • File IO and exceptions

 Data Science Topics

  • Data acquisition and exploration
  • The Data Science process for solving problems with data
  • Gaining insights through statistical analysis and visualization of data
  • Introduction to machine learning theory
  • Building, evaluating and interpreting machine learning models
  • Data privacy and ethics in AI

 Expert Duke Faculty

Drew Hilton

Drew Hilton

  • Professor of the Practice in Electrical & Computer Engineering
  • Director of Innovation in Computing Education for Duke's Pratt School of Engineering
  • Creator of two Coursera specializations—Java and C

Jon Reifschneider

Jon Reifschneider

  • Executive in Residence at Duke's Pratt School of Engineering
  • Director of Master's Studies for Duke's AI for Product Innovation Program
  • Creator of predictive analytics systems for industry, and a Coursera specialization in AI

 More Features

Immersive Learning

  • Individual assignments
  • One-on-one instructor office hours
  • Final project

Graduate School and Career Planning Assistance

Non-Credit Program

  • Offered pass/fail
  • Meet with faculty as requested and complete assignments satisfactorily to receive a Certificate of Completion

Lara Peck

"I cannot thank Drew and Jon more for their support—not only during the institute, but in helping me land my first job as a graduate data engineer at PlayStation. It's my dream job, and something I could not have secured without the skills I learnt and the advice they gave me!"

Lara Peck

Zena Kamel

"Duke SCI was an important part of my software engineering journey. It equipped me with the best coding practices and made me more confident in doing projects and applying to internships."

Zena Kamel


Tuition: $1,600


Priority Application Deadline:
February 15, 2022

After Feb. 15, applications will be accepted on a space-available basis.

 Apply Now


Duke University campus


Through the generosity of our corporate partners, a limited number of scholarships are available primarily to students who would increase the diversity of the fields of computing and data science.

If you belong to a group that is underrepresented in these fields, we encourage you to tell us about it in your application so that we can consider those factors when awarding scholarships.

Corporate Partners include:

  • General Motors

Refund Policy

  • Notice of cancellation and request for refund should be emailed to the Duke Summer Computing Institute
  • Before April 1, 2022, a cancellation will result in a refund of all tuition paid, minus a non-refundable $50 administrative fee
  • After April 1, 2022, a cancellation will result in a 50% refund of tuition paid, minus a non-refundable $50 administrative fee
  • Should the program be canceled by Duke University, all tuition paid will be refunded