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: Infrastructure as Code (IaC), Terraform, Cloud Security, Data Integrity, Data Infrastructure, Cloud Infrastructure, Data Security, Infrastructure Security, Encryption, Private Cloud, Security Controls, Network Security, Cloud Storage, Identity and Access Management
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Service Level, Databases, Database Development, Database Management, Acceptance Testing, Data Architecture, Software Engineering, Web Applications, Performance Testing, Scalability, Software Systems, Microservices, Software Architecture, System Testing, Distributed Computing, Data Infrastructure, System Monitoring, Functional Requirement, Application Deployment, Big Data
Build toward a degree
Advanced · Specialization · 1 - 3 Months

Skills you'll gain: Data Warehousing, Extract, Transform, Load, Data Pipelines, Data Integration, Data Processing, Data Quality
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Lakes, Data Warehousing, Apache Hive, Data Pipelines, Analysis, Automation
Advanced · Course · 1 - 4 Weeks

Automatic Data Processing, Inc. (ADP)
Skills you'll gain: Data Storytelling, Dashboard, Data Presentation, Data Literacy, Dashboard Creation, Data Visualization, Data-Driven Decision-Making, Data Analysis, Analytics, Data Ethics, Analysis, Workforce Planning, Human Resource Management, Human Resources, Performance Improvement, Personally Identifiable Information, Trend Analysis, Key Performance Indicators (KPIs), Decision Support Systems, Information Privacy
Intermediate · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: C (Programming Language), Memory Management, C and C++, Embedded Systems, Data Structures, Programming Principles, Computer Engineering, Algorithms, Computer Programming, Linux
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Accounting Software, Data Validation, QuickBooks (Accounting Software), Expense Management, Accounting Records, Expense Reports, Bookkeeping, Data Entry, Verification And Validation, Financial Reporting, Spreadsheet Software
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Modeling, Power BI, Data Lakes, Star Schema, Microsoft Power Platform, Database Design, Data Warehousing, Data Transformation, Extract, Transform, Load, Business Reporting, Microsoft Azure, Data Validation, Analytics, Data Quality, Data Architecture, Generative AI, SQL, Verification And Validation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative AI, Microsoft Copilot, Generative Model Architectures, Generative Adversarial Networks (GANs), Responsible AI, Data Ethics, Data Security, Information Privacy, Anomaly Detection, Data Analysis
Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Data Storytelling, Digital Transformation, Data-Driven Decision-Making, Business Transformation, Data Presentation, Data Literacy, Agile Project Management, Business Analytics, Strategic Decision-Making, Decision Intelligence, Data Strategy, Analytics, Customer experience improvement, Scaled Agile Framework, Agile Methodology, Storytelling, Presentations, Microsoft Power Platform, Applied Machine Learning, Stakeholder Communications
Beginner · Specialization · 3 - 6 Months

EDUCBA
Skills you'll gain: Big Data, Data Pipelines, File Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Mining, Innovation, Image Analysis, Big Data, Medical Imaging, Unstructured Data, Health Informatics, Analytics, Text Mining, Natural Language Processing, Health Care, Health Information Management, Medical Terminology, Interoperability, Classification Algorithms
Beginner · Course · 1 - 3 Months