Learn AI

AI Foundation with
Python

Category

Learn AI

About Course

Learning Outcomes:
By the end of the course, students will be able to:
- Understand fundamental concepts of AI, NLP, and machine learning
- Write Python code for basic logic and data handling

- Use AI models from the Hugging Face library
- Develop and deploy a simple AI-powered web application (chatbot)
- Explore pathways for further learning in AI and data science

Course Structure:
Duration: 8 Weeks
Schedule: 3 Days per Week (1 Hour per Session)
Total Contact Hours: 24
Delivery Mode: In-person (Flexible)
Methodology: Hands-on coding, live demonstrations, real-time project development

Tools & Platforms:
- Python (Google Colab) – beginner-friendly cloud IDE
- Hugging Face Transformers – for AI model integration
- Streamlit – for building Python-based web applications
- GitHub (optional) – for version control and project showcase

Project Output:
Each participant will build and present a working AI-based chatbot application as their capstone
project.

Show more

Course Curriculum

  • Intro to AI, NLP, and chatbots

  • Set up Google Colab

  • Python basics: variables, input/output, data types, conditionals

  • Write a simple terminal chatbot

  • Loops and string formatting

  • Use lists & dictionaries for chatbot logic

  • Build a rule-based FAQ chatbot

  • Organize code into folders/modules

  • Understand NLP basics: tokenization, intents, responses

  • Intro to Hugging Face and transformers

  • Load & test GPT-2 with text-generation pipeline

  • Wrap models in functions

  • Intro to prompt engineering

  • Create a terminal-based AI chatbot with session memory

  • Compare GPT-2 models

  • Install & run Streamlit

  • Build a basic chatbot web UI

  • Link Hugging Face model to Streamlit input/output

  • Add clear/reset buttons and session state

  • Customize chatbot with role prompts, themes, and emojis

  • (Optional) Add voice input/output

  • Finalize logic and UI

  • Add configuration controls (model select, temperature slider)

  • Test end-to-end flow and handle errors

  • (Optional) Use Git & GitHub

  • Polish project: branding, documentation

  • Live demo, peer feedback

  • (Optional) Deploy to Streamlit Cloud

  • Review and explore next steps (LangChain, APIs, RAG)

Your Instructors

course
24,000

This course includes:

Lectures24
Duration8 Weeks
Skill LevelBeginners
LanguageNepali and English
Deadline0000-00-00
CertificateYes