app.MapPost("/chat", (ChatReq r, IChatCompletionService ai) => ai.GetStreamingChatMessageContentsAsync(r.History));
AI Chatbot API
ASP.NET Core Web API with Semantic Kernel, chat history and streaming responses.
Build AI-powered back-end applications with C#, ASP.NET Core and Microsoft’s Semantic Kernel — plugins, RAG over your own data and AI agents. Master .NET, add intelligence, build real AI applications.
This .NET + AI course with Semantic Kernel in Kharghar, Navi Mumbai is a practical, beginner-friendly program to build AI-powered back-end applications in C#. You start with strong C# and ASP.NET Core fundamentals, then learn LLMs, prompts and embeddings, and use Semantic Kernel to connect AI to your own code and data.
C# and .NET from basics to advanced concepts
ASP.NET Core Web API with EF Core and SQL Server
AI, LLM, prompt and embedding fundamentals
Semantic Kernel plugins and function calling
RAG and AI agents with your own data
Build real-world AI back-end projects
A structured path from setup to a complete real-world application.
Syntax, OOP, collections, LINQ and async/await.
REST APIs, dependency injection, middleware and configuration.
Models, migrations, CRUD operations and queries.
LLMs, tokens, context windows, embeddings, prompting and limitations.
OpenAI SDK, Microsoft.Extensions.AI and streaming responses.
Kernel setup, AI services, prompt functions, templates and chat history.
C# functions as plugins, auto function calling and OpenAPI plugins.
Generating embeddings, in-memory vector store and Qdrant.
Chunking, retrieval, grounded answers from your documents and citations.
Semantic Kernel agents, multi-agent orchestration and an intro to Microsoft Agent Framework.
Function and prompt filters, prompt injection, content safety and protecting personal data.
Exposing Semantic Kernel through API endpoints, request/response design and background AI processing.
Configuration and secrets, logging, testing AI features and tracking token usage and cost.
An end-to-end AI back-end application built with .NET and Semantic Kernel.
// each module includes practical exercises to reinforce learning
You finish with a portfolio of AI projects — chatbot APIs, RAG and agents — you can show employers.
app.MapPost("/chat", (ChatReq r, IChatCompletionService ai) => ai.GetStreamingChatMessageContentsAsync(r.History));
ASP.NET Core Web API with Semantic Kernel, chat history and streaming responses.
var hits = await collection .SearchAsync(questionEmbedding, top: 3); // answer only from retrieved chunks
Ask questions about PDFs and company documents and get grounded answers with sources.
var score = await kernel.InvokeAsync<MatchResult>( screener, new() { ["resume"] = text, ["jd"] = jd });
Extract skills, match resumes against a job description and score candidates.
[KernelFunction, Description("Get order status")] public string GetStatus(int orderId) => _db.Orders.Find(orderId)?.Status;
Plugins for order lookup and FAQs using Semantic Kernel function calling.
// "Top 5 customers this month?" var sql = await kernel.InvokePromptAsync(nlToSql, args); var rows = await db.QueryAsync(sql);
Ask questions in plain English and get answers from a SQL Server database.
var chat = new AgentGroupChat(writer, reviewer); await foreach (var msg in chat.InvokeAsync()) Console.WriteLine(msg.Content);
A writer agent and a reviewer agent working together to produce and improve content.
One-to-one training at Code Nest, Kharghar. Message us on WhatsApp or call to book your seat.
Still have a question? Call or WhatsApp us on +91 77188 43499.
The course runs for 4 months and covers 14 modules, from C# fundamentals and ASP.NET Core to Semantic Kernel, RAG and AI agents.
No. The course starts with C# and .NET fundamentals and is designed for students, graduates, freshers and beginners. Basic programming knowledge helps but is not required.
Semantic Kernel is Microsoft’s open-source SDK for adding AI to .NET applications. It connects large language models to your own C# code through plugins and supports RAG and AI agents.
No. The course focuses on back-end development: C#, ASP.NET Core Web API, SQL Server and Semantic Kernel.
Yes. You build six practical projects: an AI Chatbot API, Document Q&A (RAG), AI Resume Screener, Customer Support Agent, Natural-Language Data Assistant and a Multi-Agent Workflow.
Training is one-to-one at Code Nest, Sector 13, Kharghar, Navi Mumbai.
Message us on WhatsApp or call +91 77188 43499, or email info@codenestinstitute.com to book your seat.
Build AI-powered apps with Python and GenAI.
Explore → DA+AIExcel, SQL, Python, Power BI and GenAI.
Explore → .NET.NET, Java, Python or PHP with React/Angular.
Explore → C#C# fundamentals to advanced.
Explore → AICompare our AI programs.
Explore →