A portfolio of hands-on prompt engineering quests completed as part of the Learn2Earn Academy AI Piscine (Feb–Mar 2026).
This repository showcases skills in ethical AI use, creative prompt design, debugging, reasoning flows, and role-based prompting — documented in Markdown with supporting Python code.
| Quest | Focus Area |
|---|---|
| prompt-basics | Prompt structure, zero-shot vs few-shot, parameters |
| role-prompts | Persona simulation, tone variation, mentoring |
| reasoning-flow | Chain-of-thought, step-by-step logic, multi-step reasoning |
| prompt-patterns | Reusable templates, summarization, data extraction |
| debug-control | Detecting hallucinations, source constraints, delimiters |
| tool-prompts | Structured JSON, simulated API calls, agent workflows |
| creative-ai | Storytelling, resume writing, image prompt design |
| ai-ethics | Bias detection, ethical prompt design, harmful output mitigation |
| ethical-ai | AI as learning amplifier, fairness contract, irreplaceable skills |
- Designing prompts that produce consistent, structured, reliable outputs
- Using chain-of-thought techniques to expose reasoning and verify answers
- Extracting structured JSON data from unstructured text
- Identifying and mitigating bias and hallucinations in AI outputs
- Building reusable prompt templates across domains
- Simulating multi-step agent workflows with chained prompts
- Applying ethical principles to AI use in learning and production contexts
- Language: Python 3.12.3
- Environment: Conda, JupyterLab
- Interfaces: OpenAI, Anthropic
- Version Control: Git + GitHub
-
Install Miniconda or Anaconda
-
Open your terminal (or Anaconda Prompt on Windows).
-
Create a new virtual environment
Replacepiscinewith any name you prefer:conda create --name piscine python=3.12
-
Activate the environment
conda activate piscine
-
Install required dependencies
conda install numpy pandas jupyter
-
Verify installation
python --version python -c "import numpy, pandas, jupyter; print('Libraries imported successfully!')" -
Deactivate when done
conda deactivate
Tip: You can list all environments with:
conda env list- Prompt Piscine #310
Succeeded — 09 Feb 2026 → 02 Mar 2026
Every quest followed the same workflow:
Attempt independently → Test and document → Use AI strategically → Reflect
AI was used as a learning amplifier — to deepen understanding, surface edge cases, and explore alternatives — not as a replacement for independent thinking.
This repo demonstrates prompt engineering mastery across ethics, creativity, debugging, and reasoning.
Together with piscine-go-portfolio, it forms a comprehensive showcase of both programming and AI prompting skills.
I welcome feedback, collaboration, or opportunities to apply these skills in real-world projects.
Status: Complete and Production-Ready
Author: Jezreal Momoh @Learn2EarnNG AI Piscine