SKILLS:
- Front-end Development
- Web Development
- HTML 5
- Web Design
- Interaction Design
DATE: 4 Nov - 22 Nov, 2019
DURATION: 3 Weeks
LECTURES: 3 Hours per day
LANGUAGE: English
LOCATION: Barcelona, Harbour.Space Campus
COURSE TYPE: Offline
WHAT YOU WILL LEARN
COURSE OUTLINE
ABOUT RICARDO
BIBLIOGRAPHY
HARBOUR.SPACE
This course deepens into programming, diving into user interactions, physics, motion, sound, and inputs. Students will obtain a solid foundation of programming that will allow them to create interactive experiences and animations. Learning how to create printable artwork, navigate a real-time generated 3D environment or detect user poses with a webcam are just a few themes that will allow students to create interactions within a screen or an interactive installation where their creativity is the limit, while extending their knowledge of programming through fun and interactive exercises. The final project will be a real-time creative coding experiment on a theme of the students’ choosing.
RICARDO MENDIETA
HARBOUR.SPACE UNIVERSITY
DATE: 4 Nov – 22 Nov, 2019
DURATION: 3 Weeks
LECTURES: 3 Hours per day
LANGUAGE: English
LOCATION:
Barcelona, Harbour.Space Campus
COURSE TYPE: Offline
Session 2
Physics Fundamentals I
Coordinate Systems
Vectors
Translation
Drag
Proximity
*Exercise
Session 3
Physics Fundamentals II
Attraction
Gravity
Resting Position
Bounds
*Exercise
Session 1
Drawing with code
HTML Canvas
Drawing shapes
Drawing images
Creating Masks
*Exercise
All rights reserved. 2018
Session 4
Creating Particles Systems
How does a Particle system work?
Harmonic Random Movement
Perlin Noise
*Exercise
This course deepens into programming, diving into user interactions, physics, motion, sound, and inputs. Students will obtain a solid foundation of programming that will allow them to create interactive experiences and animations. Learning how to create printable artwork, navigate a real-time generated 3D environment or detect user poses with a webcam are just a few themes that will allow students to create interactions within a screen or an interactive installation where their creativity is the limit, while extending their knowledge of programming through fun and interactive exercises. The final project will be a real-time creative coding experiment on a theme of the students’ choosing.
PROGRAMMING INTERACTIVITY II
PROGRAMMING INTERACTIVITY II
Ricardo leads the technology department at Foo Studio, a digital studio he co-founded in 2012 in Mexico City after working for different digital agencies as an interactive developer. With more than a decade working in digital experiences, he oversees the viability of projects in terms of budget and technology, leading the development team and working as a liaison with the design, marketing, and production teams. His work for companies like Uber, Nike, Google, Ford, Moleskine, Heineken among others has been recognized by design and advertising industry awards like Effie, FWA, Awwwards, IAB and best México Design Studio by CSSDA.
He is also a member of the design jury panel at Awwwards.
- Learn to draw vectors and manipulate images by code
- Understand how physics and maths are used to create movement
- Learn to visualize data structures in a creative way
- Learn how to create artwork with code for offline and online media
- Increase knowledge of programming fundamentals and methodologies
- Discover how 3D interactive experiences are built
- Discover creative ways of using different inputs and outputs for interactive experiences