r/processing • u/dmccreary • 2h ago
The Art of Processing - The Art of Processing
Here is a book I created on p5.js. I have been using p5.js for many years to create "MicroSims" for education.
The book is an interactive textbook on creative coding and computational thinking designed for students and educators.
"The Art of Processing" combines AI-assisted content generation with proven educational frameworks. Built using my own state-of-the-art intelligent textbooks agent skills, it incorporates learning graphs showing concept dependencies, interactive MicroSims using p5.js, and comprehensive assessment tools to make creative coding and computational thinking accessible and engaging.
By the numbers:
- 25 chapters covering 2D/3D graphics, color theory, physics simulation, and audio synthesis
- 600 concepts organized in a dependency graph
- 73 interactive MicroSims (p5.js simulations)
- 250 quiz questions for self-assessment
- 600 glossary terms with precise definitions
- 89 FAQs addressing common student misconceptions
- 220,000+ words (approx. 930 equivalent printed pages)
- 4 appendices on this history of p5 and guides for integrating the textbook into your LMS
This is an ongoing project, but I wanted to share my progress.
This open-source project demonstrates how AI can augment educational content creation while maintaining pedagogical quality and rigor.
All content follows Bloom's Taxonomy for learning outcomes and includes detailed explanations, worked examples, and practice exercises for both self-directed learners and classroom educators.
#AI #GenAI #GenerativeAI #Education #EdTech #OpenEducation #OER #ELearning #Textbook #InteractiveTextbook #MicroSims #CreativeCoding #ComputationalThinking #Programming #JavaScript #p5js #MkDocs #ClaudeAI #InstructionalDesign #STEMeducation