Introduction to Programming with AI - October 2025
28.08.2025
“Introduction to Programming with AI” is an innovative educational course designed to introduce participants to the fundamentals of programming through the modern vibe coding approach using AI prompts — without the need for manual code writing.
The training combines learning the basics of programming with practical work in AI development environments such as GitHub Copilot, Cursor, Windsurf, Cline, and others. Participants create small educational projects in a vibe coding environment, where they learn the fundamentals of programming with TypeScript, HTML, and CSS.
The course covers setting up an AI development environment for TypeScript, working with variables, data, and calculations, a quick introduction to HTML and CSS, integrating HTML and JavaScript code, creating program logic using if-else structures, using repetitions and loops, defining and calling functions, handling events, working with objects and JSON, basic data structures such as arrays and lists, associative arrays, defining and using JS modules, importing external JS libraries, and using popular frameworks.
The focus of the course is on understanding concepts, principles, and code structure, building logical thinking, and solving practical problems. Special attention is paid to the ability to read and understand existing code.
All exercises and tasks are completed through sequences of AI prompts — without manually writing code — but with careful review of AI-generated changes and additions to the project. The course concludes with a practical programming exam consisting of several tasks that are automatically evaluated in real time through the SoftUni Judge system.
The course is an excellent starting point for anyone wishing to enter the world of programming in a modern AI-driven way, focusing on understanding concepts and principles rather than manual code writing.
More information about the course and its advantages can be found HERE.
Details
Website
Target audience
Digital skills for ICT professionals
Digital skills in education
Digital technology
Artificial Intelligence
Level
Basic
Middle
Format of the training
Online
Training fee
Paid training
Duration of the training
Type of training
Language of the training
Bulgarian
Country providing the training
Bulgaria
Classification
Single opportunity