🏠
Four
Build a personal home page with CodePen
🤖 Step 4: What to do
You must now build your own home page, and get all of the tests to pass. Give it your own personal touch. We know that people who do well on our courses show creativity, curiosity, persistence, and rigour. That’s what we’re looking for from you in this project.
- Make a free account on Codepen
- Fork the CYF starter page Personal Home Page Template
- Read the instructions in the code panels and edit the code to meet all the criteria you discover
Use HTML and CSS to complete this project. Codepen has options to use extensions like SASS and Pug and feel free to use those if you want!
💡Tip
Make sure you’re logged in to Codepen when you fork so your work is saved.
Advice
Use and read the tests to discover the other 10 requirements. Build, test, and improve your code progressively. The tests are written in the Javascript window in Codepen for you to see, and there’s a readout in the main view showing the results. Don’t worry that you don’t understand the brackets and arrows, read the words. The tests will rerun every time you make a change in your code.
Once you’re done, submit the URL of your working project with all its tests passing, to the dashboard.
🤖 Step 4: How to check your work
We have written this criteria in a special format called Given/When/Then . It is called a “specification”.
Here are the acceptance criteria for your project:
Given a personal home page
When I look in the test console
Then all 10 tests are passing
When I read the content
Then I learn something about you
When I view the page
Then the design is unique
When I validate the HTML
Then the HTML is valid
💡Tip
Your work is not judged on aesthetics in this project. We are interested in code correctness and specification compliance.
📩 Step 1: How to show us
Submission
You must do this in the CYF Course platform
- Share a link to your personal homepage on CodePen with all the tests passing
How to get help
When you have a question, ask it.
Remember, Code Your Future is a community of adults sharing skills. We are all here to help each other, and learn. You are meant to ask questions at Code Your Future. When you see someone else has a question, help them if you can.💡Code Your Future is a Community
When you have questions about coursework, ask in a
You do not need to wait for a workshop to ask a question. You can ask questions in Slack at any time. We are here to help you understand and complete this course. Our goal is to help you learn.
🤖 Step 4: Extend Your Skills
Use your new skill in real life:
This step is just for you. You don’t need to submit it. Next, deploy your personal home page to GitHub Pages, using what you learned in Khan Academy.