Using AI - Coding for non-programmers
Course Description
Programming is a phenomenal business tool. . AI tools like ChatGPT and CoPilot mean everyone now has access to a talented programmer who will work incredibly fast - for free. How do you communicate with your AI Assistant and interpret the results?
This course will show you how programmers work and introduce you to the tools that they use. It will demonstrate how to take programme code and run it on your machine. It will then clearly demonstrate how to get ChatGPT to write the code and verify that it works as expected.
This course will start by demonstrating how to get ChatGPT to do some advanced tasks in Excel such as create a complicated formula and to code a VBA macro.
It will then show you how to set yourself up as a programmer with a (free) Integrated Development Environment - the same IDE used by professional programmers. It will then demonstrate how to get ChatGPT or CoPilot to write the code and how to verify that the generated code does what it is supposed to do.
This course will use Excel, VBA and Python but it can be customised to use any other programming language as required.
2 Days
€695.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.Introducing AI
A brief history of AISome AI terminology
What is "generative AI"?
How do ChatGPT and CoPilot work?
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 Engineering