HarvardX: CS50's Introduction to Artificial Intelligence with Python

Learn to use machine learning in Python in this Beginner course on artificial intelligence.

EnterpriseFor organizations with 50+ learners
Custom Pricing

Why choose Essentials (Small Teams)?

check
1 Academy,16 Self-Paced Courses
check
Self-Paced Learning ,Employee Upskilling
verifiedGet this course for free with the Coursera Plus subscription.
✓ Compare courses before making a decision
Check Latest Price →
Price may vary. Check latest price on provider site.

Course Insight

Suitable for beginner learners. This course serves as an entry point into Computer Science, building foundational knowledge before moving on to advanced frameworks or specialized paths.

Beginner FriendlySelf-Paced LearningProject-Based

SKILLS TO
MASTER

Computer Science Basics
Fundamental principles and concepts
Practical ApplicationTrending
Real-world project implementation
Best Practices
Industry standard workflows and guidelines
Problem Solving
Core Concepts
Implementation
Workflow Integration
Optimization
Careers:Backend Developer, Software Engineer, API Developer.

Quick Facts

Below sections are verified from last major sync. For real-time updates and today's latest lectures, Check official page here.

What You’ll Learn

  • graph search algorithms.
  • adversarial search.
  • knowledge representation.
  • logical inference.
  • probability theory.
  • Bayesian networks.
  • Markov models.
  • constraint satisfaction.
  • machine learning.
  • reinforcement learning.
  • neural networks.
  • natural language processing.
See side-by-side differences in what you’ll learn

Description

This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, optimization, machine learning, large language models, and other topics in artificial intelligence as they incorporate them into their own Python programs. By course’s end, students emerge with experience in libraries for machine learning as well as knowledge of artificial intelligence principles that enable them to design intelligent systems of their own.

See how this course compares with alternatives

FAQs

Top Alternatives

Highly-rated courses worth your attention

MITx: Machine Learning with Python: from Linear Models to Deep Learning
HarvardX: Introduction to Data Science with Python
⭐ 4.5· 8 weeks
Intermediate
₹24,817
IBM: Machine Learning with Python: A Practical Introduction
HarvardX: Fundamentals of TinyML
⭐ 4.5· 5 weeks
Beginner
₹24,817
edX: Prompt Engineering and Advanced ChatGPT
⭐ 4.2· 1 weeks
Intermediate
₹3,320
Programming for Everybody (Getting Started with Python)
⭐ 4.8· 18 Hrs (approximately)
Beginner
COURSERA PLUS
₹13,999/yr|₹2,099/mo
HarvardX: CS50's Introduction to Artificial Intelligence with Python
⭐ 0(0+ learners)