🚀 Coursify: AI-Generated Courses on Any Topic with Video & Quiz
Inspiration 🌟
Coursify was born out of a burning desire to address a common problem: information overload and the high costs associated with quality education. In a world teeming with knowledge sources, we recognized the need for a platform that simplifies the learning process and makes it accessible to all. The vision was clear - create a solution that allows anyone to embark on a journey of self-improvement, regardless of their financial resources or prior knowledge.
What it does 📚
Coursify is a revolutionary platform that leverages cutting-edge AI technology. It empowers users to effortlessly create comprehensive courses on their chosen topics. With just a few clicks, you can select a main topic and specify subtopics. Coursify's AI engine then works its magic, sourcing relevant YouTube videos, generating concise summaries, and creating engaging quizzes. The result? Personalized, in-depth courses that equip learners with knowledge and understanding.
How we built it 🏗️
Our journey started with a clear vision and the fusion of remarkable technologies. We harnessed the power of Google Palm 2 and Vertex AI to create an AI-driven engine capable of curating courses from vast sources of information. Firebase played a pivotal role in managing and storing data, ensuring seamless user experiences. Chakra UI added a layer of elegance and user-friendliness to our platform, while NodeJS powered the behind-the-scenes processing.
The Role of Docker 🐳
Docker, the unsung hero of our project, made it all possible. It allowed us to containerize our application and its dependencies, making it easy to develop, test, and deploy consistently across different environments. Docker's containerization technology ensured that our AI models and data integration processes ran smoothly, regardless of the underlying infrastructure. It simplified our development pipeline, saving us valuable time and resources.
Challenges we ran into 🤯
The path to Coursify's creation was not without its hurdles. One significant challenge was training and fine-tuning our AI models to ensure accurate video selection, summary generation, and quiz creation. We also had to tackle issues related to data integration and security to safeguard our users' experience and information. Docker, however, helped us mitigate many of these challenges by ensuring a consistent and reproducible development and deployment environment.
Accomplishments that we're proud of 🌟
Coursify has surpassed our initial dreams, becoming a reliable source of knowledge for countless users. Our proudest accomplishment is democratizing learning - we've broken down the barriers that limited access to quality education. The public library of user-generated courses is a testament to our community's engagement and the impact we've had on learners worldwide.
What we learned 🧠
Throughout this journey, we've learned the incredible potential of AI in education. It's not just about making learning more accessible, but also about personalizing the experience for each user. Our journey continues as we explore new ways to make education more engaging, interactive, and immersive.
What's next for Coursify 🚀
We are working on expanding our course offerings, integrating with learning management systems like Google Classroom, and enhancing the user experience. Our mission remains the same - to empower everyone with knowledge, and we're excited to continue this journey of making education accessible, engaging, and affordable for all.
Join us on this exciting educational adventure with Coursify! 📖📊🎓
Built With
- chakra-ui
- docker
- firebase
- firestore
- google-palm-2
- google-youtube-api
- javascript
- node.js
- python
- vertex-ai


Log in or sign up for Devpost to join the conversation.