A guide to writing your first CV using coursework, projects, and other experience you already have.

Your first CV can feel like an impossible task: every job requires experience, but you need a job to get that experience. The good news is that employers don’t expect a recent graduate or first-time job seeker to have a long list of professional roles. What they want to see is evidence that you can use the skills the job requires.
If you’re wondering how to make a CV for your first job, start with the experience you do have. Coursework, internships, part-time jobs, voluntary work, and personal projects can all give you something useful to show an employer. Choose the examples that have the strongest connection to the job you’re applying for and explain what you actually did.
That’s especially important for entry-level tech roles. If you’re applying for your first software, IT, or other technical position, a project, GitHub profile, or relevant certification can give an employer something specific to evaluate, even if you haven’t worked in the field yet.
You don’t need to force everything into a traditional work experience section. When you’re building your first CV, start with the experiences that give you the strongest evidence for the job you’re targeting.
The table below breaks down where each type of experience fits and what it can replace.
| Section | What Replaces "Work Experience" | Example |
|---|---|---|
| Projects and relevant coursework | Applied skills and problem-solving | Capstone project, coding project, research project |
| Internships, part-time, and campus jobs | Any real-world responsibility counts | Internship, retail job, tutoring, work-study |
| Extracurriculars and leadership | Soft skills and initiative | Club leadership, team captain, event organization |
| Certifications and self-directed learning | Proactive skill-building | Online courses, industry certifications, portfolio links |
| Voluntary work | Transferable responsibility | Community work, fundraising, events |
You don’t need to make any of these experiences sound like something they’re not. A class project is still a class project and not a full-time job. The important part is showing what you built, researched, organised, or improved, and what you learned from doing it.
That approach also reflects where hiring is at right now. NACE’s 2026 research found that 70% of surveyed employers use skills-based hiring, with screening one of the stages where it’s most commonly used. The same research highlights internships, other hands-on experience, and the ability to connect coursework and extracurricular activities to professional skills.
For most entry-level CVs, a simple structure is the safest choice:
You don’t have to use this exact order. For example, if you have a strong project or internship, it may deserve more attention than a long list of coursework. Your main goal is to make the most relevant evidence easy to find. If you’d rather start with a template than build your CV from scratch, Toptal CV can help you organise these sections and tailor the content to the role you’re targeting.
The example below is for a computer science student applying for a first job in tech without a previous internship or paid role in the field.
It uses the standard CV sections, but puts more weight on projects and technical skills because they give the employer the clearest picture of what the candidate can do. The CV also includes a GitHub link, which gives the hiring team a chance to look at the candidate’s actual work.
This approach is particularly useful when you’re building an entry-level tech CV. If you don’t have professional experience in the field yet, projects, coursework, and technical work can give an employer something concrete to evaluate.

Here's what works well in this CV example:
This same principle applies in other industries. A writing portfolio can support a communications application, design work can support a creative role, and voluntary projects can show planning or leadership experience. Start with whatever gives the employer the clearest picture of what you can contribute to the role.
You’ll still find older CV advice recommending objectives for entry-level candidates, but that advice hasn’t kept up with how CVs are read today. We recommend skipping the objective statement, as most of them don’t say much more than “seeking an opportunity to grow and learn.” They tell the recruiter what you want without giving them much reason to keep reading.
Objectives still have a place on some CVs. For example, they can help when there’s a gap between your previous experience and the role you’re applying for, such as a career change, a military-to-civilian transition, or a return to work after a long absence. In those cases, a short explanation can give the recruiter useful context.
If you want to include an introduction at the top of your CV, a short summary is usually the best choice. Use it to explain what you know and what you can do, such as your field of study, your strongest skills, and the kind of work you’re ready to take on.
You can also leave the introduction out altogether. There’s no requirement to fill that space just because it appears on a CV template. If you don’t have anything specific to say, let the recruiter get straight to your education, projects, skills, and other experience.
If you do include a summary, keep it short and specific. For example: “Computer science graduate with project experience in Python, JavaScript, and SQL, including an independently built and deployed full-stack web application.” That gives the reader something concrete to work with instead of describing what the candidate hopes to find. For a full breakdown of when a summary works better than an objective, and when it’s fine to skip both, see our CV objective vs. summary guide.
If you’re applying for your first job in tech, your projects and technical work deserve particular attention. You don’t need a professional software engineering job to demonstrate technical ability. A final-year project, coding assignment, personal application, data analysis project, website, or contribution to an open-source project can all give you something to discuss.
For each project, include:
For example, “Built a Python application for a class project” doesn’t tell the reader much. A stronger entry might explain what the application did, which libraries or technologies you used, and how you tested or improved it. The same idea applies to an entry-level IT CV. Instead of listing “networking” or “troubleshooting” as skills with no context, point to the lab work, certification, personal project, or other experience where you used them.
Don’t leave a part-time job off your CV just because it isn’t directly related to the position you’re applying for. For example, a retail job might show that you resolved customer issues, trained new employees, or worked towards sales targets. A campus job might involve scheduling, admin work, or managing requests. Tutoring can demonstrate communication, planning, and the ability to explain complex information clearly. All of these represent transferable skills that can be useful for your next role.
You don’t need to pretend these were technical roles. Instead, describe the responsibilities that demonstrate skills you can bring to the next job. The same applies to voluntary work and student organisations. If you organised an event, managed a budget, led a team, raised money, or coordinated volunteers, that’s experience worth including.
You don't need years of work experience to build a strong first CV. What matters is giving the reader enough evidence to understand what you can do and where you've applied those skills. Toptal CV can help you organise your education, projects, skills, and other experience into a clear structure, with AI-assisted suggestions you can adapt to the role you're targeting.
Upload your CV and tell us your target job title. Our system will analyse it the way a recruiter and ATS would—scoring it across core hiring dimensions and giving you personalised, role-specific feedback you can implement right away.
Read Next

Recruiter Insights
Why Most Tech CVs Fail: Target Role Misalignment
Many tech CVs get rejected due to poor alignment with target roles. Learn how to write a CV that matches applicant tracking systems (ATS) expectations and recruiter priorities, with practical CV writing tips you can apply right away.
By Tracie Close
Job Search & Career Strategist
Tracie Close is a job search and career strategist specialising in job search optimisation, CV writing, and employer branding. With more than 16 years of experience supporting recruiters, HR teams, and job seekers, she brings deep insights into hiring practices and applicant tracking systems (ATS). She holds a Bachelor of Arts in Communications and Writing Arts from Rowan University and has led digital strategy projects for global tech firms.

Tools & Services
What Is an ATS CV Checker—and How Can It Help You Improve Your Tech CV?
An ATS CV checker can spot missing keywords, poor formatting, and vague descriptions before tech recruiters see your CV. Learn how to use these tools to refine your CV, improve your ATS score, and land interviews at top tech companies.
By Tracie Close
Job Search & Career Strategist
Tracie Close is a job search and career strategist specialising in job search optimisation, CV writing, and employer branding. With more than 16 years of experience supporting recruiters, HR teams, and job seekers, she brings deep insights into hiring practices and applicant tracking systems (ATS). She holds a Bachelor of Arts in Communications and Writing Arts from Rowan University and has led digital strategy projects for global tech firms.

Job Market Trends
The Perfect Tech CV in 2025: Key Trends, ATS Keywords, and Formatting Tips
In 2025, a standout tech CV must meet modern ATS standards. Explore proven ATS CV formatting tips, ATS keywords strategies, and trends so you can land a top tech interview.
By Tracie Close
Job Search & Career Strategist
Tracie Close is a job search and career strategist specialising in job search optimisation, CV writing, and employer branding. With more than 16 years of experience supporting recruiters, HR teams, and job seekers, she brings deep insights into hiring practices and applicant tracking systems (ATS). She holds a Bachelor of Arts in Communications and Writing Arts from Rowan University and has led digital strategy projects for global tech firms.