Hey everyone in this post i wanna share best resources to find coding project ideas/examples to practice coding before applying for a full time job or coding interview.

As we all know, coding and software engineering is a field that requires practice. Without practice, only theoretical knowledge on coding and engineering will not be very permanent. In order for our knowledge to be permanent and to advance in this field, we need to practice a lot. Thus, we will have prior knowledge and experience about the questions that may be asked to us when we enter an internship or a job interview.

There are various ways we can increase our coding skills by practicing. The most well-known ones are to develop projects and improve this ability by solving algorithm questions. In this blog post, we will focus on developing software projects and provide information on where to find sample projects.

The most well-known of these ways, of course, is to create clones of existing systems. For example, by creating clones of sites such as Instagram or Twitter, we can bring our coding skills to very good levels in a short time. What we mean by project clone is to develop in such a way that we can fulfill the basic features of the existing system. In this way, we will recognize many problems that may arise while developing a system. Here are some of the abilities we will gain as we develop these clones. Establishing the database connection. Making http calls between backend and frontend. CRUD operations and many more new topics.

Here are some examples of project clones. You can proceed based on the examples here.

You can add many popular websites and services to the examples above and try them out.

Another method is to follow the projects listed in the github repository given below, you can make very significant process while making these projects. In this repo, the projects are listed in order from easy to difficult. In addition, the features of these projects are specified in the project details. This will make it easier to determine which features you can add while developing the project.

Here is some of those github repositories.

Another good method for improving coding skills is solving coding problems. This will improve your coding skills in really short times if you dedicate yourself and make a good plan. For example you can start solving easy questions and move forward day by day. Here are some of famous coding problem solving platforms. Some of them have premium features bu free versions will be okay.

In my opinion these are the best ways to improve your coding and software engineering skills. Thanks for reading this blog post. I hope it’ll be helpful. Good luck on your coding journey.


İsa

Software Engineer