
Skills you'll gain: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
★ 4.7 (291) · Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Model Evaluation, Applied Machine Learning, Supervised Learning, Text Mining, Statistical Visualization, Network Model, Data Manipulation, NumPy, Data Preprocessing, Natural Language Processing, Python Programming
★ 4.5 (34K) · Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Pandas (Python Package), NumPy, Data Visualization Software, Code Reusability, Data Visualization, Statistical Visualization, Programming Principles, Computer Science, Computer Programming, Data Wrangling, Data Manipulation, Functional Design, Data Science, Package and Software Management, Python Programming, Exploratory Data Analysis, Computational Logic
★ 4.7 (315) · Beginner · Specialization · 1 - 3 Months

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
Skills you'll gain: Debugging, Python Programming, Cybersecurity, Programming Principles, File I/O, IT Automation, Data Import/Export, Algorithms, Automation, Program Development, Computer Programming, File Management, Maintainability
★ 4.7 (3.6K) · Beginner · Course · 1 - 4 Weeks

IBM
Skills you'll gain: Prompt Engineering, Prompt Patterns, Unit Testing, Software Development Life Cycle, Generative AI, Retrieval-Augmented Generation, Large Language Modeling, Software Architecture, Responsible AI, Computer Vision, LangChain, Javascript, IBM Cloud, Data Ethics, Data Import/Export, AI Workflows, Python Programming, Software Development, Machine Learning, Data Science
★ 4.7 (83K) · Beginner · Professional Certificate · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: R (Software), Statistical Analysis, R Programming, Statistical Programming, Statistical Methods, Data Analysis, Debugging, Simulations, Program Development, Programming Principles, Software Installation, Data Structures, Performance Tuning, Data Import/Export
★ 4.5 (22K) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Musical Composition, Music, Computer Programming, Code Reusability, Programming Principles, Python Programming
★ 4.5 (459) · Beginner · Guided Project · Less Than 2 Hours
Madecraft
Skills you'll gain: Web Scraping, Object Oriented Programming (OOP), Scripting, Selenium (Software), Unstructured Data, Automation, Jupyter, File Management, Application Programming Interface (API), JSON, Development Environment, Python Programming, IT Automation, Programming Principles, Extensible Markup Language (XML), Software Development Tools, Debugging, Computer Programming Tools, Integrated Development Environments, Computer Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unit Testing, Flask (Web Framework), Application Deployment, Software Testing, Web Applications, AI Integrations, Python Programming, IBM Cloud, AI Enablement, Web Development, Artificial Intelligence, Restful API, Integrated Development Environments, Application Programming Interface (API), Programming Principles, Style Guides
★ 4.4 (1.4K) · Intermediate · 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, Numerical Analysis, Critical Thinking
★ 4 (24) · Intermediate · Specialization · 3 - 6 Months

EDHEC Business School
Skills you'll gain: Investment Management, Portfolio Management, Text Mining, Portfolio Risk, Applied Machine Learning, Asset Management, Network Analysis, Investments, Data Visualization Software, Machine Learning Methods, Return On Investment, Statistical Machine Learning, Financial Statement Analysis, Financial Data, Market Data, Financial Management, Unstructured Data, Predictive Modeling, Web Scraping, Risk Management
★ 4.6 (1.8K) · Beginner · Specialization · 3 - 6 Months