Vibe Coding - Programming for non-programmers
Course Description
Vibe Coding – Programming for Non-Programmers is a hands-on, AI-assisted course designed to make coding accessible to everyone. Using tools like ChatGPT and CoPilot, you'll learn to communicate with AI for coding tasks, automate processes in Excel and set up simple programming environments—all without prior coding experience. Perfect for professionals looking to enhance their digital skills, this course empowers you to leverage AI for smarter, more efficient problem-solving.
This course will use Excel, VBA and Python but it can be customised to use any other programming language as required.
2 Days
€895.00
Who should attend
This course is for anyone who would like to use programming as a tool. It assumes no prior knowledge of AI or programming. Vibe Coding is an approach to programming designed for non-programmers, making coding more intuitive and accessible. It emphasizes AI-assisted development, allowing users to leverage tools like ChatGPT, CoPilot, and other AI-powered assistants to write, debug, and understand code without deep technical knowledge.Rather than focusing on complex syntax and programming rules, Vibe Coding helps users interact with AI to generate scripts, automate tasks, and enhance productivity—especially in areas like Excel automation, data analysis, and workflow optimization. It’s perfect for professionals who need coding skills but don’t want to become full-time developers.
Introducing AI
A brief history of AISome AI terminology
What is "generative AI"?
How do ChatGPT and CoPilot work?
What is Vibe Coding?
Introduction to prompt engineering
Create an account on ChatGPTLogin and ask your first question
Some basic examples
Using AI With Excel
Using ChatGPT to create a complex Excel formulaUsing ChatGPT to create an Excel macro
Testing and running the macro
Setting up for programming
How do programmers work?What is a programming language
Installing a programming language environment
What is an IDE?
What is "Hello World"?
The Fundamental Building Blocks of ALL Programming Languages
CommentsVariables
Expressions
String
Blocks
Conditions
Loops
Functions
Objects
Creating Code With ChatGPT
Your AI junior programmerGetting Started
A First task
Incremental improvements
Specifying clearly what you want ChatGPT to produce
Testing what ChatGPT creates
Building more complex applications one step at a time
A Sample Project
The project specificationCreating the starting application
Adding features one at a time
Adding a UI
Reading and writing files
Reading and writing to a database
Other Tasks
Asking ChatGPT To Document Your CodeAutomated testing with ChatGPT
Asking For Instructions To Deploy Code
AIArtificial IntelligenceCopilotChatGPTProgrammingCodingPrompt EngineeringOpenAIVibe CodingArtificialIntelligenceMicrosoft Copilot