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.
Predict probabilities of class membership using Logistic Regression. Implement, evaluate, and interpret models for classification tasks like disease identification and customer conversion.
Explore React Hooks to enhance function components with state and effects, enabling powerful features without class components. Learn to manage state, fetch data, and manipulate the DOM efficiently.
Learn to build, implement, and evaluate linear regression models for predicting future values based on existing data. Gain practical skills in creating and assessing machine learning models.
Expand PHP skills to create dynamic web apps using databases, files, and APIs. Learn to connect to PostgreSQL, handle files, work with external APIs, and set up PHP locally with XAMPP.
Explore GitHub's features for code hosting, collaboration, and version control. Learn to create repositories, use Markdown, and leverage tools like Issues and Actions for efficient project management.
Explore large language models' history, text generation mechanics, and adjustable parameters in this concise introduction to cutting-edge AI technology.
Master JavaScript functions and scope to build complex programs efficiently and effectively.
Explore server-side web architecture, learn essential JavaScript for Node.js, and discover components for writing server-side logic in web applications.
Explore the fundamentals of operating systems, including computer data processing, essential hardware components, and core OS functionalities for efficient system management.
Master C++ loops to automate repetitive tasks. Learn 'for' and 'while' loops, and understand different error types to enhance your coding skills.
Explore object-oriented programming in C# by learning about classes, objects, interfaces, and inheritance. Define custom types, organize code, and build robust applications.
Learn to contribute, create, and maintain open source projects. Explore project structures, documentation, licenses, and GitHub collaboration. Gain skills to participate in the global open source community.
Explore arrays and strings in C, mastering element manipulation, array methods, and string storage for creating powerful programs with ordered information.
Explore C++ vectors: create, manipulate, and use built-in functions. Learn to organize data efficiently and work with arrays for enhanced programming skills.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.