
Skills you'll gain: NumPy, Matplotlib, Statistical Methods, Data Visualization, Python Programming, Pandas (Python Package), Seaborn, Machine Learning, Applied Mathematics, Statistical Analysis, Exploratory Data Analysis, Data Science, Probability, Regression Analysis, Linear Algebra, Data Manipulation, Calculus
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Snowflake Schema, Model Deployment, Data Pipelines, Pandas (Python Package), Data Import/Export, Data Transformation, Large Language Modeling, Data Processing, Containerization, Python Programming, MLOps (Machine Learning Operations), Application Deployment, Application Development, Data Science, Cloud Computing, SQL, Data Analysis, Machine Learning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Collection, Marketing, Marketing Analytics, Google Analytics, Digital Marketing, Customer Data Management, Application Programming Interface (API), Market Data, Personally Identifiable Information, Web Analytics, Information Privacy, API Gateway, Data Integration, Data Analysis, Data-Driven Decision-Making, Advertising
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Browser Compatibility, Performance Testing, Security Testing, Integration Testing, System Testing, API Testing, Development Environment, Software Testing, User Acceptance Testing (UAT), Acceptance Testing, Test Tools, Application Security, Test Automation, Responsive Web Design, Vulnerability Scanning, Web Applications, Docker (Software), User Interface (UI), Python Programming
Beginner · Course · 1 - 4 Weeks

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

University of California, Irvine
Skills you'll gain: Back-End Web Development, System Programming, Debugging, Computer Programming Tools, Data Access
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Model Deployment, Unit Testing, MLOps (Machine Learning Operations), Test Driven Development (TDD), Software Testing, Scalability, Dashboard, Continuous Integration, Testability, Kubernetes, CI/CD, Performance Tuning, Software Engineering, PyTorch (Machine Learning Library), Docker (Software), Tensorflow, Containerization, Scikit Learn (Machine Learning Library), Git (Version Control System), Python Programming
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Computer Vision, Image Analysis, Real Time Data, Python Programming, Development Environment, NumPy, Debugging, Software Installation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Model Deployment, LLM Application, LangChain, Large Language Modeling, Microservices, Test Driven Development (TDD), Software Architecture, Scalability, MLOps (Machine Learning Operations), Cloud Deployment, Cloud Computing Architecture, API Design, Site Reliability Engineering, Kubernetes, Prompt Engineering, Containerization, Infrastructure as Code (IaC), Python Programming, Performance Analysis
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Feature Engineering, Agentic Workflows, Data Ethics, Responsible AI, Model Deployment, Agentic systems, Artificial Intelligence, Generative AI, MLOps (Machine Learning Operations), Data Transformation, Model Evaluation, Reinforcement Learning, Software Architecture, Business Ethics, API Design, Process Optimization, System Design and Implementation, Performance Tuning, Algorithms, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Test Planning, Software Testing, Debugging, Test Case, Issue Tracking, Functional Testing, Unit Testing, Software Quality Assurance, System Testing, Test Tools, Acceptance Testing, Integration Testing, Test Driven Development (TDD), Test Automation, Regression Testing, Quality Assurance, Waterfall Methodology, Agile Methodology, Python Programming
Beginner · Course · 1 - 4 Weeks
University of Alberta
Skills you'll gain: Requirements Analysis, Requirements Elicitation, Requirements Management, Functional Requirement, Business Requirements, Product Requirements, Backlogs, User Requirements Documents, Scope Management, Change Control, User Story, System Requirements, Client Services, Acceptance Testing, Agile Software Development, Prioritization
Mixed · Course · 1 - 4 Weeks