
Skills you'll gain: Generative AI Agents, Agentic systems, Artificial Intelligence, LLM Application, Development Environment, Tool Calling, Prompt Engineering, Human Machine Interfaces, Application Deployment, Software Development Tools, Python Programming, System Configuration
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), Software Design, Technical Design, Data Structures, Visualization (Computer Graphics), Graphic and Visual Design, Computer Graphics, Python Programming, Interactive Design, Algorithms
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Development Tools, Microsoft Azure, Serverless Computing, Cloud Development, Cloud Applications, Event-Driven Programming, Cloud API, Application Programming Interface (API), Microservices, Event Monitoring, GitHub, Business Process Automation
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Web Development Tools, Data Structures, Javascript, Scripting, Scripting Languages, Programming Principles
Intermediate · Guided Project · Less Than 2 Hours

EC-Council
Skills you'll gain: Node.JS, MongoDB, Angular, Full-Stack Web Development, JavaScript Frameworks, Restful API, Web Applications, Web Development, NoSQL, Front-End Web Development, Application Security, Web Development Tools, Web Servers, Application Programming Interface (API), Javascript, Back-End Web Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Computer Vision, Image Analysis, Google Cloud Platform, Deep Learning, Real Time Data, Python Programming, Applied Machine Learning, Development Environment, Machine Learning Algorithms, Data Processing, Performance Tuning, Data Collection, Software Installation
Beginner · Course · 3 - 6 Months

Skills you'll gain: Software Development Life Cycle, z/OS, COBOL (Programming Language), Unit Testing, Systems Analysis, Systems Development, Pseudocode, Software Development Methodologies, Agile Methodology, Software Development, Software Design, Systems Architecture, Mainframe Computing, Programming Principles, Scrum (Software Development), Test Planning
Beginner · Course · 1 - 3 Months

Skills you'll gain: IntelliJ IDEA, Software Development Tools, Development Environment, Scala Programming, Build Tools, Software Development, Software Installation, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: LangChain, SQL, LLM Application, Database Systems, Query Languages, Generative AI Agents, Microsoft Azure, Tool Calling, OpenAI, Natural Language Processing, Prompt Engineering
Beginner · Project · Less Than 2 Hours

Imperial College London
Skills you'll gain: Tensorflow, Data Pipelines, Keras (Neural Network Library), Deep Learning, Natural Language Processing, Data Processing, Artificial Neural Networks, Time Series Analysis and Forecasting, Data Transformation, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Cloud Services, Relational Databases, Databases, Cloud Storage, Analytics, Data Storage, Microsoft SQL Servers, Power BI, NoSQL, Cloud Computing, Data Warehousing, SQL, Test Planning, Test Tools
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: NoSQL, PostgreSQL, Database Architecture and Administration, Database Systems, Data Store, Scalability, Databases, Database Design, Relational Databases, SQL, Distributed Computing, Cloud Applications, JSON
Intermediate · Course · 1 - 4 Weeks