Computer vision courses can help you learn image processing, object detection, facial recognition, and video analysis. You can build skills in feature extraction, image classification, and deep learning techniques. Many courses introduce tools like OpenCV, TensorFlow, and PyTorch, that support implementing algorithms and developing applications that leverage artificial intelligence and AI for visual data interpretation.
University of Michigan
Skills you'll gain: Programming Principles, Software Installation, Code Reusability, Python Programming, Computer Programming, Program Development, Computational Thinking, Memory Management, System Configuration
Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Development Testing, Test Planning, Simulations, Computer Programming, Programming Principles, Algorithms, Computer Programming Tools, C (Programming Language), Build Tools
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Blockchain, Digital Assets, FinTech, Business Planning, Plan Execution, Ledgers (Accounting), Agentic systems, Strategic Thinking, Business Strategies, Business Strategy, Strategic Decision-Making, Payment Systems, Governance, Financial Inclusion, Financial Services, Strategic Partnership, Financial Regulation, Work Breakdown Structure, Design Elements And Principles, Cryptography
Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Exploratory Data Analysis, Model Evaluation, Model Training, Predictive Modeling, Data Science, Analytical Skills, Data Analysis, Model Optimization, Data Presentation, Data Processing, Data Collection, Data Modeling, Data Cleansing, R Programming, Machine Learning, Natural Language Processing
Mixed · Course · 1 - 3 Months
Skills you'll gain: Unified Modeling Language, File I/O, System Programming, Visual Basic (Programming Language), System Software, Hardware Architecture, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, SQL, Development Environment, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Program Development, Computer Programming, Microsoft Development Tools
Beginner · Specialization · 3 - 6 Months

National Taiwan University
Skills you'll gain: Supervised Learning, Model Training, Machine Learning, Machine Learning Methods, Statistical Machine Learning, Model Evaluation, Machine Learning Algorithms, Artificial Intelligence and Machine Learning (AI/ML), Theoretical Computer Science, Classification Algorithms, Mathematical Modeling, Statistical Methods, Mathematical Theory & Analysis, Probability, Probability & Statistics, Algorithms
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Business Intelligence, Data Visualization, Decision Support Systems, Business Intelligence Software, Business Process Management, Data Warehousing, Data Presentation, Interactive Data Visualization, Data Visualization Software, Performance Measurement, Business Analytics, MicroStrategy, Operational Performance Management, Dashboard, Dashboard Creation, Data-Driven Decision-Making, Key Performance Indicators (KPIs), Business Reporting, Data Analysis, Ad Hoc Reporting
Mixed · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Electronics, Electronic Components, Robotics, Programming Principles, Prototyping, Embedded Software, Automation, Software Installation, Embedded Systems, Integrated Development Environments, Program Development, Display Devices, Computer Programming, Event-Driven Programming, Development Environment
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Cloud-Native Computing, Google Cloud Platform, Application Deployment, Scalability, Load Balancing, Containerization, Data Persistence, Data Storage, General Networking, Network Security, Configuration Management
Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Signal Processing, Digital Communications, Communication Systems, Image Analysis, Telecommunications, Electrical Engineering, Electrical and Computer Engineering, Electronics Engineering, Embedded Systems, Electronic Hardware, Electronics, Numerical Analysis, Systems Analysis, Algorithms, Linear Algebra, Mathematical Modeling, Jupyter
Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Linux, Linux Commands, Linux Servers, Ubuntu, File Management, Command-Line Interface, Unix, Bash (Scripting Language), grep, Servers, Operating Systems, File Systems, Shell Script, Web Servers, IT Automation, Apache, MySQL, Open Source Technology, Service Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Spark, PySpark, Applied Machine Learning, Big Data, Machine Learning Methods, Data Storage Technologies, Statistical Machine Learning, Data Preprocessing, Data Storage, Data Pipelines, Machine Learning Algorithms, Machine Learning, Data Processing, Data Science, Model Evaluation, Descriptive Statistics
Intermediate · Course · 1 - 4 Weeks