← Kamel GhabteCreative Coding
Creative Coding

Creative Coding — Courses and Practice | Kamel Ghabte

Creative coding with Kamel Ghabte: free and paid modules (TouchDesigner, p5.js, Three.js). Algorithmic art, digital heritage, courses in Morocco and France.

Code as a drawing tool

Creative coding is not programming dressed up as art. It is a practice in its own right, with its own history, tools, and questions. The core idea: code is an expressive medium — as direct as painting, as precise as a musical score, and capable of producing forms, sounds, and behaviors that no other tool can generate.

I have been practicing creative coding since 2002. I have been teaching it for almost as long. What I transmit is an embodied practice — not abstract tutorials, not courses on "how to reproduce a viral effect" — but a way of working with code that begins with a question: what do I want this to do, and why this medium rather than another?

Primary tools: p5.js · Processing · TouchDesigner · Three.js · Python (generative) · GLSL / shaders.

Application contexts: interactive installations · audiovisual performances · immersive scenography · generative art · heritage and algorithm · prototyping digital artworks.

Moroccan and francophone context: a significant part of my teaching takes place in contexts where creative coding is a recent practice, under-documented in French and Arabic, and where local cultural references are absent from international curricula. This work of "digital decolonization" — bringing learners to work with their own visual and cultural references, not those of Western design schools — is at the heart of my pedagogy.


FREE module — Starting with creative coding

"First algorithmic drawing" — Free discovery workshop

For whom: Artists, designers, architects, cultural mediators, curious people — no programming experience required.

What we do in 2 hours:
- Understand the creative coding paradigm (why it differs from "regular dev")
- Create your first visual generator with p5.js (shapes, colors, movement)
- Produce a unique pattern based on a cultural reference of your choice
- Leave with the code, a printable output, and resources to continue on your own

Format: Online session (video + live p5.js editor) or in-person depending on availability. Group session, max 8 participants.

How to access: Book a call — mention "free creative coding workshop" in your message. Or email [email protected].

Next session: on demand — sessions organized from 4 registrations.


Paid modules

Track 1 — Creative Coding: Foundations

For whom: Artists and designers who want to integrate code into their practice. No prerequisites, but an existing creative practice (drawing, design, music, etc.) is an advantage.

Duration: 4 sessions of 3 hours (12 hours total) over 4 weeks.

What we produce:
- Understanding algorithmic logic from an artistic perspective (not a software one)
- Mastering the fundamental building blocks: shapes, colors, motion, loops, controlled randomness
- Creating 3 finalized personal generative works
- Developing your own algorithmic visual vocabulary

Format: Online (video + p5.js) or in-person in Bordeaux / Casablanca.

Fee: upon request — individual or group. Book a call


Track 2 — TouchDesigner for interactive installations

For whom: Digital artists, scenographers, VJs, event designers — with an existing creative practice.

Duration: 5 sessions of 3 hours (15 hours) over 5 weeks.

What we produce:
- Mastering the TouchDesigner interface and paradigms (nodes, TOPs, CHOPs, DATs, SOPs)
- Building a visual pipeline reactive to audio or real-time data
- Designing a simple interactive installation (sensor + visual/sound response)
- Producing a portfolio demo suitable for commissions or residencies

Format: Online or in-person (equipped studio required for advanced practical sessions).

Fee: upon request. Book a call


Track 3 — AR/VR/XR for artists

For whom: Artists and designers who want to explore augmented and immersive spaces — without going through the heavy workflows of game studios.

Duration: 4 sessions of 3 hours (12 hours) over 4 weeks.

What we produce:
- Understanding AR / VR / XR differences and their real artistic uses (vs. commercial)
- Creating a simple AR experience with A-Frame or Three.js (web-based, no App Store)
- Designing an immersive experience deployable in a real space
- Reflection on artistic posture in augmented reality: what does the augmented space change in the relationship between work and visitor?

Format: Online (browser-compatible, no heavy installation required).

Fee: upon request. Book a call


Links


Kamel Ghabte · kamelghabte.me · [email protected]
SIRET 489 325 308 00026 · APE 8559A