Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to build a Tic Tac Toe game using HTML, CSS, and JavaScript. Cover board setup, player turns, game logic, and winner calculation in this hands-on coding tutorial.
Learn to create a random recipe generator using JavaScript, covering arrays, random selection, meal composition, shopping list generation, and DOM manipulation.
Learn to create an animated typewriter effect using JavaScript and CSS, covering transitions, timing, animations, transforms, and practical implementation techniques.
Learn to use Github Desktop for version control, collaboration, and project management. Covers setup, pushing, branching, pull requests, issues, and merge conflicts.
Learn to build a simple cat data storage app with Node.js, covering setup, data handling, and comparisons to frontend JavaScript. Ideal for beginners curious about server-side development.
Explore GitHub Copilot's AI-powered coding assistance, learning its features, accuracy, and potential to boost coding efficiency through hands-on demonstrations and expert insights.
Learn to create powerful web data visualizations using D3.js. Master selections, data binding, charts, scales, axes, and SVG elements to bring your data to life through interactive and visually appealing graphics.
Comprehensive tutorial on CSS variables, covering creation, overriding, theming, JavaScript integration, and responsiveness. Learn to enhance code efficiency and flexibility in web development.
Learn unit testing with Jasmine, covering test grouping, cases, debugging, spies, and mocks. Gain code confidence and deliver faster results through hands-on challenges and practical examples.
Comprehensive overview of software testing fundamentals, covering various types, methodologies, and best practices to ensure code quality and reliability.
Learn to write professional, readable code. Improve variables, functions, and comments. Enhance searchability and reduce bugs. Gain skills to polish existing and future projects for better code quality.
Learn essential Figma features for developers: tools, layers, frames, colors, typography, plugins, and more. Gain practical skills to enhance your design workflow and collaborate effectively with designers.
Join a live coding session to create a link tree using JavaScript, CSS, and HTML. Learn interactive techniques, get tips, and participate in coding challenges with Scrimba's experts.
Learn essential command line skills for developers, including file system navigation, permissions, and automation. Gain practical knowledge applicable across platforms.
Learn to build an expense organizer app using ES6 and the Dropbox API. Gain hands-on experience with file storage, sharing, and organization while exploring modern JavaScript concepts like array methods and async/await.
Get personalized course recommendations, track subjects and courses with reminders, and more.