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.

Skills you'll gain: Swift Programming, Apple iOS, iOS Development, Apple Xcode
Beginner · Course · 1 - 4 Weeks

University of Arizona
Skills you'll gain: Ancient History, Art History, World History, European History, Social Studies, Political Sciences, Timelines
Mixed · Course · 1 - 3 Months

Skills you'll gain: Microsoft SQL Servers, Data Security, Microsoft Azure, Cloud Security, Database Management, Data Management, Data Access, Role-Based Access Control (RBAC)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Databases, Data Manipulation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Dashboard, Data Visualization Software, Data Visualization, Interactive Data Visualization, Data Presentation, Data Preprocessing, Data Manipulation, Scatter Plots, Data Modeling, Heat Maps, Software Installation
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud-Based Integration, Real Time Data, Data Pipelines, Apache Spark, Data Integration, Data Transformation, Data Wrangling, Data Analysis, Data Visualization, Data Management
Beginner · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Data Import/Export, Data Migration, Serverless Computing, File Management, Cloud Computing, Cloud Storage, Google Cloud Platform, Database Development
Beginner · Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Sustainable Development, Sustainable Design, Nutritional Assessment, Sustainable Business, Nutrition and Diet, Product Lifecycle Management, Product Development, Social Determinants Of Health, Sustainability Standards, Environmental Issue, Product Improvement, Health Policy, Environment, Environmental Science, Health Assessment, Public Health, Climate Change Mitigation, Chemistry, Risk Analysis, Sustainable Engineering
Intermediate · Specialization · 3 - 6 Months

Eindhoven University of Technology
Skills you'll gain: Ethical Standards And Conduct, Engineering Design Process, Business Ethics, Risking, Engineering Practices, Research, Law, Regulation, and Compliance, Social Impact
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Dashboard, Data Presentation, Power BI, Data Literacy, Strategic Decision-Making, Interactive Data Visualization, Tableau Software, Storytelling, Management Reporting, Data-Driven Decision-Making, Business Intelligence, User Feedback, Data Visualization, Data Visualization Software, Presentations, Constructive Feedback, Analytics, Customer Insights, Data Structures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Gemini, Data Presentation, Generative AI, Artificial Intelligence, AI Workflows, Research, Responsible AI
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Financial Modeling, Revenue Forecasting, Working Capital, Cash Flows, Business Valuation, Financial Forecasting, Expense Management, Financial Data, Cash Flow Forecasting, Operating Expense, Depreciation, Financial Analysis, Financial Statements, Asset Management, Revenue Management, Business Metrics, Capital Expenditure, Income Statement, Microsoft Excel
Mixed · Course · 1 - 3 Months