University of Michigan
Skills you'll gain: Web Scraping, Restful API, Web Services, JSON, Extensible Markup Language (XML), Network Protocols, Application Programming Interface (API), Data Processing, Hypertext Markup Language (HTML), Python Programming, Data Manipulation, Software Installation
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, LLM Application, Productivity, OpenAI, AI Orchestration, OpenAI API, AI Enablement, Java, Java Programming, AI Workflows, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, Tool Calling, Creativity, Document Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, AI Product Strategy, Generative AI, New Product Development, Product Management, Product Lifecycle Management, Generative Model Architectures, Product Development, Innovation, ChatGPT, Product Roadmaps, Usability Testing, Product Planning, Responsible AI, Commercialization, Artificial Intelligence, Product Strategy, Project Management Life Cycle, OpenAI
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: User Research, User Experience Design, Design Thinking, User Centered Design, Usability, Persona (User Experience), User Interface (UI), Web Content Accessibility Guidelines, Wireframing, Prototyping, Sprint Retrospectives, Sprint Planning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Sampling (Statistics), Descriptive Statistics, Statistical Hypothesis Testing, Data Analysis, Probability Distribution, Statistics, Data Science, Statistical Analysis, A/B Testing, Statistical Methods, Probability, Statistical Inference, Statistical Programming, Python Programming, Technical Communication
Advanced · Course · 1 - 3 Months

Skills you'll gain: Bash (Scripting Language), Python Programming, Unix Shell, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment, Data Structures
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: React Native, Android Studio, Restful API, Version Control, User Research, Usability Testing, Git (Version Control System), Data Structures, Jest (JavaScript Testing Framework), Unix Commands, Android Jetpack, Android Development, Persona (User Experience), GitHub, Interaction Design, Kotlin, User Experience Design, User Interface (UI), Mobile Development, Javascript
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Rice University
Skills you'll gain: Data Visualization Software, File I/O, Data Visualization, Plot (Graphics), Package and Software Management, Python Programming, Data Cleansing, Programming Principles, Data Manipulation, Development Environment, Data Structures, Scripting, Data Storage, Data Import/Export, Data Processing, Data Analysis, Program Development, Data Integration, Scripting Languages, Computer Programming
Beginner · Specialization · 3 - 6 Months

Amazon Web Services
Skills you'll gain: AWS Identity and Access Management (IAM), Amazon CloudWatch, Amazon Web Services, Serverless Computing, Amazon DynamoDB, Cloud Computing, Amazon S3, Scalability, Cloud Infrastructure, Event-Driven Programming, Cloud Storage, Solution Architecture, Cloud Computing Architecture, Data Migration, API Gateway, Amazon Elastic Compute Cloud, Public Cloud, Database Systems, Software Architecture, Cloud Security
Beginner · Specialization · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Financial Statements, Operations Management, Operational Efficiency, Financial Statement Analysis, Return On Investment, Accrual Accounting, Human Capital, Process Analysis, Branding, Financial Accounting, Marketing, Process Management, People Management, Strategic Marketing, Capital Budgeting, Financial Reporting, Finance, Peer Review, Project Design, Corporate Finance
Beginner · Specialization · 3 - 6 Months

JetBrains
Skills you'll gain: Integrated Development Environments, File I/O, Software Development Tools, Python Programming, Development Environment, Data Structures, Computer Programming, Programming Principles, Scripting, Code Review, Data Processing, NumPy, Computational Thinking, Software Installation, Numerical Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Research, Cascading Style Sheets (CSS), User Experience Design, User Experience, Design Research, Linux Commands, Usability, Debugging, User Interface (UI), Software Versioning, Software Visualization, Web Content Accessibility Guidelines, Pseudocode, JavaScript Frameworks, User Interface and User Experience (UI/UX) Design, Javascript, Web Applications, Event-Driven Programming, Unit Testing, Application Programming Interface (API)
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months