Technology Institute students working with their Academic Leader

Unlock your future in coding and tech innovation

The Wake Forest Summer Immersion Coding + Computer Science Institute provides high school students with an in-depth exploration of computer science and programming. Whether you’re just starting or have some coding experience, this hands-on program will teach you essential skills like Java, Python, and problem-solving through programming. Guided by industry professionals and academics, you’ll complete coding projects, explore real-world applications, and gain insight into the many career opportunities available after graduation. From app development to machine learning, this institute will give you a glimpse into life as a computer scientist.

At a Glance


2025 Dates: Week of July 13 – 18 or week of July 20 – 25

Program Length: Sunday – Friday, overnight

Who Can Apply?: Current 9th – 12th grade students

Tuition: $3,400

*Tuition is subject to change per year

Location: Winston-Salem, NC – Wake Forest University Reynolda Campus

*Courses carry no secondary school or college credit. Upon completion of the program, an official Wake Forest University Certificate of Completion will be awarded to all Coding and Computer Science Institute participants.


What You’ll Experience

Topics Covered:

  • Java Programming
  • Problem Solving with Python
  • Introduction to Algorithms
  • Data Structures
  • Computer Systems & Networking
  • App Development
  • Machine Learning & Artificial Intelligence
  • High Performance Computing (DEAC Cluster)
  • Ethics in Computing

Hands-On Experiences:

  • Engage in coding projects focused on real-world challenges
  • Learn Java and Python coding fundamentals
  • Solve complex problems through hands-on programming exercises
  • Explore industry case studies and best practices in computer science
  • Interact with professionals from top tech companies and startups
  • Participate in team-based projects to simulate real-world software development environments
  • Learn about career paths, including software engineering, data science, and cybersecurity

*Hands-on experiences are subject to change.


A Day in the Life

Typical Daily Schedule
  • 8:00 am – Breakfast
  • 9:00 am – Program Introduction
  • 9:30 am – Coding Workshop: Java Basics
  • 10:30 am – Travel to Coding Lab
  • 11:00 am – Problem-Solving with Python: Algorithms in Action
  • 12:00 pm – Lunch
  • 12:45 pm – Station 1: AI & Machine Learning
  • 1:35 pm – Station 2: Building Data Structures
  • 2:30 pm – Station 3: Networking & Systems Exploration
  • 3:30 pm – Guest Speaker: Careers in Tech
  • 4:10 pm – Team Coding Project: Software Development Simulation
  • 4:30 pm – Debrief and Dismissal 
  • 4:45 pm – Travel to Wake Forest University campus 
  • 5:30 pm – Dinner
  • 6:30 pm – Evening Activities
  • 7:30 pm – Free Time
  • 9:00 pm – Prepare for Bed
  • 10:30 pm – Lights Out

*The “A Day in the Life” sample schedule is subject to change.

Meet the Academic Leader

Professor Sarah Parsons

Academic Leader, Coding + Computer Science Institute

Sarah Parsons is an Assistant Professor of the Practice in Computer Science at Wake Forest University with a focus on programming, software engineering, and data science. She is passionate about equipping students with the technical skills they need to thrive in a rapidly changing world. Sarah has extensive experience working in both academia and industry, with a particular interest in teaching coding and computer science fundamentals. In this program, she will guide students through hands-on projects and discussions, ensuring they leave with a strong foundation in coding and a clear understanding of the various career opportunities available in the tech industry.