Exercises to be used in the Code at Uni course. Use pair programming to solve them quicker and in a more creative way!
A gem cannot be polished without friction, nor a man perfected without trials
Feel free to rely on the example above as a guide.
- Create a HTML page about yourself, like a CV, if you want you can do it for a fictional character or project.
- Create a few headings to describe your previous experience and education.
- Add some paragraphs under those headings.
- Add at least one image, having them either inside your exercise folder or from the internet, your profile picture will look great here!
- Include a link to your linkedin/facebook profiles, or any of your favourite websites.
- Can you make the image a link?
- Can you add different heading sizes, if so how many of them?
- What's the difference between head and body?
- Continue with the previous page you created.
- Create an ordered (numbered) list of languages you speak.
- Create a bullet point list of skills or hobbies you have.
- What other types of lists can you create?
- What happens if you do a list within a list? Try doing this with languages list to differentiate between your written/spoken abilities
- Create a contact form asking visitors of your website to get in touch with you.
- Collect their email, phone, description, favorite color and at least a date or time, like they wanted to schedule a meeting with you.
- Feel free to use more input types, like selects and check boxes or radio buttons to collect more information from your users.
- Make so when you click the label it focuses on the input.
- Embed a YouTube video to your page, demonstrating either yourself or your favorite music.
- Try embedding Spotify/Google Maps
- If you are interested in collecting data, try embedding Google Forms or Typeform
- Create a new HTML file and a new CSS file. (adding the link to the CSS in the head of your HTML)
- In the HTML file:
- Add a heading from a news story
- copy paste a paragraph of text from a news story
- In your CSS file change the color of text, headings and background.
- Add some custom colors using https://flatuicolors.com/
- Change color of your links http://www.w3schools.com/css/css_link.asp
- Change the size of an image
- Using CSS make the paragraph narrower and use CSS to move it to the centre of the page.
- Make the title tidier and move the image to the centre of the page below the paragraph.
- Create a new image and add two paragrahs in HTML.
- Add a custom class to the new image and different classes to paragraphs.
- Change the size of the image with CSS.
- Change the color of the paragraphs so they are different.
- Position one paragraph next to each other, to have a two-column effect.
- Add new custom classes and practice customising them specifically.
- Add custom links and modify them specifically.
- As a group, draw the basic layout of a portfolio Website and then try to replicate it using your knowledge of HTML and CSS.
- Continue to make the website look exactly like Twitter.