IBM Python courses can help you learn data analysis, machine learning, web development, and automation techniques. You can build skills in data visualization, statistical modeling, and developing applications using Python. Many courses introduce tools like Jupyter Notebooks, Pandas, and TensorFlow, that support handling data and implementing AI solutions. By engaging with these resources, you can gain practical experience in coding, data manipulation, and leveraging Python for various applications in technology and business.

IBM
Skills you'll gain: Email Security, Cloud Computing Architecture, Technical Support, Technical Support and Services, Cloud Services, Cloud Deployment, Generative AI, Hardware Troubleshooting, IT Service Management, Cloud Security, Cloud Technologies, Generative AI Agents, Cloud Infrastructure, Cloud Computing, Professional Networking, Data Storage, Peripheral Devices, Database Administration, Information Technology, Customer Service
Beginner · Professional Certificate · 3 - 6 Months

Rice University
Skills you'll gain: Data Processing, Data Manipulation, Data Wrangling, File I/O, Data Structures, Scripting, Data Import/Export, Scripting Languages, Data Analysis, Python Programming, Data Mapping, Data Storage
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Musical Composition, Music, Computer Programming, Code Reusability, Programming Principles, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Red Hat
Skills you'll gain: Object Oriented Programming (OOP), File I/O, JSON, Python Programming, Debugging, Object Oriented Design, Data Structures, Red Hat Enterprise Linux, Programming Principles, Statistical Programming, Web Development, Program Development, Scripting, Integrated Development Environments, Development Environment, Software Installation
Intermediate · Course · 3 - 6 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Statistical Inference, Portfolio Risk, Statistical Methods, Pandas (Python Package), Statistical Hypothesis Testing, Probability & Statistics, Risk Analysis, Statistics, Financial Trading, Financial Data, Data Manipulation, Statistical Analysis, Risk Management, Feature Engineering, Regression Analysis, Financial Analysis, Jupyter, Financial Market, Python Programming, Data Visualization
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Pandas (Python Package), Data Manipulation, NumPy, Data Processing, Data Cleansing, Data Wrangling, Data Transformation, Data Preprocessing, Data Science, Statistical Analysis, Data-Driven Decision-Making, Pivot Tables And Charts, Data Analysis, Statistical Methods, Python Programming, Data Import/Export, Scripting Languages, Probability & Statistics, Programming Principles, Text Mining
Intermediate · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Software Quality (SQA/SQC), Problem Solving, Programming Principles, Computer Programming, Program Development, Algorithms, Python Programming, Computer Science, Debugging, Test Planning, Functional Testing, Other Programming Languages
Beginner · Course · 1 - 3 Months

Skills you'll gain: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
Beginner · Guided Project · Less Than 2 Hours
University of Michigan
Skills you'll gain: Feature Engineering, Model Evaluation, Applied Machine Learning, Supervised Learning, Scikit Learn (Machine Learning Library), Predictive Modeling, Machine Learning Methods, Machine Learning, Model Training, Model Optimization, Machine Learning Algorithms, Unsupervised Learning, Python Programming, Classification Algorithms, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Scripting, Computer Programming, Computer Programming Tools, Program Development, Development Environment
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: SQL, Data Cleansing, Jupyter, Data Literacy, Data Mining, Data Manipulation, Data Preprocessing, Data Wrangling, R (Software), Business Analysis, Model Deployment, Database Management, Relational Databases, Stored Procedure, R Programming, Data Science, Data Processing, Big Data, Computer Programming Tools, Python Programming
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: User Story, Software Development Life Cycle, Stakeholder Engagement, Team Motivation, Software Architecture, Project Management Life Cycle, Resource Management, Project Planning, Peer Review, Agile Software Development, Scrum (Software Development), Stakeholder Management, Agile Methodology, Project Management, Information Technology, Risk Management, Interviewing Skills, Agile Project Management, Leadership, Communication
Beginner · Professional Certificate · 3 - 6 Months