Featuring structured course notes, hands-on implementations, certificates, and production-style practical work
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.
courses/β full course documentation hubcourses/agents-course/β Hugging Face Agents Coursecourses/llm-course/β Hugging Face LLM Coursecourses/mcp-course/β Hugging Face MCP Coursecertificates/β certificate archiveassets/β shared visuals and supporting assetsroadmap/β post-course expansion ideas and future portfolio direction
This repository currently covers three major Hugging Face learning tracks:
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
smolagentsLlamaIndexLangGraph- Agentic RAG
- GAIA-style evaluation workflow
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
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
A final benchmark-oriented project from the Agents Course, built around a Hugging Face Space-based submission workflow.
Includes:
app.pyrequirements.txt- project README
- final score screenshot
π courses/agents-course/unit4-gaia-evaluation-agent/
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/
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/
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/
Documented learning areas include:
- what AI agents are
- how LLMs operate as agent βbrainsβ
- tools and actions
- Think β Act β Observe workflows
smolagentsLlamaIndexLangGraph- Agentic RAG
- benchmark-driven final project work
Documented learning areas include:
- what LLMs are
- transformer architecture
- self-attention
- pretrained models
- NLP tasks
- Hugging Face libraries and ecosystem
- bias, hallucinations, and limitations
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
| 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 |
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
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
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
- Start with
courses/README.md - Open the course folder you want to review
- Read the course-level README first
- Move to the most implementation-heavy unit folder
- Inspect screenshots, code, and notes together for full context
-
For agent systems and benchmark-style work:
courses/agents-course/ -
For LLM foundations:
courses/llm-course/ -
For systems integration and automation workflows:
courses/mcp-course/
This portfolio is intentionally built around three ideas:
I want the work behind the learning to be visible β not just the outcome.
A strong technical portfolio is easier to understand when the work is documented clearly and consistently.
Hands-on implementations, configs, screenshots, notes, and setup lessons are valuable artifacts and worth keeping in a reusable form.
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.
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
Abdul Rehman
Cybersecurity β’ Linux β’ AWS β’ AI Automation β’ AI Agents β’ LLM & MCP Learning Portfolio