Computer Science in Raleigh-Durham

From Design, Development, and Debugging to APIs and Algorithms

Located on the campus of Duke University

Program Highlights

Experience the full cycle of product development: from architecture to APIs
Build a fully functioning mobile app for Android or iOS using block-based programming
Create a machine integrated mini project with an introduction to Python and Raspberry Pi hardware
Start thinking like a technologist and meet programmers and entrepreneurs who are creating the future
Girls coding at Thunkable offices

Residential tuition:




July 2, 2023 July 14, 2023

July 16, 2023 July 28, 2023


Duke University
Durham, North Carolina


  • I like the fact that at the end of the course I had a project that I could easily show off in interviews and when applying to universities and jobs.

    Evayanne E.

  • I loved the whole experience and the new people I have met! The computer science program was valuable to me and helped me decide my career choices.

    Ambar M.

Course Overview

Do you wonder what it’s like to develop software for a living? Do you possess a natural curiosity towards computer technology and platform development? This program challenges students to think critically and creatively about today’s most pressing technology-related questions. Students will be exposed to the whole cycle of product development from database architecture and APIs to debugging.

Note: Summer Springboard programs are not run by our campus partners. Universities and their affiliated departments are not responsible for the Summer Springboard program in any way.

Topics you'll explore

Hands-On Learning

Spend most of the first week learning block-based Java programming for Android and iOS operating systems. The exercises and tutorials quickly help students build capacity with coding, abstraction, algorithms and data management within a program.

The second week involves active coding in small groups with intense research and collaboration. This approach involves an introduction to Python and Raspberry Pi hardware which will allow students to create a mini-project by using the sensors and LED matrix on the Sense HAT technology.

This collection of experiential tasks provides a comprehensive experience through a rewarding engineering process resulting in a functioning computational artifact.

hands on computer science project

Real World Insights

Field trips and guest speakers take the learning experience beyond the classroom and leverage all that Durham, North Carolina has to offer. This program will dive deeper into newsworthy advances in technology and give high school students a first-hand look at related questions and issues. This program will include speakers as well, who can share their perspective on the most current topics and innovations.

coding together at Thunkable office

Career Exploration

We will discuss the wide variety of professions within the field of technology such as UX / UI design, programming, project management, and quality assurance. You'll get a deeper sense of your unique motivations and aptitudes and how that aligns with potential academic and career choices. This helps students make better informed decisions about some of life’s most important choices.


Instructor - Courses are taught by accomplished and passionate faculty recruited from many area colleges, universities and professional forums. Each faculty member is selected for their subject area expertise and proven ability to both challenge and captivate students.

Curriculum Advisor - While instructors vary each year, the Curriculum Advisors ensure continuity in our curriculum. This course was designed by Leon Tynes. Leon has flipped his classroom to maximize learning in his 3D Modeling, Digital Media, Mobile App Development, and Advanced Placement Computer Science Principles courses. He has also won many teaching accolades including the ISTE 2018 Outstanding Teacher award & 2016 PBS Digital Innovator award, and is an Apple Teacher and a Microsoft Innovative Educator Expert.

Get started today

Summer Springboard Pre-College Summer Program