So now we saw some examples for Third-Party packages.
And of course there are way more examples out there
because there are tons of potential features,
you might want to add to your pages
or problems you want to solve or styles you want to add.
Now the great thing about all those packages is
that they are typically open source,
which means that you can see the source code that runs them.
And typically that source code
is hosted on a platform called GitHub.
Therefore, what you can often do
is you can search for GitHub
and then the name of your package
in this case, simple Parallax.
And you should find a link to this package on GitHub.
And here you find the source code.
Now this can be overwhelming
because often this source code is written
with a lot of tooling we don't know about yet,
but you can click through it and at least get a brief idea
of how things work here,
even though you'll see a lot of code in there,
which we haven't learned about yet.
Often those packages are written
with quite advanced JavaScript code,
and there is a reason why I also have
a 50 hour JavaScript course.
There is a lot you can learn about this language.
Nonetheless, this can be interesting to dive into,
also to see that it's no magic at all.
It's just some code, you don't have to write on your own.
Now you should of course still keep
those advantages and disadvantages in mind.
And there will never be
the clear right way of doing something.
For the rest of the course,
we will sometimes use Third-Party packages
to make our life easier,
but we will also often write our own code,
since this in the end,
is a course that should turn you into a web developer,
and as a web developer you need to be able to write code.
And even if there are Third-Party packages
that can save you some time,
of course, for practice purposes, it's still interesting
to write as much code as possible on your own
because you'll learn more if you do that, of course.
Nonetheless, as I just said,
you will also see plenty of examples
for Third-Party packages throughout the rest of this course.
Especially as we also start working on the backend,
because there as you will see,
there are also many use cases
where Third-Party packages can help us.