How to add or upload content to my website after deploying

Im new to web developing so please don’t hassle to help me…

i have completed courses such as html css , javascript, and jquery, in codeacademy. by which i can create a visually appealing websites…
but prob is while im coding a question got struck in my mind how can i add or update content in my website after deploying …
For example:
I wanted to create a website for sports which contains a schedule and reviews,statistics of each match daily…
i can only know to upload html files of first day schedule and match reviews to hosting service …
i wanted to build this type of website …so help me with how can i do that

do i want to always edit and replace my html files and upload to hosting servers…?

please let me know how can i do that…and also let me know what and all i should learn and procedure to do so…
is there any course in codeacademy to learn how to do that…?

you will need two things: a scraper to retrieve this information from somewhere (this depends on your server), database to store the scraped information, and server side language (PHP is a viable option, given most servers support this) to load the information into your html.