Programming Graphics I: Introduction to Generative Art

Provided by:
0/10 stars
based on  64 reviews
Provided by:
Cost $8/mo
Start Date On demand
Programming Graphics I: Introduction to Generative Art

Course Details

Cost

$8/mo

Skillshare offers a wide variety of free and Premium courses on creative skills, marketing and more.

Get One Month Free

Upcoming Schedule

  • On demand

Course Provider

Skillshare online courses
In Skillshare’s unique philosophy, everyone is a teacher, and everyone is a learner. Rather than a traditional lecture format, courses are offered within a global online learning community in which learners collaborate and learn by doing. Instructors are industry leaders who share their skills with anyone who wants to learn. No credits are offered. Founded by online entrepreneurs Michael Karnjanaprakorn and Malcolm Ong, Skillshare’s online “campus” was launched in April 2011. Its catalog h...
In Skillshare’s unique philosophy, everyone is a teacher, and everyone is a learner. Rather than a traditional lecture format, courses are offered within a global online learning community in which learners collaborate and learn by doing. Instructors are industry leaders who share their skills with anyone who wants to learn. No credits are offered. Founded by online entrepreneurs Michael Karnjanaprakorn and Malcolm Ong, Skillshare’s online “campus” was launched in April 2011. Its catalog has grown from 15 to more than 250 online courses that cover creative arts, entrepreneurship, branding and marketing, lifestyle and technology. The School of MakeOurMark, with courses in photography, illustration and tattooing, was launched in October 2013, and the School of Design went live the following month. Among the instructors who have taught courses are Seth Godin, founder of online marketing firm Yoyodyne, who teaches a class on entrepreneurship; DJ Young Guru, who leads a course on mixing and recording; and actor, writer and director James Franco, whose course focuses on screenwriting for short films. You can begin a Skillshare collaboration by taking an introductory course in a particular area to learn, for example, the fundamentals of Photoshop and expand your knowledge with a five-part, in-depth Photoshop series.

Provider Subject Specialization
Arts & Design
Business & Management
34 reviews

Course Description

Generative art is all about using programming to generate artwork that is algorithmically defined and created. In this project-based class, you'll learn how to create your own series of patterns using generative art techniques and computer programming!

What You'll Learn

  • How to setup your programming environment for making generative artwork.
  • An introduction to Processing and the HYPE Framework. With the HYPE Framework you'll be able to create work quicker and more effectively.
  • We'll start by drawing your shapes and preparing a bank of assets for you to use in your piece. These can be any sort of image that you have created.
  • Painting with HYPE using different variables to create and infinite range of possibilities. 
  • Adding and controlling color throughout.
  • Using HGridLayout and HShapeLayout to create your final piece. These will give you ability to create grids and shapes with your assets. 
  • How t...

Generative art is all about using programming to generate artwork that is algorithmically defined and created. In this project-based class, you'll learn how to create your own series of patterns using generative art techniques and computer programming!

What You'll Learn

  • How to setup your programming environment for making generative artwork.
  • An introduction to Processing and the HYPE Framework. With the HYPE Framework you'll be able to create work quicker and more effectively.
  • We'll start by drawing your shapes and preparing a bank of assets for you to use in your piece. These can be any sort of image that you have created.
  • Painting with HYPE using different variables to create and infinite range of possibilities. 
  • Adding and controlling color throughout.
  • Using HGridLayout and HShapeLayout to create your final piece. These will give you ability to create grids and shapes with your assets. 
  • How to output your files to Photoshop of Illustrator. You'll be able to manipulate and edit them to arrive at the final piece.

The Tools You'll Use

  • HYPE Framework is a collection of classes that performs heavy lifting tasks while using a minimal amount of code writing.
  • Processing is a programming language, development environment, and online community. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology.

Who Should Take This Class
This class is perfect for anyone looking to learn about making generative art and programming.

Even if you're already a master at Processing, you will get a new look at it by learning how to use the HYPE Framework to improve your workflow and the way you make art.

Reviews 0/10 stars
64 Reviews for Programming Graphics I: Introduction to Generative Art

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Alisson Laschuk profile image
Alisson Laschuk profile image

Alisson Laschuk

None/10 starsCompleted
6 years, 10 months ago
I always thought that creating graphics with code was something near impossible for me that know almost anything about code. But Joshua teaches it so well (from the very beginning) that it's really easy to understand and evolve from it. It's really nice that Joshua shows his process of inspiration, drawing and using colors, that can be used for any other graphic projects.
Was this review helpful? Yes0
 Flag
Toni Gialanze profile image
Toni Gialanze profile image

Toni Gialanze

None/10 starsCompleted
6 years, 10 months ago
I'm not a beginner on one of the tools we're using, Processing, but the way Joshua implemented it with Sublime Text 2 and incorporated with HYPE was super interesting. Beginners and non-beginners should try this now. The cherry on top of the cake would be the way Joshua explain things, in an enjoyable way and to detail! Perfect till now.
Was this review helpful? Yes0
 Flag
Christopher Brindley profile image
Christopher Brindley profile image

Christopher Brindley

None/10 starsCompleted
6 years, 10 months ago
Great class, Davis's energy is great for a programming class and keeps you interested. I will definitely be participating in the motion class, once I've worked with these concepts some more.
Was this review helpful? Yes0
 Flag
Marc Novella profile image
Marc Novella profile image

Marc Novella

None/10 starsCompleted
6 years, 10 months ago
It's certainly an introduction (up to 4.4 of its contents) but also a very clear and thorough setup process and first steps. Getting to "know" Joshua is just an hilarious experience!
Was this review helpful? Yes0
 Flag
Sarah M. profile image
Sarah M. profile image

Sarah M.

None/10 starsCompleted
6 years, 10 months ago
Perfection. Incredible. Absolutely THE best class I have ever taken online -- and I have taken a LOT. Not only have I learned a new skill, I have discovered a new passion that I cannot wait to share with others. I have grown as a programmer and as an artist. Joshua Davis's class is a game changer and a life changer. LOVE!!
Was this review helpful? Yes0
 Flag
Erdene .co profile image
Erdene .co profile image

Erdene .co

None/10 starsCompleted
6 years, 10 months ago
This is the best online class I've ever took for real. Joshua is a great teacher. I admire his works and glad that I got a chance to finally learn from him. He also puts up a lot of resource materials that we can use. I love this class!!!
Was this review helpful? Yes0
 Flag
Jere Brooks profile image
Jere Brooks profile image

Jere Brooks

None/10 starsCompleted
6 years, 10 months ago
Love this class! I'm really enjoying Josh's style. His humour and deep knowledge make it very engaging and he has worked hard to supply a lot of valuable material. Totally worth it!
Was this review helpful? Yes0
 Flag
Ali Mostoufi profile image
Ali Mostoufi profile image

Ali Mostoufi

None/10 starsCompleted
6 years, 10 months ago
I love this class and the Joshua energy.
Was this review helpful? Yes0
 Flag
Samuel Leedam profile image
Samuel Leedam profile image

Samuel Leedam

None/10 starsCompleted
6 years, 10 months ago
Really great class, I'm yet to produce my project but feel well informed enough to do it. Also Joshua Davis is a great teacher and most importantly fun! There's been a number of classes I've wanted to take on here but the tutor is so so dull it really kills the joy of learning.
Was this review helpful? Yes0
 Flag
Estelle Baylis profile image
Estelle Baylis profile image

Estelle Baylis

None/10 starsCompleted
6 years, 10 months ago
Fantastic fantastic fantastic! I had no prior experience of Processing but have been wanting to give it a go for the last few years (always a bit intimidated by coding if I'm honest). Josh is an amazing tutor and has given me the confidence, base skills and a nice set of templates to start creating my own projects. Thank you Josh. Looking forward to Stage 2! :)
Was this review helpful? Yes0
 Flag
Omar Rivero profile image
Omar Rivero profile image

Omar Rivero

None/10 starsCompleted
6 years, 10 months ago
This is by far one of the most inspirational class I have ever had, being dead honest! I'm a musician who is secretly in love and obsessed with visual arts and I have never had the confidence to approach any visual work up to this point. This class has brought an end to my fear of creating visual work. The modularity of Processing and Hype really make room for my idiosyncrasies. I have zero experience as graphic designer but years of appreciation and conceptual understanding of it. Joshua Davis's class is well documented, easy to follow for beginners like myself, inspirational, and can go on and on.... He is just amazing and you can clearly tell he loves what he does and is bursting with creativity and a passion for patterns. If anyone wants to learn anything about anything, it has to be from someone who is detail oriented, just utterly obsessed with detail but also understands that life is precious and you can't just shave off minut... This is by far one of the most inspirational class I have ever had, being dead honest! I'm a musician who is secretly in love and obsessed with visual arts and I have never had the confidence to approach any visual work up to this point. This class has brought an end to my fear of creating visual work. The modularity of Processing and Hype really make room for my idiosyncrasies. I have zero experience as graphic designer but years of appreciation and conceptual understanding of it. Joshua Davis's class is well documented, easy to follow for beginners like myself, inspirational, and can go on and on.... He is just amazing and you can clearly tell he loves what he does and is bursting with creativity and a passion for patterns. If anyone wants to learn anything about anything, it has to be from someone who is detail oriented, just utterly obsessed with detail but also understands that life is precious and you can't just shave off minutes of yourself to get a detail worked out. Those characteristics about a person create a perfect condition to generate alternative systems to produce pain in ass works in more effective ways! This man, to me, just influenced me to same extended Coltrane did in my early 20's. amazing class! thanks Joshua!
Was this review helpful? Yes0
 Flag
Chris Keegan profile image
Chris Keegan profile image

Chris Keegan

None/10 starsCompleted
6 years, 10 months ago
really fun and straight forward to learn.
Was this review helpful? Yes0
 Flag
Lorna Milligan profile image
Lorna Milligan profile image

Lorna Milligan

None/10 starsCompleted
6 years, 10 months ago
Joshua is a very engaging teacher. His depth of knowledge is immediately apparent but he relays it to his students in a very simple and clear way.
Was this review helpful? Yes0
 Flag
Matthew Schrader profile image
Matthew Schrader profile image

Matthew Schrader

None/10 starsCompleted
6 years, 10 months ago
I had always wanted to explore the possibilities of patterns and shapes when I first saw work done by people like Matthew W Moore. Geometry can make for sharp, powerful design and Joshua Davis is an inspiring teacher whose passion shows through his teaching. The only thing I would mention negative regarding this course is that the type size on Joshua's code display was very small (pixelated when maximized), and the lessons may be a bit fast paced for non programmers. It would be great if another class was offered (or maybe an additional lesson in this one) that would give tips on how to incorporate design strategies like the rule of thirds and fifths, or the golden ratio, to really get the most out of this type of design.
Was this review helpful? Yes0
 Flag
Paul Lebel profile image
Paul Lebel profile image

Paul Lebel

None/10 starsCompleted
6 years, 10 months ago
Fantastically skilled and humorous teacher. More Josh PLEASE!!
Was this review helpful? Yes0
 Flag
Chris Oldt profile image
Chris Oldt profile image

Chris Oldt

None/10 starsCompleted
6 years, 10 months ago
This was an amazing class. Josh is a fantastic instructor - I'd probably take any class he offered just because he is such an enthusiastic person. This class really brought together two of my favorite things - art/design and programming. I can't wait to get the fundamentals down so I can really explore the possibilities. As far as the class itself goes, I think Josh does a really good job at explaining everything step-by-step. His in-depth videos provide several clear examples at how to get the most out of your projects. I can't wait to take his animation course and I hope he comes out with his Kinect/Leap Motion course as well.
Was this review helpful? Yes0
 Flag
Lander Corrales profile image
Lander Corrales profile image

Lander Corrales

None/10 starsCompleted
6 years, 10 months ago
It's my first class on Skillshare, and i recommend it! Joshua is a great teacher.
Was this review helpful? Yes0
 Flag
Alberto Saenz Gomez Tello profile image
Alberto Saenz Gomez Tello profile image

Alberto Saenz Gomez Tello

None/10 starsCompleted
6 years, 10 months ago
Superb class for anyone who is beginning! Great stuff Joshua!
Was this review helpful? Yes0
 Flag
Atticus Bones profile image
Atticus Bones profile image

Atticus Bones

None/10 starsCompleted
6 years, 10 months ago
This is my first online class, and let me start by saying just how much i'm enjoying the experience! Joshua is an exceptional teacher. The class is well paced, generous, and highly tangible. I can't help but feel that the amount of money I have spent on formal schooling would've been far better spent on Skillshare. Highly recommended.
Was this review helpful? Yes0
 Flag
Robby Collins profile image
Robby Collins profile image

Robby Collins

None/10 starsCompleted
6 years, 10 months ago
Joshua has his **** together. Great structure and learning material. His passion and enjoyment in his subject certainly comes across. Food for the mind and encouragement for striking out on your own.
Was this review helpful? Yes0
 Flag
Anton Sh profile image
Anton Sh profile image

Anton Sh

None/10 starsCompleted
6 years, 10 months ago
The best skillshare class for me so far. Definitely worth watching. Explanation, examples, videos - just great
Was this review helpful? Yes0
 Flag
Hernan Roperto profile image
Hernan Roperto profile image

Hernan Roperto

None/10 starsCompleted
6 years, 10 months ago
Excellent class. Funny and very usefull.
Was this review helpful? Yes0
 Flag
Jim Parrillo profile image
Jim Parrillo profile image

Jim Parrillo

None/10 starsCompleted
6 years, 10 months ago
GREAT class! Covers basics of using Processing and the HYPE framework for the master. Fun class - easy enough for beginners.
Was this review helpful? Yes0
 Flag
Brett Burton profile image
Brett Burton profile image

Brett Burton

None/10 starsCompleted
6 years, 10 months ago
Amazing class. Joshua is a funny guy and he packs a ton of information into this class. Very cool.
Was this review helpful? Yes0
 Flag
Luca Ferrario profile image
Luca Ferrario profile image

Luca Ferrario

None/10 starsCompleted
6 years, 10 months ago
Two words: Just. Awesome. Thank you so much Josh, you opened an entirely new world to me!
Was this review helpful? Yes0
 Flag
Robert Chretien profile image
Robert Chretien profile image

Robert Chretien

None/10 starsCompleted
6 years, 10 months ago
Great and generous class by Joshua Davis.
Was this review helpful? Yes0
 Flag
Kath Harding profile image
Kath Harding profile image

Kath Harding

None/10 starsCompleted
6 years, 10 months ago
I'm halfway through this class and I have to say Josh has supreme talent when it comes to communicating in an engaging way. I've riveted to his videos and where I'd normally lose concentration I'm most definitely not. He has a great way of making something that could be quite complex, very easy to understand. Plus of course, he's clearly truly passionate about his work and this shows. Great class Josh - looking forward to more classes from you on there!
Was this review helpful? Yes0
 Flag
Jérôme Prévost profile image
Jérôme Prévost profile image

Jérôme Prévost

None/10 starsCompleted
6 years, 10 months ago
I've learned so much from this class ! And Joshua is definitely a great teatcher who deserves his "Hallelujah!"
Was this review helpful? Yes0
 Flag
Charlene McBride profile image
Charlene McBride profile image

Charlene McBride

None/10 starsCompleted
6 years, 10 months ago
I can't believe how much I got out of this class. It's not that my expectations were low, it's just that for $20, I didn't expect to get so much! I have very little programming skills. Most things go in one ear and straight out the other. I had always wanted to learn Processing and was really excited to stumble across this class expecting just a few basics to get started. Now I have a very rich library to work from and can't wait to apply it to my art work and with the upcoming animation and interaction classes, my UX design work will benefit also.
Was this review helpful? Yes0
 Flag
Jacob Brooks profile image
Jacob Brooks profile image

Jacob Brooks

None/10 starsCompleted
6 years, 10 months ago
Fantastic class! Can't wait to see what Josh produces next...
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.