
C# Programming: From Fundamentals to Practical Application
Kaburi
$26.40
25%
$19.80
Beginner / C#, .NET
5.0
(44)
Code-oriented course that teaches you from the basics to the applications of C# by focusing on the essentials!
Beginner
C#, .NET
No more AI toy projects that end with a single API call! Based on my experience designing and deploying a full-stack AI chatbot, I will guide you through the entire process of building an AI chatbot that "works as a real service"—covering streaming, tool calling, memory, multi-modal capabilities, and Human-in-the-Loop.
4 learners are taking this course
Level Basic
Course period Unlimited

You can build a real-time streaming AI chatbot similar to ChatGPT from scratch.
You will gain the ability to apply LangChain/LangGraph's agents, tool calling, parallel processing, and memory management in real-world projects.
By implementing the Human-in-the-Loop pattern, you can design a secure agent system where users can approve, reject, or modify the AI's tool usage.
You can implement a multimodal AI chatbot that processes images and PDFs.
You can build a backend system that persistently stores and retrieves chat history using NestJS, Prisma, and PostgreSQL.
In React, you can implement a ChatGPT-level UX, including token-by-token real-time rendering, auto-scrolling, and Markdown rendering, by parsing HTTP streams.
Learn practical ways to use the modern React ecosystem, including Zustand, TanStack Query, and Shadcn UI.
Who is this course right for?
Backend developers who want to apply LangChain/LangGraph to real-world services
A frontend developer who wants to build their own AI chatbot service like ChatGPT.
Developers who have used LLM APIs but have no experience with full-stack chatbot projects.
Developers who want to learn advanced patterns for AI agents, such as Human-in-the-Loop, memory, and streaming.
Job seekers or junior developers who want to build a practical full-stack project portfolio based on React + NestJS.
Practitioners who need to quickly build AI chatbot PoCs or prototypes within their company.
Need to know before starting?
JavaScript / TypeScript Basics — You must have an understanding of basic syntax, including variables, functions, async/await, and module systems.
React Basics — Experience with basic hooks such as components, props, useState, and useEffect is preferred.
Node.js basics — it is helpful to be familiar with installing npm/pnpm packages and using the terminal.
REST API concepts — You can follow along smoothly if you understand HTTP methods (GET, POST, etc.) and the request/response structure.
Experience with NestJS or Express — Not required as the course covers initial setup, but it will make things easier if you have it.
766
Learners
62
Reviews
28
Answers
5.0
Rating
4
Courses
Clinic & Hospital Software Development Company | 2015 ~ Present
Operating a YouTube channel for C# lectures: Kaburi Coder (https://www.youtube.com/@kaburi-coder) 2022 ~
Programming Languages: C#, TypeScript, Dart, Python, VB.NET
Desktop Applications: WinForms, WPF
Mobile App Development: Flutter
Web Development: React, Next.js, Express, NestJS
Gen AI: LangChain, LangGraph
Containers and Orchestration: Docker, Kubernetes, Helm, ArgoCD ..
CI/CD: GitHub Actions
Database: MySQL, PostgreSQL, MongoDB, SQLite, etc.
Since 2015, I have gained extensive experience successfully leading various projects in the field of software development.
As a technical leader, I lead the team to maintain efficient development processes and focus on enhancing software quality and user experience by actively adopting the latest technology stacks.
Currently, I am leading the integrated development of desktop and web applications while also taking responsibility for internal employee training.
Furthermore, I am contributing to the overall success of projects by developing user-friendly applications, automating deployments, and implementing DevOps practices.
Through continuous self-development, I flexibly adapt to the changing technological landscape and approach new challenges with great passion.
All
85 lectures ∙ (7hr 30min)
Course Materials:
Check out other courses by the instructor!
Explore other courses in the same field!
Limited time deal ends in 8 days
$92,400.00
30%
$102.30