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
Comprehensive PHP tutorial covering core language, database setup, data validation, and system creation for manipulating and displaying database data. Includes practical examples and code demonstrations.
Comprehensive SQL tutorial covering basic queries to advanced topics like stored procedures, functions, and database design. Includes over 100 practical examples using a real-world sales database.
Comprehensive Python tutorial covering core language, functional programming, databases, and GUI development. Includes practical examples and covers more content efficiently than typical tutorials.
Learn to create an original video game from concept to completion, covering game design, art creation, and JavaScript programming for complex animations, sound integration, and problem-solving.
Learn to create the classic Asteroids game using pure JavaScript, covering 3D space movement, collision detection, inertia, and more in this comprehensive tutorial.
Learn to calculate weekdays for any date using the Doomsday Algorithm in JavaScript. Create an app that demonstrates the steps and practice this impressive mental math skill.
Learn to build Tetris from scratch using pure JavaScript. Master game design principles, collision detection, and user input handling while creating this classic puzzle game.
Learn to create a Pong game using JavaScript, covering user input, collisions, AI, UI, and sound. Gain practical game development skills through hands-on coding and clear explanations.
Learn to create a precise recycling logo in Adobe Illustrator CC while mastering essential tools and techniques for document setup, shape creation, layering, and precise art manipulation.
Learn to create a JavaScript Paint App with brush strokes, shapes, and image saving/loading functionality. Enhance your web development skills through hands-on coding of interactive graphics applications.
Learn to build a JavaScript Paint App: implement toolbar, canvas mouse positions, save/redraw canvas, create rubber band system, find angles, convert radians/degrees, save/import images, and set up event handling.
Learn Canvas API and trigonometry for game development and graphics programming through a hands-on project. Master essential concepts to create interactive visuals and animations using JavaScript.
Learn to dynamically generate HTML tables using JavaScript, covering Array.from, Rest Parameters, Custom Ranges, Arrow Operators, For In, Map, and HTML element manipulation techniques.
Learn to create dynamic pie charts using Canvas and JSON data, covering random color generation, JSON parsing, and advanced Canvas drawing techniques in JavaScript.
Learn to build a functional JavaScript calculator using Bootstrap for design. Covers calculator logic, functions, if statements, and event handling in a concise, practical tutorial.
Get personalized course recommendations, track subjects and courses with reminders, and more.