Transform YouTube learning into verified achievement with free certificates. Track progress, earn credentials, and advance your career with 200+ expert-led courses.
BYAMN (Build Your Academic Mind Network) is an innovative learning platform that transforms YouTube content into structured, certifiable educational experiences. Our platform allows users to enroll in courses based on YouTube playlists, track their progress, and earn verified certificates upon completion.
- Course Enrollment: Browse and enroll in 200+ expert-led courses
- Progress Tracking: Monitor your learning journey with detailed progress indicators
- Verified Certificates: Earn authenticated certificates upon course completion
- Mobile Responsive: Access learning content on any device
- User Dashboard: Personalized dashboard to track enrolled courses and progress
- Secure Authentication: Firebase-based authentication system
- Frontend: HTML5, CSS3, JavaScript, Tailwind CSS
- Backend: Firebase (Authentication, Firestore, Realtime Database)
- Deployment: Vercel
- Additional Libraries:
- jsPDF for certificate generation
- html2canvas for certificate design capture
- Read First This Then Start #3 (comment)
- How to Fork and Clone a GitHub Repository: https://www.youtube.com/watch?v=OODDLyvePr8
- How to Create Your First Pull Request on GitHub: https://www.youtube.com/watch?v=nCKdihvneS0
- Git & GitHub for Beginners -- Full Course: https://www.youtube.com/watch?v=Ez8F0nW6S-w&t=2196s
- How to Review Pull Requests on GitHub: https://www.youtube.com/watch?v=lSnbOtw4izI
- GitHub Issues Tutorial: https://www.youtube.com/watch?v=TKJ4RdhyB5Y
- A modern web browser (Chrome, Firefox, Safari, or Edge)
- Internet connection
-
Clone the repository:
git clone https://github.com/your-username/byamn-learning.git
-
Navigate to the project directory:
cd byamn-learning -
Open
index.htmlin your web browser or deploy to a web server
The application uses Firebase for authentication and data storage. To configure your own Firebase project:
- Create a Firebase project at https://console.firebase.google.com/
- Register your web app in Firebase
- Update the Firebase configuration in
assets/js/firebase.jswith your project credentials
If you see "Error loading courses" on the homepage, you need to load the demo data:
- Open
load-demo-data.htmlin your browser - Click the "Load Demo Data" button
- Refresh the homepage to see the courses
For more details, see README-FIX.md.
BYAMN-Learning/
├── assets/
│ ├── css/
│ │ └── styles.css
│ └── js/
│ ├── auth.js
│ ├── certificate.js
│ ├── course-player.js
│ ├── courses.js
│ ├── dashboard.js
│ ├── firebase.js
│ ├── main.js
│ ├── student-courses.js
│ └── verification.js
├── auth/
│ ├── login.html
│ └── register.html
├── about.html
├── certificate.html
├── contact.html
├── courses.html
├── dashboard.html
├── faq.html
├── index.html
├── player.html
├── privacy.html
├── student-courses.html
├── terms.html
└── verification.html
We welcome contributions to improve the BYAMN Learning Platform. To contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Thanks to all the wonderful contributors who help make BYAMN Learning better every day! 💖
You can explore contribution history here:
View Contribution Graph
This project is licensed under the MIT License, a permissive open-source license that allows flexibility for use, modification, and distribution. See the full text in the LICENSE file for complete legal terms.
This section summarizes the key points of the MIT License to make it easier for users and contributors to understand their rights and obligations. :contentReference[oaicite:1]{index=1}
Under the MIT License, you are permitted to:
- Use the software for any purpose.
- Copy and share the software with others.
- Modify the source code to suit your needs.
- Distribute original or modified versions of the software.
- Commercially use or integrate it into proprietary products. :contentReference[oaicite:2]{index=2}
The MIT License requires that:
- The original copyright notice and license text be included in all copies or substantial portions of the software.
- You must provide appropriate credit to the original authors when redistributing. :contentReference[oaicite:3]{index=3}
The MIT License limits liability by stating:
- The software is provided “as is”, without warranty of any kind.
- The authors or copyright holders are not liable for any claims, damages, or other liabilities arising from the use of the software. :contentReference[oaicite:4]{index=4}
For the full legal text of the license, see the project’s LICENSE file in this repository.
For support or inquiries, please contact us through our Contact Page or open an issue on GitHub.
- Thanks to all YouTube content creators whose educational content inspired this platform
- Firebase for providing a robust backend infrastructure
- Tailwind CSS for the utility-first CSS framework