
Skills you'll gain: File I/O, Cryptography, User Accounts
Intermediate · Course · 3 - 6 Months

University of Michigan
Skills you'll gain: File I/O, Data Import/Export, Python Programming, Functional Design, Programming Principles, Data Structures, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Embedded Systems, Embedded Software, Internet Of Things, Control Systems, Civil Engineering, Electronic Systems, Public Works, Electronic Hardware, Structural Engineering, Energy and Utilities, Maintenance, Repair, and Facility Services, Automation, Integrated Development Environments, Environmental Monitoring, System Monitoring, Continuous Monitoring, Communication Systems, Display Devices, Real Time Data, Peripheral Devices
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Matplotlib, Linear Algebra, Data Visualization, NumPy, Machine Learning Algorithms, Pandas (Python Package), Seaborn, Data Science, Machine Learning, Data Analysis, Supervised Learning, Python Programming, Jupyter, Data Manipulation, Classification Algorithms, Regression Analysis, Data Structures, Software Installation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Application Programming Interface (API), Restful API, ChatGPT, Generative AI, JSON, Full-Stack Web Development, Application Deployment, Secure Coding, User Interface (UI), Python Programming, User Interface (UI) Design, Application Development, Back-End Web Development, Debugging
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Animation and Game Design, Animations, Video Game Development, User Interface (UI) Design, Computer Graphic Techniques, Visualization (Computer Graphics), Game Design, Python Programming, Computer Graphics, Image Analysis, Program Development, Peripheral Devices, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Box Plots, Correlation Analysis, Data Visualization, Scatter Plots, Data Cleansing, Statistical Visualization, Data Manipulation, Pandas (Python Package), Statistical Hypothesis Testing, Descriptive Statistics, Statistical Analysis, Data Analysis, Python Programming
Beginner · Guided Project · Less Than 2 Hours

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

Skills you'll gain: Programming Principles, Scripting, Scripting Languages, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Algorithms, Debugging
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Object Oriented Programming (OOP), Python Programming, Programming Principles, File Management, Data Structures, Computer Programming, Algorithms, Data Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Web Scraping, Python Programming, Jupyter, Image Analysis, Data Manipulation, Computer Vision, Data Analysis, Natural Language Processing, Data Visualization Software, Matplotlib, Data Import/Export, Unstructured Data, Data Collection
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Programming Principles, Python Programming, Scripting, Computer Programming, Scripting Languages, Computer Science
Beginner · Guided Project · Less Than 2 Hours