technifyed

Harvard University via edX

CS50's Introduction to Artificial Intelligence with Python

Overview

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

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

Skills you'll practise

Machine LearningHandwriting RecognitionIntelligent SystemsComputer ScienceSearch AlgorithmsAlgorithmsMachine TranslationMedical DiagnosisLarge Language ModelingReinforcement LearningPython (Programming Language)Artificial IntelligenceMathematical OptimizationProofreading

Advantages and disadvantages

Advantages

  • One of the best-taught programming courses in the world, by David J. Malan and his team.
  • Problem sets are real projects that stay on your GitHub.
  • Free certificate from CS50 when you finish on cs50.harvard.edu (the edX certificate is paid).
  • Active community on Discord, Reddit and Ed for help at any hour.
  • University courses you can audit for free, with lectures, readings and practice quizzes.
  • A verified certificate from the university if you pay for it.
  • Taught by Harvard University, one of the strongest names in its field.
  • 1,658,648 learners have taken it, so help and notes are easy to find.

Disadvantages

  • Problem sets are hard and take far longer than the videos; plan 10–20 hours a week.
  • Lectures are long (about 2 hours each).
  • Graded assignments and the certificate need the paid track.
  • Audit access can expire a few weeks after the course ends.
  • Learning is free, but the certificate costs money.
  • Some parts (graded work, certificate) are paid.
  • A big commitment: about 7 weeks, 7 - 22 hours per week in all.

Some points apply to every course of this kind; see how we rank.

Free to audit

  • Free: Choose "Audit this course" when you enrol: lectures, readings and practice are free.
  • Paid: Graded assignments and the verified certificate. Audit access may end after the course closes.

Before you start

CS50x or prior programming experience in Python.

Taught by

  • David J. MalanGordon McKay Professor of the Practice of Computer Science
  • Brian YuSenior Preceptor in Computer Science

Harvard University is in Tier 1: world-leading universities and India's top institutes of our institution ranking (98/100). CS50 and HarvardX are among the best-taught courses anywhere.

Similar courses

Compare these

Massachusetts Institute of Technology · YouTube

MIT 6.S897 Machine Learning for Healthcare, Spring 2019

Instructors: David Sontag, Peter Szolovits View the complete course: https://ocw.mit.edu/6-S897S19 Introduces students to machine learning in healthcare, the nature of clinical data, and the use of machine learning for risk stratification, disease progression modeling, precision medicine, diagnosis…

Free video25 videos, 31 hours

Harvard University · edX

Data Science: R Basics

4.4273 ratings

Build a foundation in R and learn how to wrangle, analyze, and visualize data.

Free to audit8 weeks, 2 - 3 hours per week

Massachusetts Institute of Technology · YouTube

Gil Strang's Final 18.06 Linear Algebra Lecture

Speakers: Gilbert Strang, Alan Edelman, Pavel Grinfeld, Michel Goemans Revered mathematics professor Gilbert Strang capped a 61-year career as a faculty member at MIT by delivering his final 18.06 Linear Algebra lecture before retiring at the age of 88. In addition to a brief review for the course…

Free video1 hour

Massachusetts Institute of Technology · YouTube

MIT 18.S096 Topics in Mathematics w Applications in Finance

The purpose of the class is to expose undergraduate and graduate students to the mathematical concepts and techniques used in the financial industry. Mathematics lectures are mixed with lectures illustrating the corresponding application in the financial industry. MIT mathematicians teach the mathe…

Free video24 videos, 32 hours

Massachusetts Institute of Technology · YouTube

MIT 18.06SC Linear Algebra, Fall 2011

Instructor: Gilbert Strang The Help Session Videos were developed by: Martina Balagovic, Linan Chen, Benjamin Harris, Ana Rita Pires, David Shirokoff, Nikola Kamburov View the complete course: http://ocw.mit.edu/18-06SCF11 License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/te…

Free video74 videos, 36 hours

Massachusetts Institute of Technology · YouTube

MIT 18.06 Linear Algebra, Spring 2005

Instructor: Prof. Gilbert Strang This is a basic subject on matrix theory and linear algebra. Emphasis is given to topics that will be useful in other disciplines, including systems of equations, vector spaces, determinants, eigenvalues, similarity, and positive definite matrices. *Please note that…

Free video36 videos, 28 hours

Enter your email and the official page opens. Phone is optional.