
Skills you'll gain: Dashboard Creation, Dashboard, Web Scraping, SQL, Descriptive Statistics, Data Visualization, Statistical Analysis, Jupyter, Data Presentation, Probability Distribution, Statistics, Statistical Methods, Data Science, Database Management, Relational Databases, R Programming, Data Analysis Software, Python Programming, NumPy, Data Analysis
★ 4.6 (76K) · Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Data Science, Web Applications, Web Development, Python Programming, Data Analysis, Programming Principles, Artificial Intelligence, Computer Programming, Java
★ 4.5 (2.2K) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Debugging, Program Development, Data Structures, Code Reusability, Python Programming, Scripting, Programming Principles, Computer Programming, Development Environment
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Tensorflow, Machine Learning Methods, Machine Learning, Debugging, Performance Tuning, Data Preprocessing, Python Programming, Model Evaluation, Network Architecture
★ 4.8 (147K) · Intermediate · Specialization · 3 - 6 Months
Rice University
Skills you'll gain: Event-Driven Programming, Application Development, Video Game Development, Programming Principles, Computer Graphics, Python Programming, Program Development, Computer Programming
★ 4.8 (3.3K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Programming Principles, IT Automation, File I/O, Python Programming, Code Reusability, Development Environment, Scripting, Computational Logic, Program Development, Computer Programming, Debugging, Problem Solving
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Back-End Web Development, File I/O, Object Oriented Design, Python Programming, Object Oriented Programming (OOP), Full-Stack Web Development, Data Dictionary, Programming Principles, Web Development, Data Structures, Computational Thinking, Application Development, Web Applications, Data Processing, System Programming, Data-oriented programming, Application Deployment, Design, Databases, Decision Making
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Cloud Deployment, Unit Testing, Software Development Life Cycle, CI/CD, Object-Relational Mapping, OpenShift, Istio, Kubernetes, Cloud-Native Computing, Node.JS, Cloud Infrastructure, Git (Version Control System), HTML and CSS, Server Side, Javascript, Front-End Web Development, Cloud Computing, Data Ethics, Python Programming, Software Development
★ 4.6 (61K) · Beginner · Professional Certificate · 3 - 6 Months

Scrimba
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Data Structures, Python Programming, Programming Principles, Computer Programming, Computational Logic, Software Engineering, Performance Tuning, Web Development, Web Development Tools, Software Development
★ 4.6 (75) · Beginner · Specialization · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Apache Spark, Large Language Modeling, Retrieval-Augmented Generation, PyTorch (Machine Learning Library), Computer Vision, Unsupervised Learning, Generative Model Architectures, Generative AI, Model Optimization, Keras (Neural Network Library), Supervised Learning, LLM Application, Generative AI Agents, Model Evaluation, Vector Databases, Fine-tuning, Machine Learning, Python Programming, Data Science
★ 4.6 (22K) · Intermediate · Professional Certificate · 3 - 6 Months

Duke University
Skills you'll gain: Debugging, File I/O, Memory Management, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Simulations, Computer Programming, Data Structures, Software Development, Software Engineering, Command-Line Interface, Problem Solving, Software Design
★ 4.6 (7.5K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: File I/O, Debugging, Object Oriented Design, Python Programming, Object Oriented Programming (OOP), Programming Principles, ChatGPT, Unit Testing, Maintainability, Development Environment, Computer Programming, Package and Software Management, Integrated Development Environments, Code Reusability, Command-Line Interface, Selenium (Software), Automation, Web Scraping, Data Science, Machine Learning
Beginner · Course · 3 - 6 Months