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.

Vanderbilt University
Skills you'll gain: Claude Code, Multimodal Prompts, Prompt Engineering, Prompt Patterns, Generative AI Agents, AI Orchestration, Context Engineering, AI Workflows, Version Control, Software Development, Generative AI, Quality Assurance, Software Quality Assurance, Software Development Life Cycle, Automation, Artificial Intelligence, Software Architecture, Software Testing, Software Design, Software Development Methodologies
★ 4.7 (181) · Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, Agentic systems, ChatGPT, Retrieval-Augmented Generation, Generative AI Agents, AI Orchestration, AI powered creativity, Agentic Workflows, OpenAI API, Prompt Patterns, Ideation, Verification And Validation, Generative AI, LLM Application, AI literacy, OpenAI, Expense Management, Spreadsheet Software, AI Personalization, Software Development
★ 4.8 (11K) · Beginner · Specialization · 3 - 6 Months

Chegg Skills
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Server Side, Development Environment, Back-End Web Development, Data Ethics, Python Programming, ChatGPT, AI Workflows, Productivity, AI literacy, Web Development, Generative AI, HTML and CSS, Artificial Intelligence, Javascript, Problem Solving, Programming Principles, Cascading Style Sheets (CSS), Software Development
Beginner · Specialization · 1 - 3 Months

Google DeepMind
Skills you'll gain: Prompt Engineering, Google Gemini, Gemini, Generative AI Agents, AI Workflows, AI Integrations, Google Cloud Platform, Application Programming Interface (API), Real Time Data, Key Management, Tool Calling, Agentic systems, Cloud Deployment, Generative Model Architectures, Generative AI, AI Security, Artificial Intelligence, Cloud Applications, Application Development, Application Deployment
★ 4.5 (13) · Intermediate · Specialization · 1 - 3 Months

IBM
Skills you'll gain: Prompt Engineering, Prompt Patterns, Unit Testing, Software Development Life Cycle, Generative AI, Retrieval-Augmented Generation, Large Language Modeling, Software Architecture, Responsible AI, Computer Vision, LangChain, LLM Application, Javascript, IBM Cloud, Data Ethics, Python Programming, Application Deployment, Software Development, Machine Learning, Data Science
★ 4.6 (83K) · Beginner · Professional Certificate · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Prompt Engineering, LLM Application, Artificial Intelligence, Jupyter, Python Programming, Data Analysis, Generative AI Agents, AI Integrations, Application Development, Scripting, Programming Principles, Automation, Computer Programming, Application Programming Interface (API), Data Structures
★ 4.8 (255) · Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Generative AI, Large Language Modeling, PyTorch (Machine Learning Library), Generative Model Architectures, Fine-tuning, Model Evaluation, Autoencoders, Hugging Face, Embeddings, Convolutional Neural Networks, Artificial Neural Networks, LLM Application, Natural Language Processing, Deep Learning, Model Training, Model Optimization
Intermediate · Specialization · 1 - 4 Weeks

University of Glasgow
Skills you'll gain: NumPy, Scikit Learn (Machine Learning Library), Object Oriented Programming (OOP), Matplotlib, LLM Application, Machine Learning Methods, Applied Machine Learning, Pandas (Python Package), Development Environment, Model Training, Data Analysis, Data Structures, Programming Principles, Computer Programming, Data Preprocessing, AI Workflows, Python Programming, Plot (Graphics), Prompt Engineering, Unit Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Containerization, Prompt Engineering, AI Orchestration, Scalability, Docker (Software), Application Deployment, Agentic Workflows, AI Workflows, Generative AI Agents, Retrieval-Augmented Generation, Microsoft Azure, LangChain, AI Integrations, Artificial Intelligence, Microservices, Natural Language Processing, Serverless Computing, Reinforcement Learning, Distributed Computing
★ 3.3 (36) · Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Data Ethics, Generative AI Agents, ChatGPT, AI literacy, Restful API, Software Design, AI Integrations, Application Deployment, Software Architecture, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Continuous Integration, Software Development, Java, Development Environment, Machine Learning, Java Programming
★ 4.7 (12K) · Intermediate · Specialization · 3 - 6 Months

Scrimba
Skills you'll gain: Prompt Engineering, Anthropic Claude, Responsible AI, AI Integrations, OpenAI API, Cloud Deployment, LLM Application, OpenAI, HTML and CSS, Hypertext Markup Language (HTML), ChatGPT, Application Deployment, Mobile Development, Web Applications, Generative AI, Web Design and Development, Cloud Security, API Testing, Debugging, Artificial Intelligence
★ 4.6 (487) · Intermediate · Specialization · 3 - 6 Months

SkillsBooster Academy
Skills you'll gain: Claude Code, Prompt Engineering, Anthropic Claude, AI Security, Generative AI Agents, Software Development Tools, Software Development, Command-Line Interface, Test Script Development, Responsible AI, GitHub, Context Management, Code Review, Application Deployment, AI Personalization, Generative AI, Software Engineering, Web Development, Artificial Intelligence, Front-End Web Development
★ 4.5 (24) · Beginner · Specialization · 3 - 6 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.
Top-rated AI Programming courses offered by Vanderbilt University on Coursera.
Earn a certificate in AI Programming from top universities and companies.
Top-rated beginner-friendly AI Programming courses with no prerequisites.