Учебен план
Учебен план
- 1
AI Apps Basics БЕЗПЛАТНО
AI Apps Basics
"AI Apps Basics" е безплатният въвеждащ курс към цялостната програма "AI-First Software Engineer" – мястото, от което могат да започнат хора без опит с програмиране, които искат първо да проверят дали този свят е за тях. За три седмици и четири практически занятия участниците ще създадат първото си работещо уеб приложение изцяло чрез AI запитвания (Vibe Coding), без да пишат код. Те ще работят с платформи като Replit, Bolt, Lovable и Firebase Studio, ще свържат база данни чрез Supabase и ще публикуват проекта си в интернет. Ще усвоят и основната терминология – HTML, CSS, JavaScript, TypeScript и React, структурата на един проект и принципите за писане на ефективни промптове. Именно с тези понятия започва модулът "AI-First Programming", който надгражда наученото до самостоятелна разработка на пълноценни дигитални продукти. Участниците ще продължат подготвени, без да инвестират нищо освен време.
Умения, които ще придобиеш:
- Създаване на приложения чрез AI запитвания (Vibe Coding) с помощта на AI платформи без код
- Прилагане на Prompt Engineering за създаване, оптимизиране и разширяване на приложения
- Интегриране на бази данни и публикуване на приложения в интернет чрез платформи като Netlify и Supabase
- Създаване на сайтове с бази данни и функционалности за потребители
- 2
AI-First Programming
Introduction to Programming with AI
Programming Fundamentals with AI
Software Technologies with AI
- Работа с AI инструменти за писане и корекция на код
- Създаване на уеб страници с HTML и CSS
- Добавяне на JavaScript логика с AI помощ
- Създаване на ефективни промптове за код
- Работа с AI инструменти за писане и корекция на код
- Създаване на уеб страници с HTML и CSS
- Добавяне на JavaScript логика с AI помощ
- Създаване на ефективни промптове за код
- Работа с Git и GitHub с AI подкрепа
- Използване на функции, обекти и класове
- Работа със събития и интерактивност
- Манипулиране на масиви, стрингове и колекции
- Работа с модули, библиотеки и frameworks
- Изграждане на UI с модерни технологии
- Свързване с база данни чрез Supabase
- Създаване на JavaScript приложения с реални данни
- 3
AI-First Full-Stack Applications
AI-First Front-End Development
AI-First Databases
AI-First Back-End Development
- Владеене на цялостен AI-first development workflow за ускорена разработка
- Проектиране на архитектура за комплексни full-stack приложения
- Умения за ефективно промптване, контекстно инженерство и качествен контрол над AI генериран код
- Интегриране на клиентски приложения, бази данни и сървърна логика в работещи екосистеми
- Подготовка, тестване и deployment на full-stack проекти в реална среда
- Разработка на модерни уеб интерфейси с TypeScript и React
- Създаване на cross-platform мобилни приложения с Expo
- Използване на AI за бързо прототипиране на UI компоненти и писане на чист Front-End код
- Управление на състоянието и навигацията в уеб и мобилна среда
- Оптимизация на интерфейси за максимално добро потребителско изживяване (UX)
- Проектиране и моделиране на релационни бази данни
- Използване на AI за писане, оптимизиране и дебъгване на SQL заявки
- Работа с модерни ORM системи за безпроблемна връзка между код и база данни
- Управление на миграции на данни и поддържане на интегритет на схемите
- Оптимизация на производителността, индексиране и сигурност на данните
- Изграждане на стабилна back-end логика и REST APIs с Node.js и TypeScript
- Разработка на съвременни full-stack приложения с Next.js (Server Components и Server Actions)
- Ефективно използване на AI за генериране на сървърна архитектура, сигурност и unit тестове
- Имплементиране на автентикация, оторизация и защита на данните в бекенда
- Интеграция на външни услуги, API endpoints и подготовка на приложенията за deployment
- 4
Specializations
Specializations
Технологичната сфера е мащабна и предлага множество пътища за развитие, които излизат извън рамките на стандартната разработка. В СофтУни предоставяме възможност за надграждане на придобитите умения чрез преход към нашите специализирани направления. Можете да изберете развитие в области като DevOps, Киберсигурност и други актуални ниши, в зависимост от интересите си. Наборът от специализации е гъвкав и се адаптира спрямо технологичната еволюция, за да отразява винаги съвременните стандарти в индустрията. Този подход ви позволява да профилирате своята експертиза и да се подготвите за по-комплексни технически роли. По този начин осигуряваме логично продължение на вашето обучение и достъп до специализирани инженерни знания.
AI-First Programming 3 курса
Модулът "AI-First Programming" въвежда участниците в света на програмирането и уеб технологиите чрез иновативния подход agentic coding, разработка с помощта на генеративен изкуствен интелект. Обучението съчетава усвояване на основите на програмирането с практическа работа по изграждане на уеб приложения, като елиминира нуждата от писане на код по традиционния начин.
Участниците се учат да използват AI за създаване на програмна логика, потребителски интерфейси и пълни дигитални решения, като работят със съвременни инструменти и технологии като Supabase и платформи за публикуване като Netlify. Обучението развива логическо мислене и умения за инженерство на запитванията (prompt engineering), които са ключови за ефективна комуникация с AI системи и успешна реализация на проекти.
Умения, които ще придобиеш:
420.00 €
цена за еднократно
плащане
84 € на месец/6 месеца
цена за месечен
абонамент
Introduction to Programming with AI
Introduction to Programming with AI е практически ориентиран курс, който въвежда участниците в програмирането чрез съвременен подход, основан на създаване на код и дигитални решения с помощта на AI инструменти като GitHub Copilot и VS Code. Обучението комбинира основи на генеративния изкуствен интелект, ефективно prompt engineering, работа в AI-базирана среда за разработка и изграждане на първи проекти с HTML, CSS и JavaScript.
По време на това обучение участниците ще усвоят ключови програмни концепции като променливи, структури от данни, операции с тях, условни конструкции и цикли, като ще ги прилагат чрез последователни и добре формулирани AI промптове вместо традиционно ръчно писане на код. Фокусът е върху разбирането на логиката, структурата и смисъла на програмите, както и върху умението за анализ и валидиране на код, генериран от AI. Курсът е подходящ за напълно начинаещи и предлага модерен, достъпен и ускорен начин за навлизане в програмирането.
Умения, които ще придобиеш:
Programming Fundamentals with AI
Курсът "Programming Fundamentals with AI" представя практическа уеб разработка чрез AI-first програмиране, при което генеративният AI подпомага планирането, писането на код и изграждането на пълноценни приложения. Участниците работят с GitHub Copilot и съвременен минималистичен стек, за да създават сайтове, интерфейси, бази данни и динамични функционалности почти изцяло чрез AI промптове. Курсистите развиват умения да планират, генерират и реализират функционалности с помощта на AI, комбинирайки front-end, back-end и cloud технологии в цялостни уеб решения. Курсът е подходящ за начинаещи и средно напреднали, които искат да усвоят модерен, AI-ускорен подход към уеб разработката.
Умения, които ще придобиеш:
Software Technologies with AI
"Software Technologies with AI" е практически курс, който учи как да се изграждат модерни уеб приложения с помощта на AI инструмента GitHub Copilot. Участниците работят със съвременни технологии и платформи, включително Supabase, Git & GitHub, както и услуги за публикуване като Netlify, Vercel и Cloudflare.
Курсът обхваща създаване на UI чрез AI промптове, превръщане на изображения в HTML/CSS и работа с UI библиотеки. В модулите за бази данни се разглеждат SQL, PostgreSQL, Supabase таблици, автентикация, RLS и работа с API. След това участниците ще създават JavaScript приложения, които се свързват към Supabase и поддържат CRUD операции и вход с потребители.
Умения, които ще придобиеш:
AI-First Full-Stack Applications 3 курса
„AI-First Full-Stack Applications“ е цялостен, практически ориентиран модул за изграждане на модерни уеб и мобилни приложения чрез JavaScript екосистемата, трансформирана от AI-first подхода. Модулът поставя акцент върху използването на AI асистенти (като GitHub Copilot и водещи LLM модели) за генериране, рефакториране и оптимизиране на код по задание. Докато AI поема тежката работа по писането на код, фокусът на разработчика се измества върху архитектурата, системния дизайн и контрола на качеството. Модулът превежда участниците през целия цикъл на разработка – от интерактивния Front-End и мобилните приложения, през интелигентното проектиране на среди за данни, до мащабируемата Back-End логика. След завършването на модула ще можете уверено да проектирате и внедрявате завършени full-stack решения, готови за реална продукционна среда.
Умения, които ще придобиеш:
AI-First Front-End Development
Този курс е фокусиран върху създаването на модерни, интерактивни и бързи потребителски интерфейси за уеб и мобилни устройства. Използвайки силата на TypeScript, React и Expo, вие ще се научите да изграждате клиентската част на приложенията с AI като ваш личен pair programmer. Ще преминете през създаването на компоненти, управлението на състоянието (state management) и адаптивния дизайн, докато инструменти като GitHub Copilot ви помагат да ускорите писането на boilerplate код и стилизирането. Курсът поставя мост между уеб разработката и създаването на cross-platform мобилни приложения, готови за инсталиране на iOS и Android.
Умения, които ще придобиеш:
AI-First Databases
Сърцето на всяко успешно приложение е неговата база данни. В този курс ще се потопите в проектирането, моделирането и оптимизирането на среди за съхранение на данни, използвайки AI инструменти за ускоряване на процеса. Ще разгледате релационни бази данни, езици за заявки и модерни ORM инструменти (като Prisma). AI ще бъде ваш асистент при генерирането на сложни SQL заявки, миграции на схеми и структуриране на индекси. Курсът акцентира върху сигурността на данните, производителността при голям брой заявки и правилната подготовка на данните за нуждите на бизнес логиката.
Умения, които ще придобиеш:
AI-First Back-End Development
Този курс ще ви научи да изграждате стабилна, сигурна и мащабируема сървърна логика и архитектура. Фокусът е върху Back-End разработката с JavaScript/TypeScript, създаването на RESTful APIs и пълноценни full-stack решения. С помощта на AI-first подход ще автоматизирате писането на сървърни рутери, бизнес логика и интеграционни тестове. Ще се научите как да свързвате сигурно Front-End приложенията с базите данни, да управлявате автентикация и оторизация на потребители и да интегрирате външни услуги (third-party APIs), подготвяйки приложението за deployment.
Умения, които ще придобиеш:
AI Apps Basics
"AI Apps Basics" е безплатният въвеждащ курс към цялостната програма "AI-First Software Engineer" – мястото, от което могат да започнат хора без опит с програмиране, които искат първо да проверят дали този свят е за тях. За три седмици и четири практически занятия участниците ще създадат първото си работещо уеб приложение изцяло чрез AI запитвания (Vibe Coding), без да пишат код. Те ще работят с платформи като Replit, Bolt, Lovable и Firebase Studio, ще свържат база данни чрез Supabase и ще публикуват проекта си в интернет. Ще усвоят и основната терминология – HTML, CSS, JavaScript, TypeScript и React, структурата на един проект и принципите за писане на ефективни промптове. Именно с тези понятия започва модулът "AI-First Programming", който надгражда наученото до самостоятелна разработка на пълноценни дигитални продукти. Участниците ще продължат подготвени, без да инвестират нищо освен време.
Умения, които ще придобиеш:
- Създаване на приложения чрез AI запитвания (Vibe Coding) с помощта на AI платформи без код
- Прилагане на Prompt Engineering за създаване, оптимизиране и разширяване на приложения
- Интегриране на бази данни и публикуване на приложения в интернет чрез платформи като Netlify и Supabase
- Създаване на сайтове с бази данни и функционалности за потребители
AI-First Programming 3 курса
Модулът "AI-First Programming" въвежда участниците в света на програмирането и уеб технологиите чрез иновативния подход agentic coding, разработка с помощта на генеративен изкуствен интелект. Обучението съчетава усвояване на основите на програмирането с практическа работа по изграждане на уеб приложения, като елиминира нуждата от писане на код по традиционния начин.
Участниците се учат да използват AI за създаване на програмна логика, потребителски интерфейси и пълни дигитални решения, като работят със съвременни инструменти и технологии като Supabase и платформи за публикуване като Netlify. Обучението развива логическо мислене и умения за инженерство на запитванията (prompt engineering), които са ключови за ефективна комуникация с AI системи и успешна реализация на проекти.
Умения, които ще придобиеш:
- Работа с AI инструменти за писане и корекция на код
- Създаване на уеб страници с HTML и CSS
- Добавяне на JavaScript логика с AI помощ
- Създаване на ефективни промптове за код
420.00 €
цена за еднократно
плащане
84 € на месец/6 месеца
цена за месечен
абонамент
Introduction to Programming with AI
Introduction to Programming with AI е практически ориентиран курс, който въвежда участниците в програмирането чрез съвременен подход, основан на създаване на код и дигитални решения с помощта на AI инструменти като GitHub Copilot и VS Code. Обучението комбинира основи на генеративния изкуствен интелект, ефективно prompt engineering, работа в AI-базирана среда за разработка и изграждане на първи проекти с HTML, CSS и JavaScript.
По време на това обучение участниците ще усвоят ключови програмни концепции като променливи, структури от данни, операции с тях, условни конструкции и цикли, като ще ги прилагат чрез последователни и добре формулирани AI промптове вместо традиционно ръчно писане на код. Фокусът е върху разбирането на логиката, структурата и смисъла на програмите, както и върху умението за анализ и валидиране на код, генериран от AI. Курсът е подходящ за напълно начинаещи и предлага модерен, достъпен и ускорен начин за навлизане в програмирането.
Умения, които ще придобиеш:
- Работа с AI инструменти за писане и корекция на код
- Създаване на уеб страници с HTML и CSS
- Добавяне на JavaScript логика с AI помощ
- Създаване на ефективни промптове за код
Programming Fundamentals with AI
Курсът "Programming Fundamentals with AI" представя практическа уеб разработка чрез AI-first програмиране, при което генеративният AI подпомага планирането, писането на код и изграждането на пълноценни приложения. Участниците работят с GitHub Copilot и съвременен минималистичен стек, за да създават сайтове, интерфейси, бази данни и динамични функционалности почти изцяло чрез AI промптове. Курсистите развиват умения да планират, генерират и реализират функционалности с помощта на AI, комбинирайки front-end, back-end и cloud технологии в цялостни уеб решения. Курсът е подходящ за начинаещи и средно напреднали, които искат да усвоят модерен, AI-ускорен подход към уеб разработката.
Умения, които ще придобиеш:
- Работа с Git и GitHub с AI подкрепа
- Използване на функции, обекти и класове
- Работа със събития и интерактивност
- Манипулиране на масиви, стрингове и колекции
Software Technologies with AI
"Software Technologies with AI" е практически курс, който учи как да се изграждат модерни уеб приложения с помощта на AI инструмента GitHub Copilot. Участниците работят със съвременни технологии и платформи, включително Supabase, Git & GitHub, както и услуги за публикуване като Netlify, Vercel и Cloudflare.
Курсът обхваща създаване на UI чрез AI промптове, превръщане на изображения в HTML/CSS и работа с UI библиотеки. В модулите за бази данни се разглеждат SQL, PostgreSQL, Supabase таблици, автентикация, RLS и работа с API. След това участниците ще създават JavaScript приложения, които се свързват към Supabase и поддържат CRUD операции и вход с потребители.
Умения, които ще придобиеш:
- Работа с модули, библиотеки и frameworks
- Изграждане на UI с модерни технологии
- Свързване с база данни чрез Supabase
- Създаване на JavaScript приложения с реални данни
AI-First Full-Stack Applications 3 курса
„AI-First Full-Stack Applications“ е цялостен, практически ориентиран модул за изграждане на модерни уеб и мобилни приложения чрез JavaScript екосистемата, трансформирана от AI-first подхода. Модулът поставя акцент върху използването на AI асистенти (като GitHub Copilot и водещи LLM модели) за генериране, рефакториране и оптимизиране на код по задание. Докато AI поема тежката работа по писането на код, фокусът на разработчика се измества върху архитектурата, системния дизайн и контрола на качеството. Модулът превежда участниците през целия цикъл на разработка – от интерактивния Front-End и мобилните приложения, през интелигентното проектиране на среди за данни, до мащабируемата Back-End логика. След завършването на модула ще можете уверено да проектирате и внедрявате завършени full-stack решения, готови за реална продукционна среда.
Умения, които ще придобиеш:
- Владеене на цялостен AI-first development workflow за ускорена разработка
- Проектиране на архитектура за комплексни full-stack приложения
- Умения за ефективно промптване, контекстно инженерство и качествен контрол над AI генериран код
- Интегриране на клиентски приложения, бази данни и сървърна логика в работещи екосистеми
- Подготовка, тестване и deployment на full-stack проекти в реална среда
AI-First Front-End Development
Този курс е фокусиран върху създаването на модерни, интерактивни и бързи потребителски интерфейси за уеб и мобилни устройства. Използвайки силата на TypeScript, React и Expo, вие ще се научите да изграждате клиентската част на приложенията с AI като ваш личен pair programmer. Ще преминете през създаването на компоненти, управлението на състоянието (state management) и адаптивния дизайн, докато инструменти като GitHub Copilot ви помагат да ускорите писането на boilerplate код и стилизирането. Курсът поставя мост между уеб разработката и създаването на cross-platform мобилни приложения, готови за инсталиране на iOS и Android.
Умения, които ще придобиеш:
- Разработка на модерни уеб интерфейси с TypeScript и React
- Създаване на cross-platform мобилни приложения с Expo
- Използване на AI за бързо прототипиране на UI компоненти и писане на чист Front-End код
- Управление на състоянието и навигацията в уеб и мобилна среда
- Оптимизация на интерфейси за максимално добро потребителско изживяване (UX)
AI-First Databases
Сърцето на всяко успешно приложение е неговата база данни. В този курс ще се потопите в проектирането, моделирането и оптимизирането на среди за съхранение на данни, използвайки AI инструменти за ускоряване на процеса. Ще разгледате релационни бази данни, езици за заявки и модерни ORM инструменти (като Prisma). AI ще бъде ваш асистент при генерирането на сложни SQL заявки, миграции на схеми и структуриране на индекси. Курсът акцентира върху сигурността на данните, производителността при голям брой заявки и правилната подготовка на данните за нуждите на бизнес логиката.
Умения, които ще придобиеш:
- Проектиране и моделиране на релационни бази данни
- Използване на AI за писане, оптимизиране и дебъгване на SQL заявки
- Работа с модерни ORM системи за безпроблемна връзка между код и база данни
- Управление на миграции на данни и поддържане на интегритет на схемите
- Оптимизация на производителността, индексиране и сигурност на данните
AI-First Back-End Development
Този курс ще ви научи да изграждате стабилна, сигурна и мащабируема сървърна логика и архитектура. Фокусът е върху Back-End разработката с JavaScript/TypeScript, създаването на RESTful APIs и пълноценни full-stack решения. С помощта на AI-first подход ще автоматизирате писането на сървърни рутери, бизнес логика и интеграционни тестове. Ще се научите как да свързвате сигурно Front-End приложенията с базите данни, да управлявате автентикация и оторизация на потребители и да интегрирате външни услуги (third-party APIs), подготвяйки приложението за deployment.
Умения, които ще придобиеш:
- Изграждане на стабилна back-end логика и REST APIs с Node.js и TypeScript
- Разработка на съвременни full-stack приложения с Next.js (Server Components и Server Actions)
- Ефективно използване на AI за генериране на сървърна архитектура, сигурност и unit тестове
- Имплементиране на автентикация, оторизация и защита на данните в бекенда
- Интеграция на външни услуги, API endpoints и подготовка на приложенията за deployment
Specializations
Технологичната сфера е мащабна и предлага множество пътища за развитие, които излизат извън рамките на стандартната разработка. В СофтУни предоставяме възможност за надграждане на придобитите умения чрез преход към нашите специализирани направления. Можете да изберете развитие в области като DevOps, Киберсигурност и други актуални ниши, в зависимост от интересите си. Наборът от специализации е гъвкав и се адаптира спрямо технологичната еволюция, за да отразява винаги съвременните стандарти в индустрията. Този подход ви позволява да профилирате своята експертиза и да се подготвите за по-комплексни технически роли. По този начин осигуряваме логично продължение на вашето обучение и достъп до специализирани инженерни знания.














Емил Захариев
Работех на съвсем друга позиция и исках нещо с по-добри перспективи за remote работа. След програмата имам уменията и портфолиото да се преквалифицирам и не мога да повярвам колко бързо се случи.
Надежда Стоянова
Харесва ми, че програмата покрива всички основни направления, ако искаш да станеш програмист и накрая имаш проекти, които да сложиш в портфолиото си. Помощта на менторите е много силен плюс, а лекторите са големи професионалисти с много опит.
Ивана Русева
Исках да се преквалифицирам и ми се искаше нещо визуално, не просто да пиша код за бекенд системи. Тази програма е идеална ако обичаш да виждаш какво правиш на екрана в реално време.
Красимир Петков
Минах през няколко безплатни ресурса онлайн преди това, но нищо не ми даде тази структура. React частта беше любимата ми, накрая вече можеш да правиш реални приложения, не само статични страници.
Мирослав Ангелов
Темпото е бързо и трябва да си наясно с това от самото начало. Но ако си постоянен и не прескачаш задачите, накрая излизаш с реални умения, не само с сертификат.
Биляна Методиева
Много съм доволна, че се реших да запиша тази програма. Изведнъж и без никакъв опит успях да започна да правя приложения и да търся нова реализация, което до преди година ми се струваше невъзможно.
Велислав Димитров
Домашните по JS Advanced бяха най-трудното нещо, което съм правил, но и това, което ме научи да мисля като програмист. Сега кандидатствам за full-stack позиции и вече имам какво да покажа на интервю.
Деница Василева
Записах се без никакъв опит и първите седмици с HTML и CSS бяха доста достъпни – виждаш резултата веднага на екрана. После с JS нещата стават по-сериозни, но точно тогава разбираш, че наистина учиш програмиране. Доволна съм от програмата.
Светлана Тошева
Нямах представа какво е React преди програмата, сега изграждам SPA приложения без проблем. Лекторите обясняват на практика, не просто теория от документация. Хареса ми, че има много ясна структура и ако се затрудниш можеш да попиташ веднага менторите или лекторите.
Добромир Николов
Програмата беше наистина интересна, интензивна и покриваше много материал. Финалният проект беше доста работа, но е нещото, което реално отличава хората на пазара на труда. Всичко е онлайн и е съобразено за работещи хора.