Courses from 1000+ universities
Seven years after replacing a Yale president with a fintech CEO, Coursera picks an Amazon veteran to help fix its slowing growth and falling stock price.
600 Free Google Certifications
Computer Science
Data Analysis
Ethical Hacking
FinTech Foundations and Overview
Managing Conflicts on Projects with Cultural and Emotional Intelligence
Extreme Geological Events
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 JavaScript's inner workings, memory management, and design patterns to enhance your coding skills and create more efficient, robust applications.
Explore React component lifecycle phases, implement methods for mounting, updating, and unmounting, and enhance your applications by controlling when code executes.
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.
Master Git branching and collaboration techniques for effective version control and teamwork in software development projects.
Get personalized course recommendations, track subjects and courses with reminders, and more.