AI is everywhere - but can you really create applications with it? Most developers have tried ChatGPT. Some have even inserted pieces of generated code into a project. But that's not quite the same as creating real AI-based features that make applications smarter, more convenient, and more valuable for users.
This is exactly what this course is dedicated to.
In "Creating Applications with AI", you will step by step understand key concepts, modern tools, and best practices for developing fully-fledged applications with AI support.
Why Every Developer Needs This Course Right Now
Practical Focus
You will learn:
- How large language models (LLMs) work;
- What tokens, context windows, and model parameters are;
- How to write effective prompts using prompt engineering techniques;
- How to build a chatbot from scratch with a clean and maintainable architecture;
- How to create a tool for summarizing reviews that helps users make decisions faster;
- How to integrate open-source models via Hugging Face and Ollama;
- How to run models locally on your machine;
- How to apply principles of clean code and best development practices;
- How to use modern tools (Bun, Tailwind CSS, shadcn/ui, Prisma, and others) to create AI-powered full-stack applications.
Learning Through Practice
What You Will Create
- Chatbot: An assistant for an amusement park, answering questions like "What rides are suitable for children under 10?", "Where can I find vegetarian dishes?" or "What time does the park open?". You will step by step implement the backend, organize the code according to principles of clean architecture, and create a modern frontend for convenient interaction.
- Reviews Summarizer: A tool that turns dozens of user reviews into clear and useful insights. These same techniques can be applied to many other functions with AI integration.