The language used throughout the course, in both instruction and assessments.

Skills you'll gain: Data Storytelling, Data Presentation, SQL, Data Visualization Software, Database Design, AWS SageMaker, Unsupervised Learning, Data Visualization, Interactive Data Visualization, Dashboard, Feature Engineering, Database Management, Exploratory Data Analysis, A/B Testing, Tableau Software, Pandas (Python Package), Matplotlib, Python Programming, Data Analysis, Machine Learning
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: User Interface (UI), Design Thinking, UI Components, Software Design, Usability, User Interface and User Experience (UI/UX) Design, Event-Driven Programming, Maintainability, Integrated Development Environments, User Interface (UI) Design, Payment Systems, Interactive Design, Application Design, MySQL, Jupyter, Database Application, Python Programming, Transaction Processing, Application Development, Microsoft Windows
Beginner · Specialization · 1 - 3 Months

University of Leeds
Skills you'll gain: Jupyter, Programming Principles, Computer Programming, Python Programming, Development Environment, Software Installation, Data Structures, Data Science, Software Documentation, Debugging
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Data Structures, Programming Principles, Python Programming, User Interface (UI), Scripting, Scripting Languages, Computer Programming, Web Development Tools, Software Engineering, Web Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Animation and Game Design, Video Game Development, 3D Assets, Event-Driven Programming, Animations, Game Design, Graphics Software, Computer Graphics, Visualization (Computer Graphics), Interactive Design, Computer Graphic Techniques, Debugging, User Interface (UI), User Interface (UI) Design, UI Components, Program Development, Python Programming, Application Design, Development Environment, Development Testing
Beginner · Specialization · 1 - 3 Months
University of Michigan
Skills you'll gain: Text Mining, Natural Language Processing, Data Processing, Unstructured Data, Feature Engineering, Data Manipulation, Data Cleansing, Python Programming, Unsupervised Learning, Machine Learning Algorithms, Supervised Learning
Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Dimensionality Reduction, NumPy, Probability & Statistics, Jupyter, Data Science, Statistics, Linear Algebra, Python Programming, Machine Learning, Calculus
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Unified Modeling Language, Software Design, Image Analysis, Python Programming, Jupyter, Software Engineering, Application Programming Interface (API), Object Oriented Programming (OOP), Computer Vision, Integrated Development Environments, Computer Programming
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Sampling (Statistics), Data Visualization, Statistics, Matplotlib, Statistical Visualization, Probability & Statistics, Jupyter, Statistical Methods, Data Visualization Software, Data Analysis, Statistical Analysis, Exploratory Data Analysis, Descriptive Statistics, Statistical Inference, NumPy, Box Plots, Histogram, Python Programming
Beginner · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Linear Algebra, Dimensionality Reduction, NumPy, Regression Analysis, Calculus, Applied Mathematics, Probability & Statistics, Machine Learning Algorithms, Jupyter, Data Science, Advanced Mathematics, Statistics, Statistical Analysis, Artificial Neural Networks, Algorithms, Data Manipulation, Python Programming, Machine Learning, Derivatives
Beginner · Specialization · 3 - 6 Months

National Taiwan University
Skills you'll gain: Data Structures, Data Visualization Software, Financial Data, Financial Analysis, Data Analysis, Debugging, Programming Principles, Python Programming, Data Manipulation, File Management, Data Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Seaborn, Data Literacy, Plot (Graphics), Matplotlib, Scatter Plots, Statistical Visualization, Data Presentation, Data Visualization Software, Data Visualization, Box Plots, Exploratory Data Analysis, Data Storytelling, Data Processing, Data-Driven Decision-Making, Statistical Modeling, Statistical Analysis, Descriptive Statistics, Pandas (Python Package), NumPy, Python Programming
Beginner · Specialization · 1 - 3 Months
Gain the knowledge and skills you need to advance.

This role has a $142,208 median salary ¹.

A Python Developer specializes in writing server-side web application logic.
This role has a $142,208 median salary ¹.
Offered by




This role has a $169,700 median salary ¹.

A Machine Learning Engineer builds and optimizes algorithms that enable computers to learn from data, using large datasets and neural networks.
This role has a $169,700 median salary ¹.
Offered by



University of Michigan
Build toward a degree
Specialization
University of Michigan
Course

IBM
Build toward a degree
Professional Certificate

IBM
Build toward a degree
Professional Certificate

IBM
Build toward a degree
Professional Certificate

Build toward a degree
Professional Certificate

Specialization

IBM
Build toward a degree
Professional Certificate

Simplilearn
Course

Specialization

EDUCBA
Course

Specialization