• Stars
    star
    126
  • Rank 284,543 (Top 6 %)
  • Language
    JavaScript
  • Created over 2 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state.

p5LearnableProgramming

p5LearnableProgramming is an experiment and an attempt at showing how code runs into a typical p5.js program, showing how instructions are intepreted in addition to show program state. It was written with p5.js itself.

You can try a few examples here :

References

  • Bret Victor — Learnable Programming
    Designing a programming system for understanding programs
  • p5.js
    p5.js is a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else!
  • 3blue1brown
    3blue1brown, or 3b1b for short, is primarily a YouTube channel about discovery and creativity in math.

Ressources

  • esprima.js
    Esprima is a high performance, standard-compliant ECMAScript parser written in ECMAScript (also popularly known as JavaScript).
  • anime.js
    Anime.js (/ˈæn.ə.meɪ/) is a lightweight JavaScript animation library with a simple, yet powerful API.
  • Relief-SingleLine
    Relief SingleLine is a versatile sans serif “single-line” font with open paths oriented towards CNC (Computer Numerical Control) engraving and fab labs environments.

Ideas, TODOs

More Repositories

1

Processing

A collection of sketches using various libraries I use during courses.
Processing
187
star
2

dessins_geometriques_et_artistiques

Recode of book "Dessins géométriques et artistiques avec votre micro-ordinateur" (1985) with p5js
JavaScript
128
star
3

computer_history

A set of links related to computer & code history
79
star
4

Tutorial_Generative_Hut_Processing_Axidraw

Tutorial for Generative Hut website
Processing
32
star
5

Cours_Bordeaux_Montaigne

Creative coding courses using Processing / p5.js at Bordeaux Montaigne University in France.
JavaScript
30
star
6

Workshop_Processing_Paris_2013

GL & GLSL sketches using Processing 1.5.1 and GLGraphics
Processing
20
star
7

A_P_P_A_R_E_L

apparel.normalfutu.re
C++
17
star
8

Workshop_Processing_Axidraw_Stereolux_2019

Processing
16
star
9

murmur

From sound to light, by talking to walls
C++
15
star
10

ofxJavascript

Addon for Openframeworks
C
14
star
11

Ombrocessing

Ombro-cinéma + Processing = Ombrocessing
Processing
13
star
12

ofxSoundPlayerMultiOutput

Addon for Openframeworks to play sounds on selected speakers
C++
7
star
13

Suburbia

Subdivision
Processing
6
star
14

axidraw_p5js_ln

p5.js + ln 👉 svg 👉 axidraw 🤩
JavaScript
6
star
15

Axidraw

Experiments with Axidraw + Processing
Processing
5
star
16

Cours_ECV_Bordeaux_2017

Projet Codex avec les étudiants de l'ECV Digital en collaboration avec la librairie Mollat.
Processing
5
star
17

Workshop_ECAL_2015_PushPop

JavaScript
4
star
18

Workshop_Bassens_axidraw

Atelier à la médiathèque de Bassens le 23 et 26 janvier 2019.
Processing
4
star
19

murmurRaspberry

Code for Echo chamber device in Murmur project
C++
3
star
20

Workshop_P5Geneva_2019

Processing
3
star
21

Conference_OpenTalk_Stereolux_2020

3
star
22

Processing-Bordeaux-posters

Code for Processing Bordeaux posters #07 to #14
Processing
3
star
23

ofxToolManager

addon for Openframeworks based on ofxUI
C++
2
star
24

v3ga-processing-libs

Helper classes for Processing
Java
2
star
25

Workshop_ENSAD_2017_Data_poster

Processing
2
star
26

versatubes

360 000 — Les Nuits Sonores 2012
C++
2
star
27

TypoLaser

a GRLFR project
Processing
2
star
28

Conference_Stereolux_IA_creativite

Intelligence artificielle et créativité / Stereolux / 13 décembre 2017
2
star
29

Workshop_Chaumont_OCR_2019

A typographic safari
Processing
2
star
30

Cours_Ynov_B1_2023

Cours creative coding avec les étudiants de première année à Ynov Bordeaux
2
star
31

Workshop_Processing_Stereolux_2015

Workshop «Processing Art» @ Stereolux / 20-24 Avril 2015
Processing
2
star
32

Workshop_Processing_EBA_Versailles_template

Workshop using face detection techniques
Processing
2
star
33

Akonite_Digital

Processing
1
star
34

Cours_ECV_Bordeaux_2016

Cours de design interactif à l'ECV Bordeaux
JavaScript
1
star
35

connexionUsineHydro

Connexions @ Amiens — 16/17/18 April 2015
C++
1
star
36

Workshop_Ynov_Aix_Processing_Axidraw

Atelier de création graphique programmée
Processing
1
star
37

Workshop_Processing_Stereolux_Open_Data_2013

Sketches de l'atelier
Processing
1
star
38

v3ga.github.io

HTML
1
star
39

ArduinoTurmites

2-dimensional neopixels Turing machines on Arduino
C++
1
star