AI programming covers creating algorithms and models that allow machines to perform tasks typically requiring human intelligence. You’ll explore techniques like neural networks, natural language processing, and reinforcement learning, often using Python and frameworks such as TensorFlow or Keras. Through hands-on projects, you can apply these concepts and see how they work in practice.

Skills you'll gain: Prompt Engineering, Responsible AI, Data Ethics, Debugging, Data Transformation, Generative AI, Data Preprocessing, Analytics, AI Integrations, AI Workflows, Data Analysis, Data Cleansing, Excel Formulas, Data Manipulation, Code Review, Data Analysis Software, SQL
★ 4.6 (13) · Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Agentic systems, Generative AI Agents, Agentic Workflows, AI Workflows, Tool Calling, Prompt Engineering, Software Documentation
★ 4.6 (486) · Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Claude Code, Prompt Engineering, Agentic systems, ChatGPT, Retrieval-Augmented Generation, Generative AI Agents, Multimodal Prompts, Prompt Patterns, Generative AI, Agentic Workflows, LLM Application, AI Personalization, Software Development Tools, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development, Automation, Software Architecture, Software Testing, Software Design
★ 4.8 (9.4K) · Beginner · Specialization · 3 - 6 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Artificial Intelligence, Reinforcement Learning, Computational Logic, Agentic systems, Bayesian Network, Decision Intelligence, Machine Learning, AI literacy, Markov Model, Algorithms, Computational Thinking, Probability, Probability & Statistics, Probability Distribution
Intermediate · Course · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Prompt Engineering, OpenAI API, Generative AI, Jest (JavaScript Testing Framework), Generative Model Architectures, Software Documentation, Test Case, Development Testing, Software Development Tools, Artificial Intelligence and Machine Learning (AI/ML), OpenAI, Maintainability, Test Automation, ChatGPT, Code Review, Computer Programming Tools, Software Development, Debugging, AI Workflows, AI literacy
Beginner · Course · 3 - 6 Months

Skills you'll gain: Application Deployment, Workflow Management, IBM Cloud, No-Code Development, Customer Service, Customer experience improvement, Generative AI, Context Management, Operational Efficiency, WordPress
★ 4.7 (3.9K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: SAS (Software), Data Access, Analytics, Data Processing, Data Import/Export, Computer Programming, Data Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Integrations, User Story, Prompt Engineering, No-Code Development, User Feedback, Technical Communication, Application Deployment, Performance Tuning, Data Wrangling, Version Control, Business Process Automation, DevSecOps, Site Reliability Engineering, Integration Testing, Application Security, Application Programming Interface (API), Agile Methodology, LLM Application, Data Integration, Scalability
★ 3.3 (7) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: AI Orchestration, Generative AI Agents, Agentic systems, OpenAI API, AI Workflows, Agentic Workflows, OpenAI, AI Integrations, Tool Calling, OAuth, Prompt Engineering, Performance Tuning, Real Time Data, Interoperability, Prompt Patterns, Application Deployment, Role-Based Access Control (RBAC), Token Optimization, Application Programming Interface (API), Scalability
★ 3.8 (9) · Intermediate · Professional Certificate · 3 - 6 Months

LearnQuest
Skills you'll gain: Prompt Engineering, AI Integrations, Full-Stack Web Development, OpenAI API, Debugging, AI Workflows, Back-End Web Development, Web Applications, Application Deployment, Application Development, Frontend Integration, Restful API, Authentications, Web Development, Application Programming Interface (API), Agile Product Development, API Design, Software Testing, Git (Version Control System), Database Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Ethics, No-Code Development, Artificial Intelligence and Machine Learning (AI/ML), Data Cleansing, Data Preprocessing, Artificial Intelligence, AI literacy, Business Solutions, Machine Learning, Business Metrics, Data Storytelling, Responsible AI, User Interface (UI), User Experience Design, Generative AI, Business Analytics, Law, Regulation, and Compliance, Data Validation, Dashboard, Automation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Claude Code, AI Workflows, AI Orchestration, Agentic Workflows, Prompt Engineering, Model Context Protocol, Generative AI Agents, Agentic systems, AI Integrations, GitHub, Context Management, Test Automation, Code Review, AI Product Strategy, Command-Line Interface, Automation
Intermediate · Course · 1 - 3 Months
Start with what you want to do in AI programming. If you're focused on machine learning applications, choose courses covering neural networks and both supervised and unsupervised learning techniques. If you want to use TensorFlow for your AI projects, check for courses that include TensorFlow libraries, model building, and deployment strategies.