The Coding Train | Creative Coding for Beginners - Full Course! @TheCodingTrain | Uploaded 1 year ago | Updated 8 hours ago
Choo choo! Welcome aboard to the world of creative coding! Join me in this beginner-friendly video series learning to code with Processing! thecodingtrain.com/tracks/learning-processing/processing
π Watch this video ad-free on Nebula! nebula.tv/videos/codingtrain-beginners-guide-to-creative-coding-with-processing-full-course
Whether you're an absolute beginner or have some experience already, my goal is to inspire and empower you to unleash your creativity through coding. Processing is your gateway to making art, animations, and interactive experiences. No prior experience is requiredβjust curiosity and a desire to create!
π References and Code: github.com/CodingTrain/Creative-Coding-Processing-Full-Course
Timestamps:
0:00:00 βοΈ INTRODUCTION βοΈ
0:14:43 How to Download Processing
0:17:30 βοΈ DRAWING WITH CODE βοΈ
0:27:58 Shapes
0:30:34 The Processing Reference
0:39:19 Saving Your Code
0:41:03 Code Comments
0:42:27 Errors
0:44:38 Color
0:48:11 Stroke Weight
0:50:31 RGB color
0:53:45 Bits and Bytes
0:56:45 Color Modes
0:59:26 Alpha Transparency
1:04:39 βοΈ FLOW βοΈ
1:06:31 Setup and Draw
1:13:27 mouseX and mouseY
1:19:13 mousePressed()
1:29:31 βοΈ VARIABLES βοΈ
1:31:39 Creating Your Own
1:48:56 Incrementation Operations
1:53:20 Random Numbers
2:02:46 βοΈ CONDITIONALS βοΈ
2:04:01 The "IF" Statement
2:10:30 "ELSE"
2:18:30 Logical Operators
2:28:47 The Bouncing Ball
2:40:38 Boolean Variables
2:50:01 βοΈ LOOPS βοΈ
2:51:30 The While Loop
2:57:49 Variable Scope
3:00:10 The For Loop
3:04:48 Nested Loops
3:12:29 βοΈ ARRAYS βοΈ
3:18:44 Indexing
3:28:02 Iteration
3:40:29 βοΈ FUNCTIONS βοΈ
3:43:48 Defining Your Own
3:49:39 Modularity
3:52:33 Reusability
3:57:00 Return Types
4:02:30 βοΈ CLASSES AND OBJECTS βοΈ
4:25:18 Constructor Arguments
4:34:30 Arrays of Objects
4:54:21 Enhanced Loop
4:56:20 βοΈ CONFETTI PROJECT βοΈ
5:03:15 βοΈ CONCLUSION βοΈ
Editing by Mathieu Blanchette
Animations by Jason Heglund
Research and Additional Code by Melissa Rodriguez: instagram.com/hellomelissarodriguez
Music from Epidemic Sound
π Website: thecodingtrain.com
πΎ Share Your Creation! thecodingtrain.com/guides/passenger-showcase-guide
π© Suggest Topics: github.com/CodingTrain/Suggestion-Box
π‘ GitHub: github.com/CodingTrain
π¬ Discord: thecodingtrain.com/discord
π Membership: http://youtube.com/thecodingtrain/join
π Store: standard.tv/codingtrain
ποΈ Twitter: twitter.com/thecodingtrain
πΈ Instagram: instagram.com/the.coding.train
π₯ Coding Challenges: youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
π₯ Intro to Programming: youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA
π p5.js: p5js.org
π p5.js Web Editor: editor.p5js.org
π Processing: processing.org
π Code of Conduct: github.com/CodingTrain/Code-of-Conduct
This description was auto-generated. If you see a problem, please open an issue: github.com/CodingTrain/thecodingtrain.com/issues/new
#forbeginners #shapes #drawing #basics #color #errors #debugging #mouseinteraction #variables #math #random #boolean #ifstatement #motion #forloop #grid #function #arguments #parameters #return #objects #objectorientedprogrammingoop #classes #constructor #array #nestedloop #images #processing #java
Choo choo! Welcome aboard to the world of creative coding! Join me in this beginner-friendly video series learning to code with Processing! thecodingtrain.com/tracks/learning-processing/processing
π Watch this video ad-free on Nebula! nebula.tv/videos/codingtrain-beginners-guide-to-creative-coding-with-processing-full-course
Whether you're an absolute beginner or have some experience already, my goal is to inspire and empower you to unleash your creativity through coding. Processing is your gateway to making art, animations, and interactive experiences. No prior experience is requiredβjust curiosity and a desire to create!
π References and Code: github.com/CodingTrain/Creative-Coding-Processing-Full-Course
Timestamps:
0:00:00 βοΈ INTRODUCTION βοΈ
0:14:43 How to Download Processing
0:17:30 βοΈ DRAWING WITH CODE βοΈ
0:27:58 Shapes
0:30:34 The Processing Reference
0:39:19 Saving Your Code
0:41:03 Code Comments
0:42:27 Errors
0:44:38 Color
0:48:11 Stroke Weight
0:50:31 RGB color
0:53:45 Bits and Bytes
0:56:45 Color Modes
0:59:26 Alpha Transparency
1:04:39 βοΈ FLOW βοΈ
1:06:31 Setup and Draw
1:13:27 mouseX and mouseY
1:19:13 mousePressed()
1:29:31 βοΈ VARIABLES βοΈ
1:31:39 Creating Your Own
1:48:56 Incrementation Operations
1:53:20 Random Numbers
2:02:46 βοΈ CONDITIONALS βοΈ
2:04:01 The "IF" Statement
2:10:30 "ELSE"
2:18:30 Logical Operators
2:28:47 The Bouncing Ball
2:40:38 Boolean Variables
2:50:01 βοΈ LOOPS βοΈ
2:51:30 The While Loop
2:57:49 Variable Scope
3:00:10 The For Loop
3:04:48 Nested Loops
3:12:29 βοΈ ARRAYS βοΈ
3:18:44 Indexing
3:28:02 Iteration
3:40:29 βοΈ FUNCTIONS βοΈ
3:43:48 Defining Your Own
3:49:39 Modularity
3:52:33 Reusability
3:57:00 Return Types
4:02:30 βοΈ CLASSES AND OBJECTS βοΈ
4:25:18 Constructor Arguments
4:34:30 Arrays of Objects
4:54:21 Enhanced Loop
4:56:20 βοΈ CONFETTI PROJECT βοΈ
5:03:15 βοΈ CONCLUSION βοΈ
Editing by Mathieu Blanchette
Animations by Jason Heglund
Research and Additional Code by Melissa Rodriguez: instagram.com/hellomelissarodriguez
Music from Epidemic Sound
π Website: thecodingtrain.com
πΎ Share Your Creation! thecodingtrain.com/guides/passenger-showcase-guide
π© Suggest Topics: github.com/CodingTrain/Suggestion-Box
π‘ GitHub: github.com/CodingTrain
π¬ Discord: thecodingtrain.com/discord
π Membership: http://youtube.com/thecodingtrain/join
π Store: standard.tv/codingtrain
ποΈ Twitter: twitter.com/thecodingtrain
πΈ Instagram: instagram.com/the.coding.train
π₯ Coding Challenges: youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
π₯ Intro to Programming: youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA
π p5.js: p5js.org
π p5.js Web Editor: editor.p5js.org
π Processing: processing.org
π Code of Conduct: github.com/CodingTrain/Code-of-Conduct
This description was auto-generated. If you see a problem, please open an issue: github.com/CodingTrain/thecodingtrain.com/issues/new
#forbeginners #shapes #drawing #basics #color #errors #debugging #mouseinteraction #variables #math #random #boolean #ifstatement #motion #forloop #grid #function #arguments #parameters #return #objects #objectorientedprogrammingoop #classes #constructor #array #nestedloop #images #processing #java