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:

  1. Growth. You’ll learn significantly by doing so. Imagine building the mini amazon, facebook, and reddit.

  2. Experience. It’ll introduce you to how software engineers work in the real world.

  3. 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

 
Previous
Previous

2. Projects

Next
Next

4. Data Structures & Algorithms