Creative Coding Essentials
With this course, I would like to invite you to take a new perspective on technology. Here I address myself to creative people who think visually and therefore learn visually.
Learning to code makes more sense today than ever! The basics of programming are applied in all technologies, no matter what language or medium you are using. This is the trick: The basics are always the same. This is also the key to not only keeping up, but to moving forward with confidence. If you master the basics, you learn in a flash. It’s like a solid foundation that can withstand almost anything.
Maybe you profit from it not only intellectually: Maybe you are like me, catch fire and the skill suddenly changes everything! At least that’s how it was with me. Not only did I find my place as an artist in the game of technology, but my profession as a designer and educator has also been fundamentally changed by this new skill.
Ready to explore unexplored territories? Then let’s get started! I’m glad you’re here!
- Processing and p5.js
- Processing: Installation and quick walkthrough
- p5.js: Installation and quick walkthrough
- Setup and Draw
- Setting the size for your sketch
- Background
- Basic Geometry
- Styling Shapes with Stroke and Fill
- rectMode() and ellipseMode()
- Lines, Triangles and Polygons
- The Reference
- Mouse Interaction
- Colors
- Randomness
- Variables
- Conditional Statements
- Switch
- Operators
- Transformations
- push() and pop()
- Comments
- For-Loops
- For-Loops (Examples)
- Waves
- Waves (Examples)
- Modulo
- Mapping
- Saving Images
- Using the Console
- Functions
- Keyboard Interaction
- Exercise: Geometric Typography
- Wrapping Up