Python courses can help you learn programming fundamentals, data analysis, web development, and automation techniques. You can build skills in writing clean code, debugging, and using libraries like Pandas and NumPy for data manipulation. Many courses also introduce frameworks such as Flask and Django for web applications, as well as tools like Jupyter Notebooks for interactive coding and visualization. These skills and tools are essential for tackling projects in data science, software development, and artificial intelligence.
Rice University
Skills you'll gain: Computer Science, Computer Programming, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Graph Theory, Network Analysis, Network Model, Social Network Analysis, NoSQL, Data Store, Data Science, Query Languages, Visualization (Computer Graphics), Data Transformation, Big Data, Machine Learning Methods, Python Programming, Spatial Data Analysis, Deep Learning, Machine Learning, Machine Learning Algorithms, Quantum computing
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Responsible AI, Microsoft Azure, Data Ethics, Natural Language Processing, Image Analysis, Generative AI, Artificial Intelligence, Cloud Solutions, Large Language Modeling, AI Security, Computer Vision, OpenAI, OpenAI API, LLM Application, AI Integrations, Model Deployment, Key Management, Python Programming, Model Evaluation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Documentation, Generative AI, Debugging, ChatGPT, Development Environment, Technical Documentation, Python Programming, Program Development, Software Development, Application Development
Intermediate · Guided Project · Less Than 2 Hours
Duke University
Skills you'll gain: Responsible AI, Large Language Modeling, Decision Tree Learning, Data Ethics, Regression Analysis, Artificial Intelligence, Machine Learning, Applied Machine Learning, Statistical Modeling, Python Programming, Embeddings, Deep Learning, Machine Learning Algorithms, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Scientific Visualization, Data Preprocessing, Regression Analysis, Scikit Learn (Machine Learning Library), Feature Engineering, Data Cleansing, Predictive Modeling, Data Analysis, Statistical Modeling, Model Training, Statistical Methods, Supervised Learning, Model Evaluation, Machine Learning, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Matplotlib, Plot (Graphics), Scientific Visualization, Data Visualization Software, Interactive Data Visualization, Seaborn, Graphing, Jupyter, NumPy, Performance Tuning, Javascript and jQuery, Development Environment, Python Programming, Software Installation, Distributed Computing
Mixed · Course · 1 - 3 Months

Skills you'll gain: MITRE ATT&CK Framework, Network Security, Cybersecurity, Exploitation techniques, Penetration Testing, Cyber Attacks, Python Programming, Data Access, Authentications, Scripting, Remote Access Systems, User Accounts
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Fine-tuning, Generative AI, Generative Model Architectures, Prompt Patterns, Responsible AI, Model Deployment, Large Language Modeling, Generative Adversarial Networks (GANs), Data Ethics, Natural Language Processing, Transfer Learning, Artificial Intelligence, Model Training, Python Programming, Model Optimization, Machine Learning, Deep Learning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Recurrent Neural Networks (RNNs), Embeddings, Deep Learning, Convolutional Neural Networks, Artificial Neural Networks, Python Programming, Text Mining, Classification Algorithms, Model Training
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Data Pipelines, Rust (Programming Language), Restful API, Cloud-Based Integration, Amazon Web Services, Data Structures, Secure Coding, Data Processing, Application Programming Interface (API), Data Manipulation, System Programming, Cryptography, Python Programming, Command-Line Interface, Software Testing
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Embeddings, OpenAI API, Data Import/Export, Pandas (Python Package), Generative AI, Application Programming Interface (API), Large Language Modeling, Data Processing, Data Management, Python Programming, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours