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
Academic Writing Made Easy
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Digital Marketing
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.
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 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.
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.
Create a climate spiral visualization using p5.js to illustrate temperature changes over time. Learn data handling, polar coordinates, and animation techniques to effectively represent climate data.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.