Програмиране със съвременни AI инструменти (Claude Code)

AI Coding Program

Какво представлява този курс?

Шестдневна, практически насочена програма, която учи нови програмисти как да създават реален софтуер с AI като свой партньор в работата.

Учениците трябва да имат познания по JavaScript или C++. Този курс ги отвежда от нивото „мога да програмирам“ до „мога да проектирам, изграждам и пускам завършени уеб приложения с помощта на съвременни AI инструменти“.

Водещ Иван Николов
Продължителност 6 дни
Изисквания JavaScript или C++
Резултат Реални AI проекти

Какво ще научат учениците?

Работа с Claude (AI инструментът)

  • Как работят large language models на практическо ниво — tokens, context windows и защо Claude понякога допуска грешки.
  • Ефективно prompting: как да дават контекст, да показват примери и да вървят към правилния отговор.
  • Как да използват Claude Projects с custom instructions, така че AI да бъде настроен спрямо техния личен стил и нужди.
  • Как да разпознават ограниченията на AI: кога е по-добре да започнат нов chat, кога да поемат нещата в свой ръце и кога изобщо да не използват AI.

Claude Code (Програмиране с Агенти)

  • Инсталиране и използване на Claude Code като AI помощник, който работи директно във файловата система.
  • Planning mode, permissions, памет за проекта чрез CLAUDE.md, custom commands и subagents.
  • Как да разделят по-големите задачи на ясни, кратки и проверими стъпки.
  • Как да четат git diffs и да преглеждат генерирания от AI код, преди да го използват.

Основи на софтуерното инженерство

  • GitHub — repositories, commits, diffs — използвани всеки ден по време на курса.
  • Архитектура на уеб приложения — как frontend, backend и database работят заедно.
  • Full-stack разработка — Node.js + Express за backend, Firebase Firestore за database, Tailwind за стилизиране.
  • Frameworks вместо писане на всичко от нулата — как да избираш правилния инструмент.

AI Fluency (заложена в целия курс)

  • Delegation — да преценяваш какво да възложиш на AI и какво да направиш сам.
  • Description — да обясняваш ясно на AI какво искаш.
  • Discernment — да оценяваш дали AI отговорът е коректен и качествен.
  • Diligence — етика, честност при използване на AI, защита на лични данни и избягване на прекомерна зависимост.

Как ще се проведе учебният процес?

Учебните дни се редуват – лекции и практически дни:

Дни 1, 3 и 5

Въвеждат нови концепции и инструменти.

Дни 2, 4 и 6

Посветени са на практическа работа, в която учениците прилагат наученото.

Ден 2

Игра в познатия им canvas engine.

Ден 4

Насочвано изграждане на full-stack уеб приложение.

Ден 6

Самостоятелно избран финален проект, изграден индивидуално от нулата.

С какво ще си тръгнат учениците?

  • GitHub профил с реални проекти, създадени от тях.
  • Работеща игра, функциониращо full-stack приложение и завършен финален проект, който могат да покажат на семейство и приятели.
  • Персонално настроен Claude Project, който могат да продължат да използват и след края на курса.
  • Начина на мислене и работните навици на съвременен програмист, който използва AI уверено, критично и ефективно.
Важно уточнение

Допълнителна такса за участие в тази тематика

За работата по тази програма е необходим едномесечен абонамент за Claude Code на стойност 20 USD.

Таксата се заплаща на място директно към платформата Claude, тъй като достъпът до инструмента е необходим за практическата работа по време на курса.

Тази сума не се събира от лагера и не представлява такса към нас. Тя е единствено за използване на външния софтуерен инструмент.