Data Structures and Algorithms courses can help you learn about arrays, linked lists, trees, and graph structures, along with sorting and searching algorithms. You can build skills in problem-solving, optimizing code efficiency, and analyzing algorithm complexity. Many courses introduce tools like Python, Java, or C++ for implementing these concepts, as well as platforms for coding challenges that reinforce your understanding through practical application.

University of Alberta
Skills you'll gain: Social Studies, Natural Resource Management, Environment and Resource Management, Sustainable Development, Diversity Awareness, Cultural Sensitivity, Community Development, Civil Law, Political Sciences, Legal Research
Beginner · Course · 1 - 3 Months
Coursera
Skills you'll gain: Extract, Transform, Load, Data Pipelines, Data Warehousing, Data Transformation, Data Integration, Databases, Data Manipulation, Real Time Data, AI Workflows, Database Management, Business Workflow Analysis, Performance Tuning, Process Design, Data Validation, Apache, Scalability, Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Cloud Computing, Amazon Web Services, Public Cloud
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Power BI, Data Analysis Expressions (DAX), Data Modeling, Microsoft Power Platform, Data Analysis, Business Intelligence, Star Schema, Data Transformation, Snowflake Schema, Dashboard, Data Visualization Software, Data Integration, Data Manipulation, Data Cleansing, Interactive Data Visualization, Data Presentation, Data Import/Export
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Feature Engineering, Model Evaluation, Applied Machine Learning, Supervised Learning, Scikit Learn (Machine Learning Library), Predictive Modeling, Machine Learning, Decision Tree Learning, Unsupervised Learning, Python Programming, Random Forest Algorithm, Regression Analysis, Classification Algorithms, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Supervised Learning, Statistical Machine Learning, Scikit Learn (Machine Learning Library), Applied Machine Learning, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Project Management Life Cycle, Change Management, Project Management, Organizational Structure, Generative AI Agents, Project Planning, Organizational Skills, Agile Methodology, Waterfall Methodology, Cross-Functional Collaboration, Strategic Thinking
Beginner · Course · 1 - 4 Weeks

SkillUp
Skills you'll gain: Clinical Documentation, Health Informatics, AI Security, Predictive Modeling, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), LLM Application, Medical Privacy, Large Language Modeling, ChatGPT, Logistic Regression, Computer Vision
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Dashboard, Sales Strategy, Sales Process, Sales, Sales Management, Customer Relationship Management (CRM) Software, Data Transformation, Customer Insights, Customer Relationship Management, Data Presentation, Analytics, Performance Analysis, Pivot Tables And Charts, AI Personalization, Analysis, Power BI, Predictive Analytics, Advanced Analytics, Business Metrics, Visualization (Computer Graphics)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Image Analysis, Anomaly Detection, Unsupervised Learning, Microsoft Azure, Natural Language Processing, Computer Vision, Artificial Intelligence, Applied Machine Learning, MLOps (Machine Learning Operations), AI Security, Regression Analysis, No-Code Development, Artificial Intelligence and Machine Learning (AI/ML), Predictive Modeling, Machine Learning, AI Workflows, Model Deployment, Classification Algorithms, Analytics
Beginner · Specialization · 3 - 6 Months

California Institute of the Arts
Skills you'll gain: Information Architecture, Wireframing, User Interface and User Experience (UI/UX) Design, Persona (User Experience), Mockups, User Experience Design, Responsive Web Design, UI/UX Strategy, Web Design, Adobe XD, User Interface (UI) Design, User Experience, User Centered Design, Interaction Design, Prototyping, Graphic and Visual Design, Web Language, Design, Design Elements And Principles, User Research
Beginner · Specialization · 3 - 6 Months

University of Alberta
Skills you'll gain: Reinforcement Learning, Machine Learning, Sampling (Statistics), Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Algorithms, Artificial Intelligence, Deep Learning, Simulations, Feature Engineering, Markov Model, Supervised Learning, Algorithms, Model Evaluation, Artificial Neural Networks, Performance Testing, Performance Tuning, Pseudocode, Linear Algebra, Probability Distribution
Intermediate · Specialization · 3 - 6 Months