Junior Creative Coders and Artists: Creative Graphic Objects using Java Script and Processing Language - Ages 7-17
|
21 ratings

Junior Creative Coders and Artists: Creative Graphic Objects using Java Script and Processing Language - Ages 7-17

by Visual Mart by Marwa

4,500 AED

(VAT inclusive)

Junior Creative Coders and Artists: Creative Graphic Objects using Java Script and Processing Language - Ages 7-17

4,500 AED

(VAT inclusive)

when:
Flexible Dates
where:
Dubai - Flexible
level:
Intermediate & Advanced
Validity Period: All sessions are valid for 45 days upon booking
We offer a best price guarantee for our classes. If you get a better price, let us know & we'll give you a free AED 100 voucher.
Description:

Creative Coding with JavaScript and Processing language is an exciting course that explores the intersection of programming, art, and design. Through this course, students will learn how to use JavaScript and the Processing language to create interactive and visually engaging digital artworks, animations, and interactive experiences. The course will cover the fundamentals of coding, graphics programming, animation techniques, interactivity, and creative problem-solving. By the end of the course, students will have the skills to express their creativity through code and develop their own unique digital projects.


Course Objectives:

  • Introduce students to the concepts of creative coding and its applications in art and design.
  • Familiarize students with the JavaScript programming language and the Processing framework.
  • Teach fundamental programming concepts such as variables, loops, conditionals, and functions.
  • Explore graphics programming and the creation of dynamic visual compositions.
  • Introduce animation techniques, including frame-based animation and easing functions.
  • Provide hands-on experience in creating interactive elements and user input.
  • Cover advanced topics such as 3D graphics, shaders, and sound integration.
  • Encourage creative exploration and experimentation in coding projects.
  • Provide guidance on project organization, optimization, and deployment.


Course Outline:

Module 1: Introduction to Creative Coding.

  • Overview of creative coding and its applications.
  • Introduction to JavaScript and the Processing language.
  • Setting up the development environment.


Module 2: Programming Fundamentals.

  • Introduction to programming concepts.
  • Variables, data types, and operators in JavaScript.
  • Conditional statements and loops.
  • Functions and modular programming.


Module 3: Graphics Programming.

  • Introduction to 2D graphics in Processing.
  • Drawing shapes, lines, and curves.
  • Applying colors, gradients, and patterns.
  • Transformations and coordinate systems.


Module 4: Animation Techniques.

  • Frame-based animation using loops and timing.
  • Easing functions and smooth transitions.
  • Creating interactive animations with user input.
  • Working with sprites and particle systems.


Module 5: Interactivity and User Input

  • Capturing mouse and keyboard input.
  • Creating interactive buttons, sliders, and menus.
  • Working with sensors and device input.
  • Responding to gestures and touch events.


Module 6: Advanced Graphics and Effects

  • Introduction to 3D graphics in Processing.
  • Creating 3D objects, cameras, and lighting.
  • Applying textures and materials.
  • Exploring shaders and visual effects.


Module 7: Sound and Audio Integration.

  • Introduction to sound synthesis and processing.
  • Playing and manipulating audio files.
  • Creating interactive soundscapes and visualizations.
  • Sound-responsive animations and effects.


Module 8: Project Development and Deployment

  • Project planning and ideation.
  • Developing a creative coding project from concept to completion.
  • Project organization and optimization techniques.
  • Deployment options for sharing and showcasing projects.


Course Delivery:

The course will be delivered through a combination of lectures, demonstrations, hands-on coding exercises, and project assignments. Students will have access to the necessary development tools, including JavaScript editors and the Processing framework. Feedback and guidance will be provided by the instructor throughout the course duration.

Skill Level:

Intermediate & Advanced

Materials:

All materials will be provided

Validity Period:

All sessions are valid for 45 days upon booking

Age Requirements:

7 - 17 years old

Additional Info:

  • Basic understanding of programming concepts is beneficial but not mandatory.
  • Familiarity with JavaScript or another programming language is helpful.
  • A creative mindset and an interest in art, design, or design, or interactive media.

Location:

The class can be held in the locations mentioned below:
Starbucks Al Barsha Commercial Branch, or Starbucks Mall Of The Emirates Branch
OR
At the instructor's home (Unit # to be shared upon booking), Al Telal 11, First Al Khail Road, Barsha 1
OR
At your premise in the following areas - Tecom, Barsha Heights,The Greens, Al Barsha 1
Dubai

by:
Visual Mart by Marwa
(see all reviews)
Register for the class
Schedule
# Sessions
Price
View all dates

Each session takes 1 hour

After booking this class you will be contacted by the instructor to set your schedule as per your availability.

Instructor's working hours
SunMonTueWedThuFriSat
8:00AM
To
7:00PM
8:00AM
To
7:00PM
8:00AM
To
7:00PM
8:00AM
To
7:00PM
Share this class:

Reviews
|
21 ratings

Sameera Baker
Fri, 6 Sep 2024, 2:29PM
"great instructor i will continue with her"
Sameera Baker
Wed, 7 Aug 2024, 1:58PM
"great instructor and i will continue with her"
Sameera Baker
Wed, 7 Aug 2024, 1:58PM
"great instructor and i will continue with her"
Show More

Categories