At this point in the course,
in the previous course sections,
we learned a lot about the key basics and fundamentals that
you need to know to build websites.
We learned about HTML CSS,
and we learned how we can combine these technologies to
build a basic website or basic websites already, actually.
Now in this course section,
we will leave our local machine and you will learn
how you can take that first website that you built
and how you can expose it to the world,
how you can host or deploy it as it's also called.
And for this we'll clarify what exactly hosting
and deployment means and how that works.
And then I will show you in some concrete steps,
which you can follow along,
how you can take this first website you built
and take it online and expose it to the entire world,
if you want to.
Now I'm referring to this challenge website,
which we built into first course sections.
And of course, what you could do, if you want to,
is you could update the challenge you have for today.
And the challenge has you have planned for the week
to reflect the actual challenges you're facing.
Like today, your challenge would be to replicate
what you learn here and deploy your website.
And then if you want to, you can update this every day.
As you follow through this course update the daily challenge
and the challenges that are planned for the week, every day,
you are taking this course and then redeploy reupload
the page with the steps you will learn
in this course section so that you have
an up-to-date website every day.
And if you want to, you could share this deployed website,
this daily challenge website,
which kind of tracks your progress with others
by sharing a link to your website on Twitter
or other social media sites, if you wanted to.
Now that's of course optional, nonetheless,
either way in this section,
you will learn what hosting is and how you can take any
website and put it online.
I also want to clarify that
I'll come back to this later again, in the course,
once we learn how to build more complex websites,
but here in this section,
we're already going to learn how we can host basic websites
like the websites we built up to this point.