torna su

Course code: Vibe

Vibe Coding - Creare con l'Intelligenza Artificiale senza saper programmare

Presentazione

Nel corso verrà affrontato il concetto del Vibe Coding, partendo dai fondamenti fino ad arrivare allo sviluppo di un progetto prartico.

  • Lezioni frontali interattive con discussione
  • Demo live su Antigravity e OpenCode
  • Esercitazioni pratiche con project work
  • Supporto e assistenza continua durante le esercitazioni

Scopo

I partecipanti al termine del corso saranno in grado di:

  • Comprendere i concetti fondamentali dei Large Language Models
  • Orientarsi nell'ecosistema degli strumenti AI per il coding
  • Utilizzare Antigravity e OpenCode per progetti pratici
  • Applicare workflow progressivi dal semplice al complesso
  • Comprendere MCP e Skills per estendere le capacità dell'AI
  • Strutturare progetti AI-assisted in modo efficace

Destinatari

Requisiti Tecnici per i partecipanti

  • Laptop personale con accesso a internet
  • Account Google (per Antigravity)

Software:

  • Antigravity (installato durante il corso)
  • OpenCode (installato durante il corso)
  • Editor di testo / IDE di preferenza

Programma

09:00 - 10:30 | Vibe Coding: cos'è e perché cambia tutto

  • Introduzione al concetto di Vibe Coding
  • Origini: da Andrej Karpathy al viral del 2025
  • Vibe Coding vs Coding tradizionale
  • Il Citizen Developer: il nuovo ruolo professionale
  • Il futuro: Agentic Coding e multi-agent
  • Demo live: apertura progetto su Antigravity e OpenCode

Break 10:30 - 10:45

10:45 - 12:00 | I Fondamenti: i LLM e il loro mondo

  • Cosa sono i Large Language Models
  • Token e context window: la memoria dell'AI
  • Panoramica modelli: GPT, Claude, Gemini, Llama
  • Modelli agentici: cosa li rende speciali
  • Demo live: confronto risposte stesso prompt modelli diversi

Break 12:00 - 13:00 | Pausa pranzo

13:00 - 14:30 | Costi e entrypoint

  • Token: l'unità di costo
  • Come funzionano i prezzi (input vs output)
  • Provider vs Aggregatori
  • OpenRouter: la porta universale
  • API key: cosa sono e come ottenerle
  • Free tier: sperimentare senza spendere
  • Demo live: configurazione API key e monitoraggio costi

14:30 - 15:30 | Panoramica Strumenti AI

  • CLI, IDE e App Builder: panoramica completa
  • Gli attori principali: Cursor, Windsurf, Lovable, v0
  • Guida alla scelta dello strumento giusto
  • Antigravity vs OpenCode: approccio parallelo nel corso
  • Demo live: setup Antigravity e OpenCode

Break 15:30 - 15:45

15:45 - 17:00 | Progetto Pratico — Workflow Progressivi

  • Setup progetto demo (stesso su entrambi gli strumenti)
  • Task Livello 1: creare una landing page
  • Task Livello 2: aggiungere funzionalità
  • Task Livello 3: implementare sistemi complessi
  • Best practices per workflow efficaci
  • Demo live: sviluppo progetto completo su Antigravity

17:00 - 17:30 | MCP, Skills e Glossario

  • MCP: il “USB-C” dell'intelligenza artificiale
  • Skills: pacchetti di istruzioni riutilizzabili
  • Procedure e best practices
  • Glossario termini chiave
  • Demo live: installazione e uso di una Skill
  • Q&A e chiusura

Test per rilascio crediti CNI 

Relatori

Andrea Spinazzola. Founder e Art Director di New Media Design, docente - Adobe Certified Instructor

Modalità di iscrizione

Le iscrizioni dovranno pervenire entro 7 giorni precedenti la data d’inizio del corso.
Iscrizioni posteriori a questa data, saranno accettate subordinatamente alla disponibilità dei posti.
Il corso verrà confermato via e-mail una settimana prima.

Modalità di partecipazione

Il numero massimo di partecipanti è di 25 persone.
Il corso può essere fruito in modalità Aula (presso le aule del CEI in Via P.A. Saccardo 9, 20134 Milano) o in modalità Diretta Streaming (piattaforma Teams).

Al termine del corso (con una frequenza minima del 90% della durata del corso) verrà rilasciato l’attestato di partecipazione CEI e gli eventuali crediti richiesti.

Durata

Il corso dura 8 ore

Materiale Didattico

Ad ogni partecipante al corso verrà consegnata, come dotazione personale, la seguente documentazione prodotta dal CEI:

  • Slide e schede di riferimento in formato digitale
  • Template e strutture di progetto
  • Risorse e link utili
  • Accesso alla community post-corso

Per acquisti effettuati nel giorno del corso i partecipanti potranno usufruire dello sconto riservato ai Soci per l’acquisto di pubblicazioni e prodotti CEI.