Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Data Analysis
Digital Marketing
El rol de la digitalización en la transición energética
First Step Korean
Supporting Successful Learning in Primary School
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore simulations of natural systems using JavaScript and p5.js, covering physics, trigonometry, self-organization, genetic algorithms, and neural networks.
Learn JavaScript programming fundamentals using p5.js, a creative computing environment for visual displays. Ideal for beginners, covering variables, conditionals, loops, functions, and object-oriented programming.
Discover how dropping toothpicks can approximate pi in this coding simulation. Learn about Buffon's Needle problem, probability density functions, and implement the experiment using p5.js.
Explore the Wave Function Collapse algorithm for procedural image generation through live coding sessions. Learn implementation, refactoring, and handling asymmetrical tiles in JavaScript with p5.js.
Explore the Monty Hall Problem through JavaScript and p5.js, learning probability concepts, DOM manipulation, and coding techniques while building an interactive simulation.
Learn to visualize the 3D Mandelbulb fractal using Processing (Java). Explore triplex numbers, spherical coordinates, and point cloud rendering techniques to create stunning fractal visualizations.
Learn to create an interactive slide puzzle game using p5.js, featuring image splitting, tile shuffling, and user interaction. Gain hands-on experience with arrays, loops, and game logic.
Visualize and implement a self-avoiding walk algorithm in JavaScript using p5.js, exploring basic implementation and advanced techniques like backtracking for space-filling walks.
Learn to simulate spring forces using vectors and create oscillating motion in p5.js. Explore Hooke's Law, particle systems, and advanced techniques for realistic spring animations.
Learn to build and deploy a machine learning classification model in JavaScript, covering data collection, model training, and prediction using ml5.js and p5.js.
Explore machine learning with ml5.js, from model training to integrating with OBS and Zoom. Learn to create interactive graphics and gestures in this hands-on coding session.
Explore Marching Squares, community contributions, and 3D modeling in Processing. Learn about flocking algorithms and their application to 2D and 3D environments, with a focus on the "Mewchoo" model.
Explore the Marching Squares algorithm and its application to Open Simplex Noise in Processing, covering 2D grid creation, isoline visualization, and noise-based point generation.
Explore AI-driven text generation, smart lighting control, and Discord bot creation in this engaging late-night coding session. Dive into GPT-2, Hue Lights API, and more.
Late-night coding session exploring web scraping, machine learning, and IoT projects. Features dad joke scraping, GPT-2 model training, and Hue light control, culminating in a dad joke generator.
Get personalized course recommendations, track subjects and courses with reminders, and more.