Algorithm design courses can help you learn sorting algorithms, graph theory, dynamic programming, and complexity analysis. You can build skills in problem-solving, optimizing code efficiency, and understanding data structures like trees and hash tables. Many courses introduce tools such as Python, Java, or C++, along with frameworks for implementing algorithms, that support tasks in artificial intelligence, data analysis, and software development.

Skills you'll gain: Metasploit, Exploitation techniques, Penetration Testing, Database Management, Cryptography, Data Import/Export, MySQL, Vulnerability Scanning, Encryption, Brute-force attacks, Vulnerability Assessments, Cybersecurity, Data Encryption Standard, SQL
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Multimodal Prompts, Prompt Engineering, AI Orchestration, AI Workflows, Generative AI, Microsoft Azure, LLM Application, Image Analysis, Computer Vision, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Oracle SQL Developer, SQL, Oracle Databases, Database Management, Data Analysis, Performance Tuning, Business Intelligence, Data Manipulation, Analytics, Data Transformation
Mixed · Course · 1 - 4 Weeks
Skills you'll gain: AI Security, Application Security, Secure Coding, DevSecOps, Open Web Application Security Project (OWASP), Responsible AI, Threat Modeling, Vulnerability Scanning, AI Personalization, Continuous Integration, Code Review, PyTorch (Machine Learning Library), MLOps (Machine Learning Operations), Dependency Analysis, Analysis, Program Implementation, Supply Chain
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Photography, Storytelling, Photo/Video Production and Technology, Design Elements And Principles, Creativity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: PySpark, Apache Spark, Data Pipelines, Data Processing, AI Personalization, Dimensionality Reduction, OpenAI API, Data Manipulation, Pandas (Python Package), Data Transformation, Predictive Modeling, Unsupervised Learning, Applied Machine Learning, Scatter Plots, Embeddings, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

Universitat Autònoma de Barcelona
Skills you'll gain: Student-Centred Learning, Entrepreneurship, Train The Trainer, Design Thinking, Digital pedagogy, Problem Solving, Innovation, Creative Thinking, Higher Education, Ideation, Collaboration, Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Personal Development, Human Development, Personal Attributes, Self-Awareness, Growth Mindedness, Lifelong Learning, Psychology, Emotional Intelligence, Social Sciences, Cultural Diversity, Sociology, Goal Setting
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Generative AI, AI Enablement, Responsible AI, AI Product Strategy, Return On Investment, Data Ethics, Artificial Intelligence, Business Process Automation, Operational Efficiency, Innovation, Performance Measurement, Content Creation, Product Design, Customer Support
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, PyTorch (Machine Learning Library), Recurrent Neural Networks (RNNs), Artificial Intelligence, Applied Machine Learning, Artificial Neural Networks, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Machine Learning, Natural Language Processing, Supervised Learning, Network Architecture, Data Science
Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Restful API, Rust (Programming Language), API Design, Object-Relational Mapping, Back-End Web Development, System Programming, Web Frameworks, Web Services, Web Development, Web Servers, Software Documentation, Web Applications, Scalability, Database Management, Authentications, Authorization (Computing)
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Miro AI, Team Building, Collaborative Software, Customer Insights, Workflow Management, User Centered Design, Entrepreneurship
Beginner · Guided Project · Less Than 2 Hours