Instructor : Hamza Farooq
[Adjunct Professor @ Stanford & UCLA | Ex- Research Manager @Google | CEO, Traversaal.ai]
Co-Instructors
- Kanwal Mehreen [Lead NLP Researcher @ Traversaal.ai | Technical Editor & Writer @ KDNuggets]
- Saima Hassan [Assistant Professor @ KUST | AI/ML Researcher]
Our Building Large Language Model Applications course is thoughtfully designed to provide you with foundational and advanced skills in Generative AI, LLM architecture, prompt engineering, fine-tuning, and deployment. The focus will be on translating theoretical concepts into real-world applications, from creating effective prompts to deploying models on scalable platforms. Whether it’s crafting chatbots, optimizing semantic search, or training local LLMs, this course equips you with the tools to master the end-to-end lifecycle of Large Language Models.
Course Educational Objective
To jump-start a career in Generative AI and LLM applications by mastering LLM architectures, fine-tuning techniques, and real-world deployment strategies.
- To inspire innovative AI-driven solutions and entrepreneurial ideas in Generative AI.
- To prepare skilled professionals contributing to Pakistan’s growth in AI and NLP technologies.
Course Duration
One semester (4 Months)
Pre-Requisite
To ensure students can effectively grasp and implement course concepts, the following knowledge areas are required:
- Basic Python Programming
- Machine Learning Fundamentals and Deep Learning Concepts
Grading
Three categories of registration
- Credit Hours and Certificate with Grade (Class participation, submission of all assignments, Capstone Project)
- Certification of Participation (Class participation and submission of all assignments)
- Certification of Attendance (Attendance only – submission of assignments optional)
Book

Build LLM Applications (from Scratch)
by Hamza Farooq