Summer Springboard
Open Source Software Engineering
ON THE CAMPUS OF YALE UNIVERSITY

DISCOVER WHAT IT TAKES TO LAUNCH A SUCCESSFUL CAREER IN SOFTWARE ENGINEERING THROUGH HANDS-ON, REAL-WORLD EXPERIENCE IN THIS IMMERSIVE COURSE
Open Source Software Engineering @ Yale
- Understand the various roles, positions, and career paths within the field of software engineering
- Gain and enhance skills in Python, pattern matching, Excel, PDF, CSV, JSON, and more
- Improve reading, writing, and organizational skills relevant to software engineering
- Work in teams to experience the roles and processes of software development through a project simulation
- Learn to bridge theory to practice by applying classroom knowledge to real-world on the job scenarios
Summer Springboard
Open Source Software Engineering
About This Course
An software engineering program for teens on a university campus in New Haven
Are you wondering what it takes to become a software engineer? This long-standing career path has not only been considered a top career for the past 20 years, but it continues to grow, adapt, and refine itself to our ever-changing world. You can explore your options and sharpen your skills in this Open Source Software Engineering course that is derived from an onboarding session for entry-level collegiate new hires.
This course simulates a two-week period of work for a corporate client. Students will begin with a team project kickoff and end with a presentation of work accomplished. Students will assume the various roles of software engineers and participate in mock meetings with clients, data analysis and review, quality assurance and more as they navigate the project from start to finish.
Open source software is free to the public and may be distributed and shared, bringing us notable names such as Python, Gimp, Linux, Mozilla Firefox, WordPress, and VLC Media Player.
TOPICS YOU'LL EXPLORE
Hands-on Learning
This course immerses you in a realistic two-week project, where you’ll take on various software engineering roles and collaborate with a team to deliver client solutions. Through practical activities like coding in Python, data analysis, quality assurance, and client meetings, you’ll gain valuable experience that bridges classroom theory with real-world work scenarios. This approach not only sharpens your technical skills but also develops teamwork, communication, and problem-solving abilities essential for a successful career in software engineering.
Career Exploration
This course offers you a firsthand look at the diverse roles and career paths within the software engineering field. By engaging in team projects, mock client meetings, and hands-on tasks, you’ll discover the skills and responsibilities involved in real-world software development. This experience helps you understand how the industry works, explore different specialties, and decide which path aligns best with your interests and goals in a constantly evolving tech landscape.
RESOURCES
Course Infosheet
Click here to view or download the printable infosheet for this course.
Program Catalog
Click here to request our catalog to learn more about our summer programs and courses.
Campus Page
Click here to view the website page for this campus and learn more.
“It was great here. Almost everything was perfect and I genuinely feel that I gained something from this. I finally know what I want to do in life and want to work hard for it.”
-Malcolm C. | Alumni Student
Summer Springboard
Open Source Software Engineering
Meet Your Instructor
Fernando Ellis was born and raised in New York City, and attended Hunter College High School. After studying computer science, mathematics, German, and free and open source software at the Rochester Institute of Technology, he has worked for 9 years at Red Hat as a software consultant. Over that time his clients have included major banks, retail, public sector, healthcare, consulting firms, and startup organizations throughout central and eastern North America. Outside of work he enjoys reading books, watching movies, attending board game conventions, traveling, speaking other languages, bicycling, and cooking.
FERNANDO ELLIS

“I had no idea what to expect when I came to Summer Springboard, and now I’m leaving with friendships I’ll always remember, and opportunities I could never forget. I’ve learned so much and couldn’t have asked for anything better!”
-Pepper M. | Alumni Student
Summer Springboard
Open Source Software Engineering
Dates & Tuition

| 2026 Dates |
|---|
| Session 1: June 14 – June 20, 2026 |
| Session 2: June 21 – June 27, 2026 |
| Session 3: June 28 – July 4, 2026 |
| Session 4: July 5 – July 11, 2026 |
| Session 5: July 12 – July 18, 2026 |
| Session 6: July 19 – July 25, 2026 |
Click here to enroll in this course using our online enrollment form.
| Tuition |
|---|
| Residential Tuition: $4,298 |
| Commuter Tuition: $2,498 |
| Course Supplement: $250 |
Tuition Protection Plan: Allows for cancellation for any reason up until the day of the program.
| Location |
|---|
| City: New Haven |
| State: Connecticut |
| Campus: Yale University |
*Schedule is illustrative and is subject to change. Summer Springboard is operated independently of Yale University and is not sponsored or endorsed by the University. The views expressed in connection with the program are not official positions, statements of advice, nor opinions of Yale University and should not be viewed as an endorsement by Yale of any such views or statements.








