→ Back to path

Stage 5 of 5

Portfolio Project

Consolidate your learning by building, publishing, and explaining a complete project.

All five stages
Before you startComplete the HTML, CSS, and JavaScript stages and know basic Git.
GoalA published project with a README explaining its goal, stack, and next improvements.
PracticeFinish and publish your personal website with a GitHub repository. Write a README covering its sections and setup, and test links and interaction on phone and desktop.

Plan your final version

A published project with a README explaining its goal, stack, and next improvements.

Keep working on the same path project. Check each requirement below, then test it before publication.

Build it yourself

Finish and publish your personal website with a GitHub repository. Write a README covering its sections and setup, and test links and interaction on phone and desktop.

Start with the smallest working part. Test it, then add one requirement at a time. Keep your project for the next stage.

Optional explanations and references

Use a resource when you need more detail

Focus on the topics needed for the stage task. Practise during the course; completing every video is not the readiness check.

Elzero Web SchoolFree

HTML and CSS practice

Learners who want to build confidence and fluency before their final project.

Recommendation details
zDevtutorFree

Build a responsive website with HTML, CSS, and JavaScript

Learners who prefer following a visual project step by step.

Recommendation details
Elzero Web SchoolFree

Git and GitHub course

Learners who want to publish their project and manage its versions.

Recommendation details

If you get stuck

Save your work and repeat the smallest step that shows the problem. Compare what you expected with what happened. Read the error message, check the last change, and use a resource above to revisit that idea.

Ready for the next step?

If a point is still difficult, practise it again before continuing.

Review your completed path