Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Marketing
Cybersecurity
Machine Learning
Circuits and Electronics 1: Basic Circuit Analysis
Academic Writing Made Easy
Nutrition, Exercise and Sports
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.
Enhance React skills with styling techniques, component separation, prop validation, and form handling for improved application development and user interaction.
Learn to manage Linux users, groups, and file permissions. Gain skills in elevating privileges and modifying access rights in a Linux environment.
Predict NFL game winners using machine learning and Python. Identify key team stats for victory through feature importance analysis.
Learn to install Linux Ubuntu, explore pre-installed apps, set up your environment, and understand the Linux file system and server applications in this comprehensive introduction.
Learn to implement JUnit testing in Java, covering Assert class, test methods, and running tests in your environment. Enhance code quality and maintainability through effective unit testing practices.
Explore TypeScript function syntax, parameter type annotations, and return type inference. Gain practical skills for writing robust, type-safe functions in your projects.
Explore Node.js fundamentals, set up your environment, and learn to utilize core modules for efficient network applications and back-end development with JavaScript.
Expand CSS knowledge with Sass: Learn syntax, compilation, variables, and nested selectors. Improve efficiency and maintainability in web styling for projects of all sizes.
Develop a secure coder mindset and learn essential practices to write safer, more resilient code that protects against cyber threats and vulnerabilities.
Explore AI-powered code optimization techniques to enhance readability, efficiency, and maintainability, fostering streamlined development practices and improved software quality.
Explore ideation techniques to generate innovative design solutions based on user research, enhancing creativity and problem-solving skills for effective UX design.
Master C# methods: parameters, output, expression-bodied definitions, and lambda expressions. Build fundamental skills for efficient coding and tackle common errors.
Explore the foundations of neural networks by building perceptrons from scratch, setting weights, and managing error to divide linearly-separable data and create logic gates.
Explore machine learning-based recommender systems, their applications, and learn to build, assess, and improve your own model for personalized recommendations.
Explore object-oriented programming with classes, inheritance, and modules in JavaScript. Gain skills to create reusable code and efficiently manage complex applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.