Recommender systems courses can help you learn collaborative filtering, content-based filtering, and hybrid approaches to personalization. You can build skills in data analysis, user behavior modeling, and algorithm evaluation. Many courses introduce tools like Python libraries such as Scikit-learn and TensorFlow, that support implementing machine learning algorithms, as well as frameworks for managing large datasets and user interactions.

Skills you'll gain: Application Security, Data Security, Information Systems Security, Internet Of Things, Threat Modeling, Cybersecurity, Cloud Security, Security Engineering, Cryptography, Secure Coding, Network Security, Cyber Attacks, Mobile Security, Vulnerability, Risk Management Framework, Threat Management, Encryption, Cloud Services, Web Applications, Cloud Platforms
★ 4.8 (12) · Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Canva (Software), Graphic and Visual Design Software, Graphic Design, Graphic and Visual Design, Design, Collaborative Software, Design Software, Content Creation, Google Workspace, User Accounts, Marketing
★ 4.8 (25) · Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Penetration Testing, Exploit development, Exploitation techniques, Security Testing, Unix, Cyber Operations, Computer Security, Unix Commands, Unix Shell, System Programming, Shell Script, Linux, Debugging, Memory Management, Remote Access Systems, Authentications
Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Program Development, Computational Thinking, Education Software and Technology, Collaborative Software, Digital pedagogy, Programming Principles, Debugging, Computer Programming, Computer Programming Tools, Algorithms, Computer Science, Brainstorming
★ 4.8 (26) · Beginner · Course · 1 - 3 Months

Starweaver
Skills you'll gain: Prompt Engineering, Fine-tuning, Generative AI Agents, Retrieval-Augmented Generation, CrewAI, AI Orchestration, Prompt Engineering Tools, AI Enablement, Vector Databases, Agentic Workflows, AI Workflows, Model Deployment, AI Personalization, Generative AI, Transfer Learning, Agentic systems, MLOps (Machine Learning Operations), Python Programming, System Monitoring, Engineering
Intermediate · Specialization · 3 - 6 Months
University of Colorado Boulder
Skills you'll gain: Microarchitecture, Hardware Design, Electronic Hardware, Electrical and Computer Engineering, Computer Architecture, Embedded Systems, Hardware Architecture, Electronic Systems, Electronics, Performance Tuning, Peripheral Devices, Memory Management, System Configuration, Value Engineering, Digital Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unix Shell, Shell Script, Bash (Scripting Language), Unix Commands, Command-Line Interface, Unix, Network Protocols, Network Troubleshooting, Scripting, TCP/IP, Linux, OS Process Management, File Management, Scripting Languages, General Networking, File Transfer Protocol (FTP), Network Administration, Linux Commands, File Systems, grep
★ 4.9 (53) · Beginner · Specialization · 3 - 6 Months

Università Bocconi
Skills you'll gain: Project Finance, Environmental Social And Corporate Governance (ESG), Project Risk Management, Investments, Contract Management, Risk Mitigation, Risk Analysis, Finance, Investment Management, Economic Development, Corporate Finance, Risk Management, Sustainable Development, Sustainable Systems, Climate Change Mitigation, Emerging Technologies
★ 4.5 (8) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Cyber Operations, Intrusion Detection and Prevention, Cybersecurity, Security Controls, Cyber Attacks, Incident Response, Digital Forensics, Risk Management Framework, Exploitation techniques, Network Security, Threat Management, Computer Security Incident Management, Network Monitoring, Event Monitoring, Network Analysis, Firewall, Data Integrity
★ 5 (22) · Intermediate · Course · 1 - 3 Months

Emory University
Skills you'll gain: Rmarkdown, Collaborative Software, Technical Documentation, Document Management, Technical Writing, Data Sharing, R (Software), Technical Communication
★ 4.7 (20) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Prototyping, Figma (Design Software), Wireframing, Collaborative Software, User Interface (UI), Web Design, Design Software, User Interface (UI) Design
★ 4.5 (60) · Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Model Context Protocol, AI Integrations, Performance Tuning
Intermediate · Course · 1 - 4 Weeks