
Photo by Author | Canva
Sometimes, just reading the rules or learning lessons can be bored and you can lose interest. The best way to learn is to build entertainment projects that keep you busy and dynamic. In this article, I will share 5 early -friendly projects that teach basic programming principles and practical techniques that you will continue to use. I allow you to walk through them that is best for the initial people.
1. Pomodoro timer app
Lesson Link: https://youtu.be/uuwwg5cm2los?si=df0bhbolhxczvnzr
Learn the classic pomodoro techniques by building this simple timer app in Azar with Alina Chadnova. In her 2022 tutorial, she guides you through the formation of vomiting timers, play/pause/reset controls, and visual feedback. This is best for understanding the event -powered programming and tunter. You will also learn time handling and basic GUI layout, which will change repeated study sessions in your owner’s interactive tool.
2. Note to take the app with the identity of the speech
Lesson Link: https://youtu.be/z-3itxhrfke?si=alt6hgkgqs3ftval
Patrick Lieber’s “Note of Speech Identity and Concept API Note” Runs by making you a sound -seeker aide. You will enforce the speech_urgency of azar, put it in a loop so that it constantly listens, and connects it through the concept of API calls. You not only learn text conversion from speech but also learn real -world data handling and API integration. You will end up with a device that you will actually use to catch the sound in organized notes.
3. AI Virtual Painter
Lesson Link: https://youtu.be/ziwzaavbxqo?si=t_dqiwab1rxie8xo
This project turns your webcam and color marker into a magic paint brush using Open CV. You will detect the colors, track the movement frame in terms of frame, and draw in real time. This is a great crash course in the basic principles of computer vision. You will learn about the construction of HSV color space, smooth detection, and interactive visual applications. Literal painting satisfaction with the code makes it a fun experience.
4. Pyphotoshop: Image edit in azagar
Lesson Link: https://youtu.be/4ifduqmzqhm?si=xv-mkfouw8-gefwj
Make your mini photo by using pillows or open -CVs, such as Libraries. You will learn filters, crops, rotating, adding text and applying much. This project teaches you how to handle pixels, China image operations, and the user input. This image is an excellent introduction to processing, and you have to experience your photos with real visual effects.
5. Tower Defense Game
Lesson Link: https://www.youtube.com/live/ilhakxqbooa?si=uqnzcymhp8hks-ea
Join the Game Dev by making a Tower Defense Style game with Pigm or Technician. You will manage the enemy’s spread, mobility, confrontation detection, shooting logic, scoring, and even object -based design. This is a fun, viable way to learn loops, classes, and real -time user conversations with surface development. On a side note, this is a direct series of 12 hours so take your time, but it was a great source of learning that I cannot lose to mention it.
Wrap
It’s a line -up! Select a project that catchs you, open your code editor, and start building.
Pro points to encourage:
- Start easy. The projects have been ordered for a reason.
- After eliminating, give it a personal kind: add a GUI, add new features, or share with friends.
- Debaging print, print statements, using breakpoint, and step by code can also help you understand and fix the problems. If you get trapped, my 7 degrees debling techniques should know every initial that the article can help.
Kanwal seals Kanwal is a machine learning engineer and a technical writer who has a deep passion for data science and has AI intersection with medicine. He authored EBook with “Maximum Production Capacity with Chat GPT”. As a Google Generation Scholar 2022 for the APAC, the Champions Diversity and the Educational Virtue. He is also recognized as a tech scholar, Mitacs Global Research Scholar, and Harvard Vacod Scholar as a Taradata diversity. Kanwal is a passionate lawyer for change, who has laid the foundation of a Fame Code to empower women in stem fields.