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: Microsoft Power Platform, Microsoft Copilot, Prompt Engineering, Microsoft Power Automate/Flow, Power BI, Microsoft 365, Multimedia, Microsoft PowerPoint, Dashboard, Microsoft Excel, Excel Formulas, Microsoft Word, Data Visualization, No-Code Development, Spreadsheet Software, Collaborative Software, Microsoft Office, Power Apps Component Framework, Presentations, Data Analysis
Beginner · Specialization · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: Data Visualization, Scientific Visualization, Data Literacy, Data Visualization Software, Animations, Data Presentation, Video Editing, Data Storytelling, Adobe After Effects, Graphics Software, Visualization (Computer Graphics), Infographics, Storyboarding, Adobe Premiere, Peer Review, Motion Graphics, Autodesk Maya, Post-Production, Computer Graphic Techniques, Professional Development
Intermediate · Course · 1 - 3 Months

Edureka
Skills you'll gain: MongoDB, NoSQL, Database Management, Data Wrangling, Performance Tuning, Database Design, Databases, Data Modeling, Data Store, Query Languages, Scalability, Real Time Data, Disaster Recovery, Data Security
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Google Cloud Platform, Data Pipelines, Data Lakes, Data Infrastructure, Data Warehousing, Cloud Storage, Cloud Engineering, Data Storage, Data Storage Technologies, Cloud Development, Big Data, Data Processing, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Web Design, Canva (Software), Responsive Web Design, Web Content, Usability, Social Media, Graphic Design, Design Elements And Principles, Business
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Extract, Transform, Load, Data Pipelines, Data Integration, File Management, Scalability, Data Processing, Context Management, Java, Data Transformation, Maintainability
Mixed · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Public Cloud, Big Data, Data Infrastructure, Apache Hadoop, Apache Spark, Data Architecture, Cloud Platforms, Cloud Services, Data Processing, Distributed Computing, Cloud Computing, Scalability, Data Storage Technologies, NoSQL, File Systems, Data Storage, Software Architecture
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: MySQL, Bash (Scripting Language), Scripting, Database Management, Relational Databases, Command-Line Interface, SQL, Databases, Data Import/Export, Database Application, Data Pipelines, Data Manipulation, Python Programming, Linux
Beginner · Guided Project · Less Than 2 Hours

Fundação Instituto de Administração
Skills you'll gain: Business Analytics, Regression Analysis, Descriptive Statistics, Data Analysis, Data-Driven Decision-Making, Statistical Inference, Statistics, Strategic Decision-Making, Business Analysis, Statistical Analysis, Data Science, Probability & Statistics
Intermediate · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Social Network Analysis, Content Marketing, Social Media Marketing, Social Media, Consumer Behaviour, Marketing Communications, Influencing, Persuasive Communication, Advertising, Marketing, Marketing Psychology, Brand Strategy, Storytelling
Mixed · Course · 1 - 4 Weeks

Corporate Finance Institute
Skills you'll gain: Star Schema, Data Modeling, Extract, Transform, Load, Performance Tuning, Tableau Software, Data Warehousing, Data Transformation, Relational Databases, Data Integration
Advanced · Course · 1 - 3 Months

Skills you'll gain: Splunk, Lightweight Directory Access Protocols, System Monitoring, Scripting, Dashboard, Business Intelligence, Scatter Plots, Pivot Tables And Charts, Servers, Data Visualization Software, Data-Driven Decision-Making, Software Installation, Role-Based Access Control (RBAC), Data Analysis Expressions (DAX), Data Pipelines, Authentications, Unstructured Data, Data Visualization, Windows Servers, Network Troubleshooting
Beginner · Specialization · 3 - 6 Months