Computer Science With No Experience CV Example
For computer science graduates seeking their first industry role without professional experience. Showcases your technical projects, programming skills, and academic achievements to demonstrate your potential.
Recommended template: ClassicPro
Key Skills to Include
Quick Tips
- Feature your strongest academic projects, hackathon entries, or personal coding projects prominently.
- Include links to your GitHub profile, portfolio website, or any deployed applications.
- Highlight your final year project or dissertation, particularly if it involved practical software development.
- List programming languages and frameworks by proficiency level to help employers assess your capabilities.
Ready to build your CV?
Start with the Classic template and customise it for your junior role.
Upgrade to ProHow to Write Your Computer Science With No Experience CV
A computer science CV without professional experience needs to demonstrate your technical capabilities through projects, academic work, and self-directed learning. Employers hiring for graduate and junior developer roles understand that you may not have industry experience, but they expect to see evidence of practical coding ability, problem-solving skills, and a genuine passion for technology. Your projects and contributions are your portfolio — treat them with the same weight as professional experience.
CV Structure
Lead with your profile and a dedicated technical skills section, followed by your project experience, education, and any part-time work. Treat academic and personal projects like work experience — give each project a title, brief description, technology stack, and bullet points covering your contributions and outcomes. Include links to your GitHub profile and any deployed applications. Keep the CV to one page unless you have extensive project work.
CV Format
Use a modern, clean template that reflects the tech industry — a subtle two-column layout works well for showcasing skills alongside experience. Ensure your contact details include links to your GitHub, LinkedIn, and any portfolio sites. Use a monospace font for code-related content if appropriate, but keep the overall design professional and readable.
CV Profile Examples
Computer Science Graduate
First-class BSc Computer Science graduate from the University of Birmingham with a strong foundation in software development, data structures, and web technologies. Completed a final year project building a machine learning recommendation engine using Python and TensorFlow. Proficient in Java, Python, and JavaScript with practical experience from three university group projects and personal portfolio applications hosted on GitHub.
Self-Taught Developer
Motivated computer science graduate with a 2:1 from Nottingham Trent University and a passion for full-stack web development. Built and deployed four personal projects using React, Node.js, and PostgreSQL, gaining practical experience in API design, responsive interfaces, and database management. Active contributor to open-source projects with over 30 pull requests merged on GitHub.
Career Changer — Into Tech
Career-focused computer science graduate transitioning from a business background, combining a BSc in Computer Science with two years of commercial experience in project coordination. Strong analytical skills and a methodical approach to problem solving developed through academic study and previous professional roles. Keen to apply programming skills in Python and Java within a graduate software engineering team.
State your degree classification, university, and key technical skills. Mention your strongest project and the technologies you used. Express your enthusiasm for the specific area of technology you want to work in, whether that is web development, data science, or systems programming.
Key Skills for Your Computer Science With No Experience CV
Programming (Python, Java, C++)
Writing clean, efficient code across multiple languages with experience in object-oriented and functional programming paradigms.
Data Structures & Algorithms
Applying fundamental data structures and algorithmic techniques to solve computational problems efficiently.
Version Control (Git)
Using Git and GitHub for collaborative development, branching strategies, pull requests, and code reviews.
Web Development
Building responsive web applications using HTML, CSS, JavaScript, React, and back-end frameworks such as Node.js and Flask.
Database Management
Designing and querying relational databases using SQL and PostgreSQL, with exposure to NoSQL databases such as MongoDB.
Problem Solving
Breaking down complex technical challenges into manageable components and developing logical, tested solutions.
Academic Research
Conducting literature reviews, evaluating existing solutions, and presenting findings in structured academic reports.
Software Testing
Writing unit tests, integration tests, and using test-driven development practices to ensure code reliability.
Agile Methodology
Working in agile team environments using Scrum practices including sprints, stand-ups, and retrospectives during group projects.
Work Experience Examples
If you lack industry experience, create a 'Projects' section and describe each project as you would a work role. Include the project name, your role, the technology stack, and specific contributions. Add bullet points for responsibilities and outcomes. If you have part-time or retail work experience, include it but focus on transferable skills such as teamwork, problem solving, and time management.
Final Year Project — Machine Learning
University of Birmingham
Designed and built a content-based recommendation system for an academic library catalogue as part of a final year individual research project.
Responsibilities
- Researched and implemented collaborative filtering and content-based recommendation algorithms using Python and TensorFlow.
- Collected and preprocessed a dataset of 12,000 catalogue entries, performing data cleaning and feature extraction.
- Developed a RESTful API using Flask to serve recommendations and a React front end for the user interface.
- Wrote comprehensive unit tests achieving 92% code coverage and documented the project to academic publication standard.
- Presented the completed system to a panel of academics and industry partners at the end-of-year showcase.
Achievements
- Achieved a first-class mark of 78% for the project, the highest in the cohort of 65 students.
- System demonstrated a 34% improvement in recommendation relevance over the baseline keyword-matching approach used by the existing catalogue.
Customer Service Associate
Waterstones Booksellers
Worked part-time throughout university in a busy high-street bookshop, handling customer enquiries and supporting store operations.
Responsibilities
- Assisted an average of 80 customers per shift with product enquiries, recommendations, and till transactions.
- Managed the online click-and-collect service, processing orders and communicating with customers about availability.
- Supported stockroom organisation and helped maintain visual merchandising displays across the shop floor.
- Trained two new part-time team members on till operations and customer service procedures.
Achievements
- Named Employee of the Month twice for consistently positive customer feedback and willingness to take on additional responsibilities.
- Reduced click-and-collect processing time by 20% by reorganising the staging area and creating a tracking spreadsheet.
Education & Qualifications
Include your degree classification, university, and relevant modules. Highlight your dissertation or final year project, including the topic, methodology, and key technologies used. If you achieved high marks in specific technical modules, list them. Include any relevant online courses, certifications, or bootcamp completions.
BSc Computer Science
Undergraduate degree providing a strong foundation in programming, algorithms, data structures, and software engineering principles.
AWS Cloud Practitioner
Entry-level cloud certification demonstrating understanding of AWS services and cloud computing fundamentals.
freeCodeCamp / Codecademy Certificates
Online learning platform certificates demonstrating self-directed learning in specific technologies.
Google IT Support Certificate
Professional certificate covering IT fundamentals, networking, and technical support skills.
Frequently Asked Questions
How do I write a CV with no programming work experience?
Should I include my GitHub profile on my CV?
What programming languages should I list on my CV?
How important are personal projects for a graduate developer CV?
More Junior CV Examples
Accounting Intern CV
For accounting students and graduates seeking internship positions in finance departments or accounting firms. Demonstrates your academic foundations, attention to detail, and eagerness to gain practical experience.
Air Cadet CV
For air cadets leveraging their disciplined training, leadership development, and teamwork experience to secure civilian employment or further military careers. Highlights transferable skills gained through cadet service.
Apprenticeship CV
Tailored for school leavers and young professionals applying for apprenticeship programmes. Focuses on your willingness to learn, relevant academic achievements, and any work experience that demonstrates your work ethic.
Care Assistant With No Experience CV
For individuals entering the care sector without previous care experience. Emphasises compassion, transferable skills from other roles, and a genuine motivation to support vulnerable people.
Childcare With No Experience CV
For individuals seeking childcare roles without formal childcare experience. Focuses on your nurturing personality, relevant transferable skills, and any informal experience working with children.
Deck Cadet CV
For aspiring merchant navy officers applying for deck cadet positions. Demonstrates your maritime training, physical fitness, and commitment to a career at sea.