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.

Universidad Austral
Skills you'll gain: Web Scraping, Natural Language Processing, Data Integration, Data Processing, MLOps (Machine Learning Operations), Data Preprocessing, Machine Learning Algorithms, Data Cleansing, Artificial Neural Networks, Machine Learning Methods, Data Manipulation, Tensorflow, Applied Machine Learning, Text Mining, Jupyter, Pandas (Python Package), Application Lifecycle Management, AI Orchestration, Systems Architecture, Python Programming
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Customer Success Management, Generative AI Agents, Customer Service, AI Enablement, Customer Support, Customer experience improvement, Business Priorities, AI Personalization, Customer Engagement, AI Integrations, Data Ethics, Automation, Business Ethics, Information Privacy
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Software Architecture, Mobile Development, Software Testing, AI Integrations, Unit Testing, Software Design, Software Design Patterns, Model Training, Artificial Intelligence and Machine Learning (AI/ML), Test Planning, AI Enablement, Machine Learning, Natural Language Processing, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Service Level, System Monitoring, Event Monitoring, Cloud Management, Continuous Monitoring, Application Performance Management, Issue Tracking, Identity and Access Management, Site Reliability Engineering, Query Languages, Dashboard Creation, Data Access
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: MLOps (Machine Learning Operations), Model Evaluation, Model Deployment, AI Orchestration, AI Workflows, Generative AI, Google Cloud Platform, Data Modeling, Continuous Monitoring, Data Pipelines, Model Training, Feature Engineering, Model Optimization, DevOps, Agentic Workflows, Generative AI Agents, Data Store, Continuous Deployment, Data Preprocessing, Forecasting
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Model Evaluation, Data Preprocessing, Exploratory Data Analysis, Feature Engineering, Model Deployment, Data Analysis, PySpark, Model Training, Data Cleansing, Data Import/Export, Data Transformation, Apache Spark, Data-Driven Decision-Making, AI Enablement, Decision Tree Learning, Predictive Modeling, Predictive Analytics, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: International Financial Reporting Standards, Financial Reporting, Business Reporting, Compliance Reporting, Partnership Accounting, Intercompany Accounting, Financial Accounting, Financial Statements, Auditing, Financial Statement Analysis, Risk Analysis, Consolidation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: International Finance, Economics, Financial Policy, Financial Data, Market Dynamics, Financial Trading, Market Trend, Trend Analysis, Economics, Policy, and Social Studies, Financial Market, Financial Analysis, Supply And Demand
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Geospatial Information and Technology, Cloud Deployment, Geospatial Mapping, Spatial Data Analysis, Cloud Computing, Data Validation, Geographic Information Systems, Image Quality, Spatial Analysis, Data Transformation, Data Processing, Cloud Platforms, Verification And Validation, Data Import/Export, Metadata Management, Data-Driven Decision-Making
Beginner · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Architectural Design, Building Design, Art History, Architecture and Construction, Aesthetics, European History, Design Elements And Principles, Design
Beginner · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Data Structures, Computational Thinking, Graph Theory, Theoretical Computer Science, Algorithms, Computer Programming, Data Storage, C (Programming Language), C++ (Programming Language)
Mixed · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Code Reusability, Program Development, Debugging, Computational Thinking, Git (Version Control System), Diagram Design, Computer Programming, Algorithms, Web Development, Computational Logic, C# (Programming Language)
Beginner · Course · 1 - 3 Months