[go: up one dir, main page]

0% found this document useful (0 votes)
13 views3 pages

Course Curriculum

FOR AI/ML TEACHING

Uploaded by

sowmya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

Course Curriculum

FOR AI/ML TEACHING

Uploaded by

sowmya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Day Topic Concepts Discussed

● Machine Learning basics for software engineers


● Understand ML ecosystem and frameworks
AI/ML Fundamentals for ● Learn framework selection criteria
1
Engineers ● Transfer Learning
● Transformers and Language Models (LMs) primer
● AIML Models Inferencing
● Prompt engineering techniques
● Few-shot learning and in-context learning
● Chain-of-thought prompting and reasoning
● Token limits, LLM Parameters, context windows, and cost optimization
Prompt Engineering &
2 ● Prompt templates and dynamic prompt generation
LLM Integration
● Prompt Versioning
● Handling LLM limitations and failure modes
● Responsible AI practices and bias mitigation
● Prompt injection and AI safety considerations
● Introduction to AI agents and autonomous systems
● Tool use and function calling in LLMs
Agentic AI Frameworks - ● Memory systems for agents (short-term, long-term, episodic)
3
Introduction ● Agent architecture patterns (ReAct, Plan-and-Execute, etc.)
● Agent orchestration and multi-agent systems
● Overview of popular frameworks: LangChain, Langgraph, Semantic Kernel
● Multi-agent collaboration patterns
● Agent delegation and task distribution
Advanced Agentic
● Specialized agent roles (researcher, writer, critic, etc.)
4 Patterns & Multi-Agent
● Consensus mechanisms and conflict resolution
Systems
● Agent communication protocols (MCP, A2A, AG-UI, ACP)
● Agent workflow orchestration and state management
● Model and Prompt versioning
● Pre-trained models vs fine-tuning vs training from scratch
5 AIML & LLM Ops ● Cost optimisation
● AI model deployment patterns and considerations
● AI monitoring and observability
● Backend architecture patterns (monoliths, microservices, serverless)
● RESTful API design principles
Backend Architecture +
6 ● HTTP methods, status codes, headers
API Design
● API versioning strategies
● OpenAPI/Swagger documentation
● Relational vs NoSQL databases
Database Design + ● CAP Theorem
7
Implementation ● Database indexing and performance optimization
● Connection pooling and database drivers
● Authentication vs Authorization concepts
● Session-based vs token-based authentication
Authentication &
8 ● JWT (JSON Web Tokens) deep dive
Authorization
● OAuth 2.0 and OpenID Connect
● Password hashing and security best practices
● Caching strategies (in-memory, Redis)
Advanced Backend ● Message queues
9
Concepts ● Rate limiting and throttling
● Error handling and debugging strategies
● Testing pyramid (unit, integration, e2e, regression)
● Test-driven development (TDD) principles
10 Testing & Code Quality
● Mocking and stubbing external dependencies
● Code coverage and quality metrics
Modern Frontend ● Understand DOM manipulation and events
11
Fundamentals ● Learn responsive design principles
Frontend Frameworks, ● Understand component-based architecture
12 State Management, ● Master state management patterns
Effects & Routing ● Learn modern framework ecosystems
Frontend Architecture, ● Master build tools and bundling
13 Context, Deployment & ● Understand performance optimization
Performance ● Learn testing strategies
● Cloud computing models (IaaS, PaaS, SaaS)
● Major cloud providers overview (AWS, Azure, GCP)
Cloud Computing
14 ● Virtual machines vs containers vs serverless
Fundamentals
● Cloud networking basics (VPC, subnets, load balancers)
● Cloud storage options (object, block, file)
● Docker fundamentals and best practices
● Container images, Dockerfiles, and multi-stage builds
Containerization &
15 ● Docker Compose for local development
Orchestration
● Container registries and image management
● Kubernetes architecture overview
● Infrastructure as Code (IaC) principles
● Terraform basics
Infrastructure as Code &
16 ● Version control for infrastructure
CI/CD
● CI/CD pipeline basics
● Environment management (dev, staging, prod)
● Microservices architecture patterns
Microservices, API ● Service discovery and communication
17
Gateway & CDN ● API Gateway patterns and implementation
● Circuit breakers and resilience patterns
18 Observability & ● Monitoring, logging, and alerting strategies, best practices
Production Readiness ● Metrics collection and visualization
● Application Performance Monitoring (APM)
● Distributed tracing and observability
● Security scanning and vulnerability management
● Performance optimization techniques

You might also like