GenAI training for Software Developers

Level 1 : Foundation – Generative AI Essentials for Software developers

  • Core Python Concepts
  • Operators and Expressions
  • Data Types in Python
  • Lists and Tuples
  • Dictionaries and Variables
  • File Handling
  • Functions and Modular Programming
  • Essential Resources for ML
  • Introduction to Machine Learning Concepts
  • Data Manipulation with Numpy
  • Data Analysis with Pandas
  • Using Numpy and Pandas Together
  • Supervised Learning Basics
  • Introduction to Unsupervised Learning
  • Linear Regression Fundamentals
  • Overview of Generative AI
  • Defining Generative AI
  • Generative AI Demonstration
  • Lab: Create Videos with a Single Prompt
  • Real-World Applications of Generative AI

  • Technologies Powering Generative AI
  • Ethical and Legal Aspects of AI – Part 1
  • Ethical and Legal Aspects of AI – Part 2
  • Lab: Rapid PPT Creation in 30 Seconds
  • Managing Projects in Generative AI

  • Security Considerations in Generative AI
  • The Future of AI Technology
  • Lab: Generate AI Voice with a Single Prompt
  • Introduction to Hugging Face
  • Lab: Hands-on Tasks with Hugging Face

  • Introduction to Prompt Engineering
  • Techniques in Prompting
  • Behind the Scenes: From Prompt to Output
  • Lab: Experiment with Deepseek
  • Lab: Experiment with ChatGPT 4.0

  • Lab: Prompting with Anthropic Claude
  • Lab: Prompting with Google Gemini
  • Lab: Fine-Tuning with Hugging Face DITLILBERT

  • Introduction to NLP Concepts
  • Key Applications of NLP
  • Evolutionary Trends in NLP
  • Current Challenges in NLP
  • Common NLP Tasks
  • Building an NLP Pipeline

  • Tools and Libraries for NLP
  • Lab: Filter Spam from Emails
  • Lab: Summarize Text
  • Lab: NLP Data Preprocessing Techniques

  • Large Language Models Overview
  • Use Cases of LLMs
  • Advantages of Leveraging LLMs
  • Custom LLMs vs. Fine-Tuned Models
  • Exploring Multimodal LLMs
  • Lab: Programmatic Access to OpenAI
  • Lab: NLP Tasks with OpenAI LLM
  • Lab: Programmatic Access to Anthropic Claude
  • Lab: NLP Tasks with Ollama – build a rag chatbot
  • Lab: Develop a PDF Chatbot
  • Lab: Create a Text and AI Voice Integrated App
  • Lab: Build a Website Chatbot for Handling PHI Data