
Coursera
Skills you'll gain: Data Structures, Plot (Graphics), Python Programming, Data Store, Data Storage
Intermediate · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: JSON, Data Processing, Data Wrangling, Restful API, Data Manipulation, Data Access, Application Programming Interface (API), Python Programming, Data Transformation, Data Structures, Data Collection
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: MITRE ATT&CK Framework, Cybersecurity, Cyber Operations, IT Automation, Scripting, Python Programming, Scripting Languages
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Preprocessing, Correlation Analysis, Seaborn, Data Cleansing, Data Wrangling, Data Processing, Data Visualization, Plot (Graphics), Statistical Analysis, Data Manipulation, Data Analysis, Exploratory Data Analysis, Data Integration, Statistics, Infectious Diseases, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Cryptography, Encryption, Cryptographic Protocols, Secure Coding, Public Key Cryptography Standards (PKCS), Key Management, Public Key Infrastructure, Python Programming, Brute-force attacks, Scripting, Algorithms
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Pandas (Python Package), NumPy, Data Visualization Software, Data Visualization, Data Manipulation, Statistical Visualization, Data Wrangling, Data Science, Data Processing, Package and Software Management, Python Programming, Data Structures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Agentic systems, Fine-tuning, Agentic Workflows, AI Workflows, CrewAI, Embeddings, Model Optimization, Model Context Protocol, Software Installation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Spatial Data Analysis, GIS Software, Geospatial Information and Technology, Spatial Analysis, Geographic Information Systems, Geospatial Mapping, Interactive Data Visualization, User Interface (UI), Application Development, UI Components, Python Programming, Application Design, Data Science, Cross Platform Development, Code Reusability, Application Deployment, User Interface (UI) Design, Software Installation
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: File I/O, Data Structures, Programming Principles, Data Manipulation, Software Installation, Python Programming, Data Processing, Development Environment, Data Storage
Mixed · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Package and Software Management, Jupyter, Software Installation, Python Programming, Computational Thinking, Computing Platforms, Mac OS, Programming Principles, Cross Platform Development, Software Documentation, Technical Documentation
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Structures, Python Programming, Programming Principles, Code Reusability, Data Access, Computational Logic, Data Management, Computational Thinking, Jupyter, Computer Programming Tools
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Seaborn, Data Storytelling, Data Visualization, Data Presentation, Data Integration, A/B Testing, Data Import/Export, Statistical Hypothesis Testing, Text Mining, Data-Driven Decision-Making, Git (Version Control System), Matplotlib, Pandas (Python Package), Version Control, GitHub, Social Media Analytics, Statistical Analysis, Exploratory Data Analysis, Jupyter, NumPy
Beginner · Specialization · 1 - 3 Months