Skip to content
Get lifelong access to all courses and certifications with Full Access.
Get lifelong access to all courses and certifications with Full Access.
How to write a CV

How to write a CV

👋 Introduction

The CV (curriculum vitae) is an important document used when applying for jobs.

In this post, we will be cover the steps of how to writing a CV and helpful tips.

What is a CV?

A CV is a document with facts about your life and experiences. 

It overviews your knowledge, skills, education, and achievements.

Companies that you apply to will ask to see your CV alongside a cover letter. 

Therefore, it is essential to make the CV well structured and highlight the experiences and competencies you are most proud of.

Why create a CV

A CV is relevant for every professional.

It can be used to E.G. get a job, freelancing gig, consultancy engagement, or apply to a school.

Resources on how to get a developer job you can use:

How to get a developer job in 10 steps

CV formats

CVs can be in many different forms. 

The most common forms are PDF, Word format, or a website that can be accessed online. 

Having it online makes it possible for people from all over the world to find you.

The CV design gives the reader an impression of who you are. Make sure that it appears in a good and presentable way!


A year from now you may wish you had started today. 

– Karen Lamb


How to write a CV

How to write a CV step by step overview

Step 1: Plan your content

Think about how you want to design your resume.

  • What information do you want to include?

  • What impression do you want to give the reader?

  • How do you as a professional want to be presented?

  • What CV format do you want to use?


Step 2: Add content

Include the essential sections:

  1. Key Summary section

  2. Contact Information section

  3. Education section

  4. Work Experience section

  5. Language section

  6. Skills section


1. Key Summary 

Write a short summary that highlights your experience, competence, and skills.

Personalizing the text can make you stand out.

The key summary helps the reader to get an understanding of who you are as a professional.

Keep it short and simple.

Tip: Write the key summary as the last thing you do. 

CV with key summary highlighted

2. Contact Information 

Add your name and contact information.

The contact information section lets the reader know how to contact you.

CV with contact information highlighted

3. Education 

Give an overview of your educational background.

Include details such as the institution, degree, and year.

Professional courses and certifications can also be listed as education.

CV with education section highlighted

4. Work Experience 

List the jobs that you have had.

Add details to each job, which include what year, your role, and your responsibilities.

Other experiences such as projects and freelancing gigs can also be a part of this list.

Make sure to include volunteer experience, if you have any.

CV with work experience highlighted

5. Languages 

Include your language skills. The most common practice is separating written and spoken. Show how well you master the language by giving it level.

0 – No Proficiency. At this lowest level, there is basically no language knowledge
1 - Elementary Proficiency
2 - Limited Working Proficiency
3 - Professional Working Proficiency
4 – Full Professional Proficiency
5 – Native / Bilingual Proficiency. Typical your mother language, the language that you were raised with.

CV highlighting language skills level

6. Skills 

Showcase your competence with relevant platforms and software for the job you are applying for. Examples of what this can include:

  • Microsoft Excel
  • Adobe Photoshop
  • Tableau
  • Figma
  • Amazon AWS
  • and so on..

For developers it is important to include which development languages they know and their level of proficiency.

  • HTML
  • CSS
  • JavaScript
  • Python
  • React.js 
  • and so on..
CV highlighting skills levels

7. Links

Make sure to add links to relevant services that give you more context as a professional.


  • Github (relevant for developers)
  • Instagram/ TikTok/ LinkedIn (relevant for marketeers)
  • Behance (relevant for designers)
  • and so on.

Ready-made templates

We have made you a template that you can use and build with.

You can load the CV template in W3Schools Spaces. Get started with publishing your online resume in a few clicks.

1. Clean CV Template

Picture of clean CV template

2. Standard CV Template

Overview of standard CV template

Try the templates in W3Schools Spaces


The most important thing is clearly describing what you have been doing in the different roles. This will clarify your experience and make it easier for the reader to understand what you can do.

Ensure your Key Summary captures who you are as a person and your experience.
The reader should be able to read this and get a high-level understanding of your profile.

Highlight the things that are most important for that specific job.
Make sure to read the job description for the job you are applying for.
Think about what things about you that are relevant.
Highlight relevant personal traits, competencies, and experiences.

The key takeaway is that we want to make it as easy as possible for the hiring manager to understand and find your CV relevant for the job.

What is your best tips? 

Make sure to leave your best tips in the comment field. 👇 

Subscribe to this blog's RSS feed using

Previous article What is the best age to learn programming
Next article How to get your first developer job in 10 steps


Amit Gupta - July 20, 2022

Great information to write complete cv

Karen - July 18, 2022

good website

Leave a comment

* Required fields