CS50's Introduction to Artificial Intelligence with Python
About this Course
AI is transforming how we live, work, and play. By enabling new technologies like self-driving cars and recommendation systems or improving old ones like medical diagnostics and search engines, the demand for expertise in AI and machine learning is growing rapidly. This course will enable you to take the first step toward solving important real-world problems and future-proofing your career. CS50’s Introduction to Artificial Intelligence with Python 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, reinforcement learning, and other topics in artificial intelligence and machine learning 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. Enroll now to gain expertise in one of the fastest-growing domains of computer science from the creators of one of the most popular computer science courses ever, CS50. You’ll learn the theoretical frameworks that enable these new technologies while gaining practical experience in how to apply these powerful techniques in your work.Created by: Harvard University
Level: Introductory
![](https://prod-discovery.edx-cdn.org/media/course/image/3a31db71-de8f-45f1-ae65-11981ed9d680-b801bb328333.small.png)
Related Online Courses
Wollen Sie realistische Probleme der Ingenieurmathematik lösen? Das ist ohne Einsatz von Computersoftwarelösungen, wie sie etwa MATLAB bietet, nicht möglich. In diesem Kurs zeigen wir, wie Sie di... more
Within this course, you will explore database architecture, PostgreSQL, and various scalable deployment configurations. You will see how PostgreSQL implements basic CRUD operations and indexes, and... more
Developed by Blockchain at Berkeley and faculty from UC Berkeley's premier Computer Science department, this course provides a wide overview of many of the topics relating to and building upon the... more
Many engineers are puzzled by questions such as: how to shift or reduce peak heating demand to obtain a better match with a smart grid or renewable energy system? What is thermally more efficient:... more
Cada vez más personas cuentan con internet, computadores, teléfonos inteligentes, tabletas etc., permitiéndoles producir más y más información cada día. Este crecimiento exponencial de inform... more