Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Psychology
Cybersecurity
Project Management
How to Succeed at: Interviews
Improving Your Study Techniques
L'Italiano nel mondo
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Event Handling, earn certificates with free online courses from University of Michigan, Johns Hopkins, Universidad ORT Uruguay, CalArts and other top universities around the world. Read reviews to decide if a class is right for you.
Learn to build four Chrome extensions, including a new tab page, background music player, todo list, and web scraper. Gain hands-on experience with extension development and prototyping.
Learn Vue.js essentials: data binding, components, and state management. Build modern web apps with this progressive JavaScript framework. Gain hands-on experience in creating scalable applications.
Learn JavaScript fundamentals, DOM manipulation, and advanced techniques with jQuery to create dynamic, interactive web applications that respond to user input.
Master jQuery from basics to advanced techniques, including element manipulation, animations, AJAX, and API integration. Create interactive web applications through hands-on projects.
Master JavaScript fundamentals, from variables and loops to functions and DOM manipulation. Build a strong foundation for creating dynamic web applications through hands-on coding challenges and practical activities.
Master JavaScript DOM manipulation to create interactive, dynamic web pages. Learn element manipulation, event handling, and animation techniques for engaging user experiences.
Master advanced React concepts through hands-on projects, from building a calculator to creating a full-featured ecommerce site. Enhance your skills in component design, state management, and interactive web application development.
Elevate jQuery skills with advanced form manipulation, dynamic web elements, page manipulation, and eye-catching animations. Master techniques for creating responsive, interactive user experiences.
Master jQuery essentials: selection, traversing, manipulation. Build interactive web elements, validate forms, create games. Apply concepts through hands-on projects for real-world proficiency.
Develop a custom color lighten/darken tool using HTML, CSS, and vanilla JavaScript. Enhance coding skills through 19 interactive lessons and create a portfolio-worthy project.
Comprehensive guide to Vue.js 2, covering core concepts, components, data binding, routing, and Firebase integration through hands-on tutorials and practical examples.
Comprehensive guide to cross-platform app development with .NET MAUI, covering UI elements, layouts, data binding, MVVM pattern, and navigation. Includes practical examples and code demonstrations.
Learn to build a music player GUI using Tkinter and Python 3.7, covering essential concepts like widgets, layouts, event handling, and multimedia integration with Pygame.
Learn Vue 3 by in this full course. Vue.js is an open-source model–view–view model front end JavaScript framework for building user interfaces and single-page applications.
Create a Squid Game-inspired JavaScript game using Three.js. Learn 3D modeling, animation, and game logic in this beginner-friendly tutorial for building an interactive Red Light/Green Light experience.
Get personalized course recommendations, track subjects and courses with reminders, and more.