
Skills you'll gain: File I/O, JSON, Package and Software Management, Authorization (Computing), Web Scraping, Application Programming Interface (API), File Management, Python Programming, Authentications, Simulations, Performance Testing
Intermediate · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Pandas (Python Package), Databases, Data Pipelines, Data Access, Performance Tuning, Data Transformation, Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Code Reusability, Computer Programming
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Python Programming, Programming Principles, Code Reusability, Computational Logic, Computational Thinking
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: ChatGPT, LLM Application, Machine Learning Methods, Model Training, Python Programming, Machine Learning Algorithms, Data Manipulation
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Analytics, Code Reusability, Integrated Development Environments, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Training, Deep Learning, Model Optimization, Data Preprocessing, Keras (Neural Network Library), Tensorflow, Python Programming, Artificial Intelligence and Machine Learning (AI/ML), Generative Model Architectures, Natural Language Processing
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, File Systems, Programming Principles, Code Reusability, File Management, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Data Structures, Scripting, Web Development, Data Persistence, Full-Stack Web Development, Automation, Programming Principles, Program Development, Code Reusability, File Systems, Data Manipulation, File Management, Debugging, Application Deployment, Development Environment
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Interactive Design, Programming Principles, Visualization (Computer Graphics), Python Programming, Graphic and Visual Design, Event-Driven Programming, Digital Design, Computer Graphics, Computational Logic, Computer Graphic Techniques, Computational Thinking, File I/O, Data Structures, Animations, Image Analysis
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, Code Reusability, Algorithms, Microsoft Visual Studio, Problem Solving, Computer Programming Tools, Computational Logic, Python Programming, Software Development, Data Analysis, Scripting Languages
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Performance Tuning, Django (Web Framework), Authentications, Object-Relational Mapping, Cloud Hosting, User Accounts, Development Environment, Application Security, Python Programming
Advanced · Course · 1 - 4 Weeks