High School Summer Computer Science Programs

Develop a career in computer science.

Grades 9-12 9 days Multiple locations

At the NSLC on Computer Science & Engineering, you’ll explore how software, hardware, and data come together to power our digital world. Through hands-on projects, you’ll develop programming skills and investigate the technology behind intelligent systems, connected devices, and digital security. Discover how computer scientists and engineers use creativity and technical problem-solving to develop new technologies and tackle real-world challenges.

IEEE

Official Program Partner

IEEE

The NSLC is proud to partner with IEEE and the IEEE TryEngineering Summer Institute to foster the next generation of technology innovators through hands-on, interdisciplinary engineering education that empowers students to solve real-world challenges.

Program Highlights

Inside Computer Science & Engineering at NSLC

Explore computer science and software engineering firsthand this summer. NSLC pre-college programs combine academic learning with real-world opportunities, giving you the experience and perspective to make more confident decisions about college and your future career.

Explore through hands-on learning.

Develop the skills and knowledge you need for a future career in computer science with experiential simulations.

Explore Simulations

Learn from industry leaders.

Get real-world perspectives and insider knowledge straight from the experts.

Explore Guest Speakers

Go behind the scenes.

Discover the inner workings of the field through immersive trips and tours.

Explore Trips & Tours

My NSLC experience was memorable and life-changing. It was a great opportunity to finally be surrounded by people who share a common interest.

Alyssa, Ohio

Hands-on Simulations

Experience computer science and engineering

through hands-on workshops that take you behind the technology shaping our digital world. Discover how code and circuitry work together to bring ideas to life, and experiment with the systems that make modern computing possible. Put your creativity and technical skills to the test as you design, build, and refine your own solutions, gaining firsthand experience with the process of turning an idea into something that works.

Guest Speakers

Gain industry insights.

Interact with guest speakers from a variety of backgrounds that bring practical knowledge and real-world experiences to the Computer Science & Engineering program.

See Past Guest Speakers
Trips & Tours

Go beyond the classroom.

Gain a new perspective on computer science through field trips that uncover how the industry works behind the scenes. A mix of educational and sightseeing tours allow you to explore the city surrounding the university.

See Trips by Location
Johns Hopkins University Trips & Tours

Trips and tours may include:

  • Defense Intelligence Agency
  • FBI
  • Amazon Fulfillment Center Tour
  • NSA National Cryptologic Museum
  • Monuments, Capitol Hill & Smithsonian
  • Baltimore Historic Inner Harbor
University of California, Berkeley Trips & Tours

Trips and tours may include:

  • Intel Museum
  • Cloudflare
  • Berkeley School of Engineering
  • Stanford Artificial Intelligence Laboratory
  • Pier 39

Leadership
is in our name.

Each NSLC program contains a leadership curriculum designed to teach skills that can apply to all areas of life. Workshops on personality styles, communication and listening, resilience, and empathy set the foundation for a successful future, no matter where it may lead.

Watch Video
Life on a College Campus

Dates, Locations, & Tuition

NSLC provides an immersive pre-college experience that prepares students for life beyond high school, allowing them to study in university classrooms, learn to navigate a campus, and experience college life firsthand. When submitting an application, students will select a residential or commuter option: residential students stay on campus in supervised dormitories, while commuter students follow daily arrival and departure times designated by their chosen location.

What does my tuition include?

Johns Hopkins University°

Baltimore, MD

$4,495 Residential

$3,745 Commuter

Summer 2027

Jul 10 - Jul 18

Trips & Tours Sample Schedule

Johns Hopkins University Trips & Tours

Trips and tours may include:

  • Defense Intelligence Agency
  • FBI
  • Amazon Fulfillment Center Tour
  • NSA National Cryptologic Museum
  • Monuments, Capitol Hill & Smithsonian
  • Baltimore Historic Inner Harbor

$4,495 Residential

$3,745 Commuter

Summer 2027

Jun 13 - Jun 21

Jun 25 - Jul 3

Trips & Tours Sample Schedule

University of California, Berkeley Trips & Tours

Trips and tours may include:

  • Intel Museum
  • Cloudflare
  • Berkeley School of Engineering
  • Stanford Artificial Intelligence Laboratory
  • Pier 39

° The NSLC is not related to or affiliated with Johns Hopkins University (JHU) in any way. NSLC is an entirely separate entity with no connection to JHU aside from the temporary rental of facilities for the program.

Earn College Credit

NSLC has partnered with American University to offer an online college credit opportunity for students across all our programs and locations. AU’s faculty-taught courses are completed at home outside the dates of your program and tailored to complement your area of study.

Learn More
Computer Science FAQs

Frequently Asked Questions

Wondering if NSLC’s Computer Science & Engineering program is right for you? Explore below, read our general FAQs, or reach out to our team. We’re happy to help!

Computer science focuses on software, algorithms, and how computers process information, while computer engineering combines software with the hardware and electronic systems that make computers work. The two fields overlap in areas like robotics, artificial intelligence, and embedded systems. At NSLC, you’ll explore both sides, from coding and data analysis to circuits and sensors, giving you a better understanding of how they work together.

Not at all! NSLC’s Computer Science & Engineering program welcomes students with no previous coding or engineering experience. You’ll be introduced to foundational concepts before applying them in hands-on challenges involving programming, data, and technology. Whether you’ve already built your own projects or you’re just getting started, the program offers opportunities to experiment, collaborate, and develop new technical skills.

Yes! Rather than focusing on just one area of computing, NSLC’s Computer Science & Engineering program introduces you to several connected fields. You’ll explore how data can inform decisions, how machine learning systems recognize patterns, and how cybersecurity professionals protect digital systems. You’ll also investigate the hardware and software behind modern technology, helping you discover which areas interest you most.

Coding is an important part of computer science, but there’s much more to the field than writing software. Computer scientists also study how algorithms work, how data can reveal patterns, and how technology can solve complex problems. At NSLC, you’ll explore these ideas alongside computer engineering, artificial intelligence, and cybersecurity. It’s a chance to discover which parts of computing interest you, even if programming isn’t your favorite.

Absolutely! Computer science and engineering can lead in many directions, from software development and robotics to cybersecurity and data analytics. Exploring several disciplines in one program can help you identify what you enjoy, whether that’s solving coding problems, working with hardware, analyzing information, or designing new technologies. You might even discover that a field you expected to love isn’t quite right for you. That’s useful information to have before choosing a college major.

Your future starts here.

Join our mailing list to get a brochure and stay in touch.