Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Web Development
Python
Graphic Design
Astronomy: Exploring Time and Space
Inglés empresarial: ventas, gestión y liderazgo
AI and Big Data in Global Health Improvement
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.
This series will teach you how to code your very first Discord bot with node.js and discord.js. You will learn about the Discord server portal, coding a bot with discord.js, hiding API keys with .env, posting GIFs, and building a command handler.
Explore TensorFlow.js fundamentals, including tensors, operations, and the Layers API. Learn to implement linear and polynomial regression, and solve the XOR problem using neural networks.
Learn to build a color classifier using TensorFlow.js, covering data collection, cleaning, model creation, training, and prediction in a hands-on, step-by-step approach.
Learn to train machine learning models in the cloud using TensorFlow and Spell, then implement them in browsers with ml5.js. Covers style transfer and text generation with hands-on projects.
Learn version control basics, Git software, and GitHub website. Understand key concepts, make your first pull request, and explore essential features for effective collaboration and project management.
Explore 3D graphics on Apple II+ using AppleSoft BASIC. Learn matrix math, rotation techniques, and cube rendering in this nostalgic coding challenge.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.