Skip to main content

Teaching Experience

Courses, workshops and training activities in software development and game development.

Ongoing

ProfessionAI

Cloud AI, ML & Python Development

ProfessionAI

In corso

Settembre 2024

Course aimed at professional developers looking to acquire end-to-end skills in Python development, cloud AI/ML model deployment, and production releases. The programme covers the full stack from backend to deploy, with a focus on real-world use cases and practical project evaluation.

Web development in Python (Flask / RESTful API)Advanced programming (decorators / concurrency / multithreading)Production deployment (Docker / AWS / Vercel / CI/CD)ML/AI deployment on Azure Machine Learning and Google Vertex AIIntegration of AI models into custom Python applicationsProject evaluation on Python OOP / C++ and cloud deployment
SAE Institute Milano

Programming Foundations II – Game Production

SAE Institute Milano

In corso

Marzo 2024 – In corso

Advanced programming module within SAE Institute Milan's three-year Game Production programme. The course prepares students for professional roles in the game development industry, with a focus on Unreal Engine 5, C++, and advanced architectural patterns. Project-based approach with structured evaluation of final projects.

Unreal Engine 5 WorkflowBlueprint ScriptingC++ Programming for video gamesData-Driven DesignInterfaces and CompositionAdvanced architectural patterns for game developmentCode review and structured feedback on architecture and gameplay implementation
Coding Giants

Youth Programming – Coding & Game Development

Coding Giants

In corso

Marzo 2024 – In corso

Programming and creative development courses for students aged 7 to 19, with project-based curricula tailored to each age group. The goal is to build computational thinking, independent problem-solving, and an engineering mindset through hands-on projects, turning a passion for technology into concrete and transferable skills.

Visual coding and no-code platformsPython (procedural and OOP programming)Lua (scripting and game development)C# with UnityProgramming with Minecraft Education APIComputational thinking and problem-solvingDesign and development of age-appropriate digital projects

Completed

Boolean Academy

.NET Development – Technical Tutor

Boolean Academy

Aprile 2024 – Marzo 2025

Intensive technical tutoring aimed at professional developers transitioning into the .NET ecosystem. The programme guides students from C#/OOP fundamentals to production-ready skills on ASP.NET MVC and Web API, through live coding sessions, hands-on exercises, and code reviews on real projects.

C# e programmazione orientata agli oggetti (OOP)ASP.NET MVC e Web APIMicrosoft SQL Server e T-SQLEntity Framework e accesso ai datiOttimizzazione query e design del databaseImplementazione API RESTfulUnit testingDesign architetturale e best practice .NETCode review e valutazione progetti enterprise
ETIC SRL

Digital Technologies & AI – PNRR Accredited Training

ETIC SRL

Novembre 2024 – Maggio 2025

Accredited training courses covering IT fundamentals, Artificial Intelligence, and digital tools, delivered at higher education institutions funded under Italy's PNRR programme. The curriculum provides practical digital skills aligned with current market demands, with a focus on applied AI, productivity tools, and institutional workflows for both students and educators.

Fondamenti IT e cultura digitaleIntelligenza Artificiale (concettiapplicazioni e strumenti pratici)Google Workspace for EducationMicrosoft Education (TeamsOffice 365)Canva per la creazione di contenuti professionaliAI applicata per la didattica e i workflow istituzionaliCompetenze digitali per il mercato del lavoro
Codemotion

Levelization: from Code to the Graphics with InvaderGames on Unreal Engine 4

Codemotion

2016

The topic of the Workshop will be the Level Game Creation, from the creation and the structure in Engine of a standard level with coding interactions to the graphics. Matched together these two elements will bring to a more playable and enjoyable complete level of the dynamics and the aesthetics.

Unreal EngineBlueprint
Udemy

Unreal Engine 4: From Game Design To Complete Game

Udemy

2019

The first complete Italian course on Unreal Engine 4, explaining the basics of video game making by recreating a classic platformer like Crash Bandicoot. With more than 1,100 active students

Unreal EngineGamificationBlueprintGame Architecture Pattern