Simsim Canvas Music Education & Creative Technology

Program Music Interactively: From Beginner to Pro

Learn Python for audio, generative music, and live coding.

Enroll Today

Course Curriculum

Modules on Python for audio, generative music, and live coding

Python for Audio

Fundamentals of sound synthesis, oscillators, and sample manipulation with Python libraries.

Generative Music

Algorithmic composition, Markov chains, and rule-based music generation.

Live Coding

Real-time performance with Sonic Pi, TidalCycles, and custom environments.

Interactive Demo

Try Synth Building in Code

Preview the kind of projects you'll build. Enroll to access our full interactive environment.

synth_builder.py
# Build your first synth
play 60
sleep 0.5
play 64
sleep 0.5
play 67
# Run to hear the chord

Pricing Tiers

Choose the level that fits your goals

Beginner

EGP 2,500

  • 8-week program
  • Python basics for audio
  • Weekly live sessions
  • Certificate of completion
Enroll Now

Intermediate

EGP 4,500

  • 12-week program
  • Generative music techniques
  • Project mentorship
  • Portfolio review
Enroll Now

Advanced

EGP 7,000

  • 16-week program
  • Live coding performance
  • Custom project support
  • Industry connections
Enroll Now

Student Projects

Tracks and instruments created by our students

Ambient Drone Generator

Ambient Drone Generator

Python-based generative ambient soundscape using SuperCollider.

Rhythm Sequencer

Rhythm Sequencer

Web-based step sequencer with MIDI export.

Live Coded Set

Live Coded Set

Real-time performance using TidalCycles at a local showcase.

Meet Your Instructors

Lead Instructor

Lead Instructor

Music Technology & Programming

Pioneer in music programming education in Egypt. Expert in algorithmic composition and live coding.

Alex Chen

Alex Chen

Python & Audio

Specialist in sound synthesis and Python audio libraries. Former audio engineer with a passion for teaching code-based sound design.

Maya Hassan

Maya Hassan

Generative Music

Researcher in algorithmic composition and Markov chains. Creates rule-based music systems for installations and performances.

Omar Khalil

Omar Khalil

Live Coding

Performer and educator in Sonic Pi and TidalCycles. Runs live coding workshops across the MENA region.

Sarah Mitchell

Sarah Mitchell

DAW & Production

Professional producer and mixing engineer. Teaches digital audio workstations and production workflows for electronic music.

Karim Farouk

Karim Farouk

Music Theory

Musicologist with focus on harmony and rhythm. Develops visual aids and interactive tools for theory instruction.

Lina Novak

Lina Novak

3D & Virtual Instruments

3D artist and sound designer. Combines modeling with instrument design for virtual and hybrid setups.

David Okonkwo

David Okonkwo

VR/AR Music

Developer of immersive audio experiences. Specializes in spatial sound and interactive music in virtual environments.

Enrollment FAQ

What tech do I need?

A laptop with Python 3.9+ and a DAW (free trials available). We provide setup guides before the first session.

How long is each course?

Beginner: 8 weeks, Intermediate: 12 weeks, Advanced: 16 weeks. Sessions are 2 hours weekly.

Are refunds available?

Full refund within 7 days of the first session if the course does not meet your expectations.

Do I need prior programming or music experience?

Beginner courses assume no prior experience. Intermediate and Advanced levels require completion of the previous tier or equivalent knowledge.

When are sessions held?

Sessions run in Cairo time (EET). We offer morning and evening slots. Schedules are shared upon enrollment.

What does the certificate include?

A digital certificate of completion with your name and course level. Suitable for portfolios and LinkedIn.

What payment options are available?

We accept bank transfer, card payments, and installment plans for Intermediate and Advanced tiers.

Is instruction in Arabic or English?

Courses are taught in English with Arabic support available. Materials are provided in both languages.

How many students are in each group?

Groups are limited to 12 students. One-on-one mentorship sessions are included in Intermediate and Advanced tiers.

What career outcomes can I expect?

Graduates build portfolios for sound design, live coding, and creative tech roles. We offer industry introductions for Advanced students.

Ready to Code Your Sound?

Enroll today and get a discount for first-time signups.