Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Web Development
Software Development
Graphic Design
Functional Programming Principles in Scala
Mountains 101
Industrial Pharmacy-I
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
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 3D graphics on Apple II+ using AppleSoft BASIC. Learn matrix math, rotation techniques, and cube rendering in this nostalgic coding challenge.
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 Processing Library development and create a Tic Tac Toe game in this comprehensive live coding session. Learn to build custom libraries and tackle programming challenges.
Explore Processing Java library creation and computational geometry challenges in this live coding session, featuring community contributions and a gift wrapping algorithm implementation.
Explore machine learning with ml5.js, focusing on sound classification and speech command recognition. Learn to integrate these features into interactive projects like the Chrome Dinosaur Game.
Explore neuroevolution for steering vehicles in this comprehensive tutorial. Learn about neural networks, genetic algorithms, and their application in autonomous navigation.
Learn to create a 3D raycasting engine inspired by Wolfenstein 3D. Explore rendering techniques, perspective adjustments, rotation, and dynamic field of view in this hands-on coding challenge.
Learn to implement a 2D ray casting engine, simulating light and shadows on a canvas. Explore vector math, line intersections, and Perlin noise for dynamic movement in this hands-on coding challenge.
Explore 2D ray casting and ray marching techniques in this comprehensive live stream. Learn to create shadow effects, visualize black holes, and implement line-line intersections using p5.js.
Simulate Rubik's Cube face rotations using matrix operations and refactor code with a separate Face class, building on previous concepts to create a more advanced 3D puzzle simulation.
Get personalized course recommendations, track subjects and courses with reminders, and more.