
Skills you'll gain: Cloud Deployment, Docker (Software), Application Deployment, Code Review, Containerization, Serverless Computing, LLM Application, Google Cloud Platform, CI/CD, Application Development
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Marketing Analytics, Video Production, Social Media Marketing, Business Marketing, Marketing Channel, Customer Engagement, Gmail, Target Audience, Content Creation
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Virtual Networking, Computer Networking, Network Architecture, Cloud Infrastructure, Software-Defined Networking, Automation, Google Cloud Platform, Virtual Private Networks (VPN), Cloud Security, Cloud Applications, Wide Area Networks
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: AI Orchestration, AI Workflows, LangChain, Agentic Workflows, Tool Calling, LangGraph, LLM Application, Agentic systems, Generative AI Agents, Responsible AI, Retrieval-Augmented Generation, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Application Design, Prompt Engineering, Large Language Modeling, Context Management, Software Design Patterns, Software Development, Python Programming
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Import/Export, Programming Principles, Web Scraping, File I/O, Python Programming, Jupyter, Data Structures, Pandas (Python Package), Data Manipulation, JSON, Computer Programming, Restful API, NumPy, Object Oriented Programming (OOP), Application Programming Interface (API), Automation, Data Analysis
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Database Design, Data Processing, Web Scraping, Data Visualization, Relational Databases, Restful API, Web Services, SQL, Databases, Data Visualization Software, JSON, Interactive Data Visualization, Extensible Markup Language (XML), Data Structures, Programming Principles, Data Cleansing, Network Protocols, Data Analysis, Python Programming, Computer Programming
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: IT Security Architecture, Computer Networking, Operating System Administration, Package and Software Management, Network Troubleshooting, Version Control, IT Automation, Systems Administration, IT Infrastructure, TCP/IP, Git (Version Control System), Chef (Configuration Management Tool), Network Security, Ruby (Programming Language), File Systems, Microsoft Windows, Computer Hardware, Technical Support, Interviewing Skills, Applicant Tracking Systems
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Responsive Web Design, Storyboarding, Wireframing, User Experience Design, UI/UX Research, Usability Testing, Information Architecture, Presentations, User Research, Web Design, Figma (Design Software), Design Reviews, Web Content Accessibility Guidelines, User Story, Data Ethics, User Centered Design, Usability, Persona (User Experience), Interviewing Skills, Applicant Tracking Systems
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: API Design, Restful API, Application Programming Interface (API), Test Automation, Data Mapping, Application Deployment, Cloud Deployment, Salesforce, Robotic Process Automation, Business Process Automation, Software Testing, Data Integration, API Testing, Architectural Design, Software Development Tools, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Test Automation, Test Execution Engine, System Testing, Software Testing, Regression Testing, Test Case, CI/CD, Integration Testing, Maintainability, Automation, Test Data, Quality Assurance, Scalability, SAP Applications
Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: AI Security, Threat Modeling, Open Web Application Security Project (OWASP), Security Testing, Retrieval-Augmented Generation, Software Architecture, API Design, Test Automation, Vulnerability Management, Agentic systems, Systems Design, Model Evaluation, Test Driven Development (TDD), CI/CD, Python Programming, Continuous Deployment, Dependency Analysis, Large Language Modeling, Machine Learning, Performance Analysis
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Software Development Life Cycle, Linux Commands, Software Architecture, Bash (Scripting Language), Restful API, Shell Script, Git (Version Control System), GitHub, Flask (Web Framework), Software Design, Version Control, File Management, Application Deployment, Linux, Software Development Methodologies, Software Design Patterns, Data Import/Export, Programming Principles, Web Scraping, Python Programming
Beginner · Specialization · 3 - 6 Months