
EDUCBA
Skills you'll gain: Scripting, Object Oriented Programming (OOP), Data Structures, Scripting Languages, Python Programming, Maintainability, Programming Principles, Development Environment, Software Installation, Virtual Environment
Intermediate · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Data Structures, Debugging, Python Programming, Programming Principles, Computer Programming, Scripting, Scripting Languages
Beginner · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Programming Principles, Microsoft Visual Studio, Computer Programming, Integrated Development Environments, Python Programming, Debugging, Development Environment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Server Side, Web Development, Web Scraping, Web Applications, Back-End Web Development, Integration Testing, Python Programming, Web Services, Extensible Markup Language (XML), Package and Software Management, Development Testing, Unit Testing, Performance Tuning, Cross Platform Development, Hypertext Markup Language (HTML), Debugging
Mixed · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: File I/O, Data Structures, Scripting, Scripting Languages, Python Programming, Data Processing, Data Storage Technologies, Data Manipulation, Development Environment, Software Installation
Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Animation and Game Design, Visualization (Computer Graphics), Generative AI, Simulations, Computer Graphics, Python Programming, Creative Design, Object Oriented Programming (OOP), Algorithms, Data Structures
Advanced · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Python Programming, Computer Programming, Programming Principles, Debugging, Software Design Patterns, Functional Design, Computational Thinking, Algorithms, Data Structures
Mixed · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Interactive Data Visualization, Interactive Design, Programming Principles, Visualization (Computer Graphics), Python Programming, Graphic and Visual Design, Computer Graphics, Computational Logic, Software Design, Computer Programming, Computational Thinking, File I/O, Data Structures, Animations
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Relational Databases, Data Visualization Software, Databases, MySQL, Database Design, Database Systems, SQL, Database Management Systems, Database Management, Query Languages, Object Oriented Programming (OOP), Data Storage, Data Processing, Web Scraping, Python Programming, Data Collection, Display Devices
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: Jupyter, Microsoft Excel, Spreadsheet Software, Project Schedules, Data Import/Export, Data Visualization Software, Python Programming, Email Automation, Data Literacy, Data Structures, Data Manipulation
Intermediate · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Predictive Modeling, Algorithms, Computational Thinking, Debugging
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: SQL, Database Management, Database Design, Databases, Relational Databases, Web Scraping, Data Modeling, Data Visualization Software, Object Oriented Programming (OOP), Data Processing, Object Oriented Design, Python Programming, Data Collection
Mixed · Course · 1 - 3 Months