π Project-Based Learning Journey
This repository documents my project-based learning journey, where I learn by building real projects, solving real problems, and reflecting on what I learn along the way.
Instead of following tutorials step by step, I focus on:
- Learning through hands-on projects
- Understanding why things break
- Improving through iteration and reflection
This repository serves as both a learning log and a public portfolio.
π― Purpose of This Repository
The goals of this repository are to:
- Track my learning progress from foundations to advanced topics
- Document real challenges and how I solved them
- Develop a strong problem-solving mindset
- Create visible proof of skills for internships and job opportunities
π§ Learning Approach
My learning approach is guided by these core principles:
- π Project-first learning β concepts are learned while building
- π§ Problem-solving over theory memorization
- π Iterate and improve continuously
- βοΈ Reflect by writing
Every project is accompanied by a blog post that explains:
- Why I built the project
- Problems I faced
- How I solved them
- What I learned
π Repository Structure
project-based-learning/
βββ blog/
β βββ phase-1/ # Foundations & core programming
βββ assets/
β βββ images/ # Screenshots and diagrams
βββ README.md
π Blog Index
π’ Phase 1 β Foundations
Focus: Programming fundamentals, tooling, debugging, and problem-solving.
(More projects will be added as I progress.)
- Programming: Python (primary), JavaScript (as needed)
- Tools: Git, GitHub, Linux
- Writing: Markdown
- Workflow: Build β Break β Fix β Reflect β Write
π How This Repository Will Evolve
- New projects added regularly
- Gradual increase in project complexity
- Clear progression across learning phases
- Eventually linked to a personal portfolio website
π€ Why This Repository Is Public
I believe in learning in public.
This repository:
- Shows how I think and solve problems
- Demonstrates consistency, discipline, and growth
- Acts as real-world proof of learning and skills
π Author
Paran Kabiththanan
GitHub: https://github.com/KabiththananParan
β If Youβre Also Learning Through Projects
Feel free to:
- Explore the projects
- Get inspired
- Adapt this structure for your own learning journey