Loading...

Course Description

We use numbers for everything, but how did these number systems come to be? How can some of these systems have only a finite amount of numbers? How are algorithms created to protect our most sensitive data? Cryptography is used by computer security professionals on a daily basis. Experience the side of STEM where creativity, mystery, and coding intermix!

Cultivate the skills to blend math by hand and with a computer seamlessly. Learn to use computer algebra systems like SAGE to do abstract algebra. Develop number systems to encrypt codes through tools like elliptic-curve cryptography. Through theoretical math learning work alongside your peers to create secret codes and research mathematical theories the same way as the undergraduate students at Duke do!

It is becoming an essential skill for the modern world to have basic familiarity with coding. Cryptography allows for you to discover those skills and more while applying theoretical approaches to resolve common issues. Further your expertise here and get ready to take on the cyber-world!

Loading...
Enroll Now - Select a section to enroll in
Section Title
Cryptography - Session 2
Type
Classroom - In Person
Days
Su, M, T, W, Th, F
Time
9:00AM to 4:00PM
Dates
Jul 06, 2025 to Jul 18, 2025
Schedule and Location
Contact Hours
84.0
Delivery Options
Classroom - In Person  
Section Notes

This course is located on Duke University’s campus in Durham, NC. Participants should plan to arrive on day one, with courses beginning on day two. Both residential and commuter students are expected to attend orientation on day one, before courses begin. Time and location information about orientation, arrivals and departures, and other travel and program details, will be provided closer to the start date of the program.

Required fields are indicated by .