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: Databases, User Interface and User Experience (UI/UX) Design, Database Theory, Application Frameworks, TypeScript
Intermediate · Course · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: People Analytics, Descriptive Analytics, Financial Statement Analysis, Business Analytics, Data-Driven Decision-Making, Customer Analysis, Human Capital, Human Resource Strategy, Operations Research, Financial Analysis, Marketing Analytics, Analytics, Operational Efficiency, Predictive Analytics, Customer Insights, Financial Data, Operational Analysis, Peer Review, Human Resources, Financial Accounting
Beginner · Specialization · 3 - 6 Months

Peking University
Skills you'll gain: Nursing, Science and Research, Clinical Research, Scientific Methods, Clinical Research Ethics, Medical Science and Research, Biostatistics, Epidemiology
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Feature Engineering, Data Preprocessing, Applied Machine Learning, Model Evaluation, R Programming, Data Transformation, Data Manipulation, Data Cleansing, Predictive Modeling, Predictive Analytics, Supervised Learning, Classification Algorithms, Machine Learning Algorithms
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Nginx
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Reinforcement Learning, Inventory Management System, Supply Chain, Operations Research, Supply Chain Management, Process Optimization, Data-Driven Decision-Making, Process Analysis, Artificial Intelligence and Machine Learning (AI/ML), Performance Tuning, Decision Making, Simulations, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Virtual Networking, Network Performance Management, Network Routing, Google Cloud Platform, Network Architecture, General Networking, Network Monitoring, TCP/IP, Network Planning And Design, Virtual Private Networks (VPN), Service Level, Load Balancing, Cloud Security, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AI Enablement, Strategic Thinking, Technology Roadmaps, AI Workflows, Generative AI, Analysis
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Transfer Learning, Model Evaluation, Tensorflow, Keras (Neural Network Library), Computer Vision, Classification Algorithms, Image Analysis, Applied Machine Learning, Deep Learning, Machine Learning, Data Preprocessing
Intermediate · Course · 1 - 4 Weeks
Stanford University
Skills you'll gain: Mathematical Theory & Analysis, Mathematics and Mathematical Modeling, Calculus, Deductive Reasoning, Logical Reasoning
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Claude Code, Prompt Engineering, ChatGPT, Generative AI Agents, Prompt Patterns, Anthropic Claude, Prompt Engineering Tools, LLM Application, Productivity, Multimodal Prompts, OpenAI, Debugging, TypeScript, OpenAI API, AI Enablement, Agentic systems, AI Orchestration, Version Control, AI Workflows, Generative AI
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unsupervised Learning, Feature Engineering, Model Evaluation, Applied Machine Learning, Statistical Machine Learning, Predictive Modeling, Supervised Learning, Clinical Informatics, Machine Learning, Health Informatics, Data Preprocessing, Clinical Data Management, Predictive Analytics, Patient Safety, Decision Tree Learning, Time Series Analysis and Forecasting, Logistic Regression, Forecasting, Classification Algorithms, Dimensionality Reduction
Intermediate · Course · 1 - 4 Weeks