
Coursera
Skills you'll gain: Python Programming, Computer Programming, Data Science
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Pandas (Python Package), Data Import/Export, Matplotlib, Plot (Graphics), Pivot Tables And Charts, Jupyter, Data Visualization Software, Microsoft Excel, Data Analysis, Spreadsheet Software, Text Mining, Data Wrangling, Data Access, Data Manipulation, Data Cleansing, Data Presentation, Data Processing, Data Integration, Programming Principles, Time Series Analysis and Forecasting
★ 4.7 (41) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Model Evaluation, Supervised Learning, Machine Learning Methods, AI Personalization, Classification Algorithms, Machine Learning, Model Training, Logistic Regression, Model Optimization, Data Analysis, Driving engagement, Persona (User Experience)
Intermediate · Course · 1 - 4 Weeks

Universidad Austral
Skills you'll gain: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Maintainability, Test Automation, Diagram Design, Programming Principles, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
★ 4.1 (288) · Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: NumPy, Debugging, Pandas (Python Package), Statistics, Correlation Analysis, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Wrangling, Data Preprocessing, LLM Application, Data-oriented programming, Code Reusability, Data Transformation, Numerical Analysis, Critical Thinking, Functional Design
★ 4.3 (18) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Programming Principles, Development Environment, Data Management, Integrated Development Environments, Software Installation, Style Guides
Beginner · Course · 3 - 6 Months

University of Pittsburgh
Skills you'll gain: Data Storytelling, Data Presentation, Plot (Graphics), Data Visualization, Matplotlib, Interactive Data Visualization, Data Visualization Software, Seaborn, Statistical Visualization, Graphing, Data Analysis, Graphic and Visual Design, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: NumPy, Pandas (Python Package), Analytics, Plot (Graphics), Model Evaluation, Statistical Visualization, Jupyter, Data Analysis, Applied Machine Learning, Analytical Skills, Numerical Analysis, Model Training, Data Manipulation, Exploratory Data Analysis, Advanced Analytics, Data Wrangling, Python Programming, Descriptive Statistics, Linear Algebra, Data Import/Export
Beginner · Course · 1 - 3 Months

Skills you'll gain: Matplotlib, Histogram, Plot (Graphics), Data Visualization, Seaborn, Scatter Plots, Data Visualization Software, Scientific Visualization, Interactive Data Visualization, Statistical Visualization, Exploratory Data Analysis, Graphing, Python Programming
★ 4.6 (78) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Cryptography, Encryption, Brute-force attacks, Python Programming, Programming Principles, Computational Logic, Program Development, Algorithms, Code Reusability, File I/O, File Management
Mixed · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Matplotlib, Data Visualization, Tensorflow, NumPy, Pandas (Python Package), Object Oriented Programming (OOP), Seaborn, Python Programming, Keras (Neural Network Library), Scikit Learn (Machine Learning Library), Data Manipulation
★ 4.6 (26) · Beginner · Course · 1 - 3 Months

Howard University
Skills you'll gain: Linear Algebra, Data Visualization, Scientific Visualization, NumPy, Mathematical Software, Algebra, Jupyter, Mathematical Modeling, Data Science, Software Development Tools, Python Programming, Software Installation, Data Manipulation, Git (Version Control System)
★ 4.4 (16) · Beginner · Course · 1 - 4 Weeks