HarvardX: CS50's Introduction to Artificial Intelligence with Python

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

EnterpriseUpskill your entire organization with access to the entire course library and enterprise services.
Free
TeamsUpskill your team across multiple areas with access to the entire course library.
₹33,026

Why choose edX Subscription?

check
Access to 7,000+ top courses and specializations
check
Unlimited certificates for every completed course
check
Learn offline by downloading course videos
check
Content from top institutions like Yale & Google
check
14-day money-back guarantee included
✓ 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

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 curriculum compares with alternatives

Outcomes

  • 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 learning outcomes

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
₹8,399/yr₹13,99940% OFF|₹2,099/mo
HarvardX: CS50's Introduction to Artificial Intelligence with Python
0(0+ learners)