Practical Utilization of AI for IT, Programming, and Development – Digital Nova Scotia – Leading Digital Industry

This microcredential course is designed to equip experienced developers with the skills and knowledge necessary to build and deploy large language model (LLM)-based applications.

Over four weeks, participants will gain hands-on experience with transformers, datasets, Python AI models, and best practices for integrating AI into applications. They will also explore techniques for fine-tuning models, leveraging APIs, and ensuring robust testing and QA.

By the end of this course, learners will acquire the knowledge and practical skills to build and fine-tune LLMs, seamlessly integrate them into applications, develop end-to-end pipelines for specific use cases, and apply best practices for responsible AI deployment.

Apply now | Only 30 Seats Available

About this course

Course overview

  • Hands-On LLM Development: Gain practical expertise in developing and deploying Large Language Model (LLM)-based applications, including working with transformers, datasets, and Python-based AI models.
  • Fine-Tuning and Integration: Master techniques for fine-tuning LLMs, optimizing performance, and integrating them into applications through APIs and custom solutions.
  • Deployment and Monitoring: Explore strategies for secure deployment, testing, and monitoring LLMs in production environments, ensuring robust and reliable performance.
  • Ethical and Responsible AI: Address ethical considerations in AI, including bias detection and mitigation, while applying responsible AI practices.

Modules

  • Week 1 | Module 1: Introduction and Fundamentals
    • Understand transformer architecture, including key components like attention mechanisms and encoder-decoder structures.
    • Explore popular transformer models such as BERT, GPT, and T5, along with real-world applications.
    • Learn the capabilities, training methodologies, and differences between LLMs and traditional ML/NLP models.
    • Hands-on assignment: Use pre-trained LLMs for tasks like text generation, summarization, and sentiment analysis.
  • Week 2 | Module 2: Building and Fine-Tuning LLMs
    • Learn to source, clean, and preprocess datasets, applying tokenization, padding, and batch processing techniques.
    • Fine-tune LLMs on custom datasets and optimize performance using advanced architectures like RAG, Adapter layers, and LoRA.
    • Compare fine-tuning with Retrieval-Augmented Generation (RAG) and learn techniques to mitigate overfitting, underfitting, and hallucinations.​
    • Hands-on assignment: Fine-tune an LLM and address common optimization challenges.
  • Week 3 | Module 3: Leveraging LLMs Through APIs and Integration
    • Access and utilize API-based LLM services, understanding authentication, rate limits, and usage costs.
    • Build LLM-powered applications like chatbots and summarizers, leveraging evaluation metrics like BLEU, ROUGE, and Perplexity.
    • Integrate LLMs into backend and frontend applications, ensuring secure API usage and data privacy.
    • Hands-on assignment: Create a functional application using an LLM API and deploy it in an end-to-end pipeline.
  • Week 4 | Module 4: Good Practices and Ethics
    • Address ethical considerations in AI, including data privacy, fairness, and bias detection/mitigation.
    • Learn responsible AI practices to ensure ethical and reliable model deployment.
    • Capstone project: Develop, deploy, and present a unique LLM-based application, showcasing your knowledge and solutions to challenges faced.

This program is made possible through funding by Nova Scotia's Department of Labour, Skills and Immigration's Microcredential Initiative Fund.

This course is designed for IT, Programming, and Development professionals.

This course is for:

  • AI and Software Developers: Professionals with Python or programming experience who want to enhance their skills in building and deploying LLM-based applications for workplace solutions.
  • Data Scientists and Analysts: Practitioners aiming to apply advanced LLM techniques, such as fine-tuning and data preparation, to create impactful AI-driven insights in their organizations.
  • Tech Professionals Transitioning to AI: Engineers or IT specialists looking to upskill in AI to bring transformative LLM applications to their workplace.

Have you experimented with AI tools and have Python or programming experience, but want to dive deeper? This course is designed for you!

Application requirements

All applications will be reviewed by a committee and we will only accept up to 30 participants for this program. Here are various elements we will review and score:
  • Professional experience and relevance with your current role
  • Experience with Python and other programming languages
  • Your motivation for AI training and upskilling
  • Endorsement / support from your supervisor to enrol in this course
  • Potential impact on your productivity and professional work after completion of this course
  • Past experience with online learning and time commitment towards completing the course
*Please note that only residents of Nova Scotia will be accepted into the program.

Course requirements

This program leverages open-source tools and libraries, such as Python, Hugging Face, PyTorch, and TensorFlow, to provide accessible and practical learning experiences. No paid subscriptions are required.
  • Other software and hardware required:
    • Google account
    • Internet access
    • Laptop or desktop device (macOS or Windows)
  • Course schedule

    • Week 1 | Live session 1.1: Tuesday, January 28, 2025⋅4:00 – 7:00pm
    • Week 1 | Live session 1.2: Thursday, January 30, 2025⋅4:00 – 7:00pm
    • Week 2 | Live session 2.1: Tuesday, February 4, 2025⋅4:00 – 7:00pm
    • Week 2 | Live session 2.2: Thursday, February 6, 2025⋅4:00 – 7:00pm
    • Week 3 | Live session 3.1: Tuesday, February 11, 2025⋅4:00 – 7:00pm
    • Week 3 | Live session 3.2: Thursday, February 13, 2025⋅4:00 – 7:00pm
    • Week 4 | Live session 4.1: Tuesday, February 18, 2025⋅4:00 – 7:00pm
    • Week 4 | Live session 4.2: Thursday, February 20, 2025⋅4:00 – 7:00pm

    Your Instructors


    Adnane Ait Nasser
    AI Research Consultant | ACENET


    Yashar Monfared
    Digital Research Consultant, Engineering | ACENET


    Akshay Ghosh
    Advanced Digital Skills Instructor | ACENET


    Fred Allen, MEd
    Professional Studies Manager | StFX

    Apply now