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: Revenue Cycle Management, Medical Billing, Medical Billing and Coding, Medical Coding, Electronic Medical Record, Health Care Procedure and Regulation, Health Information Management and Medical Records, Medical Privacy, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Patient Registration, Medicare, Managed Care, Medical Terminology, Payment Processing
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Calculus, Applied Mathematics, Data Modeling, Estimation, Graphing, Mathematical Modeling, Numerical Analysis, Algebra, Mathematical Software, Engineering Calculations, Linear Algebra, Trigonometry, Operations Research, Data Analysis, Graphical Tools, Derivatives, Mathematical Theory & Analysis, Geometry
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Tableau Software, Dashboard, Data Visualization, Business Intelligence, Interactive Data Visualization, Data Presentation, Data Storytelling, Business Analytics, Data Visualization Software, Data Analysis, Trend Analysis, Forecasting, Data Cleansing, Data Preprocessing, Analytics, Data Manipulation, R (Software), Data-Driven Decision-Making, R Programming, Time Series Analysis and Forecasting
Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Statistical Analysis, R Programming, Statistical Programming, Data Analysis, Debugging, Simulations, Computer Programming Tools, Programming Principles, Data Manipulation, Data Structures, Performance Tuning, Data Import/Export
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Automation, Python Programming, Data Structures, Programming Principles, Data Import/Export, Scripting, Data Manipulation, File Management, Data Validation, Software Installation
Beginner · Course · 3 - 6 Months

Skills you'll gain: Information Privacy, General Data Protection Regulation (GDPR), Personally Identifiable Information, Data Security, Data Governance, Data Ethics, Data Loss Prevention, Security Controls, Regulatory Compliance, Compliance Management, Compliance Training, Data Integrity, Security Strategy, Regulatory Requirements, Employee Training
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Team Management, Governance
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Stored Procedure, MySQL Workbench, SQL, Data Cleansing, Data-Driven Decision-Making, MySQL, Exploratory Data Analysis, Database Design, Data Presentation, Data Manipulation, Data Integration, Relational Databases, Database Management, Business Reporting, Query Languages, Performance Reporting, GitHub, Version Control, Performance Tuning, Jupyter
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Machine Learning Methods, Motion Graphics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Business Analytics, Data Quality, Root Cause Analysis
Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Capital Budgeting, Cash Flows, Probability & Statistics, Finance, Financial Statements, Microsoft Excel, Descriptive Statistics, Financial Accounting, Business Analytics, Box Plots, Probability Distribution, Data Visualization, Probability, Statistics, Ledgers (Accounting), Financial Analysis, Business Valuation, Business Mathematics, Financial Management, Data Analysis
Beginner · Specialization · 3 - 6 Months

University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Programming Principles, Data Structures
Build toward a degree
Intermediate · Course · 1 - 4 Weeks