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: Prompt Engineering, Plot (Graphics), Prompt Engineering Tools, Large Language Modeling, Text Mining, Retrieval-Augmented Generation, Model Optimization, Data Visualization Software, Fine-tuning, Unstructured Data, Data Processing, Data Analysis
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Medical Privacy, Health Informatics, Health Information Management, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Digital Transformation, Health Systems, Health Administration, Health Technology, Health Care, Health Care Procedure and Regulation, Emerging Technologies, Information Privacy, Data Management, Technology Strategies, Cybersecurity, Data Security, Security Strategy, Innovation, Data Integration
Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Internal Auditing, Enterprise Risk Management (ERM), Data Visualization, Risk Analysis, Tableau Software, Data Presentation, Auditors Report, Internal Communications, Persuasive Communication, Data-Driven Decision-Making, Continuous Improvement Process, Data Analysis, Data Literacy, Cybersecurity, Empathy & Emotional Intelligence, Influencing, Stakeholder Management, Stakeholder Analysis, Governance Risk Management and Compliance, Business Risk Management
Intermediate · Specialization · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Instructional and Curriculum Design, Needs Assessment, Instructional Design, Learning Theory, Diversity and Inclusion, Training and Development, People Development, Education and Training, Pedagogy, Instructional Strategies, Systems Analysis, Job Analysis, Process Analysis, Analysis, Learning Styles
Mixed · Course · 1 - 3 Months
Duke University
Skills you'll gain: File I/O, UI Components, Object Oriented Design, Java Programming, Software Design, User Interface (UI) Design, Debugging, Web Design and Development, Software Engineering, Code Reusability, Hypertext Markup Language (HTML), Computer Programming, Program Development, Event-Driven Programming, Bioinformatics, Encryption, Javascript, Algorithms, Data Analysis, Cascading Style Sheets (CSS)
Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Bioinformatics, Dimensionality Reduction, Unsupervised Learning, Applied Machine Learning, Machine Learning Algorithms, Molecular Biology, Machine Learning Methods, Data Mining, Data Preprocessing, Machine Learning, Data Analysis Software, Life Sciences
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Project, Microsoft PowerPoint, Project Schedules, Microsoft Excel, Excel Macros, Microsoft Word, Presentations, Project Management Software, Animations, Project Controls, Excel Formulas, Project Performance, Resource Allocation, Oral Expression, Project Planning, Scheduling, Management Reporting, Spreadsheet Software, Microsoft Office, Technical Documentation
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: R Programming, Alteryx, R (Software), Statistical Programming, Tableau Software, Data Cleansing, Dashboard Creation, Data Visualization Software, Dashboard, Data Visualization, Data Storytelling, Statistical Visualization, Interactive Data Visualization, Data Presentation, Data Analysis Software, Data Wrangling, Statistical Analysis, Workflow Management, Data Analysis, Data Processing
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Data Ethics, Data Validation, Data Management, Data Collection, Data Analysis, Algorithms, Social Impact, Bayesian Statistics, Policy Analysis
Beginner · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Tableau Software, Data Visualization, Data Presentation, Data Visualization Software, Dashboard, Dashboard Creation, Geospatial Information and Technology, Pivot Tables And Charts, Trend Analysis
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Matplotlib, File I/O, NumPy, Plot (Graphics), Pandas (Python Package), Data Structures, Data Visualization Software, Data Analysis, Python Programming, Data Wrangling, Data Processing, Data Manipulation, Data Import/Export, Computer Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Data Governance, Data Management, Data Pipelines, SQL, Data Integrity, Data Quality, Data Integration, Operational Databases, Database Design, Consolidation, Data Cleansing, Data Validation, Data Manipulation, Systems Integration, Performance Testing, Performance Improvement, Application Performance Management, Performance Metric, Performance Measurement
Advanced · Course · 1 - 4 Weeks