Resumes

Hard Skills vs Soft Skills (With Examples)

Hard skills are teachable, measurable abilities like Python, SEO or accounting. See a hard vs soft skills table, big lists by field, and how to prove them.

SKSanthej Kallada13 min read

Quick answer

Hard skills are specific, teachable, measurable abilities you learn through training or practice, such as Python, financial modelling, SEO, AutoCAD or spoken Tamil. They differ from soft skills, which are personal traits like communication and teamwork. Employers screen for hard skills first because they map directly to whether you can do the job's tasks.

Hard skills are the specific, teachable abilities you learn and can measure, such as Python, financial modelling, AutoCAD, SEO or spoken French. They are the opposite of soft skills, which are personal traits like communication and teamwork. Employers screen for hard skills first because they answer a simple question: can you actually do the tasks this job requires?

This guide gives you clear definitions, a side-by-side comparison of hard vs soft skills, a large list of hard skills organised by field, and the part most articles skip, how to list and prove them so they survive both a recruiter's six-second scan and the Applicant Tracking System (ATS) that reads your resume first.

What are hard skills?

Hard skills are concrete, job-specific abilities you acquire through education, formal training or repeated practice. They share four defining traits:

  • Teachable. You can learn them from a course, a degree, a bootcamp or on the job.
  • Measurable. Proficiency can be graded, tested or certified, from a typing speed to a CEFR language level.
  • Specific. Each one maps to a real task, like writing SQL queries or operating a CNC machine.
  • Transferable as evidence. You can prove them with a certificate, a portfolio piece or a number.

If you can put a level on it, certify it, or show a sample of the work, it is almost certainly a hard skill. "I can build a responsive website in React" is a hard skill. "I am a creative problem-solver" is not, that is a soft skill.

Hard skills are also called technical skills, though technical skills are really a subset, the ones tied to technology, engineering or software. Every technical skill is a hard skill, but not every hard skill is technical. Bookkeeping, copywriting, phlebotomy and conversational Japanese are all hard skills without being "technical" in the IT sense.

Hard skills vs soft skills: the core difference

The fastest way to tell them apart: hard skills are what you can do; soft skills are how you do it. Hard skills describe the task; soft skills describe the behaviour and mindset you bring to it.

AspectHard skillsSoft skills
DefinitionTeachable, job-specific abilitiesPersonal traits and interpersonal behaviours
Also calledTechnical skillsPeople skills, interpersonal skills
How you get themCourses, degrees, training, practiceExperience, self-awareness, habit
How they are measuredTests, certifications, portfolios, levelsHard to measure; shown through behaviour and references
ExamplesPython, Excel, SEO, welding, FrenchCommunication, teamwork, adaptability, leadership
On a resumeListed in a skills section and proven in bulletsDemonstrated through achievements, not just named
Why employers want themMatch the job's tasks; pass the first screenPredict how you collaborate and grow long term
Transferable?Some are role-specific; some transferAlmost always transfer across roles

A few practical takeaways from that table:

  1. Hard skills get you shortlisted; soft skills often get you hired. Recruiters and ATS filters screen on hard skills because they are unambiguous. Once a shortlist of qualified people exists, soft skills and culture fit usually decide the offer.
  2. Hard skills date faster. A specific software version or framework can become obsolete, so you have to keep learning. Soft skills like clear communication rarely go out of date.
  3. You need both. A brilliant coder who cannot explain their work, or a warm communicator who cannot do the technical task, both struggle. The strongest resumes pair proven hard skills with evidence of soft skills.

For the other half of this equation, see our full guide to soft skills for a resume, and for choosing the right mix for your role, read which skills to put on a resume.

Why hard skills matter most for ATS and the first screen

Before a human reads your resume, an Applicant Tracking System (ATS) usually parses it and matches the text against the job description. ATS matching keys heavily on hard skills as keywords, because they are nouns the software can find with confidence: "Python", "GST filing", "Salesforce", "IELTS 7.5". Soft skills like "good communicator" are vaguer and weighted less, partly because almost every applicant claims them.

This is why hard skills do the heavy lifting in the early stage:

  • They are the keywords a recruiter searches for inside the ATS database.
  • They create a clear match score between your resume and the role.
  • They are falsifiable, so they read as credible rather than as filler.

The practical rule: identify the hard skills named in the job posting, and mirror the exact wording you can honestly claim. If the posting says "Power BI", write "Power BI", not "data visualisation tools". For the full method, see resume keywords and how to tailor a resume to a job description. You can also run your draft through the free free ATS resume checker to see which hard-skill keywords you are missing before you apply.

Big list of hard skills by field

There is no single master list, because the right hard skills depend entirely on the role. Use the tables below to find the abilities that match your target job, then keep only the ones you can genuinely back up. Listing a skill you cannot demonstrate is one of the fastest ways to lose credibility in an interview.

Technology and software

CategoryExample hard skills
ProgrammingPython, Java, JavaScript, C++, C#, Go, Rust, PHP, SQL, TypeScript
Web and mobileReact, Angular, Vue, Node.js, Django, Flutter, REST APIs, HTML/CSS
Data and AIData analysis, machine learning, Pandas, TensorFlow, Power BI, Tableau, ETL
Cloud and DevOpsAWS, Azure, Google Cloud, Docker, Kubernetes, CI/CD, Terraform, Git
Security and ITNetwork security, penetration testing, Linux administration, firewalls, SIEM
DatabasesMySQL, PostgreSQL, MongoDB, Oracle, Redis, database design

Business, finance and operations

  • Finance and accounting: financial modelling, bookkeeping, GST and TDS filing, Tally, QuickBooks, SAP, auditing, forecasting, accounts payable/receivable.
  • Data and analytics: Excel (pivot tables, VLOOKUP, macros), Google Sheets, SQL reporting, A/B testing, statistical analysis, dashboarding.
  • Project and operations: project management, Agile/Scrum, JIRA, supply-chain management, inventory control, Six Sigma, process mapping.
  • Sales and CRM: Salesforce, HubSpot, Zoho CRM, lead generation, pipeline management, cold emailing, negotiation processes.

Marketing and content

  • Digital marketing: SEO, SEM/Google Ads, Meta Ads, email marketing, Google Analytics (GA4), conversion rate optimisation.
  • Content and design: copywriting, technical writing, content strategy, Canva, Adobe Photoshop, Illustrator, InDesign, Figma, video editing (Premiere Pro, DaVinci Resolve).
  • Social and tools: social media management, WordPress, HubSpot, Mailchimp, keyword research, marketing automation.

Healthcare and science

  • Clinical: patient assessment, phlebotomy, IV insertion, medication administration, BLS/ACLS certification, EHR systems, wound care.
  • Laboratory and research: specimen analysis, PCR, microscopy, GLP/GMP compliance, clinical documentation, biostatistics.

Skilled trades and engineering

  • Trades: welding, CNC machining, electrical wiring, plumbing, HVAC repair, blueprint reading, forklift operation.
  • Engineering and CAD: AutoCAD, SolidWorks, MATLAB, Revit, finite element analysis, PLC programming, quality control.

Office, languages and universally useful skills

TypeExample hard skills
Office softwareMicrosoft Word, Excel, PowerPoint, Outlook, Google Workspace
LanguagesEnglish, Hindi, Tamil, Telugu, French, German, Spanish, Japanese (with proficiency level)
AdminTyping speed (WPM), data entry, calendar/diary management, minute-taking
WritingBusiness writing, report writing, proofreading, editing

If you are a fresher with a thin work history, lean on hard skills from your coursework, projects and certifications, they are often your strongest evidence. They are usually the strongest section you have before your first full-time role.

How to list hard skills on a resume

Naming a skill is the easy part. Listing it well, so it reads as credible and gets picked up by the ATS, takes a little structure. Follow these rules.

  1. Match the job description first. Read the posting, list every hard skill it names, and put the ones you have at the top of your skills section using the same wording. This is the single highest-leverage move.
  2. Group skills into clear categories. A wall of comma-separated words is hard to scan. Group them, for example "Programming", "Tools", "Languages". Grouping helps both the recruiter and the parser.
  3. Be specific, not generic. "Excel" tells the reader little. "Excel: pivot tables, VLOOKUP, macros, financial modelling" tells them your actual level.
  4. State proficiency where it matters. For languages and some tools, add a level: "French (professional)", "Typing: 65 WPM", "AWS (certified)".
  5. Keep it honest and current. Only list skills you could discuss or demonstrate in an interview. Remove anything you have not touched in years unless the role specifically wants it.
  6. Mirror exact keywords. If the job says "Google Ads", do not write only "PPC". Use both the spelled-out term and the common acronym once, like "Search Engine Optimisation (SEO)", so you match however the recruiter searches.

Here is a clean, ATS-friendly skills block you can copy and adapt:

SKILLS

Programming:  Python, SQL, JavaScript, R
Data & BI:    Power BI, Tableau, Excel (pivot tables, macros), Pandas
Cloud:        AWS (certified), Docker, Git
Languages:    English (native), Hindi (fluent), German (B1)

Keep the layout single-column and text-based, not inside a table, text box or graphic, so the ATS reads every word. For the layout rules that keep your skills parseable, see ATS-friendly resume format.

How to prove hard skills (so they are believed)

A skills list tells the reader you claim an ability. Proof tells them you have it. Strong resumes do not stop at listing hard skills, they demonstrate them in the experience and projects sections. Use any of these four proof methods.

1. Tie the skill to a result. The most powerful proof is a bullet that names the hard skill and the outcome it produced.

- Built an automated sales dashboard in Power BI that cut weekly
  reporting time from 8 hours to under 2.
- Wrote Python scripts to clean 50,000+ customer records, improving
  data accuracy by 30%.
- Filed monthly GST returns for 12 clients in Tally with zero
  late-filing penalties over two years.

Notice the pattern: action verb + hard skill/tool + measurable result. For a bank of openers, see resume action verbs.

2. Certify it. Certifications are independent proof. List relevant ones, "Google Data Analytics Certificate", "AWS Certified Solutions Architect", "IELTS 7.5", "NPTEL: Machine Learning", in a dedicated section or beside the skill.

3. Show the work. For creative and technical roles, a link beats any claim. Add a portfolio URL, a GitHub profile, a Behance or Dribbble page, or a personal site. A live link to working code or design samples is the strongest hard-skill proof there is.

4. Quantify the level. Where a skill has a natural scale, state it: "Typing: 70 WPM", "English (CEFR C2)", "Photoshop (advanced)". A number or band removes ambiguity.

A quick before-and-after shows the difference proof makes:

Weak (claim only)Strong (proven)
Knowledge of ExcelExcel: built financial models forecasting 3-year revenue across 4 product lines
Good at SEOGrew organic traffic 140% in 9 months via on-page SEO and content strategy
Familiar with PythonAutomated weekly reports with Python (Pandas), saving ~6 hours/week
Fluent in GermanGerman (B2, Goethe-Zertifikat); handled support tickets for DACH clients

How to identify the right hard skills to learn

If you keep getting filtered out, you may have a genuine skills gap, not a resume problem. Here is how to find and close it.

  1. Audit ten job postings for your target role. List every hard skill mentioned. The ones that appear again and again are the non-negotiables for that job market.
  2. Compare against your own list. Mark which you already have, which you partly have, and which are missing.
  3. Prioritise the high-frequency gaps. Learn the skills that appear most often and are realistic to acquire, often a specific tool (Salesforce, Tableau, SAP) or a certification.
  4. Pick fast, credible sources. Free and low-cost options carry real weight now: Google Career Certificates, NPTEL and SWAYAM (popular in India), Coursera, freeCodeCamp, and vendor certifications from AWS, Microsoft and Salesforce.
  5. Practise until you can show it. Build a project, complete a real task, or earn the certificate, anything that converts the new skill into provable evidence.

This audit doubles as keyword research. Once you know the in-demand hard skills for your field, you can tailor every application around them.

Hard skills for freshers and career changers

If you have little or no paid experience, hard skills are your best friend, because they let you compete on what you can do rather than where you have worked.

  • Freshers: pull hard skills from your degree, electives, final-year project, internships and self-study. A B.Tech graduate can credibly list Python, SQL, data structures and a cloud certification even before their first full-time job.
  • Career changers: lead with the transferable hard skills that carry across, like Excel, project management, SQL, data analysis or a language, then add the new role-specific ones you have started learning. This bridges your old field and your target field.
  • Returning after a break: a recent course or certification signals your skills are current and shows initiative, which matters as much as the skill itself.

A practical rule for all three groups: place the hard skills the job actually names at the very top of the skills section, then back the two or three most important ones with a project line or certificate further down. Evidence near the keyword is what turns a thin history into a credible one.

Common mistakes with hard skills

Avoid these traps, each one quietly weakens an otherwise good resume:

  • Listing skills you cannot prove. If you would freeze when asked about it in an interview, leave it off. An exposed bluff costs you the role.
  • Vague catch-alls. "Computer skills" or "good with tools" mean nothing. Name the specific software.
  • Burying skills in a table or graphic. Pretty skill bars and two-column layouts often confuse the ATS. Keep skills in plain text.
  • Ignoring the job description. Generic skills lists rarely match the role's keywords. Always tailor.
  • Padding with obsolete tech. Listing outdated tools can date you. Keep the list current and relevant.
  • Skills with no context anywhere else. If a skill matters, it should also appear in a bullet or project, not only in the skills section.

Putting it together: hard skills the smart way

Hard skills are the measurable, teachable abilities that prove you can do the job, and they are what employers and ATS filters screen for first. Get them right by doing four things: list the specific skills named in the job description, group and spell them clearly, state your level where it matters, and, most importantly, prove each one with a result, a certification or a portfolio link. Pair those proven hard skills with genuine soft skills and you have a resume that passes the software and convinces the human.

Not sure which hard-skill keywords your resume is missing for a specific job? Paste your resume and the job description into Applyzio's free ATS resume checker for an instant, plain-English match report. You can also build a clean, keyword-aligned draft with the AI resume builder, so your strongest hard skills land in front of the right people, faster.

Frequently asked questions

Hard skills are specific, teachable abilities you gain through education, training or hands-on practice, and they can be tested or certified. Examples include programming languages, accounting, data analysis, graphic design, a foreign language and machine operation. Unlike soft skills, which describe how you work, hard skills describe what you can actually do, so they are easy to measure and verify.

Hard skills are technical, job-specific abilities you can measure and prove, such as SQL, bookkeeping or welding. Soft skills are interpersonal traits that shape how you work, such as communication, adaptability and teamwork. Hard skills get you past the first screen because they match the job's tasks. Soft skills often decide who gets the offer once several candidates are equally qualified.

The best hard skills are the ones named in the job description that you can genuinely back up. For most roles that means tools and software, data or analytics ability, a relevant certification, and any technical or language skills the job needs. List five to ten, lead with the ones the posting mentions, and prove each with a project, number or qualification rather than just naming it.

Yes. Knowing a spoken or written language such as English, Hindi, Tamil, French or German is a hard skill because proficiency can be tested, certified and graded by level. List languages with a clear proficiency band like native, fluent, professional or basic, or with a recognised score such as IELTS or a CEFR level, so the reader knows exactly how well you can use each one.

Yes, Excel is a hard skill. So are Word, PowerPoint, Google Sheets and most software tools, because your proficiency can be demonstrated and tested. Be specific rather than just writing Excel. Naming pivot tables, VLOOKUP, conditional formatting or financial modelling shows a real, measurable level and is far more convincing to both a recruiter and an applicant tracking system.

Prove a hard skill by attaching evidence to it instead of just listing it. Use a results bullet that names the tool and the outcome, add a certification or course, link a portfolio or GitHub, or state a measurable level such as a typing speed or language band. A line like built a sales dashboard in Power BI that cut reporting time by six hours a week proves the skill in action.

Keep reading

Put this into practice in 30 seconds.

Run your resume through the free ATS checker and see exactly what to fix.