Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Digital Marketing
Computer Science
Graphic Design
Mining Massive Datasets
Making Successful Decisions through the Strategy, Law & Ethics Model
The Science of Well-Being
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Codecademy is an online interactive platform that offers free coding classes in 12 different languages including Python, Java, JavaScript, and more.
Explore React component lifecycle phases, implement methods for mounting, updating, and unmounting, and enhance your applications by controlling when code executes.
Explore JavaScript's inner workings, memory management, and design patterns to enhance your coding skills and create more efficient, robust applications.
Enhance web accessibility using modern CSS techniques and standards. Learn to create inclusive experiences, apply accessibility principles, and build pages usable by all.
Master decision-making and repetition in C programming with conditionals and loops. Gain skills to control program flow, perform repetitive actions, and recognize basic errors.
Explore responsible AI implementation, identifying common pitfalls and developing strategies to mitigate risks while creating effective AI-based solutions across industries.
Comprehensive R primer for experienced programmers, covering syntax, data structures, analysis, and visualization in an interactive, reference-friendly format.
Learn to publish websites using GitHub Pages, from setup to deployment and editing, in this hands-on guide to effortless web hosting.
Master PHP arrays and loops for efficient data handling and repetitive tasks in web development.
Develop your first Flask web application using Python. Learn back-end architecture, handle HTTP requests, and create routes for a fully-featured web app.
Master JavaScript arrays and loops to efficiently handle lists and repetitive tasks in web development.
Master Excel data manipulation: import, clean, validate, and protect datasets for efficient analysis and distribution.
Create and manipulate lists, implement LINQ queries on datasets, and explore method and query syntax for efficient data handling in C#.
Explore techniques for creating consistent user experiences across different browsers, addressing compatibility issues and ensuring your CSS works seamlessly everywhere.
Explore Hugging Face's open-source ML/AI ecosystem, from pre-trained models to hosting demos. Learn to navigate the platform, use libraries, and leverage tools for efficient machine learning development.
Explore Assembly languages, their role in computer architectures, and the compilation process. Write Assembly code and understand its close relationship to binary code.
Get personalized course recommendations, track subjects and courses with reminders, and more.