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.

O.P. Jindal Global University
Skills you'll gain: Sampling (Statistics), Statistical Programming, Statistical Analysis, Probability Distribution, Data Visualization, Statistical Hypothesis Testing, Descriptive Statistics, Statistical Methods, Correlation Analysis, Regression Analysis, R (Software), R Programming, Probability & Statistics, Statistics, Statistical Modeling, Statistical Visualization, Statistical Inference, Classification And Regression Tree (CART), Probability, Big Data
Build toward a degree
Mixed · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Data Visualization, Data Visualization Software, Empathy, Tableau Software, Interactive Data Visualization, Risk Analysis, Data-Driven Decision-Making, Data Analysis, Risk Management, Empathy & Emotional Intelligence, Stakeholder Analysis, Human Centered Design, Decision Making, User Research, Risk Control, Behavioral Economics, Diversity and Inclusion, Psychology
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Sales Territory Management, B2B Sales, Regional Sales, Selling Techniques, Sales Management, Consultative Selling, Sales, Sales Strategy, Market Analysis, Sales Process, Market Intelligence, Closing (Sales), Customer Relationship Management (CRM) Software, Competitive Intelligence, Customer Relationship Management, Negotiation
Intermediate · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Database Management Systems, Database Management, Database Administration, Database Software, Database Development, Database Design, Database Architecture and Administration, Database Application, Relational Databases, SQL, Data Modeling, Network Model, Query Languages, Data Maintenance, Data Integrity, Data Manipulation, Data Security, Diagram Design
Build toward a degree
Beginner · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Financial Statements, Financial Statement Analysis, Return On Investment, Accrual Accounting, Financial Accounting, Capital Budgeting, Financial Reporting, Accruals, Accounting, Finance, Inventory Accounting, Financial Analysis, Balance Sheet, Financial Acumen, Portfolio Management, Income Statement, Financial Forecasting, Equities, Generally Accepted Accounting Principles (GAAP), Corporate Finance
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: AWS Identity and Access Management (IAM), Identity and Access Management, Amazon Web Services, Encryption, Data Visualization Software, Data Visualization, Amazon S3, Key Management, Data Security, User Provisioning, Cloud Security, Dashboard, Interactive Data Visualization, Dashboard Creation, Event Monitoring
Intermediate · Course · 1 - 4 Weeks

SkillUp
Skills you'll gain: Personally Identifiable Information, Cybersecurity, General Data Protection Regulation (GDPR), Information Privacy, Data Security, Data Loss Prevention, Incident Response, Data Governance, Law, Regulation, and Compliance, Data Management, Data Storage, Data Integrity, Data Ethics, Regulation and Legal Compliance
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Performance Tuning, Development Testing, Software Testing, Unit Testing, Software Documentation, Application Programming Interface (API), Test Script Development, Code Reusability, Web Applications, Test Driven Development (TDD), Technical Documentation, Frontend Performance, Debugging, Performance Testing, Maintainability, Javascript, Software Design Patterns, Software Architecture, Secure Coding, Data Transformation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Mac OS, Knowledge of Apple Software, Data Management, File Management, Package and Software Management, File Systems, Unix Commands, Unix, Application Performance Management, Software Installation, Data Storage, Application Deployment, Data Security, Application Security, Disaster Recovery
Intermediate · Course · 1 - 4 Weeks
University of Toronto
Skills you'll gain: Geographic Information Systems, Geospatial Information and Technology, Geospatial Mapping, GIS Software, Data Mapping, Spatial Data Analysis, Metadata Management, Quantitative Research, Data Literacy, Spatial Analysis, Typography, Data Cleansing, Data Manipulation, Graphic and Visual Design, Design Elements And Principles, Data Import/Export, File Management
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Sampling (Statistics), Estimation, Data Collection, Risk Analysis, Statistical Methods, Statistical Software, Return On Investment, Statistical Analysis, Sample Size Determination, Quantitative Research, R (Software), Data Analysis, Risk Management, Probability & Statistics, Statistical Inference, Statistical Hypothesis Testing, R Programming, Project Estimation, Business Analysis
Build toward a degree
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Calculus, Applied Mathematics, Data Modeling, Model Optimization, Estimation, Graphing, Mathematical Modeling, Data Analysis Software, Algebra, Cost Estimation, Mathematical Software, Linear Algebra, Trigonometry, General Mathematics, Advanced Mathematics, Analysis, Derivatives, Mathematical Theory & Analysis, Geometry, Data Analysis
Intermediate · Specialization · 3 - 6 Months