Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

83 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€— Hugging Face AI Learning Portfolio

A documentation-first portfolio of my completed Hugging Face learning journey

Featuring structured course notes, hands-on implementations, certificates, and production-style practical work


πŸ“Œ Executive Summary

This repository is my Hugging Face AI Learning Portfolio β€” a structured record of the courses I completed, the practical implementations I built, the certifications I earned, and the technical workflows I documented along the way.

It is designed to show more than course completion.

It documents:

  • βœ… completed Hugging Face course learning tracks
  • βœ… practical implementations and code artifacts
  • βœ… benchmark-style and automation-oriented hands-on work
  • βœ… certificates and learning milestones
  • βœ… screenshots, notes, references, and setup documentation
  • βœ… a consistent portfolio-style presentation of technical growth

This repository is intentionally built as a documentation-first learning portfolio rather than a random collection of files.


🧭 Quick Navigation


🎯 Portfolio Scope

This repository currently covers three major Hugging Face learning tracks:

πŸ€– 1. Hugging Face Agents Course

Documented with:

  • course-level overview
  • final project implementation
  • benchmark-related work
  • certificates
  • screenshots and supporting artifacts

Core themes covered:

  • AI agent fundamentals
  • reasoning and action workflows
  • tool use
  • smolagents
  • LlamaIndex
  • LangGraph
  • Agentic RAG
  • GAIA-style evaluation workflow

🧠 2. Hugging Face LLM Course

Documented with:

  • course overview
  • foundational LLM unit documentation
  • certificate
  • unit-level learning notes

Core themes covered:

  • fundamentals of Large Language Models
  • transformer architecture
  • self-attention
  • pretrained model usage
  • core NLP task understanding
  • Hugging Face ecosystem basics
  • model limitations and bias awareness

πŸ”Œ 3. Hugging Face MCP Course

Documented with:

  • fundamentals of MCP
  • end-to-end MCP application work
  • EC2-based practical server/client setup
  • Continue CLI integration
  • production-style MCP automation workflow
  • GitHub Actions and Slack integration
  • screenshots, implementation files, notes, and certificate artifacts

Core themes covered:

  • Model Context Protocol fundamentals
  • host / client / server architecture
  • protocol and capability design
  • Gradio MCP server and client patterns
  • remote MCP connectivity
  • FastMCP workflow development
  • webhook-driven automation
  • Slack alerting and CI/CD communication flows

πŸ† Featured Work

1) πŸ€– GAIA-Style Evaluation Agent

A final benchmark-oriented project from the Agents Course, built around a Hugging Face Space-based submission workflow.

Includes:

  • app.py
  • requirements.txt
  • project README
  • final score screenshot

πŸ“‚ courses/agents-course/unit4-gaia-evaluation-agent/


2) πŸ”Œ End-to-End MCP Application

A practical MCP workflow built with a Gradio MCP server and multiple client-side approaches.

Includes:

  • Gradio MCP server
  • client configs
  • Continue CLI client setup
  • Gradio MCP client
  • Tiny Agents integration
  • screenshots and EC2 notes

πŸ“‚ courses/mcp-course/unit2-end-to-end-mcp-application/


3) πŸš€ MCP for Production Automation

A production-style MCP workflow server built around PR analysis, GitHub Actions event handling, and Slack notifications.

Includes:

  • FastMCP workflow server implementations
  • GitHub webhook ingestion
  • CI status prompts
  • Slack notification workflow
  • Claude Code integration flow
  • screenshots and certificate

πŸ“‚ courses/mcp-course/unit3-mcp-for-production-automation/


4) 🧠 LLM Fundamentals Documentation

Foundational LLM learning material from the Hugging Face LLM Course, documented in a portfolio-friendly structure.

Includes:

  • unit README
  • core transformer and NLP concepts
  • certificate placement
  • course positioning inside the broader portfolio

πŸ“‚ courses/llm-course/unit1-fundamentals-of-llms/


πŸ“š Learning Coverage

Agents Course

Documented learning areas include:

  • what AI agents are
  • how LLMs operate as agent β€œbrains”
  • tools and actions
  • Think β†’ Act β†’ Observe workflows
  • smolagents
  • LlamaIndex
  • LangGraph
  • Agentic RAG
  • benchmark-driven final project work

LLM Course

Documented learning areas include:

  • what LLMs are
  • transformer architecture
  • self-attention
  • pretrained models
  • NLP tasks
  • Hugging Face libraries and ecosystem
  • bias, hallucinations, and limitations

MCP Course

Documented learning areas include:

  • MCP fundamentals
  • host/client/server roles
  • transports and protocol concepts
  • tools, resources, prompts, and sampling
  • Gradio MCP applications
  • client/server connectivity
  • Continue and CLI-based experimentation
  • workflow servers for real automation
  • GitHub Actions + Slack notification pipelines

πŸ“ˆ Completion Snapshot

Track Status Portfolio Coverage
Hugging Face Agents Course βœ… Completed Course overview, final project, certificates, benchmark evidence
Hugging Face LLM Course βœ… Completed Course overview, foundational unit documentation, certificate
Hugging Face MCP Course βœ… Completed Unit 1 fundamentals, Unit 2 application work, Unit 3 automation workflow

🧱 Repository Architecture

Hugging-Face-AI-Learning-Portfolio/
β”œβ”€β”€ assets/
β”‚   β”œβ”€β”€ Hf-logo-with-title.svg
β”‚   └── README.md
β”‚
β”œβ”€β”€ certificates/
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ agents-course/
β”‚   └── llm-course/
β”‚
β”œβ”€β”€ courses/
β”‚   β”œβ”€β”€ README.md
β”‚   β”œβ”€β”€ agents-course/
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   └── unit4-gaia-evaluation-agent/
β”‚   β”‚       β”œβ”€β”€ README.md
β”‚   β”‚       β”œβ”€β”€ app.py
β”‚   β”‚       β”œβ”€β”€ requirements.txt
β”‚   β”‚       └── screenshots/
β”‚   β”‚
β”‚   β”œβ”€β”€ llm-course/
β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   └── unit1-fundamentals-of-llms/
β”‚   β”‚       └── README.md
β”‚   β”‚
β”‚   └── mcp-course/
β”‚       β”œβ”€β”€ README.md
β”‚       β”œβ”€β”€ unit1-fundamentals-of-mcp/
β”‚       β”œβ”€β”€ unit2-end-to-end-mcp-application/
β”‚       └── unit3-mcp-for-production-automation/
β”‚
β”œβ”€β”€ roadmap/
β”‚   └── README.md
β”‚
β”œβ”€β”€ .gitignore
└── README.md

🧩 What This Repository Demonstrates

This repository is meant to show that I can do more than β€œfinish a course.”

It demonstrates that I can:

  • study technical material in depth
  • convert learning into practical implementations
  • work across agents, LLMs, and MCP workflows
  • build and document code-based outputs
  • troubleshoot real environment and integration issues
  • present learning in a portfolio-safe, professional format
  • maintain consistent documentation across multiple technical tracks

🧠 Skills Demonstrated

AI Agents Python Prompt Engineering Tool Calling Hugging Face Spaces Transformers LLMs RAG smolagents LlamaIndex LangGraph MCP FastMCP GitHub Actions Slack Integration AWS EC2 LLM Evaluation


πŸ… Certificates and Evidence

This repository contains both centralized certificates and unit-level evidence.

Examples include:

  • Agents Course certificates
  • LLM certificate
  • MCP unit-level certificate artifacts
  • benchmark screenshots
  • implementation screenshots
  • workflow screenshots from practical MCP automation exercises

Certificate files are stored in:

  • certificates/
  • and in selected unit folders where the artifact is tightly tied to the implementation context

πŸ” How To Explore This Repository

Recommended reading order

  1. Start with courses/README.md
  2. Open the course folder you want to review
  3. Read the course-level README first
  4. Move to the most implementation-heavy unit folder
  5. Inspect screenshots, code, and notes together for full context

Best starting points


🌱 Repository Philosophy

This portfolio is intentionally built around three ideas:

1. Learning should be visible

I want the work behind the learning to be visible β€” not just the outcome.

2. Documentation matters

A strong technical portfolio is easier to understand when the work is documented clearly and consistently.

3. Practical work should be preserved

Hands-on implementations, configs, screenshots, notes, and setup lessons are valuable artifacts and worth keeping in a reusable form.


πŸš€ What Comes After The Courses

The main course-learning phase documented in this repository is now complete.

That means this portfolio is no longer centered on β€œwhat I plan to study next” inside these Hugging Face tracks. Instead, it now serves as a strong foundation for the next phase:

  • deeper standalone AI builds
  • extensions of MCP and agent workflows
  • more polished project packaging
  • independent experimentation beyond course structure
  • stronger production-style automation projects

The roadmap/ directory can now be used as a next-phase project and experimentation direction, not as a placeholder for incomplete course work.


⭐ Final Note

This repository captures a full Hugging Face learning journey across Agents, LLMs, and MCP in a way that is structured, practical, and portfolio-ready.

It is both:

  • a record of what I completed
  • and a base I can continue building from through deeper real-world AI engineering work

πŸ‘¨β€πŸ’» Author

Abdul Rehman

Cybersecurity β€’ Linux β€’ AWS β€’ AI Automation β€’ AI Agents β€’ LLM & MCP Learning Portfolio


About

A documentation-first portfolio of my completed Hugging Face learning journey across Agents, LLM, and MCP, featuring practical implementations, certificates, notes, and production-style AI automation workflows.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages