Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
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 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.
Build virtual reality experiences in the browser and learn VR in VR.
Master PHP arrays and loops for efficient data handling and repetitive tasks in web development.
Discover how to create and customize pie, line, and bar charts in Excel, select custom data ranges, and effectively represent your data through visualizations.
Explore React component lifecycle phases, implement methods for mounting, updating, and unmounting, and enhance your applications by controlling when code executes.
Explore techniques for creating consistent user experiences across different browsers, addressing compatibility issues and ensuring your CSS works seamlessly everywhere.
Explore the fundamentals of computer architecture, including binary numbers and logic gates, to understand how computers function at their core.
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.
Learn how to implement and analyze important algorithms in Java.
Take your programming skills to the next level by learning about arrays and loops.
Dive into generative user research techniques, including interviews, surveys, and card sorting. Learn to analyze data, create personas, and craft effective research reports for product development.
Protect your business from cyber threats by building a strong security team, implementing best practices, managing risks, and creating an incident response plan. Learn essential cybersecurity strategies.
Learn to create and customize various charts using Matplotlib, turning raw data into meaningful visualizations for effective data communication.
Master Excel data manipulation: import, clean, validate, and protect datasets for efficient analysis and distribution.
Get personalized course recommendations, track subjects and courses with reminders, and more.