WEB ONLY 12 MODULES INTERMEDIATE

From vibe coding to augmented coding

A professional course on using AI to specify, design, implement and verify software. Course content is in Italian.

Software engineer working with code, diagrams and checks

What's inside

12 modules,
contact us for access.

01
From prototype to professional software

Turn vague requests into verifiable criteria for building and maintaining software.

Text text + images
LOCKED
02
Codex, Claude Code and Plan Mode

Compare Codex, Claude Code, and Plan Mode to guide AI through software development.

Text text + images
LOCKED
03
Requirements and SDD

Turn needs and constraints into clear, testable requirements that guide implementation.

Text text + images
LOCKED
04
Design, PlantUML and BPMN

Model systems and workflows with PlantUML and BPMN before writing code.

Text text + images
LOCKED
05
Contract-first APIs with OpenAPI

Define APIs with OpenAPI and use the contract as a shared reference for the team.

Text text + images
LOCKED
06
Assisted coding and React front ends

Build features with AI assistants and connect a React interface to backend services.

Text text + images
LOCKED
07
Testing and regression

Design tests and regression checks to verify the expected software behavior.

Text text + images
LOCKED
08
Security in the development lifecycle

Identify application risks and add security checks throughout the development lifecycle.

Text text + images
LOCKED
09
AI in DevOps and CI

Integrate AI into DevOps workflows and continuous integration pipelines.

Text text + images
LOCKED
10
Collaboration through MCP

Connect tools and agents through MCP and assess their role in a working process.

Text text + images
LOCKED
11
Skills, memory and team costs

Organize reusable skills and shared memory while considering team costs and collaboration.

Text text + images
LOCKED
12
TUIs and local models

Explore text interfaces and local models for AI-assisted development tasks.

Text text + images
LOCKED