New Grad Software Engineer Resume With No Internship

No internship? That's normal for new grads. Recruiters understand you're starting your career. Here's how to build a resume that gets interviews using projects, coursework, and open source contributions.

Key takeaway: Recruiters know new grads start somewhere. Lead with 3-5 strong projects using STAR. Your projects are your proof that you can code.

Projects > Experience

When you don't have internship experience, your projects section becomes the most important part of your resume. Every CS student builds projects — class assignments, hackathons, personal apps, open source contributions. The trick is presenting them the right way.

Which Projects to Include

How to Frame Each Project (STAR Method)

Don't just list what you built. Explain the impact. Use the STAR framework:

Weak (no STAR)
Built a to-do app with React and Firebase
Strong (STAR)
Developed a collaborative task management app (Situation: needed to coordinate group projects) using React and Firebase (Action). Implemented real-time sync across 15+ users, reducing missed deadlines by 40% (Result).

Coursework Section

Include 4-6 relevant courses that demonstrate CS fundamentals. Don't list every course — pick the ones that show depth in areas relevant to the roles you're targeting.

Complete No-Internship Resume Structure

  1. Contact — Name, email, GitHub, LinkedIn, phone (optional)
  2. Education — School, degree, GPA (if 3.0+), graduation date, relevant coursework
  3. Projects — 3-5 projects with STAR bullets (this is your main section)
  4. Skills — Languages, frameworks, tools. Group by category if you have many
  5. Activities / Leadership (optional) — CS clubs, hackathons, tutoring, TA roles

Before/After Example (Fictionalized)

Before
Project: Weather App
- Made a weather app using Python
- Used an API to get weather data
- Displays temperature and forecast
After (STAR + Quantification)
Project: Real-Time Weather Dashboard
- Developed a Python weather dashboard processing data from 3 APIs (OpenWeatherMap, WeatherStack, AccuWeather) for 200+ cities (Situation/Task)
- Built a Flask backend with Redis caching to reduce API call latency by 60% (Action)
- Achieved 99.2% uptime over 3 months and served 1,800+ unique users (Result)

Common Mistakes to Avoid

All examples on this page are fictionalized for educational purposes. Replace with your actual projects and details.

Download No-Internship Template (Free PDF)

Also available in the template page