Learning to code can be challenging, especially if you don't know where to begin. The greatest approach to improve your programming abilities is to use them to create coding projects.
Here are some programming projects to boost your confidence and make you a better developer.
Calculator app ๐งฎ
The program that we all use on a daily basis is the calculator. The calculator is a project that is both simple and practical.
Creating a calculator app can help you learn, how to build reusable components, how to use props, and how to handle states.
Blog Website โ๏ธ
Building your own blog doesn't only improve your coding skill, but your online presence too. If you have a blog and share content regularly, you can get a lot of visitors which can increase your online presence.
Weather App โ
Having a fully-featured weather app in your portfolio can help you a lot to get clients. And if you deploy this app, not only you but many people may get benefit from it.
Spotify 2.0 ๐ถ
You can create Spotify 2.0, your own Spotify version. You can add as many features as you can and after completing, you can deploy it online :)
Movies App ๐ฝ๏ธ
You can create a movies app from scratch where you need to show movie details, posters, trailers, and cast. I believe that you will enjoy building this project.
Youtube UI Clone ๐
If you want to learn about grids, flexbox, and handling states then it would be better if you clone the YouTube UI. You don't need to 100% do the same as youtube, you have the freedom to redesign and create your own version of YouTube.
Chat App ๐ฌ
If you want to learn about Firebase, Firestore, Real-time database and etc. This project is for you, having this project in your portfolio can make your portfolio strong.
That is it :D
If you found this thread useful, consider:
โ Following me @SuhailKakar for more content like this
๐ Retweeting the first tweet.
Thanks for your support ๐
โข โข โข
Missing some Tweet in this thread? You can try to
force a refresh
10 Most Used Windows Softwares Alternatives for Linux ๐ง
The alternatives below are more reliable, less buggy, more secure, easy to upgrade, and easy to install. They have a huge amount of fans among users and donโt crash as often as their Windows equivalents ๐
When you go to GitHub and see some other developers' code, most of them are importing their components like the below image. This is called relative import. Relative import will start with either ./ or ../
However, there is a very better and cleaner way to import these components. This method is called absolute import. An absolute import will look this like ๐
EC2 is an Amazon cloud platform that provides safe and scalable computation capability. Its goal is to provide developers with simple access and usability for web-scale cloud computing while giving you complete control over your compute resources.
2. Amazon RDS
The Amazon Relational Database Service makes database management, scalability, and setup simple in the cloud. Automate time-consuming activities including hardware provisioning, database configuration, and backups in a cost-effective and proportional manner.