Requirements and environment
describe the problem, prepare the project and manage files and versions.
The Programming with AI course connects Python, JavaScript and assisted development. Learn to turn requirements into code, understand suggestions, create tests and fix errors while retaining an understanding of the project.

Generated code needs reading, testing and maintenance. The course uses AI to support a verifiable development method.
describe the problem, prepare the project and manage files and versions.
data structures, functions, file handling and small scripts for operational tasks.
web interactions, data handling, API requests and separation of responsibilities.
testing, debugging, dependencies, secrets and review before use.
Develop a Python script to process demonstration data and a small JavaScript interface to display it, with tests for valid, missing and invalid inputs.
The course teaches how to read and verify it. AI output may contain errors or unsuitable dependencies and needs checking before use.
Basic logic and programming knowledge is recommended. The Vibe Coding course also offers a starting point focused on prototype design.
Use the form on this page to describe your needs and starting level. The school will confirm availability, duration, delivery arrangements, tool requirements and course conditions.
Would you like information about AI courses or training opportunities for your business?
Tell us what interests you and what you need.