CVEmber

Computer Science Resume Template & Examples

A computer science resume template suits the student or graduate who applies for internships and entry-level roles in software development, data, IT and related fields with little or no full-time experience, because the resume is carried by projects, coursework, internships and skills rather than job titles. A computer science resume should prove skills such as Python, Java, and javaScript and TypeScript with numbers from your own work. Below are three samples, entry-level to senior, with summaries, bullets and skills.

By Rajesh Kumar · How these pages are made

Free to build and preview · pay once to download · no auto-renewal

Computer Science resume examples by experience level

All three samples are illustrative: the people, employers and every figure are made up.

Entry-level sample

Computer science student resume sample: sophomore seeking an internship

Aiden Ferreira

Computer science student · sophomore · Python and Java · hackathon winner · seeking summer internship

Atlanta, GA · (404) 555-0166 · aiden.ferreira@example.com · github.com/example

Summary

  • Computer science sophomore with one class project and a hackathon win, skilled in Python, Java and SQL. Built a study-group scheduling web app used by 120 students and seeking a summer software engineering internship.

Projects

  • StudyMatch (Python, Flask, SQLite) · 2025 · Built a web app that matches students to study groups by course and schedule; 120 students signed up in the first month; wrote 30 unit tests.
  • Hack Atlanta 2025 (first place of 40 teams) · Built a bus-arrival text bot in 24 hours with a team of 3, using a public transit API and Twilio.

Education

  • B.S. Computer Science, Marlowe State University · expected May 2029 · GPA 3.7
  • Relevant coursework: Data Structures, Discrete Math, Computer Organization, Databases

Experience

  • Teaching Assistant (volunteer), Intro to Programming · Aug 2026 – present · Run a weekly help session for 25 students; hold 6 office hours a month.

Skills

  • Python, Java, SQL, HTML/CSS, Git, Linux command line, Flask, JUnit

Mid-level sample

Sample computer science resume: new graduate with an internship

Kavita Desai

Computer science graduate · B.S. 2026 · software engineering intern · cloud and APIs

Austin, TX · (512) 555-0129 · kavita.desai@example.com · github.com/example

Summary

  • Computer science graduate with a summer internship in backend development and a capstone project. Reduced API response time 35% in an internship project and seeking a full-time software engineer role.

Experience

  • Software Engineering Intern, Lakeline Software, Austin, TX · May – Aug 2025 · Added 3 endpoints to a REST API in Node.js and PostgreSQL; cut response time for a report endpoint 35% by adding an index and caching; wrote 45 tests; presented to a team of 12.
  • Research Assistant, Marlowe State University Data Lab · 2024 – 2025 · Cleaned and analyzed a 2-million-row dataset in Python and wrote a report used in a faculty paper.

Projects

  • Capstone: expense-sharing app (React, Node.js, PostgreSQL) · Led a team of 4; 300 beta users; deployed on AWS with a CI pipeline and 80% test coverage.

Education

  • B.S. Computer Science, Marlowe State University · 2026 · GPA 3.6, Dean's List 5 semesters

Skills

  • Python, JavaScript, Java, SQL, Node.js, React, AWS basics, Git, REST APIs, testing

Senior sample

Computer science resume example: career changer with a bootcamp and a prior degree

Felix Lindqvist

Software developer · computer science certificate · prior career in logistics · 2 projects with real users

Minneapolis, MN · (612) 555-0191 · felix.lindqvist@example.com · github.com/example

Summary

  • Former logistics coordinator who completed a computer science certificate and a 24-week software development program, building two projects with real users. Looking for a junior developer role in operations software.

Projects

  • Dock Scheduler (TypeScript, React, Node.js, PostgreSQL) · 2025 · Built a dock appointment tool for a small warehouse; cut truck wait time from 55 to 30 minutes in two months of use.
  • Inventory API (Python, FastAPI) · 2025 · Built a REST API with 12 endpoints and 90% test coverage, used by a nonprofit's volunteer team.

Experience

  • Logistics Coordinator, Northstar Distribution, Minneapolis, MN · 2019 – 2025 · Scheduled 40 inbound and outbound loads a day; built Excel dashboards used by 3 managers; cut detention charges 18%.

Education and training

  • Computer Science Certificate, Northland Technical College · 2025
  • Full-Stack Development Program, 24 weeks · 2025
  • B.A. Business, 2018

Skills

  • TypeScript, Python, React, Node.js, PostgreSQL, FastAPI, Git, testing, SQL, Excel

Start your computer science resume

What does a computer science do?

A computer science resume should show your degree and graduation date, the languages and tools you have actually used, two or three projects with a result a reader can check, and any internship or research with a number. Many applicants send the same tech resume, so the specifics of what you built and how well it worked are what set yours apart.

Computer Science duties to put on a resume

  • Write, test and debug code in one or more programming languages.
  • Work in a team using version control, code review and an agreed workflow.
  • Build and document small applications, scripts or data analysis.
  • Learn new tools and frameworks quickly and apply them in projects.
  • Explain technical work clearly to teammates, instructors or users.

Best resume format for a computer science

  • Put projects above or next to experience if you have little work history; give each a stack and a result.
  • Add a GitHub link with two or three well-kept repositories, and a portfolio only if it loads quickly and works.
  • One page; list languages and tools you can actually discuss at an interview, not every one you have touched.

The section order and what goes in each are on the how to write a resume guide; the resume format guide covers every format by type and country.

Summary examples by level

  • Entry-level: Computer science sophomore with a hackathon win and a study-group app used by 120 students, seeking a summer software engineering internship.
  • Mid-level: Computer science graduate with a backend internship, cutting an API response time 35% and leading a 4-person capstone with 300 beta users.
  • Senior: Former logistics coordinator with a computer science certificate and two projects with real users, moving into junior software development.

Work experience bullet points

  • Built a web app that matched 120 students to study groups in its first month.
  • Cut API response time 35% by adding an index and caching to a report endpoint.
  • Led a team of 4 to ship a capstone app with 300 beta users and 80% test coverage.
  • Won first place of 40 teams at a 24-hour hackathon with a transit text bot.
  • Wrote 45 tests for 3 new REST endpoints during a 12-week internship.
  • Cleaned and analyzed a 2-million-row dataset for a faculty research paper.
  • Ran weekly help sessions for 25 students as a volunteer teaching assistant.
  • Reduced truck wait times from 55 to 30 minutes with a dock scheduling tool.

Key skills to list

Hard skills: Python, Java, JavaScript and TypeScript, SQL and databases, Git and GitHub, Data structures and algorithms, REST APIs, Linux command line, Testing (unit tests).

Soft skills: Working in a team, Explaining technical ideas simply, Learning quickly, Finishing projects, Asking good questions.

Education and certifications

  • A bachelor's degree in computer science or a related field is the usual entry route to software and IT roles; list the degree, school, graduation date and GPA if it is 3.5 or higher.
  • List relevant coursework only if you have little experience; four to six courses that match the job are enough.
  • Certifications and bootcamps belong in a separate line with the provider and year, below the degree.

FAQ

Computer Science resume questions, answered.

Still unsure? Send us a message — a real person replies.

What should a computer science student resume include?

Your degree and graduation date, two or three projects with the stack and a result, any internship or research, the languages and tools you have used, and a GitHub link. Add relevant coursework only if you have little other experience.

How do I write a computer science resume with no experience?

Lead with projects, hackathons, coursework and any teaching assistant or volunteer work, each with a number. Name your stack and link the code. Describe what it did and who used it, not only what you built.

Should I put a GitHub link on a computer science resume?

Yes, with two or three repositories that have a clear README and working code. A link to an empty or messy profile can hurt, so tidy it, pin your best projects and make sure the links on the resume work.