Ikona kurzu Vibe coding a AI ve vývoji

Vibe Coding and AI in Software Development

Software development is going through a fundamental shift. Just as mathematics used to be the essential foundation for programming, classic programming is now becoming the basic building block for vibe coding. It is a new layer of abstraction that changes the developer’s role from “code typist” to architect and orchestrator of intelligent systems. Vibe coding is no longer about typing simple prompts into a chat. It is a complex discipline that requires mastering a whole ecosystem of tools and practices. If you want to stay in the field, it is no longer enough to “know how to use AI” – you have to master orchestrating subagents, MCP Gateways and advanced context management. This course teaches you to control these systems, integrate them into a real development cycle and build production applications on top of them. Be part of it and acquire these skills in time, before modern software development leaves you behind.

Prerequisites:

Programming experience.

Who is this course for?

The course is for developers, software architects, tech leads and other IT professionals who want to use AI effectively in their everyday work and take their skills to the next level. It suits both those who are just starting with AI tools and more advanced users.

Developers

Want to speed up their work, automate routine tasks and build modern AI-first applications.

Software architects

Design systems and want to understand how to integrate AI and multi-agent patterns into them.

Tech leads

Lead teams and need to move them towards an AI-first approach to building software.

IT professionals

DevOps, QA and others – everyone who wants to stay in the field and grow with AI.

How does the teaching work?

The course is taught online, so you can join from anywhere. Lessons combine explanation, demonstrations and practical exercises, and video recordings of all lessons are available for you to return to at any time.

Practical exercises

You try out new skills right away on real-world tasks.

Video recordings

All lessons are available in the e-learning platform for unlimited playback.

AI tools in practice

You work with tools such as GitHub Copilot, Cursor or Windsurf directly during lessons.

Optional homework

Between lessons you can work on assignments with feedback from lecturers.

Shared channel

A space for questions, sharing solutions and communicating with other participants.

Practice over theory

Every lesson is focused on immediate use in a real project.

When does the teaching take place?

Teaching is intensive, twice a week, with a regular evening rhythm that fits well with work and your own preparation between lessons.

  • 2 days a week – always on Tuesday and Thursday.
  • Class time – from 18:00 to 20:00, with a short break in the middle.

Course syllabus

Lesson 1

Introduction to the world of agents and vibe coding

We explore how LLMs work and the anatomy of agents. We compare current models and code assistants and look at new trends such as MCP, subagents and working with tools.

Lesson 2

Claude, Codex and Cursor

We focus on comparing and configuring vibe-coding tools. We learn to work with agents.md, define Skills and commands, and control subagents directly from the CLI.

Lesson 3

Advanced techniques, context management and prompting

We discuss agent collaboration based on the latest studies and show the practical use of Worktrees, working with Git, running Codex in Docker and implementing MCP and LLM Gateways. We also learn to use the context window effectively and the TOON method, handle context forking, compare single- vs. multi-agent strategies and apply advanced prompting techniques.

Lesson 4

Agent memory and RAG

We explain the differences between agents’ short-term and long-term memory. We introduce the process of introducing RAG and the principles of how vector databases work.

Lesson 5

Practical demo 1 – Full-stack application

No theory in this lesson. We use the skills we have acquired to create a complete full-stack application, debug it and try combining several tools in practice.

Lesson 6

Codex and Claude SDK

We learn to use SDKs to extend the capabilities of Claude and Codex. We focus on designing multi-agent workflows and integrating AI features into external applications.

Lesson 7

AI in the software lifecycle

We look at AI-first projects, code review and architecture design. We show how to integrate AI into CI/CD, automation in Jira and support in operating systems.

Lesson 8

Practical demo 2 – Deployment and operation in the cloud

We dive into areas beyond pure development. We show how applications can be deployed to complex cloud environments with AI, and how to debug and operate them.

What will you take away from the course?

After completing the course you will not just be a user of AI, but an architect of AI-driven development. Specifically, you will be able to:

  • Build full-stack applications largely with AI – from design to deployment.
  • Orchestrate subagents and build multi-agent workflows for real tasks.
  • Manage the context window effectively, including the TOON method and context forking.
  • Implement RAG over your own data with vector databases.
  • Integrate AI into CI/CD, code review and the software lifecycle as a whole.
  • Deploy AI applications to the cloud and operate them with the support of AI tools.

Tools used

While others talk about AI in general, we teach you the specific tools that professional developers around the world use today:

  • Claude – the advanced AI assistant from Anthropic, including Claude Code.
  • Claude SDK – programmatic integration of Claude into your own applications and multi-agent workflows.
  • Codex – the coding agent from OpenAI, including running in Docker and the SDK for advanced integration.
  • Cursor – a modern AI-first editor with deep integration of language models directly in the development environment.
  • MCP & MCP Gateway – the Model Context Protocol for connecting agents to tools and data.
  • RAG & vector databases – connecting models to your own data and long-term memory.
  • Git Worktrees – advanced Git usage enabling agents to run in parallel in a single repository.

What comes after the course?

It doesn’t end with the course. Even after completing it, you keep plenty of benefits you can rely on:

Certificate of completion

An official Turing Institut certificate documenting your newly acquired skills.

Permanent access to materials

Recordings of all lessons and study materials remain yours forever – come back to them whenever you need.

Entry to the Turing community

A Discord full of people like you, a newsletter with IT news and exclusive members-only events.

Lecturers

Zdeněk Vais

Zdeněk Vais

Founder · Senior Principal Software Engineer, Oracle
Učí u násAI and AgentsC#Data analysis and SQL
Zdeněk has been programming since secondary school. Since then he has gone from programmer through team leader to architect, building large financial systems, scientific applications and IoT solutions for aircraft along the way. He currently works as a Senior Principal Software Engineer at Oracle, where he builds the cloud for media services.

Dates

9.10. 2026 –
10.10. 2026
Class time
18:00 – 20:00
Class day
Friday and Saturday
Location
Online
Price
CZK 9900 incl. VAT

No dates are scheduled at the moment

There is currently no scheduled date for this course. Write to us or give us a call — we will let you know as soon as a new date is announced, and we are happy to arrange a date that suits you.

Frequently asked questions

What do I need to know before signing up for the course?

The course is for people who already have programming experience – you don't have to be a senior, but you should understand the basics of development and be able to find your way around code. We teach you everything about AI tools, agents and their orchestration from the basics to advanced techniques.

How does the course work?

We teach online and hands-on from the first lesson. We alternate clear theory with live demonstrations in which we build real applications together using tools such as Claude, Codex and Cursor. Besides the lessons you have access to e-learning and a Discord community where you can ask questions between lessons too.

Will I really be able to build applications with AI after the course?

Yes, that is exactly the goal of the course. We don't teach about AI in general, but the specific tools and practices professional developers use today: orchestrating subagents, context management, RAG over your own data and integrating AI into CI/CD. By the end you will be able to design, build and deploy your own AI-first application.

How does this differ from the AI Agent Developer course?

These two courses sit side by side in the catalogue and both work with agents, but they teach different skills.

This course is about developing software with AI. From someone who writes code by hand you become an architect and orchestrator: you use Claude, Claude Code, Codex and Cursor, direct subagents, manage context, connect an MCP Gateway and build full-stack applications that you then deploy. RAG and vector databases serve development here — so that agents know your code and data. You learn how to bring AI into code review, CI/CD and the whole software lifecycle. The course is shorter (8 lessons, approx. 16 hours) and assumes programming experience.

AI Agent Developer teaches you to build autonomous agentic systems as a product. You take ready-made language models as the brain of an application and teach them to act: plan steps, use tools, look up information in company data (RAG), remember context and cooperate with other agents. It covers LangChain, LangGraph, MCP, Kubernetes, the NVIDIA stack and preparation for the NCP-AAI certification. You try it in a real environment on GPU instances. It is a longer, deeper course (approx. 50 hours).

The courses meet at terms such as agent, RAG and MCP, but in a different context. Here the agent is a helper in the developer workflow — it writes, reviews and deploys code. In AI Agent Developer, the agent is the application itself that you build, run and scale.

A simple guide: if you want to change the way you develop software and master tools such as Cursor, Claude and Codex — stay here. If you want to build and run production agentic systems and aim for NVIDIA certification — go for the AI Agent Developer course. They build on each other, but neither is a prerequisite for the other.

A more detailed comparison of all AI courses by goal can be found in the article Which AI course should I choose?.