3. Professional Portfolio
The coding project that improved my skills the most by PIRATE KING
Build a Professional Portfolio
Building your own projects is crucial for three reasons:
- Growth. You’ll learn significantly by doing so. Imagine building the mini amazon, facebook, and reddit. 
- Experience. It’ll introduce you to how software engineers work in the real world. 
- Resume. By working on your projects, you’ll automatically build your own professional portfolio. 
Assignment
Build at least two high-quality projects spending 40-60 hours each. Here are some project ideas:
- Build something useful or interesting to you. (e.g. PK’s bookkeeping app) 
- Try to solve a real-world problem. (e.g. creating an online presence for local restaurants) 
- Make games! (e.g. 2D Python games using pygames, a Zelda-style game in Python) 
Resources
🏗 How to build PK’s Personal Finance Website
▶️ Blog Post: The coding project that improved my skills the most
💻 PK’s GitHub
