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.

École Polytechnique Fédérale de Lausanne
Skills you'll gain: GIS Software, Spatial Analysis, Geospatial Information and Technology, Geographic Information Systems, Spatial Data Analysis, Geospatial Mapping, Augmented Reality, Data Visualization Software, Data Mapping, Graphic and Visual Design, Color Theory, Database Management
★ 4.3 (43) · Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: GitHub Copilot, Vibe coding, Model Context Protocol, GitHub, Code Review, AI Personalization, Prompt Patterns, Context Engineering, Prompt Engineering, Context Management, Agentic Workflows, Software Development, Web Development, Software Installation, Agentic systems
★ 4.6 (34) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Quantum computing, Probability, Linear Algebra, Probability & Statistics, Mathematics and Mathematical Modeling, Statistics, Applied Mathematics, Computer Science, Algebra, Physics
★ 4.4 (64) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: MongoDB, Node.JS, Angular, Restful API, API Design, NoSQL, Bootstrap (Front-End Framework), Database Development, Scalability, JavaScript Frameworks, Authentications, Query Languages, Operational Databases, Web Frameworks, Web Applications, Database Systems, JSON, Application Programming Interface (API), Database Management, Authorization (Computing)
★ 4.7 (163) · Beginner · Specialization · 3 - 6 Months

Universiteit Leiden
Skills you'll gain: Value-Based Care, Health Care Administration, Managed Care, Behavioral Economics, Health Systems, Payment Systems, Process Design, Health Policy, Performance Measurement, Program Implementation, Risk Management, Accountability, Critical Thinking
★ 4.8 (68) · Beginner · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Simulations, Social Sciences, Systems Thinking, Agentic systems, Computational Thinking, Social Impact, Sociology, Socioeconomics, Scientific Methods, Artificial Intelligence and Machine Learning (AI/ML), Computer Programming
★ 4.5 (86) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: User Experience, User Experience Design, Wireframing, User Research, Persona (User Experience), Responsible AI, User Interface and User Experience (UI/UX) Design, Usability, Adobe XD, Usability Testing, Generative AI, Figma (Design Software), AI literacy, Prototyping, User Interface (UI) Design, Persona Development
★ 4.2 (118) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Self-Awareness, Personal Development, Empathy & Emotional Intelligence, Empowerment, Emotional Intelligence, Social Justice, Social Skills, Behavior Management, Empathy, Education and Training, Community and Social Work, Diversity Awareness, Social Impact, Cultural Responsiveness, Diversity Equity and Inclusion Initiatives, Psychosocial Assessments, Behavioral Management, Working With Children, Cultural Diversity, Mindfulness
★ 4.8 (137) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Sustainable Development, Sustainable Systems, Socioeconomics, Community Development, Sustainable Business, Social Impact, Governance, Systems Thinking, Multimedia, Case Studies, Resource Utilization, Innovation, Stakeholder Engagement, Analysis, Consumer Behaviour
★ 4.7 (185) · Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Generative AI, AI Personalization, Responsible AI, AI powered creativity, Education Software and Technology, ChatGPT, Instructional Design, AI literacy, Ideation, AI Integrations, Brainstorming, Data Ethics, Design Strategies, Content Creation, Emerging Technologies, Persona Development, Professional Development
★ 4.7 (87) · Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Crisis Management, Systems Thinking, Stakeholder Communications, Leadership, Strategic Communication, Leadership Development, Contingency Planning, Threat Management, Climate Change Adaptation, Incident Management, Business Continuity Planning, Risk Management Framework, Change Management, Infrastructure Security, Communication Strategies, Resilience, Organizational Change, Engineering Management, Leadership Studies, Sustainable Development
★ 5 (8) · Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Robotics, Machine Controls, Control Systems, Engineering, Scientific, and Technical Instruments, Automation, Graph Theory, Planning, Algorithms, Computer Programming, Computer Science, Simulation and Simulation Software, Engineering, Simulations, Python Programming, Virtual Environment, Linear Algebra, Applied Mathematics, Design
★ 4.5 (78) · Beginner · Specialization · 3 - 6 Months