The language used throughout the course, in both instruction and assessments.

University of Illinois Urbana-Champaign
Skills you'll gain: Geospatial Information and Technology, Geographic Information Systems, Apache Hadoop, Spatial Data Analysis, Geospatial Mapping, Spatial Analysis, Big Data, Matplotlib, Data Processing, Computational Thinking, Distributed Computing, Data Manipulation, Python Programming
Beginner · Course · 1 - 3 Months

Coursera Project Network
Skills you'll gain: Keras (Neural Network Library), Artificial Neural Networks, Applied Machine Learning, Deep Learning, Python Programming, Performance Tuning, Machine Learning Algorithms, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Deep Learning, Unsupervised Learning, Keras (Neural Network Library), Computer Vision, Image Analysis, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Applied Machine Learning, Natural Language Processing, Python Programming, Generative Model Architectures
Build toward a degree
Intermediate · Course · 1 - 3 Months

Coursera Project Network
Skills you'll gain: OpenAI, Large Language Modeling, Real Time Data, Performance Testing, LLM Application, Data Manipulation, Generative AI, Python Programming, Customer Analysis, Data Analysis, Machine Learning, JSON
Intermediate · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: Containerization, Package and Software Management, Software Testing, Docker (Software), Unit Testing, Scripting, Development Testing, CI/CD, Test Automation, Integration Testing, DevOps, Python Programming, Web Scraping
Beginner · Course · 1 - 4 Weeks

Coursera Project Network
Skills you'll gain: Flask (Web Framework), Application Deployment, Web Applications, Hypertext Markup Language (HTML), Application Development, Web Development, HTML and CSS, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Web Frameworks, Restful API, Application Programming Interface (API), Application Deployment, Software Documentation, Package and Software Management, JSON, Application Development, Server Side, Test Tools, Python Programming, Data Validation
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Data Structures, Python Programming, Programming Principles, Data Manipulation, Data Access, Data Processing, Computational Logic, Scripting, Data Management, Debugging, Computational Thinking, Jupyter, Maintainability, Computer Programming Tools, Data Storage
Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Web Scraping, Extensible Markup Language (XML), Scripting, HTML and CSS, Web Development, Unstructured Data, Web Applications, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Threat Modeling, Cyber Operations, Threat Detection, Exploit development, Cybersecurity, Scripting, IT Automation, Command-Line Interface, Python Programming, Encryption, Network Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PySpark, Apache Spark, MySQL, Data Pipelines, Scala Programming, Extract, Transform, Load, Customer Analysis, Apache Hadoop, Classification And Regression Tree (CART), Predictive Modeling, Applied Machine Learning, Data Processing, Advanced Analytics, Big Data, Apache Maven, Statistical Machine Learning, Unsupervised Learning, SQL, Apache, Python Programming
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: PyTorch (Machine Learning Library), Natural Language Processing, Deep Learning, Generative AI, Artificial Neural Networks, Computer Vision, Machine Learning, Machine Learning Methods, Supervised Learning, Artificial Intelligence, Dimensionality Reduction, Text Mining, Network Model, Unsupervised Learning, Python Programming, Artificial Intelligence and Machine Learning (AI/ML), Regression Analysis, Google Cloud Platform, Data Processing, Software Installation
Intermediate · Specialization · 3 - 6 Months