Catalogue
/
Artificial Intelligence and Applied AI
/
Vibe Coding Fundamentals with Gemini CLI

Vibe Coding Fundamentals with Gemini CLI

A beginner friendly course for people who do not yet code, and want to build small, useful software by collaborating with Gemini CLI from the command line. You will learn the minimum coding concepts needed to guide an AI coding assistant and to stay in control of changes. By the end, you will be able to plan a small tool, generate it with Gemini CLI, and improve it safely through clear prompts and structured reviews.

What will you learn?

You will learn how to translate a real work need into clear requirements that Gemini CLI can turn into working code. You will build confidence with core programming concepts through small, guided changes, so you can understand what the tool produced and steer it effectively. You will also learn safe habits for reviewing changes, handling data responsibly, and keeping your work maintainable.

  • Turn an idea into a clear specification that produces usable code
  • Use Gemini CLI to create, run, and iterate on a small application
  • Understand code structure, data, and errors well enough to guide changes
  • Apply safe practices for review, version control, and responsible AI use

Requirements:

  • Comfortable using files and folders on your computer
  • No prior coding experience required
  • A laptop with Gemini CLI installed and ready to use
  • A code editor installed such as VS Code
  • A simple idea for a small tool you would like to build

Course Outline*:

*We customize the course outline and content to your specific needs and relevant use cases.

Module 1: How to work with Gemini CLI as a coding partner

  • What a CLI coding assistant can do in a project folder, and what you should keep under manual control
  • The basic workflow prompt, review, run, iterate
  • Asking for plain language explanations of unfamiliar files and concepts
  • Setting boundaries for scope, file access, and acceptable changes

Module 2: Essential coding concepts for non coders

  • What files make up an app and how code runs at a high level
  • Variables, basic data types, and naming that stays readable
  • Functions as reusable steps and modules as organisation
  • Understanding errors in simple terms and responding with better prompts

Module 3: Build your first small tool from a specification

  • Write a short problem statement and success criteria
  • Define inputs, outputs, and a simple user flow
  • Generate a first version with a minimal feature set
  • Run the tool, verify results, and capture gaps to fix

Module 4: Iteration skills that keep you in control

  • Requesting small changes instead of full rewrites
  • Protecting working behaviour by stating what must not change
  • Improving usability with incremental steps and clear acceptance checks
  • Keeping short notes so the project remains understandable

Module 5: Making the code maintainable without becoming an expert

  • Getting an overview of the structure and responsibilities of each file
  • Cleaning up naming, comments, and folder structure for clarity
  • Adding a simple configuration approach for common settings
  • Writing a short README so someone else can run the tool

Module 6: Trust but verify with checks and simple tests

  • Identify key behaviours that should always work
  • Add basic automated checks appropriate for the project
  • Use error messages and logs to diagnose problems
  • Create a repeatable checklist for changes and releases

Module 7: Safe workflows for working with an AI assistant

  • Using Git snapshots so changes are easy to revert
  • Reviewing diffs and confirming intent before running risky commands
  • Avoiding sensitive data in prompts and outputs
  • Managing dependencies carefully and keeping the project tidy

Module 8: Mini project and next steps

  • Extend the tool with one meaningful feature aligned to your work
  • Add one improvement to reliability or user experience
  • Package outputs for sharing with a team
  • Create personal prompt templates you can reuse at work

Hands-on learning with expert instructors at your location for organizations.

3.072€*
Graph Icon - Education X Webflow Template
Level:
beginner
Clock Icon - Education X Webflow Template
Duration:
14
Hours (days:
2
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Immersive hands-on experience in a dedicated setting
*Price can range depending on number of participants, change of outline, location etc.

Master new skills guided by experienced instructors from anywhere.

2.037€*
Graph Icon - Education X Webflow Template
Level:
beginner
Clock Icon - Education X Webflow Template
Duration:
14
Hours (days:
2
)
Camera Icon - Education X Webflow Template
Training customized to your needs
Star Icon - Education X Webflow Template
Reduced training costs
*Price can range depending on number of participants, change of outline, location etc.