
Coursera
Skills you'll gain: Data Science, Web Applications, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Scientific Visualization, Game Design
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Data Preprocessing, Model Evaluation, Applied Machine Learning, Big Data, Google Cloud Platform, Data Manipulation, Predictive Analytics, Machine Learning, Exploratory Data Analysis, SQL
Beginner · Project · Less Than 2 Hours

Infosec
Skills you'll gain: MITRE ATT&CK Framework, Cyber Threat Hunting, Threat Detection, Endpoint Detection and Response, Cybersecurity, Network Security, Cyber Security Strategy, System Monitoring, Cyber Operations, Threat Management, Continuous Monitoring, Cyber Threat Intelligence, Exploitation techniques, Data Persistence, Scripting, Network Monitoring, Persistence, Python Programming, Data Access, Computer Programming
Intermediate · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Web Scraping, Restful API, Web Services, JSON, Extensible Markup Language (XML), Network Protocols, Application Programming Interface (API), Data Processing, Hypertext Markup Language (HTML), Python Programming, Data Manipulation, Software Installation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Restful API, Flask (Web Framework), Application Deployment, Unit Testing, Python Programming, Web Applications, Software Development Life Cycle, IBM Cloud, Artificial Intelligence, Code Review, Integrated Development Environments, Natural Language Processing, Programming Principles
Intermediate · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: Bayesian Network, Artificial Neural Networks, Convolutional Neural Networks, Deep Learning, Tensorflow, Machine Learning, Model Evaluation, Network Architecture, Algorithms, Probability Distribution
Build toward a degree
Intermediate · Course · 1 - 3 Months

Edge Impulse
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Transfer Learning, Artificial Neural Networks, Embedded Systems, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Deep Learning, Model Deployment, Data Ethics, Data Preprocessing, Machine Learning, Computer Programming, Model Evaluation, Python Programming
Intermediate · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: File I/O, Data Structures, Programming Principles, Computer Programming Tools, Python Programming, Computer Programming, Computational Thinking, Development Environment, Integrated Development Environments, Jupyter
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Generative AI Agents, AI Workflows, AI Orchestration, Agentic systems, LLM Application, Tool Calling, OpenAI, Prompt Engineering, Application Development, Software Documentation, File Management
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Model Evaluation, Predictive Modeling, Machine Learning Algorithms, Statistical Machine Learning, Feature Engineering, Supervised Learning, Predictive Analytics, Applied Machine Learning, Data Preprocessing, R Programming, Classification Algorithms, Machine Learning, Random Forest Algorithm, Regression Analysis, Exploratory Data Analysis, Data Wrangling
Mixed · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Data Visualization Software, File I/O, Data Visualization, Plot (Graphics), Package and Software Management, Python Programming, Data Cleansing, Programming Principles, Data Manipulation, Development Environment, Data Structures, Scripting, Data Storage, Data Import/Export, Data Processing, Data Analysis, Program Development, Data Integration, Scripting Languages, Computer Programming
Beginner · Specialization · 3 - 6 Months

Illinois Tech
Skills you'll gain: Recurrent Neural Networks (RNNs), Deep Learning, Generative AI, Convolutional Neural Networks, Transfer Learning, Image Analysis, Artificial Neural Networks, Keras (Neural Network Library), Generative Adversarial Networks (GANs), Artificial Intelligence and Machine Learning (AI/ML), PyTorch (Machine Learning Library), Network Architecture, Computer Vision, Natural Language Processing, Model Deployment, Model Evaluation
Build toward a degree
Beginner · Course · 1 - 3 Months