Learn programming through hands-on project development with community-curated tutorials. 🚀
✨ Learn by Building
Gain practical experience by creating real-world applications from scratch
📚 Curated Tutorials
High-quality guides across multiple languages from experienced developers
🌍 Community Driven
Open source platform powered by developer contributions
We welcome community contributions! Here's how to add new tutorials:
Create a new .md
file in the appropriate language directory:
content/javascript/my-tutorial.md
---
title: "Your Tutorial Title"
description: "Brief description (150-200 chars)"
technologies: Tech1, Tech2
difficulty: "beginner"
url: "https://youtube.com/..."
image: "https://example.com/preview.jpg"
---
## Tutorial Content
Your tutorial content here...
Field | Description |
---|---|
title |
Tutorial name |
description |
Concise summary (150-200 characters) |
technologies |
Comma-separated technologies used |
difficulty |
beginner/intermediate/advanced |
url |
YouTube/article URL |
image |
Preview image URL (16:9 ratio recommended) |
- Fork the repository
- Create feature branch:
git checkout -b feat/awesome-tutorial
- Commit changes:
git commit -m 'Add awesome tutorial'
- Push to branch:
git push origin feat/awesome-tutorial
- Open a Pull Request
💬 Get support through:
Distributed under MIT License. See LICENSE
for more information.