The author built a web browser as a practical project to challenge themselves.The project involved setting up the main window with a URL bar, adding navigation functionality, and enabling page rendering.Debugging import errors and setting up the virtual environment were some of the challenges faced.Completing the project served as a reminder that building something is the best way to improve in programming.