0% found this document useful (0 votes)
12 views4 pages

Creating A Digital Portfolio

This document provides a step-by-step guide to creating a digital portfolio for AI and programming. It covers selecting a domain and hosting service, completing coding tutorials, and coding the portfolio itself. The guide emphasizes professionalism and showcases skills through GitHub projects and personal website development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views4 pages

Creating A Digital Portfolio

This document provides a step-by-step guide to creating a digital portfolio for AI and programming. It covers selecting a domain and hosting service, completing coding tutorials, and coding the portfolio itself. The guide emphasizes professionalism and showcases skills through GitHub projects and personal website development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Tips to Create an

AI/Programming Digital
Portfolio

Step 1: Create a domain and choose a web hosting


service
A domain is the name of your website and it’s made up of 2 components:

1. A name: website-name.com
2. A top-level domain, such as .com or .co.uk

When choosing a domain name and hosting your website on the Internet, you can
use a limited free service or pay for your own personal website address:

Free option: Host a GitHub Pages site

GitHub is a developer platform that allows developers to create, store, manage and
share their code.

www.github.com

GitHub Pages is a static site hosting service that takes HTML, CSS, and JavaScript
files straight from a repository on GitHub and publishes a website using a free
GitHub domain.

To setup a GitHub account and GitHub pages site, follow the tutorial below:

https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-
github-pages-site

Here’s an example:

https://elisabethslane.github.io/

Tip: Ensure your GitHub account name is professional, as this will form part of
your domain.
Paid option: Register a personal domain name

Search, choose and pay for a domain name, below are recommended providers:

www.fasthosts.co.uk (recommended)

www.godaddy.com (alternative)

Top tip: Keep your domain name professional, you’re likely to use it for many
years to come. Choose a variation of your name, such as joebloggs.com or joe-
bloggs.co.uk

The following information will assume you’re using Fasthosts. In addition to


purchasing a Fasthosts domain name, you will need hosting (from 49p per month),
you can also add an email account @yourdomain from £1 per month.

Follow the tutorial below to register a Fasthosts domain:

https://help.fasthosts.co.uk/app/answers/detail/a_id/11/~/registering-domain-
names

You will also require an FTP (file transfer protocol) client to transfer web files from
your device to your host web server. Below are two free recommendations:

Online FTP client:

https://www.filestash.app/online-ftp-client.html

Download FTP software:

https://cyberduck.io/download/

Once you have registered your domain and set up an FTP client, you can begin
designing your portfolio.

Step 2: Complete some tutorials


Following online tutorials and completing coding projects is the perfect way to
demonstrate your skills to potential universities and employers. Uploading that code
to GitHub regularly, over a period of time, further reinforces your commitment and
enjoyment of the subject matter.
Tip: Create a new GitHub repository for every coding project, consistently add to
and improve your code so that you show sustained work ethic (not lots of uploads
just before an interview!)

Udemy is an excellent resource for AI and programming tutorials. Spend time


researching your perfect course and wait for it to go on sale (add the course to your
basket but don’t purchase it, wait a few days and you’ll get an email reducing the
price significantly).
Don’t try to complete the course in one day, it will be overwhelming. Set aside a
couple of weeks over a period of time.

Below are some highly recommended courses:


100 days of Code Python Bootcamp (everyone should complete this before starting
Uni to study a Computing related degree):
www.udemy.com/course/100-days-of-code/
Complete Web Development Bootcamp:
www.udemy.com/course/the-complete-web-development-bootcamp/
Artificial Intelligence A-Z:
www.udemy.com/course/artificial-intelligence-az/
The AI Engineer Course: Complete AI Engineer Bootcamp:
www.udemy.com/course/the-ai-engineer-course-complete-ai-engineer-bootcamp/

In addition to Udemy, check out these free and paid resources on the following
learning platforms:

Oxford Artificial Intelligence Programme

Lloyds Bank free Generative AI Course

Free Machine Learning for All Course @ University of London

FutureLearn (Free and Paid Courses from UK Universities)

EdX (Free and Paid Courses from US Universities)


Once you have some code to commit to a GitHub repository, follow the below
tutorial to learn how:

https://docs.github.com/en/get-started/start-your-journey/uploading-a-project-
to-github

Step 3: Code your digital portfolio


Now you’ve got your domain sorted, done lots of learning and uploaded impressive
projects to GitHub repositories, it’s time to show off your skills by publishing them
online. The format of your website is entirely up to you, but keep it professional and
focus on your positives. Add a blog and contact section, if you wish.

You have two options when it comes to creating web code files:
1. Create HTML, CSS and JavaScript files from scratch
This is a great option if you have time and enjoy coding. If you need to learn how to
code, follow tutorials from Angela Yu’s Complete Web Development Bootcamp on
Udemy.
2. Use a template
Download the source code for a professional web portfolio site, I recommend Theme
Waggon:

https://themewagon.com/theme-tag/resume/

Once you’ve reached this point, you should be an expert in AI/programming, web
development and hosting. You’ll be able to show recruiters and universities you are
serious about a career in tech, while having plenty of experience to talk about in
technical interviews.

Finally, once you’re confident, consider help others by writing tutorials and adding
them to your website and/or answering questions on communities such as Stack
Overflow.

You might also like