فاEN
Search
ATGIRAN
EducationEventsAboutContactForum
Login / Sign up

Newsletter Signup

Enter your email to receive the latest news and events

Art and Technology GroupIran Informatics Association
ATGIRAN
Iran Informatics Association

Quick Links

  • Home
  • Education
  • Events
  • About
  • Contact

Sections

  • Editorial (coming soon)
  • Profile
  • Forum

Contact the group

All material and intellectual rights of the site belong to the Specialized Art and Technology Group of the Informatics Association of Iran © 2026

Back to Education

Beginner online course

Creative Coding in P5JS

Beginner online course — کدنویسی خلاق در P5JS

Online — Skyroom or Google MeetSeptember 2026
Creative Coding in P5JS

Instructor: Pedram Sadegh-Beyki

Register for the course

In this course we get to know p5.js and learn how to create images, motion and interactive web experiences with code. No prior programming experience is needed — we learn the fundamentals alongside visual, engaging projects and step by step enter the world of generative art and creative coding.

The course runs over two terms. Each term is 8 sessions of 2 hours, with a certificate from Otaaared upon completion.

Syllabus

Term 1

  • Introduction to the p5.js environment and language
  • Drawing and coloring with code
  • Programming fundamentals: data, variables, conditionals and events
  • Basic data types: numbers, text and colors
  • Advanced methods for drawing shapes
  • Working with color, type and text data
  • Time, motion and interaction in programming

Term 2

  • Composite data and collections
  • Loops in programming
  • Designing functions and system parameters
  • Objects in programming
  • Libraries and how to use them

Hands-on projects

  • A generative painting tool
  • Abstract pattern design
  • A simple game
  • An interactive web experience

Prerequisites

  • Basic computer literacy
  • No prior programming experience required — every concept is taught from the ground up.

Who this course is for

  • Anyone interested in digital art, generative art and web art
  • Graphic and motion designers
  • Students of visual arts, design, engineering and architecture
  • Anyone curious about creative coding and interactive media
  • People who want to learn programming through making visual work, with no prerequisites

Schedule

  • Thursday & Friday group — 11:00–13:00 — starts 5 Shahrivar (27 Aug 2026)
  • Sunday & Wednesday group — 18:00–20:00 — starts 4 Shahrivar (26 Aug 2026)
  • Online — Skyroom or Google Meet

Tuition: Per term (8 sessions): 10,000,000 Tomans

Class size: 4 participants

Register for the course

Presented by Otaaared Computer Arts Education. For questions, contact Otaaared or WhatsApp +98 935 373 8075.

Register for the course