If you're a web development beginner looking to enhance your design skills while working on a project, there are several online platforms and resources that can help you learn and create simultaneously. Here are some suggestions:
YouTube: Traversy Media: Traversy Media's YouTube channel has a variety of web development tutorials. The channel covers not only the basics but also more advanced topics. You can find specific tutorials on design-related aspects as well.
Canva: Canva is a user-friendly design tool that can help you create visually appealing graphics for your web project. It's great for designing banners, logos, and other elements without the need for extensive graphic design knowledge.
Bootstrap: Bootstrap is a front-end framework that allows you to create responsive and visually appealing websites easily. It provides ready-to-use components and a grid system, making it helpful for beginners.
Adobe XD: Adobe XD is a powerful design and prototyping tool. It's user-friendly and can be a great asset for creating the visual aspects of your web project. Adobe offers tutorials to help you get started.
GitHub: GitHub is a platform for version control and collaboration. As you work on your project, consider hosting your code on GitHub. This will not only help you manage your project but also expose you to collaboration in a real-world development environment.
Remember to break down your project into smaller tasks, allowing you to focus on specific skills and concepts as you progress. Building a project while learning can be a rewarding experience, as it provides practical context for the skills you're acquiring.