Checkout this article to get a free domain and hosting for students to create a school project or learn website development.
WordPress Local Development on your Computer Using XAMPP
A complete guide for beginners to Learn wordpress local development from start to end by installing XAMPP and Wordpress on your PC