
Skills you'll gain: File I/O, Matplotlib, Data Manipulation, Pandas (Python Package), Data Visualization, Data Persistence, NumPy, Data Processing, Scripting, Object Oriented Programming (OOP), Python Programming, Query Languages, Database Application, Databases, Relational Databases, Object Oriented Design, Data Import/Export, Debugging
Beginner · Course · 1 - 4 Weeks

Anthropic
Skills you'll gain: Model Context Protocol, Anthropic Claude, AI Workflows, Tool Calling, Program Development, Systems Architecture, Servers, Debugging, JSON, Development Environment, Document Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java Platform Enterprise Edition (J2EE), Object-Relational Mapping, Java, Application Servers, Middleware, Application Deployment, Data Persistence, Event-Driven Programming, Enterprise Application Management, Server Side, Context Management, Business Logic
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, JSON, Web Applications, Computer Programming, Application Design, Scripting Languages, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Prototyping, Context Management
Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Hugging Face, LLM Application, Generative AI, Model Deployment, Cloud Deployment, Natural Language Processing, Large Language Modeling, Applied Machine Learning, User Interface (UI), API Design, Computer Vision
Beginner · Project · Less Than 2 Hours

Peking University
Skills you'll gain: Software Engineering, Object Oriented Design, Software Testing, Development Environment, Unified Modeling Language, Requirements Analysis, Test Case, Software Development Methodologies, Software Development Life Cycle, Functional Requirement, User Requirements Documents, Agile Methodology, Software Development, Systems Development, Software Quality Assurance
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Large Language Modeling, Data Preprocessing, Convolutional Neural Networks, Plot (Graphics), Generative AI, Deep Learning, Unsupervised Learning, Model Evaluation, Natural Language Processing, Responsible AI, Time Series Analysis and Forecasting, Data Visualization, Transfer Learning, Supervised Learning, Data Ethics, Image Analysis, Recurrent Neural Networks (RNNs), Model Deployment, Embeddings
Intermediate · Specialization · 3 - 6 Months

Ball State University
Skills you'll gain: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: PyTorch (Machine Learning Library), Model Evaluation, Convolutional Neural Networks, Transfer Learning, Image Analysis, Deep Learning, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, C# (Programming Language), Game Design, Object Oriented Programming (OOP), Software Design, Programming Principles, Application Development, UI Components
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Spring Boot, Spring Framework, Restful API, Application Programming Interface (API), API Design, Data Persistence, Web Applications, Application Frameworks, Software Testing, Object-Relational Mapping, Hibernate (Java), Application Security, Authentications, JSON, Authorization (Computing), Dependency Analysis
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Image Analysis, Exploratory Data Analysis, Time Series Analysis and Forecasting, Data Wrangling, Model Evaluation, Data Preprocessing, Operations Research, NumPy, Data Manipulation, Feature Engineering, Supervised Learning, Inventory Management System, Supply Chain, Applied Machine Learning, Trend Analysis, Data Visualization, Customer Demand Planning, Machine Learning, Data Science, Data Analysis
Intermediate · Specialization · 3 - 6 Months