
Skills you'll gain: Secure Coding, Open Web Application Security Project (OWASP), Exploit development, Threat Detection, Penetration Testing, DevSecOps, Cloud Security, Exploitation techniques, Vulnerability Scanning, Security Testing, Application Security, Incident Response, Security Engineering, Vulnerability Assessments, Python Programming, Web Scraping, Encryption, Automation
Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: Pandas (Python Package), NumPy, Probability & Statistics, Unsupervised Learning, Statistics, Data Analysis, Statistical Analysis, Jupyter, Machine Learning Algorithms, Data Manipulation, Descriptive Statistics, Matplotlib, Data Visualization Software, Python Programming, Machine Learning, Data Preprocessing
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Web Applications, Object Oriented Programming (OOP), Application Development, Python Programming, Computer Programming, Programming Principles, Data Science, Data Analysis, Scripting, Data Structures, Debugging, Style Guides, Software Documentation
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Package and Software Management, Platform As A Service (PaaS), Virtual Environment, Dependency Analysis, Python Programming, Application Deployment
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Pandas (Python Package), Data Analysis, Data-Driven Decision-Making, Data Manipulation, Data Visualization, Probability & Statistics, Business Analytics, Data Transformation, Statistics, Data Visualization Software, Data Processing, Data Cleansing, Data Preprocessing, Time Series Analysis and Forecasting, Data Import/Export, Python Programming
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Pandas (Python Package), NumPy, Data Visualization Software, Data Visualization, Programming Principles, Computer Programming, Histogram, Package and Software Management, Data Import/Export, Scripting, Scripting Languages, Data Manipulation, Python Programming, Data Science, Data Structures, Software Engineering
Beginner · Specialization · 1 - 3 Months

Logical Operations
Skills you'll gain: NumPy, Data Transformation, Data Manipulation, Data Cleansing, Jupyter, Data Processing, Data Analysis, Data Science, Data Import/Export, Python Programming, Virtual Machines, Computer Programming, Computer Programming Tools, Software Development
Mixed · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Programming Principles, Software Installation, Python Programming, Computer Programming, Computational Thinking, Development Environment
Mixed · Course · 1 - 3 Months

Skills you'll gain: File I/O
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Unsupervised Learning, Embeddings, Supervised Learning, Data Preprocessing, Python Programming, Exploratory Data Analysis
Advanced · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Geographic Information Systems, Package and Software Management, Scripting, Statistical Analysis, Probability & Statistics, JSON, Image Analysis, Data Validation, Web Scraping, Intelligence Collection and Analysis, Data Analysis, Statistics, Python Programming, Data Processing, Restful API, File Transfer Protocol (FTP), Open Source Technology
Beginner · Course · 1 - 3 Months

Skills you'll gain: Linux, Scripting, Linux Administration, Operating System Administration, Data Persistence, Shell Script, Unix Shell, Systems Administration, IT Automation, Command-Line Interface, Cloud Hosting, Object-Relational Mapping, YAML, Python Programming, File Transfer Protocol (FTP), Network Administration, OS Process Management, File Management
Mixed · Course · 1 - 3 Months