Skip to content

Get Africoders on your phone

Challenge Explore
James avatar

Builder Passport

James

@james

James Adeniyi

Product Designer and AI enthusiast

7 posts 19 comments 3 followers 2 following Nigeria

Designer Open

I love building new products and experienting new ideas.

Professional Passport

Professional Builder

Free courses and real projects strengthen your Passport.

Your journey

  1. 01 Learn

    Browse free Academy courses

  2. 02 Prove

    Complete courses and assessments for Certificates of Completion

  3. 03 Showcase

    Add portfolio projects and join challenges

  4. 04 Discover Done

    Recruiter-facing Passport completeness · 78%

    78/100

Activity score

A living view of what they’ve been doing — posts, comments, projects, and learning.

189
Learning and exploring
New Builder · 78%

Active in conversation — 7 posts and 19 comments. Projects can come next.

0
Projects
0
Shipped
0
Endorsements
0
Collabs
5
Challenges
3
Followers
Challenge Winner

Posts

Build update 1 day ago

One thing I've come to understand about learning is that exposure to knowledge isn't the same as growth.

**One thing I've come to understand about learning is that exposure to knowledge isn't the same as growth.** You can spend hours watching tutorials, reading books, taking courses, and learning from people with more experience. You may even understand everything they teach. But understanding a concept and being able to apply it to a real problem are two different things. Take product design, for example. You can study user research, learn design principles, and read about UX laws. But until you work on a project, make decisions based on research, and see how people interact with your designs, much of that knowledge remains untested. Implementation is where you discover what you truly understand, where your assumptions are wrong, and what you still need to learn. It gives context to the theories you've gathered and helps you develop the judgment that comes with experience. This is why I believe learning a skill should never end at acquiring the knowledge. If you're on **AfriCoders**, you can pick up a skill through the platform's learning resources. But don't stop there. Find a way to practise what you've learned. Build a project, solve a problem, experiment with an idea, or teach the concept to someone else. You don't have to wait until you've mastered an entire skill before putting it to use. Start with what you understand, identify your gaps, and work on them as you progress. **Don't measure your learning only by how much information you've consumed. Pay attention to what you're now able to do with it.** Knowledge becomes more valuable when you put it to work.

Build update 1 day ago

Useful Websites Every UI/UX Designer Should Bookmark

**Hi, Product Designers on AfriCoders! 👋🏽** If you're looking for resources to make your design workflow easier, check out this list! I've compiled useful websites for colour palettes, fonts, icons, mockups, inspiration, stock photos, and more. 🎨 **Colour Palettes** 1. https://colorhunt.co 2. https://klart.io 3. https://color.adobe.com 4. https://webkul.github.io 5. https://pigment.shapefactory.co 🔤 **Fonts & Typography** 1. https://dafont.com 2. https://1001fonts.com 3. https://fontsquirrel.com 4. https://fontfreak.com 🏷️ **Vector Logos** 1. https://seeklogo.com 2. https://logovector.net 3. https://logotypes101.com 4. https://logos-vector.com 🔵 **Icons** 1. https://flaticon.com 2. https://freeicons.io 3. https://iconstore.co 4. https://iconfinder.com 5. https://digitalnomadicons.com 🖌️ **Photoshop Brushes** 1. https://brushking.eu 2. https://brusheezy.com/brushes 3. https://myphotoshopbrushes.com 4. https://fbrushes.com 5. https://gfxfever.com 📁 **Design Assets** 1. https://freepik.com 2. https://all-free-download.com 3. https://vecteezy.com 4. https://freeimages.com 📦 **Mockups** 1. https://mockupsforfree.com 2. https://mockupworld.co 3. https://graphicburger.com 4. https://zippypixels.com 💡 **Design Inspiration** 1. https://inspirationde.com 2. https://designspiration.net 3. https://pinterest.com 4. https://dribbble.com 5. https://behance.net 6. https://mobbin.com 🎬 **Stock Videos** 1. https://mixkit.co 2. https://coverr.co 3. https://motionplaces.com 4. https://videezy.com 🧩 **Transparent PNG Images** 1. https://cleanpng.com 2. https://pngimg.com 3. https://footyrenders.com 4. https://pngtree.com 📸 **Stock Photos** 1. https://unsplash.com 2. https://pexels.com 3. https://pixabay.com 4. https://stocksnap.io 5. https://burst.shopify.com 💡 **A quick reminder:** Always check the licensing terms before using assets in commercial pro

Build update 1 day ago

Sometimes, you just need to see someone else moving.

**Growing in isolation feels very exhausting** 😥 It’s great to lock-in, focus on yourself, learn, build, and put in the work. But associating yourself with a community of people who share similar interests, goals, and are on a similar journey can also be of great benefit to you. A Community like Africoders is a great example of this. **Being around people who are building, learning, sharing opportunities, and documenting their journeys has a unique way of reminding you that you’re not alone in the process.** ➡️ Someone sharing how they finally got a job after several rejections may just be the push you need to keep applying. ➡️ Someone sharing a project they just built may be the inspiration you need to finally start yours. ➡️ Someone sharing an opportunity you didn’t know about may be the opportunity that changes everything for you. ➡️ Someone sharing their journey may remind you that you’re not the only one figuring things out. There are days when things will feel extremely slow, when you’ll question your progress, and when it feels like everyone else is moving ahead of you. But that’s exactly why community matters. Find your people, learn from them, celebrate their wins, share your own journey, and keep moving. I hope this help **Stay in Motionnnn** ⚡

Build update 3 days ago

It’s possible to be highly skilled and still be stuck when it comes to monetizing your skill.

It’s possible to be highly skilled and still be stuck when it comes to monetizing your skill. I was stuck at this for a while until I discovered something that completely changed how I looked at it. Being very good at what you do does not automatically mean that people will find you, trust you, or pay you for it. You can have the skills, create great work, and still wonder why the opportunities aren’t coming. Here’s why: it’s not enough to be skilled; you also have to be visible. The people who can potentially hire you need to know that you exist and, more importantly, they need to see what you’re capable of. This is where showing up consistently becomes important. Document your journey on social media. Share what you’re learning, the projects you’re working on, your process, the problems you’re solving, and even some of the lessons you’re picking up along the way. And while you’re doing that, build your portfolio. Don’t wait until you have “big enough” clients or the perfect project before you start showcasing your work. Let people see your growth and what you can do. Because the next opportunity might not come from someone you already know. It might come from the next person who sees your post. If you’re struggling with getting your skills in front of the right people, this video is worth watching. It helped me think differently about personal branding, visibility, and putting your work out there. 👇 https://youtu.be/F3vIOSloiuk?si=bkFmhFJzfRrlCVx4

Build update 4 days ago

I’ve come to understand that there’s a lot that goes into the product development lifecycle before a product can successfully ship.

I’ve come to understand that there’s a lot that goes into the product development lifecycle before a product can successfully ship. Before I enrolled for my first bootcamp training in 2023, I used to get captivated by what was visible, the interface, the interactions, and eventually seeing the finished product come to life. But alone the line, I got to know that there’s actually so much work happening behind the scenes. A big part of that process is User Experience and User Interface Design. UX goes beyond designing screens; it involves understanding the problem you’re trying to solve, researching the people you’re building for, understanding their needs, mapping out how they should move through the product, identifying possible pain points, and figuring out how to make the entire experience as intuitive as possible. Then UI comes in to translate that experience into a visual interface through things like typography, colour, spacing, layout, components, hierarchy, and interactions. There’s also a lot of thought process behind the design itself because **design is thinking made visual**. Every decision on a screen should have a reason behind it. And even after the designs are done, the work doesn’t just stop there. There’s collaboration with developers, testing, handling different states, refining interactions, fixing usability issues, and making sure what was designed actually works as intended. Sometimes, when you use a product and everything feels simple and seamless, it’s easy to forget that a lot of thinking, decisions, iterations, and collaboration went into making it feel that simple. That’s one thing I’m beginning to appreciate more about product development: **the final interface may look simple, but the work behind it often is not.** If you’d like to understand UX/UI and the design process more deeply, here is one resource you'll find useful: https://assets.interaction-design.org/literature/article/ux-design-process-guide

Build update 4 days ago

One thing I’ve come to understand better as I’ve built more products and participated in different hackathons is what API keys actually are.

One thing I’ve come to understand better as I’ve built more products and participated in different hackathons is what API keys actually are. Think about a physical key. Your house has a door, and even though anyone can see the door, they can’t just walk in. You need the right key to unlock it and gain access. An API key works in a very similar way. When you’re building a product and you want it to communicate with an external service like OpenAI, Google Maps, Stripe, Livepeer, or any other API, that service needs a way to know that your application is authorized to use it. That’s where the API key comes in. It’s basically your digital key that gives your application permission to access a particular service. And this is one of those things I wish I understood earlier. You can build a beautiful interface, write all the logic, connect everything together, and still wonder why your AI feature isn’t working. Sometimes, the missing piece is simply that you haven’t given your application the right key to access the service. But just like you wouldn’t leave your house key hanging outside your door for everyone to use, you shouldn’t expose your API keys publicly. Don’t paste them directly into your frontend code, GitHub repositories, screenshots, or public projects. Keep them in environment variables and treat them like credentials. The more products I build, the more I realize that understanding these little technical concepts makes the whole development process feel a lot less intimidating. You don’t necessarily need to be a backend engineer to understand what an API key does. Sometimes, you just need a simple mental model: **an API is the door, and the API key is the key that gives you permission to enter.** 🔑 To have a deeper dive into the Best practices for managing API keys, you can check out the document below. https://docs.cloud.google.com/docs/authentication/api-keys-best-practices I hope this helps.

Wall

Leave a note for James. The builder and Africoders staff can moderate this wall.

Sign in to post on this wall.

No wall posts yet

Be the first to write on this builder’s wall.

Comments

Replies across Africoders — open any thread to read the full conversation.

19 shown

Challenges

1 win · 1 completed

Week 6: Teach Us in One Minute

Weekly · Winner · Won 2 Oct 2026 · ₦5,000

Winner

About

Create a short video (about one minute) teaching the community one useful thing — a tip, tool, concept, or technique.

Status
Winner
Date won
2 October 2026
What they won
Winner · ₦5,000
Rewards
70 campaign points · Weekly recognition ₦20,000 (staff-selected)
Rank
#2
Score
90 pts
Week 7: Skill Swap

Weekly · Submitted · Submitted 9 Oct 2026 · Up to ₦20,000

Submitted

About this challenge

Pair with another Africoder. Teach each other something useful, then write up what you taught, what you learned, and who you paired with.

Status
Submitted
Challenge ends
9 Oct 2026
Prizes to win
  • Weekly recognition · ₦20,000

Proof of work

No projects yet

Build your first project from a challenge. Proof of work beats a biography.

Activity

Challenges, projects, and profile milestones.

  1. James submitted to Week 7: Skill Swap

    1 day ago

    View challenge
  2. James submitted to Week 8: Bring One Africoder

    1 day ago

    View challenge
  3. James submitted to Week 8: Bring One Africoder

    1 day ago

    View challenge
  4. Received ₦5,000 — Launch Week 6 winner

    1 week ago

    View challenge
  5. James completed Week 6: Teach Us in One Minute

    1 week ago

    View challenge
  6. James joined challenge: Week 7: Skill Swap

    1 week ago

    View challenge
  7. James submitted to Week 6: Teach Us in One Minute

    1 week ago

    View challenge
  8. James enrolled in Practical AI for Students

    1 week ago

    Open course
  9. James joined challenge: Week 8: Bring One Africoder

    1 week ago

    View challenge
  10. James joined challenge: Week 6: Teach Us in One Minute

    1 week ago

    View challenge

Skills & stack

UI/UX Design AI Automation & Coding

Need help with Builder Passport?

Ask Amani

Open Help Center →