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.

Coursera
Skills you'll gain: Descriptive Statistics, Jupyter, Microsoft Azure, Matplotlib, Feature Engineering, Scatter Plots, Data Analysis, Statistics, Exploratory Data Analysis, Seaborn, Data Visualization Software, Correlation Analysis, Applied Machine Learning
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Statistical Visualization, Scatter Plots, Histogram, Data Science, Computer Programming
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: HTML and CSS, Javascript, Responsive Web Design, Ajax, Front-End Web Development, Web Design, Web Applications, Hypertext Markup Language (HTML), Browser Compatibility, Web Development, Cascading Style Sheets (CSS), Usability, Cross Platform Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Dataflow, Serverless Computing, Data Pipelines, Data Processing, Cloud Security, Identity and Access Management, Data Transformation, Containerization, Data Storage Technologies, Scalability
Intermediate · Course · 1 - 3 Months
Microsoft
Skills you'll gain: Generative AI, Large Language Modeling, Data Ethics, LLM Application, Prompt Engineering, Responsible AI, Feature Engineering, Artificial Intelligence, Anomaly Detection, Data Synthesis, Information Privacy
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Analytics, Statistical Machine Learning, Advanced Analytics, Google Cloud Platform, Big Data, Applied Machine Learning, Data Analysis, Predictive Modeling
Intermediate · Project · Less Than 2 Hours

American Psychological Association
Skills you'll gain: Substance Abuse, Mental Health Diseases and Disorders, Clinical Psychology, Mental and Behavioral Health, Psychiatry, Psychological Evaluations, Mental Health, Cognitive Behavioral Therapy, Patient Evaluation, Diagnostic Tests, Behavioral Health, Psychotherapy, Psychiatric Assessments, Cultural Diversity, Epidemiology, Pharmacology, Neurology, Demography, Psychology, Pharmacotherapy
Beginner · Specialization · 3 - 6 Months

Fred Hutchinson Cancer Center
Skills you'll gain: Bioinformatics, Molecular Biology, Data Collection, Data Processing, Research, Laboratory Techniques, Analysis, Research Design
Intermediate · Course · 1 - 3 Months

Università Bocconi
Skills you'll gain: Annual Reports, Retail Store Operations, Brand Management, Case Studies, Global Marketing, Brand Strategy, Communication Strategies, Marketing Management, Business Modeling, Business Strategy, New Business Development, E-Commerce, Consumer Behaviour, Market Trend, Product Development
Mixed · Course · 1 - 3 Months

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

Skills you'll gain: Relational Databases, Data Modeling, Database Management, Data Analysis Expressions (DAX), Advanced Analytics, Data Management, Data Governance, Microsoft Excel, Amazon Web Services, Data Integration, Data Security, Cloud Computing, Data Warehousing, Data Integrity, Data Manipulation, Data Access, Spreadsheet Software, Cloud Applications, Anomaly Detection, Machine Learning
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Dataflow, Data Pipelines, Serverless Computing, Identity and Access Management, Google Cloud Platform, Cloud Security, Data Integrity, Performance Tuning, Data Security, CI/CD, Data Processing, Debugging, Real Time Data, System Monitoring, Cloud Storage, Issue Tracking, Data Storage Technologies, Extract, Transform, Load, Unit Testing, Data Transformation
Intermediate · Specialization · 3 - 6 Months