Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
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.
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.
Explore machine learning models with RunwayML in this comprehensive live stream. Learn installation, generative painting, PoseNet, StyleGAN, and more through hands-on demonstrations and Q&A.
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.
Learn to create a soft body physics simulation for a character using toxiclibs.js and p5.js. Explore verlet physics, springs, and object-oriented programming to bring squishy characters to life in your web projects.
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.
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.