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.

Wesleyan University
Skills you'll gain: Storytelling, Writing and Editing, Storyboarding, Content Creation, Creativity
Mixed · Course · 1 - 4 Weeks
SAS
Skills you'll gain: Data Manipulation, SAS (Software), Data Access, Data Import/Export, Microsoft Excel, Data Analysis, Data Transformation, Exploratory Data Analysis, Data Validation, Statistical Analysis, Statistical Programming, Data Processing, Data Preprocessing, Data Integration, Data Cleansing, SQL, Descriptive Statistics, Computer Programming, Data Presentation, Debugging
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Duke University
Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, Cloud Deployment, Pandas (Python Package), AWS SageMaker, NumPy, Microsoft Azure, Hugging Face, Responsible AI, Data Manipulation, Exploratory Data Analysis, Containerization, DevOps, Cloud Computing, Python Programming, Machine Learning, GitHub, Big Data, Data Management, Data Analysis
Advanced · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Finite Element Methods, Engineering Analysis, Mathematical Software, Numerical Analysis, Mathematical Modeling, Advanced Mathematics, C++ (Programming Language)
Intermediate · Course · 3 - 6 Months

Coursera
Beginner · Course · 1 - 4 Weeks
Michigan State University
Skills you'll gain: Photography, Peer Review, Photo Editing, Image Quality, Creative Design, Creativity, Content Creation, Storytelling, Writing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: OAuth, Unit Testing, Apache Airflow, Model Evaluation, Data Validation, API Design, Data Pipelines, Test Driven Development (TDD), Data Integrity, Extract, Transform, Load, Multimodal Prompts, Natural Language Processing, MLOps (Machine Learning Operations), OpenAI API, Hugging Face, Large Language Modeling, LLM Application, CI/CD, Tensorflow, PyTorch (Machine Learning Library)
Intermediate · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: ArcGIS, GIS Software, Geographic Information Systems, Data Sharing, Spatial Analysis, Metadata Management, Data Quality, Data Visualization, Data Visualization Software, Data Analysis, File Management
Beginner · Course · 1 - 4 Weeks

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, LLM Application, Generative AI Agents, Make.com, ChatGPT, AI Orchestration, AI Workflows, Generative AI, Agentic systems, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Business Process Automation, Large Language Modeling, Artificial Intelligence, Workflow Management, Automation, Creativity, Machine Learning, Content Management, Digital Marketing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Google Cloud Platform, Cloud Computing Architecture, Cloud Services, Cloud Computing, Big Data, Analytics, Cloud Platforms, Dataflow, Data Processing, Cloud Storage, Data Lakes, Cloud Infrastructure, Public Cloud, Microsoft Azure, Data Pipelines, Tensorflow, Real Time Data, Amazon Web Services, Artificial Intelligence, Machine Learning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computer Vision, Image Analysis, Program Development, Data Science, Real Time Data, Python Programming, Development Environment, NumPy, Machine Learning Methods, System Design and Implementation, Motion Graphics, Model Deployment, Debugging, Software Installation
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unsupervised Learning, Dimensionality Reduction, Scikit Learn (Machine Learning Library), Machine Learning Algorithms, Data Preprocessing, Feature Engineering, Machine Learning, Text Mining, Data Science, Big Data, Data Analysis, Algorithms
Intermediate · Course · 1 - 3 Months