Search Input



Creative Coding Essentials for Design & Motion

Creative Coder, Andreion de Castro




Class Details


  • Beginner
  • Total 22 videos
  • English
  • English, Traditional Chinese [Auto], Spanish [Auto]
  • Class materials included



[Course]creativecoder,andreiondecastro Details

Curriculum
Curriculum

In-Depth Look

  • SECTION 01
    OT
    curriculum-creativecoder-andreiondecastro-us-01.png
    • 01. Orientation- Instructor introduction - Course structure and learning objectives

  • SECTION 02
    Introduction to Creative Coding
    curriculum-creativecoder-andreiondecastro-us-02-1.png
    curriculum-creativecoder-andreiondecastro-us-02-2.png
    curriculum-creativecoder-andreiondecastro-us-02-3.png
    curriculum-creativecoder-andreiondecastro-us-02-4.png
    • 02. Setting Up Processing- What is Processing, and what is it used for? - Discussion of Processing's pros and cons - Learning the language and writing basic lines of code

    • 03. Creating Our First Sketch- Drawing a circle using Processing - Exploring built-in syntaxes that are useful for beginners - Setting different parameters to customize our designs

    • 04. Working with Grids 1: Nested Loops- Building a standard 2D grid using nested loops - Producing sin() waves and customizing our grid

    • 05. Working with Grids 2: P3D Renderer- Transitioning from 2D to 3D using the P3D renderer - Creating a cylinder to familiarize ourselves with the tool

  • SECTION 03
    Generative Design Foundations
    curriculum-creativecoder-andreiondecastro-us-03-1.png
    curriculum-creativecoder-andreiondecastro-us-03-2.png
    curriculum-creativecoder-andreiondecastro-us-03-3.png
    curriculum-creativecoder-andreiondecastro-us-03-4.png
    • 06. Procedural vs. Generative Designs- Comparing procedural and generative designs - Real-world applications for professional design and branding

    • 07. Foundation Learning 1: Introduction to Arrays- Practicing grids & incorporating random() to affect the size and color of the arrays

    • 08. Foundational Learning 2: OOP & Simple Particle Systems- Introduction to object-oriented programming - Creating a basic class, then implementing random and some motion to yield a simple particle system - Implementing different parameters or functions to build up our system

    • 09. Foundational Learning 3: OOP & Complex Particle Systems- Continuing to work with classes to familiarize ourselves with object-oriented programming

  • SECTION 04
    Interactive Design Techniques
    curriculum-creativecoder-andreiondecastro-us-04-1.png
    curriculum-creativecoder-andreiondecastro-us-04-2.png
    curriculum-creativecoder-andreiondecastro-us-04-3.png
    curriculum-creativecoder-andreiondecastro-us-04-4.png
    • 10. Introduction to p5.js- What is p5.js, and what is it used for? - Discussion of p5.js's pros and cons - Benefits of knowing how to use both Processing and p5.js

    • 11. Creating a Sketch in p5.js- Learning how to use p5.js as an alternative

    • 12. Interactive Design Practice 1: Mouse Controls- Introduction to mouse interactivity - Exploring methods to animate designs based on mouse movements

    • 13. Interactive Design Practice 2: Sliders- Introduction to slider functionality - Adjusting our parameters in real-time using sliders

  • SECTION 05
    Kinetic Typography: Part 1
    curriculum-creativecoder-andreiondecastro-us-05-1.png
    curriculum-creativecoder-andreiondecastro-us-05-2.png
    curriculum-creativecoder-andreiondecastro-us-05-3.png
    • 14. Creating Text in Processing- Defining kinetic typography and showcasing examples from personal/professional projects - Learning how to load custom fonts and how to optimize type for animations

    • 15. Motion Technique 1: Looping Noise- Using OpenSimplex noise to design a looping noise() animation with typography

    • 16. Motion Technique 2: sin(), cos() & DNA - Using sin() and cos() waves to create a DNA-like structure

  • SECTION 06
    Kinetic Typography: Part 2
    curriculum-creativecoder-andreiondecastro-us-06-1.png
    curriculum-creativecoder-andreiondecastro-us-06-2.png
    curriculum-creativecoder-andreiondecastro-us-06-3.png
    • 17. Motion Technique 3: Raster Effect- Using PGraphics to create our own image and customize our motions, producing a raster effect

    • 18. Motion Technique 4: Grid of Gradients- Introduction to gradients - Creating a grid of animated gradients with custom elements

    • 19. Motion Technique 5: Geomerative Library- Introduction to the geomerative library - Combining techniques to create a gradient animation with the geomerative library

  • SECTION 07
    Flexible Design Systems
    curriculum-creativecoder-andreiondecastro-us-07-1.png
    curriculum-creativecoder-andreiondecastro-us-07-2.png
    • 20. Design Systems & Future Implications- What are design systems, and what are they useful for? - Examples of design systems and how studios use them - Discussion of future implications for the next generation of designers

    • 21. Motion Design System Using p5.js- Showcasing Andreion's projects with clients O2 and Nothing Phone - Creating a motion design system using p5.js

    • 22. Identity Design System Using Processing- Showcasing Andreion's collaboration with Bielke&Yang - Creating an identity design system using Processing

  • SECTION 08
    Outro
    curriculum-creativecoder-andreiondecastro-us-08-1.png
    • 23. Final Words- Overview of the instructor's current projects and plans for the future - Instructor's insights on the future of creative coding and its role in shaping the design landscape

Recommended Classes

Important Notice

- This product provides access to the video lectures online (Excluding products categorized as Assets). - Under certain circumstances, discounts may end early or be extended without prior notice. - For pre-ordered courses, the content and the lecture videos will be released sequentially according to the schedule. The Course Start Date will be set to the release date of the first lecture video. - You will gain immediate access to the course through My Page upon completing registration and payment. Total Course Duration: - The Standard Access (Paid access) period lasts for the first 15 days and Unlimited Free Access period will begin from the 16th day. Both the Standard and Unlimited Free Access periods offer the equal viewing experience to the content. - Course Start Date: The estimation of the Course Start Date will be based on the completion date of the payment. Immediate access to the lecture videos will be granted through My Page. (For pre-ordered courses, the start date will be the release date of the first lecture video.) - In case the course start date is postponed due to extenuating circumstances on Coloso’s end, the start date will be adjusted accordingly.
*Please note that certain aspects of this course, including the release date, curriculum images, and associated content, are subject to change without prior notification.
*Would you like to learn more about our refund policy? Please check ▶ here
*Please check our ▶ FAQ for Copyright and Proprietary Rights, User-Generated Content, Security, and Violation information.
*保留未事前告知而更改本網頁資訊的權利
*欲進一步瞭解退款政策的細節,請由 ▶ 此處確認。
*請至 ▶FAQ頁面查看有關版權及所有權、使用者製作內容、資料安全及違反等相關資訊。
*Tenga en cuenta que la información de esta página está sujeta a cambios sin previo aviso.
* ¿Le gustaría saber más sobre nuestra política de reembolso? Por favor, compruebe ▶ aquí
*Por favor, compruebe nuestras ▶ FAQ para los derechos de autor y derechos de propiedad, contenido generado por el usuario, seguridad e información de violación.
- This product is strictly prohibited to resell, redistribute, steal, or transfer. - The original images and simple edited images of this product cannot be transferred, distributed, or sold. - This product can be refunded only before the class video is released. - You can find this product on [My Class] > [Class Materials]