Skip to content

πŸš€ Learn programming by building real-world projects. Community-driven platform. Contribute tutorials!

Notifications You must be signed in to change notification settings

megoxv/pbl-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

990810c Β· Feb 17, 2025

History

5 Commits
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025
Feb 17, 2025
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025
Feb 15, 2025

Repository files navigation

PBL Platform - Learn Programming by Building Real Projects

License PRs Welcome

Learn programming through hands-on project development with community-curated tutorials. πŸš€

Features

✨ 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

Contributing Tutorials

We welcome community contributions! Here's how to add new tutorials:

1. Create Markdown File

Create a new .md file in the appropriate language directory:

content/javascript/my-tutorial.md

2. Frontmatter Template

---
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...

3. Required Fields

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)

Submission Process

  1. Fork the repository
  2. Create feature branch: git checkout -b feat/awesome-tutorial
  3. Commit changes: git commit -m 'Add awesome tutorial'
  4. Push to branch: git push origin feat/awesome-tutorial
  5. Open a Pull Request

Need Help?

πŸ’¬ Get support through:

License

Distributed under MIT License. See LICENSE for more information.