For the Hacktoberfest Weekend Challenge: Build for a Friend, I wanted to build something that wasn't just another AI demo.
I wanted to build something that could actually help someone learn.
So I built AIBuddies.
๐ Live: https://ajay-dhangar.github.io/ai-buddies/
๐ Source: https://github.com/ajay-dhangar/ai-buddies
AIBuddies is an open-source AI learning companion that brings together learning paths, practical projects, interactive demos, and community-driven resources in one place.
The Problem
Learning AI can be overwhelming.
There are thousands of tutorials, courses, papers, GitHub repositories, tools, and frameworks.
But when someone is just starting, the difficult question is often:
"What should I learn next, and what should I build?"
I wanted to create something that makes that journey easier.
Instead of only reading theory, learners should be able to:
Learn โ Build โ Experiment โ Understand โ Share
That's the idea behind AIBuddies.
What's Inside AIBuddies?
The platform currently brings together different areas of AI learning, including:
๐ง Machine Learning fundamentals
๐ฅ Deep Learning with Python
๐๏ธ Computer Vision
๐ฌ NLP and AI applications
๐ ๏ธ Hands-on projects
๐งช Interactive AI demos
๐ Learning resources
๐ค Community-driven learning
There are also practical examples such as AI-powered chatbots, image recognition, voice assistants, text-to-speech, and style-transfer experiments.
The goal is not to make AI feel magical.
The goal is to make it understandable and buildable.
Why I Built It for a Friend
The inspiration behind this project is simple.
Imagine someone who wants to learn AI but doesn't know where to start.
They jump between YouTube, documentation, courses, GitHub repositories, and random tutorials.
After a while, they have consumed a lot of information but haven't built much.
I wanted AIBuddies to become the kind of resource I could send to that person and say:
"Start here. Pick a path. Build something. Keep going."
That's what Build for a Friend means to me.
Not necessarily building something for a person's specific job.
Sometimes it's building something that helps someone you care about become better at something they want to learn.
Why Open Source AI Matters
This project is part of CodeHarborHub, my open-source initiative focused on making technology education more accessible.
AIBuddies follows the same philosophy:
Learning should be open, practical, and community-driven.
Open-source AI makes this ecosystem even more interesting because learners can go beyond simply calling an API.
They can explore models, tools, implementations, experiments, and projects.
They can learn how things work.
They can modify them.
And eventually, they can contribute back.
That creates a much more interesting learning loop:
Learn
โ
Experiment
โ
Build
โ
Break Things
โ
Understand
โ
Contribute
โ
Help Someone Else
What I'm Exploring
While building AIBuddies, I'm also exploring how an AI education platform can evolve beyond static documentation.
Some areas I'm interested in developing further:
- Interactive AI experiments
- Project-based learning
- AI-assisted learning experiences
- Open-source model experimentation
- Beginner โ advanced learning paths
- Community contributions
- Practical AI challenges
- More browser-based AI demos
- Better project discovery
- AI tools that help learners understand concepts
The long-term idea is bigger than a collection of tutorials.
I want AIBuddies to become a place where people learn AI by actually building AI.
Built as Open Source
AIBuddies is publicly available so developers and learners can explore the project, suggest improvements, and contribute.
- Live Project: https://ajay-dhangar.github.io/ai-buddies/
- GitHub: https://github.com/ajay-dhangar/ai-buddies
- CodeHarborHub: https://codeharborhub.github.io/
What's Next?
This challenge is only the beginning.
I'm planning to continue improving AIBuddies with more practical learning paths, projects, experiments, and community contributions.
Because I don't think the best way to learn AI is to consume 100 tutorials.
Sometimes it's better to build one small thing, understand why it works, break it, fix it, and then build the next thing.
That's the learning experience I want AIBuddies to encourage.
Build for a Friend
For me, this challenge isn't just:
"Build something with AI."
It's:
"Build something that makes another person's journey easier."
And that's exactly what I wanted AIBuddies to be.
If you're learning AI, I'd love for you to explore it.
If you're building something similar, I'd love to see it.
And if you have an idea for how AIBuddies could help learners better, feel free to contribute or open an issue.
Let's make AI learning more open, practical, and fun.
Top comments (0)